"The push to promote cloud computing is part of the Obama administration's
effort to modernize the government information technology systems,"
according to a September 15, 2009 New York Times article highlighting the
unveiling of Apps.Gov,
a virtual storefront run by the General Services Administration where federal
agencies will be able to purchase cloud computing applications and services
such as productivity software, storage, and web hosting.
Cloud Computing is being adopted by
commercial, government and DoD organizations, driven by a need to reduce the
operational cost of their information technology (IT) resources. From an
engineering perspective, cloud computing is a distributed computing paradigm
that focuses on providing a wide range of users with distributed access to
virtualized hardware and/or software infrastructure over the Internet. From a
business perspective, it is the availability of computing resources that are
scalable and billed on a usage basis as opposed to acquired, which leads to
potential cost savings in IT infrastructure.
The goal of this introductory level
presentation is to define cloud computing, types of clouds and types of cloud
computing environments. I will then focus on the drivers and barriers for cloud
computing adoption. Finally, I will compare cloud computing with other existing
About Grace Lewis
Grace Lewis is a Senior Member of
the Technical Staff at the Software Engineering Institute. She is currently the
lead for the System of Systems Engineering team within the System of Systems
Practice (SoSP) initiative. Her current interests and projects are in
service-oriented architecture, technologies for systems interoperability,
modernization of legacy systems, and characterization of software development
life cycle activities in systems of systems environments. Her latest
publications include several reports published by Carnegie Mellon on these
subjects and a book in the SEI Software Engineering Series.