Trusted by 2+ million users, 1000+ happy students everyday
Showing pages 1 to 4 of 14 pages
Running head: STATE OF CLOUD SERVICESState of Cloud ServicesYour Name (First M. Last)School or Institution Name (University at Place or Town, State)1
STATE OF CLOUD SERVICESTable of ContentsState of Cloud Services..................................................................................................................3Literature Review...........................................................................................................................4Types of Service Models...................................................................................................4State of Cloud Computing Industry..................................................................................5Top Service Providers.......................................................................................................6Amazon Web Services......................................................................................................6Google Cloud Platform.....................................................................................................7Microsoft Azure................................................................................................................7IBM Cloud........................................................................................................................8Rackspace.........................................................................................................................8Conclusion and Future Outlook....................................................................................................9References...................................................................................................................................102
STATE OF CLOUD SERVICESState of Cloud ServicesCloud computing is a buzzword of the Information Technology (IT) industry (Regalado, 2011) with even non-technical people and users using the term in common parlance. The term was coined in 1996 and began gaining steam around 2006 when tech companies like Google and Amazon began providing services which allowed users to access their data (like email and documents) from any device using the Internet and describing them as "cloud computing" (Regalado, 2011). Cloud computing is an older concept whose time has now come, technically as well as commercially (Armbrust et al., 2009). Cloud computing has grown from distributed computing, which is an orchestration of multiple computers which work together to solve a single problem, bringing the processing and memory capabilities of each connected computer to use for the common purpose for which they have been deployed (Coulouris, 2012). In contrast, cloud computing is based on highly powerful machines in which multiple tenants (users of the cloud service) reside using technologies like virtualisation (Hassan, 2011). The tenants use their portion of the system for whatever purpose they desire. The resources at the disposal of each usercan grow or reduce (automatically) as per their demand.As per the official standard by National Institute of Standards and Technology, USA (Mell & Grance, 2011), Cloud computing is a generic term applicable to any system which fulfils the following five essential characteristics: On-demand self-service: The customer can help himself to manage his tenancy on the cloud service without requiring any interaction with any staff of service provider. Also, the customer can provision or release resources at will.Broad network access: The services are used over a network that uses standard protocols and encourages usage by all clients (thick or thin). Thick clients are powerful machines while 3
STATE OF CLOUD SERVICESthin clients (e.g. mobile phones) are less powerful and depend on a server accessed via a networkfor processing and data needs.Resource pooling: The resources at the disposal of the service provider are pooled amongmultiple tenants who are unaware of each others' presence. Also, the customers are neither awarenor are capable of knowing on which physical server his data is residing or in which part of the world his requested computation is taking place.Rapid elasticity: The resources at the disposal of a customer appear infinite and are increased or decreased automatically as per the demand.Measured service: The services provided by the service provider are metered and allows for control, reporting and billing purposes.This paper will focus on the commercial service providers for cloud computing, and present an outlook on the future of cloud services.Literature ReviewTypes of Service ModelsThe services provided by cloud computing service providers come in three service models (Mell & Grance, 2011), which depend on their distance from the bare-metal hardware (server, storage, networking components) and the degree of autonomy provided to the customer:Infrastructure as a Service (IaaS): The client is provided access to the bare-metal hardware, and he has the freedom from operating system upwards. These services provide the highest control, are usually the cheapest, but also the most complex to manage and often require the services of a trained network administrator.Platform as a Service (PaaS): Here, the customer does not control or interact directly with the bare-metal hardware, and is provided with a programming environment where he can 4
Found this document preview useful?
You are reading a preview Upload your documents to download or Become a Desklib member to get accesss