cloud computing(ppt)

35
CLOUD COMPUTING DELIVERY AND DEPLOYMENT MODELS

Upload: priyas211420

Post on 06-Apr-2017

262 views

Category:

Technology


2 download

TRANSCRIPT

Page 1: Cloud computing(ppt)

CLOUD COMPUTING

D E L I V E RY A N D D E P LOY M E N T M O D E L S

Page 2: Cloud computing(ppt)

CONTENTS• Introduction• What is Cloud Computing• In simple Words Cloud Computing is?• Cloud Computing Essential Characteristics• Cloud Deployment Models• Cloud Adoption• IT moving to Cloud Trends• Cloud Computing Service Delivery Models

Page 3: Cloud computing(ppt)

• National Institute of Standards and Technology(NIST)• Cloud computing is a model for enabling 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. This cloud model promotes availability and is composed of five essential characteristics, three service models and four deployment models.

WHAT IS CLOUD COMPUTING

Page 4: Cloud computing(ppt)

IN SIMPLE WORDS CLOUD COMPUTING IS?

Definition: OSSMo On-Demand: the server is already setup and

ready to be deployedo Self Service: customer choose what they want,

when they wanto Scalable: customer can choose how much they

want and ramp up if necessaryo Measurable: there’s metering/reporting

so you know you are getting what you pay for

Page 5: Cloud computing(ppt)

On demand self service Broad network access

Resource poolingRapid elasticity

Measured Service:

CLOUD COMPUTING ESSENTIAL CHARACTERISTICS

Page 6: Cloud computing(ppt)

CLOUD DEPLOYMENT MODELS

Page 7: Cloud computing(ppt)
Page 8: Cloud computing(ppt)

The cloud infrastructure is made available to the general public or large industry group and can be free or charged.

The IT resources are generally offered to cloud consumers at a cost or are commercialized via other avenues( like advertisement)

Is owned, managed, and operated by a business, academic or government organization.Has provision for access control and authentication.Purchase capacity on usage basis.It exists on the premises of the cloud provider. E.g., Gmail, Amazon EC2, Azure.

Pros:• Offers a pay as you go• Supports multiple tenants.• No CAPEX(Capital Expenditure), Only OPEX( Operational Expenses)Cons:• No control of resources used or who shares them.

PUBLIC CLOUD

Page 9: Cloud computing(ppt)

Fig :Organization act as cloud consumers when accessing cloud services and IT resources made available by different cloud providers

Page 10: Cloud computing(ppt)

PRIVATE CLOUD• Private clouds are built for the exclusive use of one client.• The company owns the infrastructure and has control over how applications are deployed on it.• Enables the organizations to have centralized access to IT resources by different locations or

departments of organization.• May be deployed in an enterprise datacentre.• May be managed by internal or outsourced staff.• Purchase the sole use of server.

Pros:• Concerns of Security are minimized• More control over data and quality of service.• E.g., Amazon EC2, & S3( Simple Storage Services)• Can help to reduce OpExCons• Inflexible so likely to pay for unused resources.• Intended for single tenant.

Page 11: Cloud computing(ppt)

• With a private cloud the same organization is technically both the cloud consumer and cloud provider. In order to differentiate these roles:

a separate organizational department typically assumes the responsibility for provisioning the cloud( and hence assumes the cloud provider role).

Departments requiring access to the private cloud assume the cloud consumer role.

Fig: A cloud service consumer in organization’s on premise environment access a cloud serviceHosted on the same organization’s private cloudVia virtual private network.

Page 12: Cloud computing(ppt)
Page 13: Cloud computing(ppt)
Page 14: Cloud computing(ppt)

COMMUNITY CLOUD• The cloud infrastructure is shared by several organizations.• Supports a specific community that has shared concerns/interests( e.g.,

security requirements, policy etc.)• Managed by organizations or third party.• Is similar to public cloud except that its access is limited to a specific

community of cloud consumers.• Cloud consumers of the community share the responsibility for defining and

evolving the community cloud.• Supports resource portability

Fig: Community of organizations accessing IT resources from a community cloud

Page 15: Cloud computing(ppt)

HYBRID CLOUD• Hybrid cloud is a cloud environment comprised of two or more different

cloud deployment models.• Non critical or non core activities are done using public cloud and sensitive

activities through private cloud.• Can purchase the use of a mix of dedicated physical servers • All the involved clouds may be provided by same or different

Vendors. and virtual servers

Pros:• Tailor mix to suit capacity and security requirementsCons:• May still pay for unused resources.

Page 16: Cloud computing(ppt)
Page 17: Cloud computing(ppt)

CLOUD ADOPTION

Page 18: Cloud computing(ppt)

CLOUD ADOPTION

Page 19: Cloud computing(ppt)

IT MOVING TO CLOUD TRENDS

Page 20: Cloud computing(ppt)

CLOUD SERVICE DELIVERY MODELS

Page 21: Cloud computing(ppt)

INFRASTRUCTURE AS A SERVICE• IaaS also known as Hardware as a Service(HaaS) provides access to computing

resource in a virtualized environment environment.• Virtual server space, network connections bandwidth, IP addresses and load

balancers• Servers and storage are made available in a scalable way over network.• Is typically billed on utility computing basis and amount of resources consumed.• Eg., Amazon Web Services EC2(Elastic compute cloud), S3(Simple

Storage service), DynamoDB, Rackspace etc.

Page 22: Cloud computing(ppt)
Page 23: Cloud computing(ppt)

PLATFORM AS A SERVICE

Page 24: Cloud computing(ppt)

• A platform to develop applications using languages, libraries, services and tools supported by provider that can be deployed on cloud.

• Framework is hosted on the cloud.• Infrastructure management by vendor.• Scalability and management is provided by vendor.• No licensing hassles.• User selects and controls applications and hosting environment.• Vendors: Force.com, Google App Engine, Microsoft Azure.

Page 25: Cloud computing(ppt)

FORCE.COM• Very easy to use Web Interface to create web applications, websites • Code generation, compilation, deployment etc. happens on Force.com

multi-tenant servers.• Is owned by SaaS vendor Salesforce.com.• Also has Eclipse Plugin base development• Apps can be accessed from mobile devices too.• Includes programming language, development and testing environment.

Page 26: Cloud computing(ppt)

WINDOWS AZURE• Windows Azure tools for Visual Studio.• Technology Stack and Tools:

Visual StudioAzure SDKVisual Web DeveloperASP.NET MVC (framework)

• Windows Azure- Cloud OS as a Service• SQL Azure- Cloud Based SQL Server• Azure Development Platform

ASP.NET FrameworkPHPSDKs for JAVA and RUBY

Page 27: Cloud computing(ppt)

SOFTWARE AS A SERVICE• SaaS is a model where an application is hosted on a remote data centre and

provided as a service to customers across the internet.• Salesforce is a common and popular example of CRM SaaS application.• The provider takes care of all software development , maintenance and

upgrades.• Customers use the software applications using browser.• SaaS is becoming a accepted delivery model for many application ,

including accounting, CRM, ERP etc.

Page 28: Cloud computing(ppt)

FACTORS FOR ADOPTING SAAS• Pay-per-use mode eliminates the need for IT support.• Provider manages both hardware and software• A multitenant architecture• Easy Customization• Better Access• Updates are automatic• Cross device compatibility• Accessible from any location

Page 29: Cloud computing(ppt)

SAAS EXAMPLES• GoToMeeting:

– It is used to make conference calls– Is cloud based “meeting and collaboration” SaaS service by Citrix– Users can quickly sign up and pay on demand.

Page 30: Cloud computing(ppt)

Salesforce is a leader in SaaS computing and is best known for its on demand Customer Relationship Management Solutions(CRM).It brings together customer information in a single, integrated platform that enables you to build a customer-centred business from marketing right through to sales, customer service and business analysis.

Page 31: Cloud computing(ppt)

• Workday is a leading SaaS provider of human capital management application s, which include things like payroll and employee expenses management etc.

Page 32: Cloud computing(ppt)
Page 33: Cloud computing(ppt)
Page 34: Cloud computing(ppt)

EXAMPLES OF CLOUD SERVICES

Page 35: Cloud computing(ppt)

THANK YOU