You are on page 1of 24

Cloud Computing:

PATEL HIRAL A.
GUIDE: DIYA VADHWANI

Agenda
What is Cloud?
What is Cloud Computing? Cloud Definition

Why we use cloud computing?


Cloud Delivery Models Cloud Deployment Models

Cloud Computing vs. Traditional IT]


Global Cloud Infrastructure Cloud Systems Plan

Trusted Cloud

What is cloud? Full form of cloud


Common, Location-independent, Online Utility on Demand

Common :implies multi-tenancy, not single or isolated tenancy

Utility :implies pay-for-use pricing

on Demand: implies ~infinite, ~immediate, ~invisible scalability

WHAT IS CLOUD COMPUTING?

IT resources and services that are abstracted from the underlying infrastructure and provided On-Demand and At Scale in a multi-tenant environment

Cloud Definition
Visual Model :Definition of Cloud Computing
Measured Service Rapid Elasticity Resource Pooling

Essential Characteristics

On-Demand Self Service

Broad Network Access

Service Models

Software as a Service (SaaS)

Platform as a Service (PaaS)

Infrastructure as a Service (IaaS)

Deployment Models

Public

Private

Hybrid

Community

WHY WE USE CLOUD COMPUTING?


Case 1:

Write a file
Save

Computer down, file is lost


Files are always stored in cloud, never lost

WHY WE USE CLOUD COMPUTING?


Case 2: Use IE --- download, install, use

Use C++ --- download, install, use Get the serve from the cloud

Cloud Delivery Models


Application (SaaS)
Applications at Scale (End users) Gmail, GoogleCalender Execution Platforms at Scale (Developers)

Platform as a Service

Infrastructure as a Service

Infrastructure at Scale (System Administrators) IBM Blue house, VMWare, Amazon

Enabling Technology

Cloud Service Delivery at Scale Cloud ServiceCloud Providers) (Public / Private Delivery at Scale

(Public / Private Cloud Providers)

SaaS

Software delivery model


Increasingly popular No hardware or software to manage Service delivered through a browser

Advantages
Pay per use

Instant Scalability
Security Reliability APIs

Examples
CRM, Financial Planning, Word processing

PaaS

Platform delivery model


Platforms are built upon Infrastructure, which is expensive Estimating demand is not a science!

Popular services
Storage Database Scalability

Examples Google App Engine Mosso AWS: S3

IaaS

Computer infrastructure delivery model


Access to infrastructure stack:
Full OS access Firewalls Routers Load balancing

Examples
Flexiscale

AWS: EC2

Cloud Deployment Models


Public Cloud Cloud infrastructure made available to the general public. Cloud infrastructure operated solely for an organization. Cloud infrastructure composed of two or more clouds that interoperate or federate through technology

Private Cloud

Hybrid Cloud

Community Cloud
and one other Virtual Private Cloud

Cloud infrastructure shared by several organizations and supporting a specific community

Cloud services that simulate the private cloud experience in public cloud infrastructure

Enterprise Deployment Models


Distinguishing between Ownership and Control
Internal Resources Ownership
All cloud resources owned by or dedicated to enterprise

External Resources
All cloud resources owned by providers; used by many customers

Private Cloud Control


Cloud definition/ governance controlled by enterprise

Public Cloud
Cloud definition/ governance controlled by provider

Enterprise Deployment Models


Internal Resources Ownership

Ultimately These Distinctions Dont Matter


External Resources

Control

All cloud All cloud resources resources owned by owned by or Hybrid Cloud providers; dedicated to used by many enterprise Interoperability customers and portability among Public Private Cloud Public Cloud and/or Private Cloud systems Cloud Cloud definition/ definition/ governance governance controlled by controlled by provider enterprise

Cloud Computing vs. Traditional IT


Traditional Computing Consumption Ease of Use Scalability Availability Provisioning Cost
Dedicated Traditional hardware procurement New services added manually Manual repair of system failure Months

Cloud Computing
Shared

Self service
Scale on-demand Automated recovery due to integration / interoperable Minutes Pay per use

Incremental CapEx purchases

Global Cloud Infrastructure


Cloud Network Boundary
App App App OS OS OS App App App OS OS OS App App App OS OS OS App App App OS OS OS

Cloud OS

Cloud OS

Enterprise Network
Unified Computing DC 3.0 / Unified Fabric Cloud Service Delivery

Network Service Provider


IP-NGN CRS

Cloud Service Provider


Unified Service Delivery IaaS/SaaS Solutions

Cloud Systems Plan


Building from a Foundation to Service Delivery
Phase 3/4
Phase 2
Deeper Unified Fabric, Automation and APIs
Federation and automation of workload moves across DCs Automation of DC to network connectivity Infrastructure available for SaaS offerings Unified Fabric throughout the data center

Private and Virtual Private Cloud

Phase 1
Public / Private Cloud Infrastructure
Multi-tenant virtualization`

Integration with 3rd party Cloud

Secure Data Center Interconnect over VPN


Scale up / down DC infrastructure Additional security capabilities

The Cloud Computing Journey

Open Standards

InterCloud

Hybrid Cloud

APIs and Protocols


PRESENT

Virtual Private Cloud

Public Cloud

Private Cloud

Key to Broader Adoption of Cloud: Trust

Security

Control

Service-Level Management

Compliance

Before the Economics of Cloud Computing Can be Considered, Organizations Require a Trusted Service Infrastructure

IT Infrastructure Today
Anchored on Trust & Control

Trusted

Controlled
Reliable Secure

Cloud Computing
Targeting Agility and Efficiency

Cloud Computing

Trusted

Flexible

Controlled
Reliable Secure

Dynamic
On-demand Efficient

Trusted Cloud: The Best Of Both Worlds


Trusted Control Reliable Secure Flexible Dynamic On-demand Efficient

Virtualized Data Center

Virtualization

Governance & Security


Information & Applications

Cloud Computing

Network Platform

CONCLUSION
Cloud computing is the next big wave in computing. It has many benefits, such as better hardware management, since all the computers are the same and run the same hardware. Cloud Computing is a better way to run a business . Instead of running the apps yourself , one runs it on a shared computer . When you use any app on the cloud , you just log in , customize it and start using it. It also provides for better and easier management of data security, since all the data is located on a central server, so administrators can control who has and doesn't have access to the files.