











Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
During the course work of the Intro to Computer Architecture, we study the main concept regarding the:Cloud Computing, On-Demand Network Access, Configurable Computing Resources, Data Center, Autonomic Computing, Significant Components, Key Characteristics, Peak-Load Capacity, Service Models, Types of Cloud
Typology: Slides
1 / 19
This page cannot be seen from the preview
Don't miss anything!












Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction.
Allows access from any internet connected location, allowing Telecommuting, and Outsourcing.
A user endpoint with minimal software requirements may submit a task for processing. The service provider may pool the processing power of multiple remote computers in "the cloud" to achieve the task, such as data warehousing of hundreds of terabytes, managing and synchronizing multiple documents online, or computationally intensive work.
Autonomic computing
Client–server model
Grid computing
Mainframe computer
Utility computing
Peer-to-peer
Service-oriented computing
The front end is the part seen by the client, i.e. the computer user. This includes the client’s network and applications used to access the cloud via a user interface such as a web browser.
The back end of the cloud computing architecture is the ‘cloud’ itself, comprising various computers, servers and data storage devices.
Device and location independence enable users to access systems using a web browser regardless of their location or what device they are using
Multi-tenancy enables sharing of resources and costs across a large pool of users thus allowing for:
Reliability is improved if multiple redundant sites are used, which makes cloud computing suitable for business continuity and disaster recovery.
Scalability via dynamic "on-demand" provisioning of resources on a fine-grained, self-service basis near real-time.
Performance is monitored, and consistent and loosely coupled architectures are constructed using web services as the system interface.
Security could improve due to centralization of data.