Cloud Computing Service is a deliver application/software online, which is accessed from a web browser or a mobile application, while the service software and data are stored on different third-party servers. Clients (people, business, other services) can typically order and purchase access on-demand, as needed and can increase or reduce services in an elastic way. According with The NIST Definition,“Cloud Computingis a model for enabling ubiquitous, 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”.
We can look at cloud computing from three perspectives based on the stakeholders involved:
- End Users perspective: is not involved with the underlying technology used to provide the services. End users can be considered actual individuals consuming specific services, like web based email or social networking, or enterprises that expand their binderies outside of the enterprise space, by moving their internal hosted resources in the cloud environments and consuming them as hosted services.
- Business Management perspective: assures the governance of the private data and services offered by the cloud provider, by guaranteeing security and clear service level agreements to their customers.
- Cloud Service Provider perspective:is responsible for the technical resources used to provide the services and storage of customer data, in a reliable and secure manner. It is also concerned with the maintenance of the equipment used.
The main essential characteristics for Cloud Computing are: on-demand self-service, broad network access, resource pooling, rapid elasticity, measured service.
The Service models cover: Software as a Service (SaaS), Platform as a Service (PaaS) and Infrastructure as a Service (IaaS). At each level, specific sets of services can be grouped together as Service offering such as: Communication as a Service (CaaS), Knowledge as a Service (KaaS), Storage as a Service (STaaS), and the list continues to grow.
The deployment models for Cloud Computing are: private cloud, community cloud, public cloud and hybrid cloud. The definitions of these models are presented under the PaaS concept.
National Institute of Standards and Technology (NIST) has defined the main cloud characteristics, as follows:
- On-demand self-service
- Broad network access
- Resource pooling
- Rapid elasticity
- Measured Service
- Pay-per-use model
There are large collections of cloud standards presented on a special page: Cloud Standards. The main organizations involved in Cloud standardizations are: Distributed Management Task Force (DMTF), The European Telecommunications Standards Institute (ETSI), Global Inter-Cloud Technology Forum (GICTF), ISO/IEC JTC 1, International Telecommunications Union (ITU), National Institute of Standards and Technology (NIST), Open Grid Forum (OGF), Object Management Group (OMG), Open Cloud Consortium (OCC), Organization for the Advancement of Structured Information Standards (OASIS), Storage Networking Industry Association (SNIA), The Open Group, Association for Retail Technology Standards (ARTS), TM Forum. Standards adopted by these organizations covers all aspects about Cloud Computing and Cloud Services.
- A Service Science Knowledge Environment in the Cloud (Authors: Monica Dragoicea Theodor Borangiu Published In: SOHOMA'12 Service Orientation in Holonic and Multi Agent Manufacturing and Robotics Publication Date: 2013)
- A view of cloud computing (Authors: Michael Armbrust Armando Fox Rean Griffith Anthony D. Joseph Randy Katz Andy Konwinski Gunho Lee David Patterson Ariel Rabkin Ion Stoica Matei Zaharia Published In: Communications of the ACM Publication Date: 2010)
- Choosing IBM Flex System for Your Private Cloud Infrastructure (Authors: Srihari Angaluri Publication Date: 2012)
- Cloud Computing Infrastructure on IBM Power Systems Getting started with ISDM (Authors: Thierry Huché Behzad Koohi Thanh V. Lam Paul Reynolds Sean M. Swehla Jez Wain Publication Date: 2012)
- Cloud Computing and the Value of zEnterprise (Authors: Elsie Ramos Kurt Acker Robert Green Sebastien Llaurency Publication Date: 2011)
- Cloud Computing: Concepts, Technology and Architecture (Authors: Thomas Erl Zaigham Mahmood Ricardo Puttini Publication Date: 2013)
- Cloud Computing: Save Time, Money, and Resources with a Private Test Cloud (Authors: Mike Ebbers Publication Date: 2009)
- Cloud Security Guidance IBM Recommendations for the Implementation of Cloud Security (Authors: Axel Buecker Koos Lodewijkx Harold Moss Kevin Skapinetz Michael Waidner Publication Date: 2009)
- IBM CloudBurst on System x (Authors: Armando Lemos Rafael Moleiro Paolo Ottaviano Ferenc Rada Maciej Widomski Byron Braswell Publication Date: 2012)
- IBM SmartCloud: Becoming a Cloud Service Provider (Authors: Joe McIntyre Publication Date: 2012)
- IBM System x Private Cloud Offering, Advanced Configuration: Architecture and Implementation Guide (Authors: Scott Smith Publication Date: 2011)
- IBM System x Private Cloud Offering: Architecture and Implementation Guide (Authors: Scott Smith Publication Date: 2011)
- IBM System x Private Cloud Offering: Solution and Component Guide (Authors: Marco Rengan David Ye Publication Date: 2011)
- Implementing SmartCloud Entry on IBM PureFlex System (Authors: Mike Buzzetti James Kuchler Charlie Lawrence Rick Lemelin Jim T. Suto Sean Swehla Publication Date: 2013)
- Managing Security and Compliance in Cloud or Virtualized Data Centers Using IBM PowerSC (Authors: Axel Buecker Fernando Costa Rosa Davidson Enrico Matteotti Geraint North David Sherwood Simon Zaccak Publication Date: 2013)
- Modeling Complex Industrial Systems using Cloud Services (Authors: Oana Chenaru Alex Stanciu Vasile Sima Dan Popescu Gheorghe Florea Radu Dobrescu Publication Date: 2015)
- Performance Implications of Cloud Computing (Authors: Elisabeth Stahl Lydia Duijvestijn Avin Fernandes Pamela Isom Dave Jewell Martin Jowett Todd R. Stockslager)
- The Little Book of Cloud Computing (Authors: Lars Nielsen Publication Date: 2013)
- Virtualization with IBM Workload Deployer: Designing and Deploying Virtual Systems (Authors: Deni Lukmanul Hakim Alexander Hay Marco Mantegazza Peter Piechaczek Sudhir Mohith Carla Sadtler Publication Date: 2011)