Home > Intel Communities > Open Port IT Community > The Server Room > Blog > Tags > cloud_architecture

The Server Room Blog

3 Posts tagged with the cloud_architecture tag
1

Intel Cloud Builder

Posted by Billy Cox Oct 30, 2009

For those of you implementing the infrastructure of a cloud, often called IaaS or Infrastructure as a Service, one of the challenges can be “where to start?”. With the myriad of hw options and variety of software solutions finding a starting point can be daunting.

For example:

·         What server configurations are optimal?

·         How to structure the network?

·         What is the optimal storage configuration?

·         I really don't want to write this software , therefore, what is the cloud management stack that best suits my needs?

Assuming that cost reduction and/or agility are the reasons you are building a cloud (true for the vast majority of customers), then there is huge benefit from using a largely homogenous architecture: identical server, network, storage, and management configurations across the cloud implementation. This architecture addresses the maintenance aspects of the infrastructure (remove from service if it fails, replace when enough are out of service to justify a visit to the data center) as well as the operational aspect (no special cases). Getting to the point where workloads can be hosted in this environment requires effort but has a fairly quick payback once you complete the transition.

Even with this in mind, you still have to design the hardware infrastructure and then select a set of management tools.

Intel recognizes this need and has formed the Intel Cloud Builder program to help in this ‘getting started’ phase. If you are already well down the road to building a cloud, you will likely find the output from this program useful to understand the options available in the market.

Intel(r) Cloud Builder is a fairly simple program with a powerful output:

* using a defined hardware blueprint,

* using a cloud management software stack,

* run the combination on a Intel hosted cloud test bed,

* and document the results.

 

For more information, please go to Intel Cloud Builder Program.

Billy Cox

Director, Cloud Strategy

Intel Software and Services

1 Comments Permalink
0

          

Each of the last 3 years, Rich Uhlig, myself and the rest of our colleagues at Intel focused on virtualization technologies, have had the enviable task of participating in two of the technology industry's biggest events. It is always a pleasure to stretch one abilities, work longer hours than you ever thought capable, work on great product introductions, develop new business models and help to redefine an industry while using these events to make your announcements. This week VMWare's VMworld was held in San Francisco with over 11,000 participants focused on virtualization technology. Intel VP and GM Doug Fisher delivered a keynote on "Transforming Flexible Computing", which nicely communicated the message that Rich delivers in the attached video on the Intel Channel on YouTube. We also announced the support of VMWare View and Intel vPro technology with VMWare's Jocelyn Goldfein. This culminates over 2 years worth of work for our engineering and development teams on bringing together 2 of the virtualization industry's leading platforms.

         This announcement is the beginning of an era of Virtualization Flexibility. Each day we are seeing new usage models emerging, virtualization finding new ways to allow users more flexibility in the Data Center, on the handheld and with their desktop form factors. As we approach IDF 2009, both Rich and I, will be hosting courses on these emerging models and architectural directions. Rich will be hosting a course on architecture, while I have the pleasure of hosting a panel with Simon Crosby, Mike Neil, Ed Bugnion, Lew Tucker and Orran Krieger. It is quite a line up. In addition, one of our colleagues, Charlton Barreto has some breakthrough new usage models to demonstrate that we believe are outstanding. All of these will be available in the IDF Virtualization community for the 3rd year in row. I personally feel very fortunate to have the opportunity to work with such interesting and talented individuals everyday. The conferences provide an opportunity for us to share our enthusiasm for technology, our enthusiasm for innovation and our commitment to excellence with the rest of the world. The feedback has been great and required for us to continue to innovate.

         Come see us, tell us and push us to build technology that delivers value in the way you work, live and play. It is a challenge we embrace and we are thankful we have the opportunity to take action.

See you at IDF!

0 Comments Permalink
2

If you follow the IT industry – you can’t escape the “cloud”. Whether online articles, industry seminars, and blogs – the hype over cloud computing is everywhere. And don’t expect it to die down in 2009.

Yet amidst all the hype – there are still a lot of questions and confusion about the “cloud”. At Intel – we get asked a lot about cloud computing, and one of the top questions is: “Is cloud computing really new?”

The answer is not as clear-cut as it may seem.

First – what is “cloud computing” anyway? There are many industry definitions, many very useful and some not as good. Some pundits want to label everything the cloud, while others have intricate and nuanced definitions where very little could be considered cloud computing.

Intel has it own view of the cloud – centered, not surprisingly, on the architecture providing the cloud processing, storage, and networking. This “cloud architecture” is characterized by services and data residing in shared, dynamically scalable resource pools. Since so much of the cloud’s capabilities – and its operational success – depend on the cloud’s architecture – it makes sense to begin the definition there.

A cloud architecture can be used in essentially two different ways. A “cloud service” is a commercial offering that delivers applications (e.g., Salesforce CRM) or virtual infrastructure for a fee (e.g., Amazon’s EC2). The second usage model is an “enterprise private cloud” -- a cloud architecture that’s for internal use behind corporate firewall, designed to deliver “IT as a service”.

Cloud computing – both internal and external – offers the potential for highly flexible computing and storage resources, provisioned on demand, at theoretically lower cost than buying, provisioning, and maintaining more fixed equivalent capacity. 

So now that we’re grounded on our terminology… we return to this question of the cloud being new or just repackaged concepts from an earlier era of computing.

Turns out that it’s both: cloud architectures do represent something new – but they build on so many critical foundations of technology and service models that you can’t argue the cloud is an earth-shattering revolution. It’s an exciting, new but evolutionary shift in information technology.

The rich heritage of cloud computing starts with centralized, shared resource pooling – a concept that dates back to mainframes and the beginning of modern computing.  A key benefit of the mainframe is that significant processing power becomes available to many users of less powerful client systems. In some ways, datacenters in the cloud could offer similar benefits, by providing computing or applications on demand to many thousands of devices.  The difference is that today’s connected cloud clients are more likely to be versatile, powerful devices based on platforms such as Intel’s Centrino, which give users a choice: run software from the cloud when it makes sense, but have the horsepower to run a range of applications (such as video or games) that might not perform well when delivered by the “mainframe in the cloud”.

Another contributing technology for the cloud is virtualization. The ability to abstract hardware and run applications in virtual machines isn’t particularly new – but abstracting entire sets of servers, hard drives, routers and switches into shared pools is a relatively recent, emerging concept. And the vision of cloud computing takes this abstraction a few steps further – adding concepts of autonomic, policy driven resource provisioning and dynamic scalability of applications. A cloud need not leverage a traditional hypervisor / virtual machine architecture to create its abstracted resource pool; a cloud environment may also be deployed with technologies such Hadoop – enabling applications to run across thousands of compute nodes. (Side note: if you’re interested in open source cloud environments, you might check out the OpenCirrus project at www.opencirrus.org – formed by collaboration between Intel, HP, and Yahoo.)

The key point here is that just because it’s an abstracted, shared resource – doesn’t mean it’s necessarily a cloud. Otherwise a single server, running VMWare and a handful of IT applications, might be considered a cloud. What makes the difference? It’s primarily the ability to dynamically and automatically provision resources based on real-time demand.

What about grid computing? Indeed – if you squint – a grid environment looks considerably like what we’ve defined as a cloud. It’s not worth getting into a religious argument over grid versus cloud – as that’s already been done elsewhere in the blogosphere. Grids enable distributed computing across large numbers of systems – and so the defining line of what constitutes grid and cloud is blurry. In general cloud architectures may have an increased level of multi-tenancy, usage based billing, and support for a greater variety of application models.

Finally – one of the key foundations of cloud computing isn’t really a technology at all, but rather the “on demand” service model. During the dot-com boom, the “application service provider” sprung up as a novel way to host and deliver applications – and they are the direct forefathers of today’s Software as a Service (SaaS) offerings. One of the ways “on demand” continues to evolve is in the granularity of the service and related pricing. You can now buy virtual machines – essentially fractions of servers – by the hour. As metering, provisioning, and billing capabilities continue to get smarter, we’ll be able to access cloud computing in even smaller bites… buying only precisely what we need at any given moment.

So to wrap up – the cloud is truly a new way of delivering business and IT services via the Internet, as it offers the ability to scale dynamically across shared resources in new and easier ways. At the same time - cloud computing builds on many well-known foundations of modern information technology, only a few of which were mentioned here. Perhaps the most interesting part of the cloud’s evolution is how early we are in its development.  

2 Comments Permalink

Filter Blog

By author: By date: By tag: