1. : STATE OF CLOUD SERVICES.

Added on - 16 Sep 2019

  • 14

    pages

  • 3760

    words

  • 111

    views

  • 0

    downloads

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 termwas coined in 1996 and began gaining steam around 2006 when tech companies like Google andAmazon began providing services which allowed users to access their data (like email anddocuments) 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, technicallyas well as commercially (Armbrust et al., 2009). Cloud computing has grown from distributedcomputing, which is an orchestration of multiple computers which work together to solve asingle problem, bringing the processing and memory capabilities of each connected computer touse 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 thecloud service) reside using technologies like virtualisation (Hassan, 2011). The tenants use theirportion 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 whichfulfils the following five essential characteristics:On-demand self-service:The customer can help himself to manage his tenancy on thecloud service without requiring any interaction with any staff of service provider. Also, thecustomer can provision or release resources at will.Broad network access:The services are used over a network that uses standard protocolsand encourages usage by all clients (thick or thin). Thick clients are powerful machines while3
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 theworld his requested computation is taking place.Rapid elasticity:The resources at the disposal of a customer appear infinite and areincreased or decreased automatically as per the demand.Measured service:The services provided by the service provider are metered and allowsfor control, reporting and billing purposes.This paper will focus on the commercial service providers for cloud computing, andpresent an outlook on the future of cloud services.Literature ReviewTypes of Service ModelsThe services provided by cloud computing service providers come in three servicemodels (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-metalhardware, and he has the freedom from operating system upwards. These services provide thehighest control, are usually the cheapest, but also the most complex to manage and often requirethe services of a trained network administrator.Platform as a Service (PaaS):Here, the customer does not control or interact directlywith the bare-metal hardware, and is provided with a programming environment where he can4