Explaining The Cloud
-
Upload
ukdpe -
Category
Technology
-
view
1.129 -
download
6
description
Transcript of Explaining The Cloud
Explaining the Cloud
Viral Tarpara – Technical Evangelist - Microsoft
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?
Imagine
What is the Cloud?
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
Cloud Makeup
Shared Compute Power
Network Interconnects
Intelligent Load-Balancers
Shared Storage
Managed Interface
Metered Access
Rapid Elasticity
Types of Cloud?
Software + Services
Software as a Service (SaaS)
Platform as a Server (PaaS)
Information as a Service (IaaS)
I see the “services”
Where is the “software?”
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
Offline is Key
Microsoft’s Vision
Software
Cloud
Partner HostedDedicated
3 Screens and The Cloud
Azure
Mobile Phone
ComputerTelevision
Windows Azure
Fabric
Storage
Config
Compute
Application
Windows AzureWindows in the cloud
AppFabric
Windows Azure
Applications
Applications
SQL Azure
OthersMobileDesktopServer
Web vs Worker RoleWeb Role
IIS Host
Your Code
Worker Role
System Host
Your Code
Common Azure Pattern
Web Role Worker Role
BlobStorage
QueueStorage
StorageStorage*
Account
Queue
Blob
Tables
* New for 2010 - “Drives” – durable NTFS volumes built on Blob storage
BlobsContainers
Pictures
Photo1.png
Blobs
Photo3.png
Photo2.png
Tables
Tables
MoviesGenre = …Title = …
Entities
Actors
Genre = …Title = …
Name = …DOB = …
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
QueuesQueues
ThumbnailJobs
“Body1”
Messages
“Body3”
“Body2”
Development Fabric and Storage
Local Machine
Windows Azure Simulation Environment
Development Fabric Development Storage
Portal
Windows Azure for Application Developers
Portal HostedService
Storage
SDK
Develop Deploy Run
Why the Cloud?
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
Any…
Language Job Platform
GPLBSDApache
Competitive Advantage
Which Cloud to Choose?
• Best Tools• Best Offline Story• Best SLAs• Best Interoperability