Cloud computing1

Post on 19-May-2015

2,141 views 1 download

Tags:

transcript

“CLOUD COMPUTING”

PRESENTED BYANURIKA ARORA2006EEC50

CONTENTS

Introduction to Cloud Computing How is it any different? Components Cloud Architecture Types of Clouds Virtualization Cloud Characteristics Related works List of References

WHAT ARE CLOUDS? Clouds are “Virtual Clusters” Clouds support access of(lease of) computer instances

Instances accept data and job descriptions (code) and return results that are data and status flags

The datacenter with hardware and software is what we will call a Cloud.

WHAT IS CLOUD COMPUTING

“A computing cloud is a set of network enable services providing scalable, QoS guaranteed, normally personalized, inexpensive computing infrastructures on demand, which could be accessed in a simple and pervasive way.”

COMPONENTSClient Mobile (Android, iPhone, Windows Mobile) Thin client (Cherry Pal, Zonbu, gOS-based systems) Thick client / Web browser (Apple Safari, Mozilla Firefox,

Google Chrome, Opera, Microsoft Internet Explorer)

Service Integration (Amazon Simple Queue Service) Payments (Amazon Flexible Payments Service, Google

Checkout, PayPal) Mapping (Google Maps, Yahoo! Maps, MapQuest)

CONTINUE Search (Alexa, Google Custom Search, Yahoo! BOSS) Video Games (OnLive) Live chat (LivePerson)

Software as service Software as a service (Google Apps, SAP and

Salesforce) Software plus services (Microsoft Online Services)

CONTINUE

Platform as a service Code Based Web Application Frameworks Java Google Web Toolkit (Google App Engine) Python Django (Google App Engine) Ruby on Rails (Heroku) .NET (Azure Services Platform) Non-Code Based Web Application Framework WorkXpress Wolf Frameworks Cloud Hosting (Rackspace Cloud Sites) Proprietary (Force.com)

CONTINUE

Infrastructure as a service Full virtualization (GoGrid, Skytap, iland) Compute (Amazon EC2, Rackspace Cloud Servers,

Savvis) Platform (Force.com) Storage (Amazon S3, Nirvanix, Rackspace Cloud Files,

Savvis)

11

Compute Storage Networking Content Delivery

Hardware ResourcesPhysical infrastructure

Platform -as-a-service

Software -as-a-service

Infrastructure-as-a-Service

Data IntensiveAmazon Hadoop, Public Data Sets, Simple DB

GoogleApp Engine

GCDS Akamai

Cloud Architecture

VIRTUALIZATION TECHNOLOGY

Virtual machine is a software implementation of a real machine

Full virtualizationInstead of 100 physical servers ,we can now have 100 virtual server images running on 1 physical server, this reduces the used infrastructure

Platform virtualization Application virtualization

Virtual appliances

Significance : Server consolidation Virtual memory

PARALLELIZATION AND VIRTUALIZATION

DATA-INTENSIVE PROCESSING

•Virtual machine images can be easily updated and redeployed•If any physical server fails then the virtual machines that it was hosting are simply restarted on different physical server

RELATED WORKS AND RESULTS

Microsoft: Software plus Services

IBM: Transformation through Customer Implementations

Cisco: Evolving Interoperability

MICROSOFT: SOFTWARE PLUS SERVICES

Windows Azure Services Platform.

The Azure platform is hosted in Microsoft data centers.

It facilitates: Development of applications Improved Service management Improved Service-hosting

Several Microsoft SaaS applications already run on the Azure platform

IBM: TRANSFORMATION THROUGH CUSTOMERIMPLEMENTATIONS

CISCO: EVOLVING INTEROPERABILITY

Cisco adopted Web 2.0-based collaboration products. Interoperability across cloud infrastructures—that is, the

intercloud In place of stand alone clouds , enterprise clouds with

enhanced security and full interoperability needs to be developed which remains a challenge

COMMERCIAL CLOUD FORMATION