Cloud Computing
Cloud Computing
TABLE OF CONTENTS
WHAT IS CLOUD COMPUTING. CHARACTERISTICS OF CLOUD COMPUTING. ARCHITECTURE OF CLOUD COMPUTING. HISTORY OF CLOUD COMPUTING. LAYERS OF CLOUD COMPUTING. ISSUES.
Cloud computing provides computation, software, data access, and storage services.
Architecture
Architecture
Cloud architecture, the systems architecture of the software systems involved in the delivery of cloud computing, typically involves multiple cloud components communicating with each other over loose coupling mechanism such as messaging queue.
History
The underlying concept dates back to 1960s
Computation may someday be organized as a public utility -John McCarthy
Layers
Application
Cloud application services or "Software as a Service (SaaS)" deliver software as a service over the Internet, eliminating the need to install and run the application on the customer's own computers and simplifying maintenance and support.
Platform
Cloud platform services, also known as platform as a service (PaaS), deliver a computing platform and/or solution stack as a service, often consuming cloud infrastructure and sustaining cloud applications.
Infrastructure
Cloud infrastructure services, also known as "infrastructure as a service" (IaaS), deliver computer infrastructure typically a platform virtualization environment as a service, along with raw (block) storage and networking.
Server
The servers layer consists of computer hardware and/or computer software products that are specifically designed for the delivery of cloud services, including multi-core processors, cloud-specific operating systems and combined offerings.
Issues
Privacy Legal Security Sustainability Abuse