"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 computing paradigms.
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.