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.