Definition
Cloud computing refers to a service-oriented computing methodology in which computational, networking, and storage capabilities, and software services are virtualized and contracted for via Service-Level Agreements (SLAs), through well-defined interfaces that are exercised via a network connection.
Historical Background
Cloud computing has its origins in two separate but related technological developments that emerged in the commercial sector during the 1990s. The first is very-large-scale e-commerce as evinced by “Internet-scale” companies such as Google, eBay, and Yahoo! These companies fielded proprietary web-facing infrastructure designed to support millions of simultaneous, anonymized users via the common carrier Internet.
The second development, pioneered by the company Salesforce.com, was “Software-as-a-Service” (SaaS) – the credentialed, and for-fee access to proprietary software via programmatic web-facing Application Programming Interfaces (APIs). Until that time,...
This is a preview of subscription content, log in via an institution.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Section Editor information
Rights and permissions
Copyright information
© 2017 Springer Science+Business Media LLC
About this entry
Cite this entry
Krintz, C. (2017). Cloud Computing. In: Liu, L., Özsu, M. (eds) Encyclopedia of Database Systems. Springer, New York, NY. https://doi.org/10.1007/978-1-4899-7993-3_2206-2
Download citation
DOI: https://doi.org/10.1007/978-1-4899-7993-3_2206-2
Received:
Accepted:
Published:
Publisher Name: Springer, New York, NY
Print ISBN: 978-1-4899-7993-3
Online ISBN: 978-1-4899-7993-3
eBook Packages: Springer Reference Computer SciencesReference Module Computer Science and Engineering