explaining the cloud
DESCRIPTION
This is an academic presentation that discusses as a philosophical level the transformation that IT is experiencing in relation to cloud computing. There is some emphasis and examples around Microsoft's implementation of Windows Azure, but the principles are reflected in most cloud platforms today. This presentation is ideal to initiate students, academics, IT Managers, and CIOs on the implications of Cloud computing.TRANSCRIPT
![Page 1: Explaining The Cloud](https://reader035.vdocument.in/reader035/viewer/2022062704/555c3c55d8b42a0b038b4b03/html5/thumbnails/1.jpg)
Explaining the Cloud
Viral Tarpara – Technical Evangelist - Microsoft
![Page 2: Explaining The Cloud](https://reader035.vdocument.in/reader035/viewer/2022062704/555c3c55d8b42a0b038b4b03/html5/thumbnails/2.jpg)
Questions to Ask
• What is the Cloud?• What are the Different Types of Cloud?• Why the Cloud?• Is Client/Server Dead?• Regulatory and Compliance Laws ?• Data Protection?• Who to choose?
![Page 3: Explaining The Cloud](https://reader035.vdocument.in/reader035/viewer/2022062704/555c3c55d8b42a0b038b4b03/html5/thumbnails/3.jpg)
Imagine
![Page 4: Explaining The Cloud](https://reader035.vdocument.in/reader035/viewer/2022062704/555c3c55d8b42a0b038b4b03/html5/thumbnails/4.jpg)
What is the Cloud?
![Page 5: Explaining The Cloud](https://reader035.vdocument.in/reader035/viewer/2022062704/555c3c55d8b42a0b038b4b03/html5/thumbnails/5.jpg)
Definition: Cloud
A model for enabling convenient, on-demand network access to a shared pool of configurable computing resources that can be rapidly provisioned and released with minimal management effort or service provider interaction.
- Definition of Cloud Computing - NIST 2009
![Page 6: Explaining The Cloud](https://reader035.vdocument.in/reader035/viewer/2022062704/555c3c55d8b42a0b038b4b03/html5/thumbnails/6.jpg)
Cloud Makeup
Shared Compute Power
Network Interconnects
Intelligent Load-Balancers
Shared Storage
Managed Interface
Metered Access
Rapid Elasticity
![Page 7: Explaining The Cloud](https://reader035.vdocument.in/reader035/viewer/2022062704/555c3c55d8b42a0b038b4b03/html5/thumbnails/7.jpg)
Types of Cloud?
![Page 8: Explaining The Cloud](https://reader035.vdocument.in/reader035/viewer/2022062704/555c3c55d8b42a0b038b4b03/html5/thumbnails/8.jpg)
Software + Services
Software as a Service (SaaS)
Platform as a Server (PaaS)
Information as a Service (IaaS)
![Page 9: Explaining The Cloud](https://reader035.vdocument.in/reader035/viewer/2022062704/555c3c55d8b42a0b038b4b03/html5/thumbnails/9.jpg)
I see the “services”
Where is the “software?”
![Page 10: Explaining The Cloud](https://reader035.vdocument.in/reader035/viewer/2022062704/555c3c55d8b42a0b038b4b03/html5/thumbnails/10.jpg)
Computing Realities
• SaaS isn’t the silver bullet• Rich clients will always be needed• Native clients tend to be preffered• Computational efficiency matters• 7 billion people without broadband
![Page 11: Explaining The Cloud](https://reader035.vdocument.in/reader035/viewer/2022062704/555c3c55d8b42a0b038b4b03/html5/thumbnails/11.jpg)
Offline is Key
![Page 12: Explaining The Cloud](https://reader035.vdocument.in/reader035/viewer/2022062704/555c3c55d8b42a0b038b4b03/html5/thumbnails/12.jpg)
Microsoft’s Vision
Software
Cloud
Partner HostedDedicated
![Page 13: Explaining The Cloud](https://reader035.vdocument.in/reader035/viewer/2022062704/555c3c55d8b42a0b038b4b03/html5/thumbnails/13.jpg)
3 Screens and The Cloud
Azure
Mobile Phone
ComputerTelevision
![Page 14: Explaining The Cloud](https://reader035.vdocument.in/reader035/viewer/2022062704/555c3c55d8b42a0b038b4b03/html5/thumbnails/14.jpg)
Windows Azure
![Page 15: Explaining The Cloud](https://reader035.vdocument.in/reader035/viewer/2022062704/555c3c55d8b42a0b038b4b03/html5/thumbnails/15.jpg)
Fabric
Storage
Config
Compute
Application
Windows AzureWindows in the cloud
AppFabric
Windows Azure
Applications
Applications
SQL Azure
OthersMobileDesktopServer
![Page 16: Explaining The Cloud](https://reader035.vdocument.in/reader035/viewer/2022062704/555c3c55d8b42a0b038b4b03/html5/thumbnails/16.jpg)
Web vs Worker RoleWeb Role
IIS Host
Your Code
Worker Role
System Host
Your Code
![Page 17: Explaining The Cloud](https://reader035.vdocument.in/reader035/viewer/2022062704/555c3c55d8b42a0b038b4b03/html5/thumbnails/17.jpg)
Common Azure Pattern
Web Role Worker Role
BlobStorage
QueueStorage
![Page 18: Explaining The Cloud](https://reader035.vdocument.in/reader035/viewer/2022062704/555c3c55d8b42a0b038b4b03/html5/thumbnails/18.jpg)
StorageStorage*
Account
Queue
Blob
Tables
* New for 2010 - “Drives” – durable NTFS volumes built on Blob storage
![Page 19: Explaining The Cloud](https://reader035.vdocument.in/reader035/viewer/2022062704/555c3c55d8b42a0b038b4b03/html5/thumbnails/19.jpg)
BlobsContainers
Pictures
Photo1.png
Blobs
Photo3.png
Photo2.png
![Page 20: Explaining The Cloud](https://reader035.vdocument.in/reader035/viewer/2022062704/555c3c55d8b42a0b038b4b03/html5/thumbnails/20.jpg)
Tables
Tables
MoviesGenre = …Title = …
Entities
Actors
Genre = …Title = …
Name = …DOB = …
![Page 21: Explaining The Cloud](https://reader035.vdocument.in/reader035/viewer/2022062704/555c3c55d8b42a0b038b4b03/html5/thumbnails/21.jpg)
Partitions and RowsPartitionKey(Category)
RowKey(Title)
Timestamp ReleaseDate
Action Fast & Furious … 2009
Action The Bourne Ultimatum … 2007
… … … …
Animation Open Season 2 … 2009
Animation The Ant Bully … 2006
… … … …
Comedy Office Space … 1999
… … … …
SciFi X-Men Origins: Wolverine … 2009
… … … …
War Defiance … 2008
![Page 22: Explaining The Cloud](https://reader035.vdocument.in/reader035/viewer/2022062704/555c3c55d8b42a0b038b4b03/html5/thumbnails/22.jpg)
QueuesQueues
ThumbnailJobs
“Body1”
Messages
“Body3”
“Body2”
![Page 23: Explaining The Cloud](https://reader035.vdocument.in/reader035/viewer/2022062704/555c3c55d8b42a0b038b4b03/html5/thumbnails/23.jpg)
Development Fabric and Storage
Local Machine
Windows Azure Simulation Environment
Development Fabric Development Storage
![Page 24: Explaining The Cloud](https://reader035.vdocument.in/reader035/viewer/2022062704/555c3c55d8b42a0b038b4b03/html5/thumbnails/24.jpg)
Portal
![Page 25: Explaining The Cloud](https://reader035.vdocument.in/reader035/viewer/2022062704/555c3c55d8b42a0b038b4b03/html5/thumbnails/25.jpg)
Windows Azure for Application Developers
Portal HostedService
Storage
SDK
Develop Deploy Run
![Page 26: Explaining The Cloud](https://reader035.vdocument.in/reader035/viewer/2022062704/555c3c55d8b42a0b038b4b03/html5/thumbnails/26.jpg)
Why the Cloud?
![Page 27: Explaining The Cloud](https://reader035.vdocument.in/reader035/viewer/2022062704/555c3c55d8b42a0b038b4b03/html5/thumbnails/27.jpg)
Map Your Infrastructure Journey
IT is a more efficient cost center IT is a business
enablerIT is a cost center
IT is a strategic asset
Basic e-mail, file shares, face-to-face meetings as Collaboration; possible ad-hoc workspaces or portals exist; possible static intranet
Org-wide collaboration infrastructure in place; possible experimentation with social computing, but not part of infrastructure
Fully managed collaboration platform with governance and pervasive access; disconnected, cross-firewall collaboration; content-centric social computing capabilities
Seamless, federated collaboration across the firewall; building robust composite applications; people-centric social computing capabilities
![Page 28: Explaining The Cloud](https://reader035.vdocument.in/reader035/viewer/2022062704/555c3c55d8b42a0b038b4b03/html5/thumbnails/28.jpg)
Any…
Language Job Platform
GPLBSDApache
![Page 29: Explaining The Cloud](https://reader035.vdocument.in/reader035/viewer/2022062704/555c3c55d8b42a0b038b4b03/html5/thumbnails/29.jpg)
Competitive Advantage
![Page 30: Explaining The Cloud](https://reader035.vdocument.in/reader035/viewer/2022062704/555c3c55d8b42a0b038b4b03/html5/thumbnails/30.jpg)
Which Cloud to Choose?
• Best Tools• Best Offline Story• Best SLAs• Best Interoperability