CLOUD COMPUTING

2 . • Apple founder Steve Jobs stated at the launch that iCloud would replace the PC for many people who use the PC to store media and data.Cloud Computing • One of the more significant endorsements (support) of “the cloud” took place when Apple unveiled its iCloud service.

• The name cloud computing was inspired by the cloud symbol that is often used to represent the Internet in flowcharts and diagrams. 3 .

• Cloud computing is a model for enabling on-demand access to shared pool of compute resources e. The cloud computing structure allows access to information as long as an electronic device has access to the web. Infrastructure-as-a-Service (Iaas). Platform-as-a-Service (Paas) (GoogleApps are examples of PaaS). 3. server. Instead of a direct connection to the server.g. 4 . & Software-as-a-Service (Saas). 2. • In other words. • Data and software packages are stored in servers. the resources are retrieved from the Internet though web-based tools and applications. application & service. cloud computing is a model for delivering IT services. This allows employees to work remotely. • These services are broadly divided into three categories / delivery models: 1.

for some applications cloud computing is the only economically feasible solution to the problem). 2. Self-management and automatic scaling. 4. ELASTICITY . 3. which collectively deliver computing as a service with the following four essential characteristics: 1. Self-service provisioning and management. SCALABILITY . and manageability interfaces. software. Cost effectiveness.ability of a system to increase the workload on its current hardware resources (scale up). Elastic and dynamic scaling (A key benefit of cloud computing is the ability to add and remove capacity as and when it is required.ability of a system to increase the workload on its current and additional (dynamically added on demand) hardware resources (scale out). This is often referred to as elastic scale. 5 . a typical cloud environment consists of a set of hardware. Being able to add and remove this capacity can dramatically reduce the total cost of ownership for certain types of applications.Based on the definition.

typically by the minute or the hour. • it is elastic . 6 .a user can have as much or as little of a service as they want at any given time.Characteristics It is : • sold on demand (automatic approach to scaling in cloud environments). and • the service is fully managed by the provider (the consumer needs nothing but a personal computer and the Internet access).

• These essential characteristics have different meanings to different types of cloud stakeholders. potential cloud stakeholders are characterised into four general roles: • • • • End Users. • In order to ensure common understanding. 7 . Cloud Service Providers (CSPs). Cloud Application Vendors (CAVs). Cloud Tool Providers (CTPs).

The definition of these roles and the role-specific implications of individual characteristics: 8 .

debugging. 9 .Service Delivery Models • Software as a Service (SaaS) is a cloud delivery model that has existed for a long time. • • A Platform as a Service (PaaS) cloud lies directly upon an IaaS layer with a solution stack summarising everything required for the whole software engineering lifecycle (i. testing. SaaS providers deliver domain-specific applications or services over the Internet and charge end users on a pay-per-usage basis. although certain programming APIs might be provided with limited functionalities of infrastructure control and management. • A SaaS is an implementation of a business application or process that is developed on a cloud platform and hosted in a cloud infrastructure.e. • The potential consumers of a PaaS cloud service are therefore software developers and testers. and do not allow direct communication with lower computing infrastructures. • Most PaaS vendors lock developers into particular development platforms and debugging tools. design. and deployment). development.

compute. • IaaS model allows customers to start a new project quickly by renting computing resources. The key characteristic of an IaaS cloud is elasticity and scalability.e. networking. and manage computing resources. and operating systems) as a service are known as Infrastructure as a Service (IaaS). storage.• Cloud services that deliver infrastructure resources (i. through which consumers can request to scale. control. enabling computing resources to scale up and down. • Most IaaS cloud providers offer scalability under customers’ control with direct self-service interfaces. 10 . • An IaaS cloud is also referred as a resource cloud.

destroy) of virtual machine instances. stop. write. start. 11 . • A CaaS provider may also provide self-management interfaces for autoscaling and other automatable management facilities. IaaS cloud can be further divided into three sub-categories: • Computing as a Service (CaaS) offers customers access to raw computing power on virtual servers or virtual machine instances. • Storage as a Service offers online storage services allowing ondemand storing and access to data on third-party storage spaces. • Database-as-a-service (DaaS) includes standardised processes for accessing and manipulating (i. reboot.e. CaaS provides self-service interfaces for on-demand provisioning and management (i.According to the different types of resource offered.e. update. delete) data through database management systems (DBMS) that are hosted in the cloud.

12 . PaaS. • A public cloud sells services to anyone on the Internet. scalable access to computing resources and IT services. (e.) • A private cloud is a proprietary network or a data centre that supplies hosted services to a limited number of people. Private or public.Deployment Models • A cloud system (IaaS. currently Amazon Web Services is the largest public cloud provider.g. It is a composition of two or more clouds that remain unique entities but are bound together. • When a service provider uses public cloud resources to create their private cloud. the goal of cloud computing is to provide easy. the result is called a virtual private cloud. • A hybrid cloud is needed when private clouds run out of capacity. and SaaS) can be deployed using the following three main models.

the cloud server does it all. The disadvantages include: Variety of applications. • Widespread availability irrespective of geographical region. managing and maintaining all the virtual resources . • Highly reliable. • Sets the business people free from the trouble of buying. since all the virtual resources whether application. • Public cloud empowers employees and enables them to become productive even when outside the office. hardware or data are covered by the service provider.The advantages of using Public cloud computing include: • Efficient storage and computing services. Microsoft – Amazon incompatibility. E. • Security issue. • Assures appropriate use of resources as the users are required to pay only for the services they require. • Inexpensive.g. • 13 . • Easy connectivity to servers and information sharing. The SaaS model ensures that corporations save on IT expenditures while delivering the flexibility of productivity software on the cloud.

Cloud Computing Segments Cloud computing is broken down into three segments. Each segment serves a different purpose and offers different products for businesses & individuals: • Application • Storage • Connectivity 14 .

Best cloud computing companies of 2012 15 .

• Should the future of the Internet rest in the clouds? 16 .

• Hosted application – An Internet-based or Web-based application software programme that runs on a remote server and can be accessed via an Internetconnected PC or thin client. such as a hard drive or tape backup. • Elastic computing – The ability to scale resources both up and down as needed. • Cloud Storage – also called online storage. To the consumer.Cloud Computing Glossary • Cloud . and the consumer can buy as much or as little computing power as they need. 17 . • Cloud provider – makes storage or software available to others over a private network or public network (like the Internet).A metaphor for a global network. it is a data storage management solution that enables individuals or organisations to store their data on the Internet using a service provider. rather than storing the data locally on a physical disk. first used in reference to the telephone network and now commonly used to represent the Internet. the cloud appears to be infinite. Internet storage or hosted storage. • Hybrid cloud – A computing environment that combines both private and public cloud computing environments.

• Private Cloud – Infrastructure as a Service (IaaS) delivered to a restricted set of customers. 18 . typically a platform virtualisation environment. It facilitates deployment of applications without the cost and complexity of buying and managing the underlying hardware and software layers. usually within an organisation. data centre space or network equipment. transmit and retrieve information. clients buy those resources as a fully outsourced service. implementation. support and management of the computer-based information systems. as a service. Rather than buying servers. • Platform as a Service (PaaS) – Cloud platform services or “Platform as a Service (PaaS)” deliver a computing platform and /or solution stack as a service. store. design.• Infrastructure as a Service (IaaS) – Cloud infrastructure services or “Infrastructure as a Service (IaaS)” delivers computer infrastructure. software. often consuming cloud infrastructure and sustaining cloud applications. development. • Public Cloud – Infrastructure as a Service (IaaS) delivered to an unrestricted set of customers. IT is responsible for the use of computers and software to convert. protect. particularly software applications and the computer hardware on which they operate. • IT – is the study. process.

Sign up to vote on this title
UsefulNot useful

Master Your Semester with Scribd & The New York Times

Special offer for students: Only $4.99/month.

Master Your Semester with a Special Offer from Scribd & The New York Times

Cancel anytime.