• Simply stated: Cloud = Internet
• So..Cloud Computing = Internet based computing
• More precisely, Cloud computing is:
▫...
 On-demand self-service
 Broad network access
 Resource pooling
 Location independence
 Rapid elasticity
 Measured s...
 Cloud Software as a Service (SaaS)
 Use provider’s applications over a network
 Example: Facebook, SalesForce.com, Gma...
 Cloud computing often leverages:
 Massive scale
 Homogeneity
 Virtualization
 Resilient computing
 Low cost softwar...
4 Cloud Deployment Models
 Private cloud
 enterprise owned or leased
 Community cloud
 shared infrastructure for speci...
Based upon original chart created by Alex Dowbor - http://ornot.wordpress.com
Deployment
Models
Service
Models
Essential
C...
v · d · eCloud computing
Clients
Browsers · Devices (Netbooks ·Tablets ·
Smartphones) · Operating Systems (Android · iOS ·...
Amazon Web Services
 Elastic Compute Cloud (EC2)
 Rent computing resources by the hour
 Basic unit of accounting = inst...
Microsoft Azure Services
Source: Microsoft Presentation, A Lap Around Windows Azure, Manuvir Das
HOW STORAGE OF DATA IS DONE?
Windows Azure Applications,
Storage, and Roles
Cloud Storage (blob, table, queue)
Web Role
LB
n
Worker Role
m
CSAL Namespaces
One namespace for each abstraction type
 Metadata only for containers
Service endpoint, identifier, user...
CSAL
CSAL
CSAL
CSAL
CSAL
CSAL
CSAL
CSAL
CSAL
CSAL
Upcoming SlideShare
Loading in …5
×

CSAL

357 views
274 views

Published on

CSAL- CLOUD STORAGE APPLICATION LAYER

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
357
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

CSAL

  1. 1. • Simply stated: Cloud = Internet • So..Cloud Computing = Internet based computing • More precisely, Cloud computing is: ▫ using information technology as a service. ▫ having services that are available over a network. ▫ using encapsulated services that have anAPI. ▫ adding to the efficiency for deploying applications. ▫ billing by consumption
  2. 2.  On-demand self-service  Broad network access  Resource pooling  Location independence  Rapid elasticity  Measured service
  3. 3.  Cloud Software as a Service (SaaS)  Use provider’s applications over a network  Example: Facebook, SalesForce.com, Gmail  Cloud Platform as a Service (PaaS)  Deploy customer-created applications to a cloud  Give me nice API and take care of the implementation  Example: Google App Engine , Microsoft Azure  Cloud Infrastructure as a Service (IaaS)  Rent processing, storage, network capacity, and other fundamental computing resources  3Tier, Amazon EC2, Rackspace, GoGRID
  4. 4.  Cloud computing often leverages:  Massive scale  Homogeneity  Virtualization  Resilient computing  Low cost software  Geographic distribution  Service orientation  Advanced security technologies
  5. 5. 4 Cloud Deployment Models  Private cloud  enterprise owned or leased  Community cloud  shared infrastructure for specific community  Public cloud  Sold to the public, mega-scale infrastructure  Hybrid cloud  composition of two or more clouds
  6. 6. Based upon original chart created by Alex Dowbor - http://ornot.wordpress.com Deployment Models Service Models Essential Characteristics Common Characteristics Software as a Service (SaaS) Platform as a Service (PaaS) Infrastructure as a Service (IaaS) Resource Pooling Broad Network Access Rapid Elasticity Measured Service On Demand Self-Service Low Cost Software Virtualization ServiceOrientation Advanced Security
  7. 7. v · d · eCloud computing Clients Browsers · Devices (Netbooks ·Tablets · Smartphones) · Operating Systems (Android · iOS · Windows Phone 7 · Linux) Applications Google Apps · Microsoft Online · NetSuite · Salesforce Platforms App Engine · Azure · EngineYard · Force.com · Heroku · MTurk · RightScale · S3 · SimpleDB · SQS Infrastructure EC2 · Eucalyptus · FlexiScale · GoGrid · Nimbus · Rackspace Cloud ·VPC Technologie s Networking · Security · Datacenters · Cloud storage · Internet · Structured storage ·Virtualization ·Web Services ·Virtual Appliance
  8. 8. Amazon Web Services  Elastic Compute Cloud (EC2)  Rent computing resources by the hour  Basic unit of accounting = instance-hour  Additional costs for bandwidth  Simple Storage Service (S3)  Persistent storage  Charge by the GB/month  Additional costs for bandwidth
  9. 9. Microsoft Azure Services Source: Microsoft Presentation, A Lap Around Windows Azure, Manuvir Das
  10. 10. HOW STORAGE OF DATA IS DONE?
  11. 11. Windows Azure Applications, Storage, and Roles Cloud Storage (blob, table, queue) Web Role LB n Worker Role m
  12. 12. CSAL Namespaces One namespace for each abstraction type  Metadata only for containers Service endpoint, identifier, user credentials Each abstraction has an independent metadata store • Metadata cachingContainer ops are not very common • If data is stale, simply re-fetch and retry

×