CLOUD COMPUTING : CLOUD SERVICES

 

CLOUD COMPUTING AND SERVICE MODELS

Ø  Over the past two decades, the world economy has rapidly moved from manufacturing to more  service-oriented.

Ø  Cloud computing benefits the service industry most and advances business computing with a new paradigm.

Ø  Developers of innovative cloud applications no longer acquire large capital equipment in advance. They just rent the resources from some large datacenters that have been automated for this purpose.

 

PUBLIC CLOUD:

Ø  A public cloud is built over the Internet and can be accessed by any user who has paid for the service.  Public clouds are owned by service providers and are accessible through a subscription.

Ø  The providers of the aforementioned clouds are commercial providers that offer a publicly accessible remote interface for creating and managing VM instances within their proprietary infrastructure.

Ø  A public cloud delivers a selected set of business processes. The application and infrastructure services are offered on a flexible price-per-use basis.

Examples:

·         Google App Engine (GAE)

·         Amazon Web Services (AWS)

·         Microsoft Azure

·         IBM Blue Cloud

·         Salesforce.com’s Force.com.

Advantages:

·         Standardization

·         Preserves Capital Investment

·         Offers Application Flexibility

 

PRIVATE CLOUD:

Ø  A private cloud is built within the domain of an intranet owned by a single organization.

It is client owned and managed, and its access is limited to the owning clients and their partners. 

Ø  Its deployment was not meant to sell capacity over the Internet through publicly accessible interfaces.

Ø  Private clouds give local users a flexible and agile private infrastructure to run service workloads within their administrative domains.

Ø  A private cloud is supposed to deliver more efficient and convenient cloud services. It may impact the cloud standardization, while retaining greater customization and organizational control.

Examples:

·         IBM RC2

·         Amazon Virtual Private Cloud

·         VMware Private Cloud

·         Rackspace Private Cloud (Powered by OpenStack)

·         CloudBees

 

Advantages:

·         Customization & offers higher efficiency

·         Resiliency

·         Security

·         Privacy

 

HYBRID CLOUDS:

Ø  A hybrid cloud is built with both public and private clouds Private clouds can also support a hybrid cloud model by supplementing local infrastructure with computing capacity from an external public cloud.

Ø  A hybrid cloud provides access to clients, the partner network, and third parties. Hybrid clouds operate in the middle, with many compromises in terms of resource sharing.

 

 

Example:

Ø  Research Compute Cloud (RC2) is a private cloud, built by IBM, that interconnects the computing and IT resources at eight IBM Research Centers scattered throughout the United States, Europe, and Asia.

CLOUD SERVICES:

1.      Infrastructure as a Service(IaaS):

Ø  This model allows users to use virtualized IT resources for computing, storage, and networking.  The service is performed by rented cloud infrastructure.

Ø  The user can deploy and run his applications over his chosen OS environment. The user does not manage or control the underlying cloud infrastructure, but has control over the OS, storage, deployed applications, and possibly select networking components.

Ø  This IaaS model encompasses storage as a service, compute instances as a service, and communication as a service.

Ø  Many startup cloud providers have appeared in recent years. GoGrid, FlexiScale, and Aneka are good examples.

2.Platform as a Service (PaaS):             

Ø  To be able to develop, deploy, and manage the execution of applications using provisioned resources demands a cloud platform with the proper software environment.

Ø  Such a platform includes operating system and runtime library support. This has triggered the creation of the PaaS model to enable users to develop and deploy their user applications.

Ø  The platform cloud is an integrated computer system consisting of both hardware and software infrastructure.

Ø  The user application can be developed on this virtualized cloud platform using some programming languages and software tools supported by the provider (e.g., Java, Python, .NET). The user does not manage the underlying cloud infrastructure. The cloud provider supports user application

 

3. Software as a Service (SaaS):

Ø  This refers to browser-initiated application software over thousands of cloud customers. Services and tools offered by PaaS are utilized in construction of applications and management of their deployment on resources offered by IaaS providers.

Ø  The SaaS model provides software applications as a service. As a result, on the customer side, there is no upfront investment in servers or software licensing.

Ø  On the provider side, costs are kept rather low, compared with conventional hosting of user applications. Customer data is stored in the cloud that is either vendor proprietary or publicly hosted to support PaaS and IaaS.

Examples of  SaaS:

·         Google Gmail and docs

·         Microsoft SharePointa

·         CRM software from Salesforce.com.

Comments

Popular posts from this blog

CLOUD COMPUTING-INTRODUCTION

CLOUD COMPUTING : GOOGLE FILE SYSTEM

cloud computing : virtualization