preview

The Definition Of Cloud Computing

Decent Essays

Cloud computing definitions Cloud computing has drawn attentions from academia, industries, tech-savvy individuals and analytic firms. This positive attitude towards cloud computing resulted in numerous definitions. Many different authors and many different sources have defined cloud computing in diverse words from different perspective as each definition provides a partial view of the cloud attributes and the definitions have been the subject of discussion. We will present a few definitions in this section and will disclose cloud computing with detailed description of its features, services and cloud deployment types. Some of ……..definition we collect….. The National Institute of Standards & Technology (NIST) defined it as “Cloud as a …show more content…

• It is driven by economies of scale that is the services can be dynamically configured and delivered “on-demand” at competitive costs can depending on users QoS (Quality of Service) requirements. • It gives the capability to pay for use of computing resources as required (e.g., processors by the hour and storage by the day) and release them as required. Cloud Services Cloud services are also referred to as Cloud types in some references. These are served by Cloud providers to their customers following a pre-agreed service level agreement (SLA). Cloud computing has the following main services: • Infrastructure as a service (IaaS). Provides service such as storage and other virtualized compute resources and makes them available to customers over the internet. Cloud providers in IaaS manage the physical resources and their hypervisors whereas Cloud customers can run their software stack and manage the content of their allocated virtual resources, including guest operating system. Customers in this sort should, on a fundamental level, have overall control of their data. At the time of writing, Cloud providers have ultimate control of customer data. • Platform as a service (PaaS). provides an application or development platform in which Cloud customers can create their own application. More precisely, they provide a set of API that can be used by developers to program or compose applications for the Cloud. •

Get Access