Friday, May 18, 2012

Cloud computing -Chaper 2


2.1   Cloud Computing :

Cloud computing is offered in different forms: public clouds, private clouds, and hybrid clouds, which combine both public and private. (You can get a sense of the differences among these kinds of clouds).




• Cloud Software as a Service (SaaS)
            The capability provided to the consumer is to use the provider’s applications running on a cloud infrastructure. The applications are accessible from various client devices through a thin client interface such as a web browser (e.g., web-based email). The consumer does not manage or control the underlying cloud infrastructure including network, servers, operating systems, storage, or even individual application capabilities, with the possible exception of limited user-specific application configuration settings.


• Cloud Platform as a Service (PaaS).
Platform-as-a-service in the cloud is defined as a set of software and product development tools hosted on the provider's infrastructure. Developers create applications on the provider's platform over the Internet. PaaS providers may use APIs, website portal software installed on the customer's computer. Force.com, (an outgrowth of Salesforce.com) and GoogleApps are examples of PaaS. Developers need to know that currently, there are not standards for interoperability or data portability in the cloud. Some providers will not allow software created by their customers to be moved off the provider's platform.


• Cloud Infrastructure as a Service (IaaS).
Amazon Web Services provides virtual server instance API) to start, stop, access and configure their virtual servers and storage. In the enterprise, cloud computing allows a company to pay for only as much capacity as is needed, and bring more online as soon as required. Because this pay-for-what-you-use model resembles the way electricity, fuel and water are consumed, it's sometimes referred to as utility computing.




2.1.1 Benefits of Cloud Computing:

·         Reduction in upfront capital expenditure on hardware and software deployment. Consumption is usually billed on a utility (like phone bills) or subscription (like magazines) model.
·         Location independence, so long as there is access to the Internet
·         Increased flexibility and market agility as the quick deployment model of cloud computing increases the ability to re-provision rapidly as required
·         Allows the enterprise to focus on its core business
·         Increased competitive advantage
·         Increased security at a much lesser cost as compared to traditional standalone applications due to centralization of data and increased security-focused resources
·         Easy to maintain as they don't have to be installed on each user's computer

No comments:

Post a Comment