Welcome!

Cloud Expo Authors: Yung Chou, Deborah Strickland, JP Morgenthal, Maureen O'Gara, John Cowan

Related Topics: Cloud Expo

Cloud Expo: Blog Feed Post

Cloud Computing: It’s all about the Software

Where the Magic Really Lies in Cloud Computing

While I have probably beat the definition of cloud computing to death, I want to spend some more time on where the magic really lies in Cloud Computing. Without going into a Ballmerellian rant, the key to unlocking the full potential of the cloud is developers, developers, developers. More specifically, software is what will define not only what cloud is, but also what cloud is capable of. The faster that CIOs and CTOs come to this realization, the better it will be for their organizations.

Figuring out ways to distribute applications across infrastructure is a difficult task that many CIOs are facing today. This is especially true in the financial industry where legacy applications and legacy systems (read mainframes) severely hamper flexibility and restrict high-availability. IBM long ago roped the largest financial institutions and locked them into the long term maintenance (and associated costs) of the mainframe. To this day it remains a huge cash cow for IBM. This is slowly changing, however, as these institutions make the crucial decision to re-factor applications for a dynamic data center infrastructure or private internal cloud.

When it comes to 'fixing' applications within an enterprise, often the right answer is to re-write the application. This usually comes at a significant cost and proverbial pain, so most CIOs shy away from doing the right thing. The financial justification, however, does not work in their favor when you take into account the long term savings that come from re-writing the application to layer over a dynamic infrastructure. Once off of legacy systems, applications can be written so that they are flexible, easily scalable, highly available and easily distributed across multiple geographic locations. This re-factoring process involves multiple steps in which application requirements are gathered, application patterns are developed, architectural reference guides are written and developers are given the tools to write applications that excel within this framework.

With all that said, how is cloud all about the software? As we have seen from Google's data centers, there is a fundamental shift in how we think about redundancy and high availability when we work from a cloud perspective. In a traditional application server model, there is redundancy at the hardware level with power supplies, memory banks, processor sockets, local RAID disks, expensive SANs, network adapters, etc. The architecture may provide for some basic clustering, but the idea is to keep the hardware from failing as much as possible. In the cloud computing data center architecture, the basic assumption is that the hardware is going to fail. The hardware is commodity now and we do not rely on it for redundancy. All redundancy and high availability is handled at the software layer. Through various methods of data and workload distribution, the hardware can fail and not have a negative impact on the cloud as a whole. The software can also handle multi-tenancy if so desired, although that is currently handled at the virtualization layer for the most part. I can guarantee that will shift over time, but the core concept is that the cloud is 'intelligent' and 'aware' and it is responsible for all functionality above the most basic commodity hardware layer.

I don't want to give the impression that the technologies that power the cloud today are set in stone. There are great opportunities for developers to create frameworks that underpin and power the cloud. Much like Ruby on Rails empowers developers and delivers impact in a 3-tier web architecture, a framework with similar focus can easily take the cloud computing world by storm. There are several frameworks out there today that offer great value as well. The core method of virtualization is also shifting as large enterprises are standardizing their technology stacks. When an enterprise standardizes on a technology stack with a single operating system, application server and coding language, products like VMware lose their attractiveness as container based virtualization is often cheaper and delivers better performance overall. It will also become easier over time to manage virtualization technology as part of the operating system rather than a separate entity altogether. Again, this shift will come over time as more enterprises give due diligence to the standardization process and seek to ease management of the infrastructure. I'm excited about all of the possibilities that cloud computing brings, and it is the software that will deliver what enterprises want.

Read the original blog entry...

More Stories By Ernest de Leon

Ernest is a technologist, a futurist and serial entrepreneur who aims to help those making IT related business decisions, from Administrators through Architects to CIOs. Having held just about every title in the IT field all the way up through CTO, he lends his industry experience and multi-platform thinking to all who need it. Creating a vision and executing it are two different things, and he is here to help with both. Seeing the forest and the trees at the same time is a special skill which takes years of experience to develop.

Cloud Expo Breaking News
Why are APIs so important in clouds? Do APIs have to be open? How fast or slow will standardization in the cloud be? Why is ensuring high availability for the cloud service critical? In his session at the 10th International Cloud Expo, Mårten Mickos, CEO of Eucalyptus Systems, will answer these questions and address cloud standards, APIs and the critical question: Will we end up with one, two or more competing cloud standards? And, how will this affect the evolution and adoption of cloud comput...
Very few trends in IT have generated as much buzz as cloud computing. In his session at the 10th International Cloud Expo, Mark Hinkle, Director, Cloud Computing Community at Citrix, will cut through the hype and quickly clarify the ontology for cloud computing. The bulk of the conversation will focus on the open source software that can be used to build compute clouds (infrastructure-as-a-service) and the complementary open source management tools that can be combined to automate the management...
The proliferation of device connectivity is redefining the functionality requirements and capabilities of many embedded systems as more and more of these devices look to leverage the “Cloud.” While many commercial software and hardware component vendors have begun to realign their value propositions to satisfy growing demand, commercial-off-the-shelf products (COTS) alone cannot meet every OEM’s needs. As a result, the Embedded Cloud has injected a new level of uncertainty and a new competitive ...
Hardware and chemistry improvements will make the $1,000 human genome a reality soon. While the massive amount of genomics data that will be generated represents a huge opportunity to advance personal medicine, it also presents an enormous big data challenge. In his session at the 10th International Cloud Expo, Dr Andreas Sundquist, CEO of DNAnexus, will discuss how the cloud will address these issues by enabling the management, storage, sharing and analysis of the world’s DNA data and how it ...
With Cloud Expo 2012 New York (10th Cloud Expo) just four months away, what better time to start introducing you in greater detail to the distinguished individuals in our incredible Speaker Faculty for the technical and strategy sessions at the conference... We have technical and strategy sessions for you every day from June 11 through June 14 dealing with every nook and cranny of Cloud Computing and Big Data, but what of those who are presenting? Who are they, where do they work, what else h...
With Big Data Expo 2012 New York (co-located with 10th Cloud Expo) just four months away, what better time to start introducing you in greater detail to the distinguished individuals in our incredible Speaker Faculty for the technical and strategy sessions at the conference...
In 2011, Apache Hadoop received tremendous attention for helping organizations cost-effectively capitalize on their big data. Hadoop is now disrupting the business of analyzing data. In his session at the 10th International Cloud Expo, Eric Baldeschwieler, Co-Founder & CEO of Hortonworks, will look at the current state of the Hadoop project, lessons learned by deploying it at scale, and the roadmap for its future. Big Data Track attendees will learn about the exciting developments that have ...
The focus of Java EE 7 is on the cloud, and specifically it aims to bring Platform-as-a-Service providers and application developers together so that portable applications can be deployed on any cloud infrastructure and reap all its benefits in terms of scalability, elasticity, multitenancy, etc. The existing specifications in the platform such as JPA, Servlets, EJB, and others will be updated to meet these requirements. Java EE 7 continues the ease of development push that characterized prior ...
With Cloud Expo 2012 New York (10th Cloud Expo) just four months away, what better time to start introducing you in greater detail to the distinguished individuals in our incredible Speaker Faculty for the technical and strategy sessions at the conference... We have technical and strategy sessions for you every day from June 11 through June 14 dealing with every nook and cranny of Cloud Computing and Big Data, but what of those who are presenting? Who are they, where do they work, what else h...
With Cloud Expo 2012 New York (10th Cloud Expo) just four months away, what better time to start introducing you in greater detail to the distinguished individuals in our incredible Speaker Faculty for the technical and strategy sessions at the conference... We have technical and strategy sessions for you every day from June 11 through June 14 dealing with every nook and cranny of Cloud Computing and Big Data, but what of those who are presenting? Who are they, where do they work, what else h...