Final

Published on December 2016 | Categories: Documents | Downloads: 66 | Comments: 0 | Views: 674
of 27
Download PDF   Embed   Report

Comments

Content

Agenda
Objective Cloud Computing Architecture Characteristics Advantages Public,Private and Hybrid Clouds Type of Services Cloud Computing Components Technical Issues Cloud Service Taxonomy Disadvantages Conclusion

Objective
To provide a general overview of cloud computing including: •What are some of the issues we should consider? •Why should this be important to us?

What is Cloud Computing?
• Cloud computing is a way of computing, via the Internet, that broadly shares computer resources instead of using software or storage on a local PC. Cloud = Internet. • Not to be confused with
• Grid Computing – a form of distributed computing • Cluster of loosely coupled, networked computers acting in concern to perform very large tasks • Utility Computing – packaging of computing resources such as computing power, storage, also metered services • Autonomic computing – self managed

Architecture

Cloud Service

Cloud Platform

Cloud Infrastructure

Cloud Storage (Database)

5 Essential Cloud Characteristics
• On-demand self-service • Broad network access (Internet) • Resource pooling – Location independence • Rapid elasticity • Measured service

Advantages of Cloud Computing
 Reduced Cost
 Performance  Scalability

Public, Private & Hybrid Clouds

8

Public Cloud Services
Definition – The standard cloud computing model • The SP makes resources, such as applications and storage,available to the general public over the Internet – Free or offered on a pay-per-use model • Examples of public clouds – Amazon Elastic Compute Cloud (EC2), IBM's Blue Cloud, Sun Cloud, Google AppEngine and Windows Azure Services Platform.

Private Cloud Service
• Internal cloud or corporate cloud • Definition – Proprietary computing architecture that provides hosted services to a limited number of people behind a firewall. • Designed to appeal to an organization that needs or wants more control over their data than they can get by using a third-party hosted service

Type of Services

Cloud Computing Components
Applications
Facebook · Google Apps · SalesForce · Microsoft Online Browser(Chrome) · Firefox · Cloud · Mobile (Android · iPhone) · Netbook (EeePC · MSI Wind) · Nettop (CherryPal · Zonbu) BitTorrent  · EC2 · GoGrid · Sun Grid · 3tera App Engine · Azure · Mosso · SalesForce Alexa · FPS · MTurk · SQS S3 · SimpleDB · SQL Services  · Atom · HTML 5 · REST

Client

Infrastructure Platforms Services Storage Standards

Technical Issues of Cloud Computing
 Virtualization Security
 Reliability  Monitoring  Manageability

Cloud Service Taxonomy
Layers
 Software-as-a-Service (SaaS)

 Platform-as-a-Service (PaaS)  Infrastructure-as-a-Service (IaaS)  Data Storage-as-a-Service (DaaS)

Software-as-a-Service (SaaS)
•Definition – Software deployed as a hosted service and accessed over the Internet • Features – Open, Flexible – Easy to Use – Easy to Upgrade – Easy to Deploy

Platform-as-a-Service (PaaS)
Definition • Platform providing all the facilities necessary to support the complete process of building and delivering web applications and services, all available over the Internet • Entirely virtualized platform that includes one or more servers, operating systems and specific applications

Infrastructure-as-a-Service (IaaS)
Definition • Provision model in which an organization outsources the equipment used to support operations, including storage, hardware, servers and networking components • Infrastructure as a Service is sometimes referred to as Hardware as a Service (HaaS). • The service provider owns the equipment and is responsible for housing, running and maintaining it • The client typically pays on a per-use basis

Data Storage as a Service (DaaS)
• Definition – Delivery of data storage as a service, including database-like services, often billed on a utility computing basis • Database (Amazon SimpleDB & Google App Engine's BigTable datastore) • Network attached storage (MobileMe iDisk & Nirvanix CloudNAS) • Synchronization (Live Mesh Live Desktop component & MobileMe push functions) • Web service (Amazon Simple Storage Service & Nirvanix SDN)

Cloud Computing Benefits
• Agility – On demand computing infrastructure • Linearly scalable • Reliability and fault tolerance • Self healing – Hot backups, etc • SLA driven – Policies on how quickly requests are processed • Multi-tenancy – Several customers share infrastructure, without compromising privacy and security of each of the customer’s data • Service-oriented – compose applications out of loosely coupled services. One service failure will not disrupt other services. Expose these services as API’s • Virtualized – decoupled from underlying hardware. Multiple applications can run in one computer • Data, Data, Data 19 • Distributing, partitioning, security, and synchronization

• Simple • Transparent => need to “see” into the cloud • Scalable => complexity often limits scalability • Secure => limits adoptability • Extensible • New application classes and service classes may require new features • Clouds are new => need to extend while retaining useful features • Easy • To install => system administration time is expensive • To maintain => system administration time is really expensive

Contd..

20

Contd..
• Extensibility
• Simple architecture and open internal APIs

• Client-side interface
• Amazon’s AWS interface and functionality (familiar and testable)

• Networking
• Virtual private network per cloud • Must function as an overlay => cannot supplant local networking

• Security
• Must be compatible with local security policies

• Packaging, installation, maintenance
• system administration staff is an important constituency for uptake
21

Additional Cloud Characteristics
• Cloud computing often leverages:
– Massive and Rapid scalability – Virtualization – Resilient computing – Low cost software – Geographic distribution, (many
datacenters)

– Service orientation – Advanced security technologies

Disadvantages of Cloud Computing
 Must have stable internet  Slower than local software  Concern about reliable and security

Cloud computing open issues
 Governance • Security, Privacy and control • SLA guarantees • Ownership and control  Reliability • Good servive provider with 99.999% availability  Data Security  Cloud locking and Loss of control • Plan for moving data along with Cloud provider

Contd..
 Cost?  Simplicity?  Controls on sensitive data? • Out of business  Big and small • Scalability and cost outweigh reliability for small businesses • Big businesses may have a problem

Conclusion
• Cloud computing is the fastest growing part of IT • Tremendous benefits to customers of all size • Cloud services are simpler to acquire • Public and private clouds may be used in combination

Sponsor Documents

Or use your account on DocShare.tips

Hide

Forgot your password?

Or register your new account on DocShare.tips

Hide

Lost your password? Please enter your email address. You will receive a link to create a new password.

Back to log-in

Close