A Berkeley View of Cloud Computing


Explore the benefits, cost comparisons, and application strategies in cloud computing.


This paper provides an overview of cloud computing, explains its key terms, identifies obstacles to its implementation, opportunities it presents, and formulae to quantify the comparison between cloud and conventional data center computing.

The information technology sector has undergone a significant transformation with the advent of cloud computing, revolutionizing how software is deployed and shaping IT hardware design and purchase. The dream of computing as a utility can potentially change a large part of the IT industry, making software even more attractive as a service. However, implementing cloud computing comes with its own set of challenges and opportunities.

The challenges of cloud computing include managing the illusion of infinite computing resources, eliminating up-front commitment by users, and offering the ability to pay for using resources on a short-term basis as needed. Understanding when to use utility computing over private clouds and how to manage demand is also a challenge. Furthermore, businesses often face obstacles to adoption, growth, and policy regarding cloud computing.

This document provides a comprehensive view of cloud computing, detailing key terms, opportunities, and hurdles. It offers a blueprint for understanding the construction and operation of large-scale, commodity-computer data centers at low-cost locations, the new hardware aspects in cloud computing, and different utility computing offerings. It also provides valuable formulas for comparing the costs and benefits of cloud computing versus conventional data centers. The paper highlights the opportunities to overcome the obstacles in cloud computing through product development and research projects while outlining strategies for developers to consider as they build applications and infrastructure for the cloud. It emphasizes the importance of designing hardware systems at the scale of a container. It encourages the pursuit of energy proportionality, rewarding energy-saving measures in memory, disk, and network utilization.

The learnings from this paper provide CIOs with several insights and strategies to solve real-world problems related to cloud computing adoption, management, and optimization:

  1. Strategic Cloud Adoption: Understanding when to use cloud computing can help CIOs manage IT resources and budgets effectively. The paper presents the conditions under which utility computing is preferable to running a private cloud, such as when demand for a service varies over time or when it is unknown in advance. This information can guide CIOs in their cloud adoption and strategic investment planning.
  2. Cost Management: The paper's formula for comparing cloud computing costs versus conventional data centers can be a practical tool for CIOs to make informed cost-benefit analyses. This can help them justify the cost of cloud adoption to other executives and optimize cloud resource usage to achieve cost savings.
  3. Scalability and Performance: The emphasis on horizontal scalability over efficiency on a single VM provides a valuable perspective for CIOs to consider in their IT strategies. This can impact their decisions on application development, infrastructure software, and hardware system design, ensuring that their organization's IT systems can scale up or down effectively to meet changing demands.
  4. Cloud-Ready Applications and Infrastructure: The suggestion that application software needs to scale down as well as up, and infrastructure software needs to be aware it's running on VMs, indicates the importance of adopting a cloud-ready mindset for application and infrastructure development. This emphasizes the need for CIOs to work closely with their development teams to ensure they follow the best cloud computing practices.
  5. Hardware Design for Cloud: The discussion on hardware systems designed at the scale of a container and the importance of energy proportionality provides a new lens for CIOs when making decisions about hardware purchasing and design.

By applying these insights, CIOs can better navigate the challenges of cloud computing, ensuring their IT strategy is aligned with the demands of the cloud computing landscape, ultimately driving improved efficiency, cost-effectiveness, and business performance.




This A Berkeley View of Cloud Computing has been accessed 47 times.
Must Login To Download


Signup for Thought Leader

Get the latest IT management thought leadership delivered to your mailbox.

Mailchimp Signup (Short)

Join The Largest Global Network of CIOs!

Over 75,000 of your peers have begun their journey to CIO 3.0 Are you ready to start yours?
Mailchimp Signup (Short)