Archivo de la categoría: Cloud computing

So You Want to Be a Cloud Architect? Part II

cloud architect In Part I of this cloud architect series, we highlighted that business skills are at least as important as technical skills for the cloud architect. Here in Part II, we’ll propose three levels of cloud architect, describe the specific skills needed for each level, and make a suggestion on how to obtain these skills.

 

Levels of the Cloud Architect

At GreenPages, we think of three different levels of cloud architect. Through many client conversations, it has become clear that there are common perspectives on cloud:

  • Moving to cloud or “cloud as a bucket”
  • Cloud as a DevOps enabler, to take advantage of cutting edge development concepts
  • Cloud as a management paradigm, particularly to enable self-service and request management
  • A service rationalization strategy

So, the three levels of the cloud architect include the Integration, Developer, and Principal.

  • The Integration Architect has the ability to capture requirements, develop a bill of materials, and help an organization migrate their services to cloud providers. I’d want an integration Architect on staff to help me with a datacenter consolidation/modernization/rationalization project.
  • The Developer Architect builds on the skills of the Integration Architect and focuses on the ability to transform an organization’s development community to use cloud services efficiently. I’d want a Developer Architect on staff to take on a DevOps transformation project.
  • The Principal Architect builds on the Integration and Developer levels by focusing on improving the business’s ability to compete, through the use of cloud services (IaaS, PaaS, SaaS, XaaS) as well as the capabilities of cloud and DevOps. IT Service Portfolio skills are important here to understand an IT organization and what it does for the business as a consumer. Analysis and measurement of the business’s activities/processes/revenues/expenses is also important in this role. An individual in this role might lead a team of cloud architects to transform or build an entire business – perhaps a business that provides cloud services. Further, the individual in this role focuses on possibilities more than analysis of requirements.

 

{Download John’s eBook “The Evolution of Your Corporate IT Department“}

 

Training and Certification

So, which specific skills or certifications are needed for each level?

cloud architect

In a quick look at Coursera, I came across two courses, offered free of charge, that would be helpful for the cloud architect.

On a sidenote, I think Massive Open Online Courses (MOOCs) are a great thing and a nice use of cloud technology (the “flexible capacity” characteristic). Looking ahead, I expect that one would be able to obtain, from a MOOC, all of the training they need to become a cloud architect (amongst other things).

Available from a MOOC for $0.00

GreenPages certifies these levels of cloud architects by validating past certifications and industry experience. We also provide a training course to bring together the skills from various certifications and make them relevant for the cloud architect. Instead of needing to know the complete details of every aspect of these certifications, I think there are some core concepts that are highly applicable to the work of a cloud architect. Consider ITIL v3 in particular. While it is helpful to know how Incident and Problem Management processes work, the cloud architect absolutely needs to know the details of Service Strategy for one. Why? Not to understand which cloud services are available, but to help their organization develop their portfolio of IT services – some of which may be great candidates to source to a cloud service. On a related note, why are we hammering the idea that a cloud architect needs to have all of this business expertise? Well, once IT is defined in terms of the services it delivers, the cloud architect can then analyze that portfolio to identify which services provide the business with a competitive edge, and which services do not (I like to call the latter “commodity” services). The cloud architect may make sourcing recommendations based on this analysis. The table below lists the concepts from various certifications that are important for the cloud architect.

cloud architect

 

 

 

 

 

 

 

 

 

 

 

 

 

 

In Part III I’ll go into more depth on two things:

  • The training course that we provide to tie all of this together
  • The roles and responsibilities of a cloud architect

I’d love to hear your feedback on the role of the cloud architect, especially anything additional that you think the role needs to have. Leave comments below!

 

 

 

Microsoft Azure – It’s More Than Just Portability

When people discuss Microsoft Azure, they often think about portability to the cloud. One of the misnomers of the Azure cloud is that you’re just taking your on-prem virtual machines and moving them to the cloud when, in reality, Azure is much more than that. It is about VM portability, but it is also running different platforms in the cloud. It’s using instances which allows users to move, say, a web server to an instance in the Azure cloud so they don’t have to worry about the patching and management of that server from month to month. Instead, the user knows that it’s already taken care of for you. Other benefits include uptime SLAs and back up solutions.

Watch the video below with DJ Ferrara to learn more about the benefits Microsoft Azure has to offer.

 

Microsoft Azure – What are the benefits?

 

http://www.youtube.com/watch?v=yfsobUCjff0

What are your thoughts on Microsoft Azure? Has your organization utilized the platform? Any plans to use Azure in the future? Why or why not?

To hear more from DJ, watch his video blog discussing the pros and cons of different public cloud platforms and when it makes sense to use each. If you’d like to speak with DJ more about the Azure cloud, email us at socialmedia@greenpages.com.

 

Video with DJ Ferrara, Vice President & Enterprise Architect

So You Want to be a Cloud Architect? Part I

Cloud ArchitectLately, I’ve been taking a look at the role of a cloud architect. What does that role look like? How does one acquire the necessary skills? Where do aspiring cloud architects turn for training? Is it possible to acquire the skills to be an effective cloud architect by taking a course or two? Rick Blaisdell wrote a great blog about a month ago called “Top Cloud Skills Employers are Looking For” that I would highly recommend reading.

Cloud Architect Training, Today

I recently wrote a blog about a Forbes article I read by Jason Bloomberg about the concept of cloudwashing. I think this idea applies very well to the cloud training offerings out there today. If you take a look, many of the cloud training courses that currently exist from established vendors are simply rebranded with “Cloud” as a highlight.

The Valuable Cloud Architect

The cloud architect should possess a healthy combination of the following skills:

  • Technical –especially virtualization with a splash of programming and automation
  • IT operations – in particular the concept of IT services and an IT services portfolio
  • Understanding of your business, its initiatives, its challenges, etc.

Technical Skills of the Cloud Architect

Technically speaking, cloud architects need to bring their past experience to bear, validated by the following certifications:

  • Current VCP
  • ITIL v3 Foundations
  • At least one vendor certification (e.g., AWS Certified Solution Architect)
  • Basic knowledge of programming and automation(2)

Technical competence is more of a pre-requisite for a cloud architect. It should be assumed that a cloud architect has some hands-on experience with these items. As they say, these technical skills are necessary but not sufficient for the complete cloud architect. Having acquired these certifications, an architect would probably be hip to the recent progression of IT that occurred since virtualization became mainstream. If you’ve read this far, you’d probably agree that virtualization alone does not mean cloud computing. However, many of the fundamental characteristics of cloud borrow from virtualization and are practical due to virtualization.

Other Core Skills of the Cloud Architect

Maybe the role of the cloud architect is less technical than we think. Business and market knowledge is absolutely critical for the cloud architect, for several reasons:

  1. Products, features, and prices are changing day to day in the market for cloud services – why is this happening and what will happen tomorrow?
  2. The traditional corporate IT market is, effectively, now a competitor in this market for IT services
  3. Using cloud concepts, new companies are being formed and are growing rapidly – some of these companies may challenge your own business – how can the cloud architect understand them and improve their company’s competitive advantage, recognize partnership opportunities, bring products to market more rapidly using cloud and other emerging technology?

 

The third point is a bit of a departure from what we’ve seen as a cloud architect. This says that a cloud architect should really be a specialist in business issues. More than that, we think that Corporate IT should look to transform to specialize in the business rather than specialize in providing IT services. IT departments should be an Innovation Center for the business. More on that in a future post.

The market for cloud computing is changing every day. Established providers like Amazon Web Services introduce new features and products while also dropping prices. Established companies like Microsoft up their game quickly. New companies form to carve out a niche or challenge an established provider. Barriers to entry are low. Economists call this an active competitive marketplace. What does this mean for consumers? Consumers enjoy significant downward pressure on prices for cloud services (especially for commodity IaaS). This also means many new products from which to choose. For this reason, we think the modern cloud architect also needs to have some knowledge of the following:

  • Consulting Experience (particularly, how to assess an organization)
  • Relationships Between the Customer and Provider(1)
  • Essentials of Behavior in a Competitive Market(1) – specialization, substitutes, complements, network effects

I’ve seen a few posts lately suggesting that individuals in corporate IT need to retool. Here is one of those posts. I definitely agree with the author that IT administrators need to shift focus to services rather than servers. What this post leaves out is a recommendation of which new skills are needed. Which skills or certifications should an IT administrator or architect acquire? How do they get them? Later in this series, I’ll propose a training path for the new role of Cloud Architect, why certain skills are important, and how to acquire them.

For Part II, I’ll propose three different types of cloud architect, outline the responsibilities that individuals in this role might have, and describe a path to obtain the skills needed to deliver in this new role. Leave a comment below with your thoughts & stay tuned for part II.

 

By John Dixon, Consulting Architect

Photo credit = http://www.patheos.com/blogs/deaconsbench/2011/10/what-they-didnt-ask/

Forbes Cloudwashing Article: A Few Key Points

By John Dixon, Consulting Architect

 

I came across an article from a couple of months ago by Jason Bloomberg in Forbes entitled, “Why Implement Cloud When Cloudwashing Will Suffice?” The article briefly describes adoption of cloud computing and the term “cloudwashing” – what vendors and customers are tending to do in order to get started with cloud computing. The article makes a lot of good points. Below, I highlighted a few of the points that stood out the most to me and added in some of my own thoughts.

“Cloudwashing typically refers to vendors’ and service providers’ exaggerated marketing, where they label a product as “Cloud” even when such designation is either completely false or at best, jumping the gun on a future capability … But it’s not just vendors and service providers who Cloudwash – executives often exaggerate the truth as well … some CIOs are only too happy to put OpenStack or CloudFoundry on their Cloud roadmaps, secure in the knowledge that they will now be able to present themselves as forward-looking and Cloud savvy…”

I’ve seen this firsthand in various conversations. And I don’t think it’s malicious or wrong – I think it represents a limited understanding of cloud computing. I like to point back to recent history and the days of datacenter consolidation. The whole thing was pretty straightforward…we installed some software on servers (vSphere, Hyper-V, or similar) and went to work virtualizing servers. From that, I derived benefits that were easy to understand – fewer servers to administer, less power consumed, vastly improved time to provision new servers, etc. We didn’t have to do much measurement of those things either. Who needs measurement when you consolidate, say, at least ten servers onto one. The whole thing was very comfortable. I think “cloudwashing” is a good term, and it feels like an attempt to replay datacenter consolidation in terms of cloud computing. And…It’ll be BETTER! After all, it is cloud, so the benefits must be greater!

Not so fast though. Mr. Bloomberg makes a key point later in the article, and I agree 100%.

“The underlying story [of cloud computing] is one of business transformation. Cloud Computing does not simply represent new ways of procuring IT assets or software. It represents new ways of doing business. Cloud, along with other Digital Transformation trends in IT including the rise of mobile technologies, the Internet of Things, and the Agile Architecture that facilitates the entire mess, are in the process of revolutionizing how businesses – and people – leverage technology. And as with any revolution, the change is both difficult to implement and impossible to understand while it’s happening.”

I think the author is absolutely correct here. Cloud Computing is a new capability for the business. One of the most exciting prospects of the whole cloud computing scene is this: it allows a business to take on more risk, fail fast, learn, and begin again. Call that the Deming Cycle or P-D-C-A, or whatever you like. Cloud computing has made real the fantastic growth of companies like Uber (valuation greater than Hertz and Avis combined) and Airbnb (in 2014, estimated to book more “hotel stays” than Hilton). Two crazy ideas that were no doubt implemented in “the cloud.”

Cloud is difficult to implement – if you think of it like any other technology project. Where do you start? How do you know when you’re done? Maybe it is not an implementation project at all.

“The choices facing today’s executives are far more complex than is it Cloud or isn’t it, or should we do Cloud or not. Instead, the question is how to keep your eye on your business goals as technology change transforms the entire business landscape.”

I couldn’t agree more with this. I think that IT organizations should specialize in its company’s core business, rather than administering systems that do not provide competitive advantages. At GreenPages, we’re currently bringing to market a set of Professional and Cloud services that will help organizations take advantage of cloud computing that I’m pretty excited about. To learn more about the evolution of the corporate IT department and what it means for IT decision makers, check out my ebook.

What do you think of Jason’s take on cloudwashing?

 

 

Comparing Cloud Platforms: When it Makes Sense to Use Each

Video with DJ Ferrara, Vice President & Enterprise Architect

 

 

http://www.youtube.com/watch?v=Gn9-VJ92yxc

 

In this video, DJ discusses the pros and cons different cloud providers have to offer. When does it make sense to use vCloud Air (note: this was filmed right before VMware announced name change from vCHS)? What about Azure? How about Amazon?

If you’re interested in learning more, read this ebook about the evolution of the corporate IT department.

 

 

 

 

 

X as a Service (XaaS): What the Future of Cloud Computing Will Bring

By John Dixon, Consulting Architect

 

Last week, Chris Ward and I hosted a breakout session at Cloudscape 2014, GreenPages’ annual customer Summit. We spoke about cloud service models today (IaaS, PaaS, and SaaS), as well as tomorrow’s models — loosely defined as XaaS, or Anything-as-a-Service. In this post, I’ll discuss XaaS: what it is and why you might want to consider using it.

First, what is XaaS? Is this just more marketing fluff? Why do we need to define yet another model to fully describe cloud services? I contest that XaaS is a legitimate term, and that it is useful to describe a new type of cloud services — those that make use of IaaS, PaaS, and SaaS all neatly delivered in one package. Such packages are intended to fully displace the delivery of a commodity IT service. My favorite example of XaaS is desktop as a service, or DaaS. In a DaaS product, a service provider might assemble it with the following:

  • Servers to run Virtual Desktop Infrastructure from a provider such as Terremark (IaaS)
  • An office suite such as Microsoft Office365 (SaaS)
  • Patching and maintenance services
  • A physical endpoint such as a Chromebook or thin client device

The organization providing DaaS would design, assemble, and manage the product out of best-of-breed offerings in this case. The customer would pay one fee for the use of the product and have the all-important “one throat to choke” for the delivery of the product. At GreenPages, we see the emergence of XaaS (such as DaaS) as a natural evolution of the market for cloud services. This sort of market behavior is nothing new for other industries in a competitive market. Take a look at the auto industry (another one of my favorite examples). When you purchase a car, you are buying a single product from one manufacturer. That product is assembled from pieces provided by many other companies — from the paint, to the brake system, to the interior, to the tires, to the navigation system, to name a few. GM or Ford, for example, doesn’t manufacture any of those items themselves (they did in days past). They source those parts to specialist providers. The brakes come from Brembo. The interior is provided by Lear Corp. The Tires are from Goodyear. The navigation system is produced by Harman. The auto manufacturer specializes in the design, marketing, assembly, and maintenance of the end product, just as a service provider does in the case of XaaS. When you buy an XaaS product from a provider, you are purchasing a single product, with guaranteed performance, and one price. You have one bill to pay. And you often purchase XaaS on a subscription basis, sometimes with $0 of capital investment.

You can download John’s “The Evolution of Your Corporate IT Department” eBook here

So, secondly, why would you want to use XaaS? Let’s go back to our DaaS example. At GreenPages, we think of XaaS as one of those products that can completely displace a commodity service that is delivered by corporate IT today. What are commodity services? I like to think of them as the set of services that every IT department delivers to its internal customers. In my mind, commodity IT services deliver little or no value to the top line (revenue) or bottom line (profit) of the business. Desktops and email are my favorite commodity services. Increased investment in email or the desktop environment does not translate into increases in top-line revenue or bottom-line profit for the business. Consider that investment includes financial and time investments. So, why have an employee spend time maintaining an email system if it doesn’t provide any value to the business? Two key questions:

  1. Does investment in the service return measurable value to the business?
  2. In the market for cloud services, can your IT department compete with a specialist in delivering the service?

When looking at a particular service, if you answer is “No” to both questions, then you are likely dealing with a commodity service. Email and desktops are two of my favorite examples. Coming back to the original question… you may want to source commodity services to specialist providers in order to increase investment (time and money) on services that do return value to the business.

We’ll expand this discussion into the role of corporate IT in a future post. For now though, what do you think of XaaS? Would you use it to replace one of your commodity services? Maybe you already do. I’m interested to hear from you about which services you have chosen to source to specialist providers.

Managing Resources in the Cloud: How to Control Shadow IT & Enable Business Agility

 

In this video, GreenPages CTO Chris Ward discusses the importance of gaining visibility into Shadow IT and how IT Departments need to offer the same agility to its users that public cloud offerings like Amazon can provide.

 

http://www.youtube.com/watch?v=AELrS51sYFY

 

 

If you would like to hear more from Chris, download his on-demand webinar, “What’s Missing in Today’s Hybrid Cloud Management – Leveraging Cloud Brokerage”

You can also download this ebook to learn more about the evolution of the corporate IT department & changes you need to make to avoid being left behind.

 

 

 

Top 25 Findings from Giagom’s 4th Annual “Future of Cloud Computing” Survey

By Ben Stephenson, Journey to the Cloud

 

Giagom Research and North Bridge Partners recently released their 4th annual “Future of Cloud Computing” study. There was some great data gathered from the 1,358 respondents surveyed. In case you don’t have time to click through the entire 124 slideshare deck, I’ve pulled out what I think are the 25 most interesting statistics from the study. Here’s the complete deck if you would like to review in more detail.

 

  • 49% using the cloud for revenue generating or product development activities (Slide 9)
  • 80% of IT budget is used to maintain current systems (Slide 20) <–> GreenPages actually held a webinar recently explaining how organizations can avoid spending the majority of their IT budgets on “keeping the lights on
  • For IT across all functions tested in the survey, 60-85% of respondents will move some or significant processing to the cloud in the next 12-24 months (Slide 21)
  • Shifting CapEx to OpEx is more important for companies with over 5,000 employees (Slide 27)
  • For respondents moving workloads to the cloud today, 27% said they are motivated to do so because they believe using a cloud platform service will help them lower their capital expenditures (Slide 28)
  • Top Inhibitor: Security, remains the biggest concern, despite declining slightly last year, it rose again as an issue in 2014 and was cited by 49% of respondents (Slide 55)
  • Privacy is of growing importance. As an inhibitor, Privacy grew from 25% in 2011 to 31% (Slide 57)
  • Over 1/3 see regulatory/compliance as an inhibitor to moving to the cloud (Slide 60)
  • Interoperability concerns dropped by 45%, relatively, over the past two years…but 29% are still concerned about lock in (Slide 62)
  • Nearly ¼ people still think network bandwidth is an inhibitor (Slide 64)
  • Reliability concerns dropped by half since 2011 (Slide 66)
  • Amazon S3 holds trillions of objects and regularly peaks at 1.5 million requests per second (Slide 71)
  • 90% of world’s data was created in past two years…80% of it is unstructured (Slide 73) <–> Here’s a video blog where Journey to the Cloud blogger Randy Weis talks about big data in more detail
  • Approximately 66% of data is in the cloud today (Slide 74)
  • The number above is expected to grow 73% in two years (Slide 75)
  • 50% of enterprise customers will purchase as much storage in 2014 as they have accumulated in their ENTIRE history (slide 77)
  • IaaS use has jumped from 11% in 2011 to 56% in 2014 & SaaS has increased from 13% in 2011 to 72% in 2014 (Slide 81)
  • Applications Development growing 50% (Slide 84) <–> with the growth of app dev, we’re also seeing the growth of shadow IT. Check out this on-demand webinar “The Rise of Unauthorized AWS Use. How to Address Risks Created by Shadow IT.”
  • PaaS approaching the tipping point! PaaS has increased from 7% in 20111 to 41% in 2014. (Slide 85) <–> See what one of our bloggers, John Dixon, predicted in regards to the rise of PaaS at the beginning of the year.
  • Database as a Service expected to nearly double, from 23% to 44% among users (Slide 86)
  • By 2017, nearly 2/3rds of all workloads will be processed in cloud data centers. Growth of workloads in cloud data centers is expected to be five times the growth in traditional workloads between 2012 and 2017. (Slide 87)
  • SDN usage will grow among business users almost threefold…from 11% to 30%  (Slide 89) <–> Check out this video blog where Nick Phelps talks about the business drivers behind SDN.
  • 42% use hybrid cloud now (Slide 93)
  • That 42% will grow to 55% in 2 years (Slide 94) <–> This whitepaper gives a nice breakdown of the future of hybrid cloud management.
  • “This second cloud front will be an order of magnitude bigger than the first cloud front.” (Slide 117). <–> hmmm, where have I heard this one before? Oh, that’s right, GreenPages’ CEO Ron Dupler has been saying it for about two years now.

Definitely some pretty interesting takeaways from this study. What are your thoughts? Did certain findings surprise you?

 

 

 

Google Adds Docker Image Support to App Engine, Announces Kubernetes Container Manager

Google continues to up the cloud ante by adding a set of extensions that allow Google App Engine developers to build and deploy Docker images in Managed VMs. Developers can use these extensions to easily access the large and growing library of Docker images, and the Docker community can easily deploy containers into a completely managed environment with access to services such as Cloud Datastore.

From the Google Cloud Platform Blog:

“Based on our experience running Linux containers within Google, we know how important it is to be able to efficiently schedule containers at Internet scale. To that end, we’re announcing Kubernetes, a lean yet powerful open-source container manager that deploys containers into a fleet of machines, provides health management and replication capabilities, and makes it easy for containers to connect to one another and the outside world. We’ll continue to build out the feature set, while collaborating with the Docker community to incorporate the best ideas from Kubernetes into Docker.”

 

Full details here.

Google Adds Docker Image Support to App Engine, Announces Kubernetes Container Manager

Google continues to up the cloud ante by adding a set of extensions that allow Google App Engine developers to build and deploy Docker images in Managed VMs. Developers can use these extensions to easily access the large and growing library of Docker images, and the Docker community can easily deploy containers into a completely managed environment with access to services such as Cloud Datastore.

From the Google Cloud Platform Blog:

“Based on our experience running Linux containers within Google, we know how important it is to be able to efficiently schedule containers at Internet scale. To that end, we’re announcing Kubernetes, a lean yet powerful open-source container manager that deploys containers into a fleet of machines, provides health management and replication capabilities, and makes it easy for containers to connect to one another and the outside world. We’ll continue to build out the feature set, while collaborating with the Docker community to incorporate the best ideas from Kubernetes into Docker.”

 

Full details here.