using windows azure
DESCRIPTION
Using Windows Azure. John Donnelly Technical Evangelist Microsoft Technology Centre Thames Valley Park [email protected]@caffeinated. MSR Cloud Engagement Research . Europe. Japan. WA DC. Taiwan. Seattle. Civil Protection & Emergencies. Magnetotellurics Platform. - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Using Windows Azure](https://reader036.vdocuments.mx/reader036/viewer/2022062315/5681610d550346895dd0609c/html5/thumbnails/1.jpg)
Using Windows AzureJohn DonnellyTechnical EvangelistMicrosoft Technology Centre Thames Valley [email protected] @caffeinated
![Page 2: Using Windows Azure](https://reader036.vdocuments.mx/reader036/viewer/2022062315/5681610d550346895dd0609c/html5/thumbnails/2.jpg)
Australia
MSR Cloud Engagement Research
Protein Folding Civil Protection& Emergencies
Magnetotellurics Platform
INRIA “fMRI Brain Imaging on Azure”
Infoplosion
The University of Washington Baker Laboratory
University of the Aegean
Using Azure at the University of Adelaide
Premier information technology research laboratory
Predicate-Argument Structure Analysis at Kyoto University
Europe
WA DC
Seattle
Japan
Taiwan
USA Greece Australia France Japan
![Page 3: Using Windows Azure](https://reader036.vdocuments.mx/reader036/viewer/2022062315/5681610d550346895dd0609c/html5/thumbnails/3.jpg)
What is the cloud?
An approach to computing that’s about internet scale and connecting to a variety of devices and endpoints
![Page 4: Using Windows Azure](https://reader036.vdocuments.mx/reader036/viewer/2022062315/5681610d550346895dd0609c/html5/thumbnails/4.jpg)
Global Footprint
![Page 5: Using Windows Azure](https://reader036.vdocuments.mx/reader036/viewer/2022062315/5681610d550346895dd0609c/html5/thumbnails/5.jpg)
![Page 6: Using Windows Azure](https://reader036.vdocuments.mx/reader036/viewer/2022062315/5681610d550346895dd0609c/html5/thumbnails/6.jpg)
![Page 7: Using Windows Azure](https://reader036.vdocuments.mx/reader036/viewer/2022062315/5681610d550346895dd0609c/html5/thumbnails/7.jpg)
Cloud Computing Patterns
tCom
pute
InactivityPeriod
t
t
t
On and OffOn & off workloads (e.g. batch job)Over provisioned capacity is wasted Time to market can be cumbersome
Unpredictable BurstingUnexpected/unplanned peak in demand Sudden spike impacts performance Can’t over provision for extreme cases
Com
pute
Growing FastSuccessful services needs to grow/scale Keeping up w/ growth is big IT challenge Cannot provision hardware fast enoughCo
mpu
te
Predictable BurstingServices with micro seasonality trends Peaks due to periodic increased demandIT complexity and wasted capacity
Com
pute
![Page 8: Using Windows Azure](https://reader036.vdocuments.mx/reader036/viewer/2022062315/5681610d550346895dd0609c/html5/thumbnails/8.jpg)
Cloud ComputingOn premise software
Storage
Servers
Networking
O/S
Middleware
Virtualization
Data
Applications
Runtime
You
man
age
Infrastructure(as a Service)
Storage
Servers
Networking
O/S
Middleware
Virtualization
Data
Applications
Runtime
Managed by vendor
You
man
age
Platform(as a Service)
Managed by vendor
You
man
age
Storage
Servers
Networking
O/S
Middleware
Virtualization
Applications
Runtime
Data
Software(as a Service)
Managed by vendor
Storage
Servers
Networking
O/S
Middleware
Virtualization
Applications
Runtime
Data
![Page 9: Using Windows Azure](https://reader036.vdocuments.mx/reader036/viewer/2022062315/5681610d550346895dd0609c/html5/thumbnails/9.jpg)
Windows AzureComprehensive set of services that enable you to quickly build, deploy and manage applications across a global network of Microsoft-managed datacenters
Solid
Open
Flexible
![Page 10: Using Windows Azure](https://reader036.vdocuments.mx/reader036/viewer/2022062315/5681610d550346895dd0609c/html5/thumbnails/10.jpg)
99.95% monthly SLA
![Page 11: Using Windows Azure](https://reader036.vdocuments.mx/reader036/viewer/2022062315/5681610d550346895dd0609c/html5/thumbnails/11.jpg)
Pay only for what you use
![Page 12: Using Windows Azure](https://reader036.vdocuments.mx/reader036/viewer/2022062315/5681610d550346895dd0609c/html5/thumbnails/12.jpg)
Windows Azure StorageStorage in the CloudScalable, durable, and availableAnywhere at anytime accessOnly pay for what the service uses
Exposed via RESTful Web ServicesUse from Windows Azure ComputeUse from anywhere on the internet
![Page 13: Using Windows Azure](https://reader036.vdocuments.mx/reader036/viewer/2022062315/5681610d550346895dd0609c/html5/thumbnails/13.jpg)
Windows Azure Storage Abstractions
TablesStructured storage. A table is a set of entities; an entity is
a set of properties.
QueuesReliable storage and delivery of messages for an application.
BlobsSimple named files along with metadata for the file.
DrivesDurable NTFS volumes for Windows Azure applications to use. Based on Blobs.
![Page 14: Using Windows Azure](https://reader036.vdocuments.mx/reader036/viewer/2022062315/5681610d550346895dd0609c/html5/thumbnails/14.jpg)
Blob Storage Concepts
BlobContainerAccount
http://<account>.blob.core.windows.net/<container>/<blobname>
Pages/ Blocks
contoso
PIC01.JPG
Block/Page
Block/Page
PIC02.JPGimages
VID1.AVIvideos
![Page 15: Using Windows Azure](https://reader036.vdocuments.mx/reader036/viewer/2022062315/5681610d550346895dd0609c/html5/thumbnails/15.jpg)
Table Storage ConceptsEntityTableAccount
contoso
Name =…Email = …
Name =…EMailAdd=
customers
Photo ID =…Date =…
photos
Photo ID =…Date =…
![Page 16: Using Windows Azure](https://reader036.vdocuments.mx/reader036/viewer/2022062315/5681610d550346895dd0609c/html5/thumbnails/16.jpg)
PARTITIONKEY(CATEGORY)
ROWKEY(TITLE) TIMESTAMP MODELYEAR
Bikes Super Duper Cycle … 2009
Bikes Quick Cycle 200 Deluxe … 2007
… … … …Canoes Whitewater … 2009Canoes Flatwater … 2006
PARTITIONKEY(CATEGORY)
ROWKEY(TITLE) TIMESTAMP MODELYEAR
Rafts 14ft Super Tourer … 1999
… … … …
Skis Fabrikam Back Trackers … 2009
… … … …Tents Super Palace … 2008
PARTITIONKEY(CATEGORY)
ROWKEY(TITLE) TIMESTAMP MODELYEAR
Bikes Super Duper Cycle … 2009
Bikes Quick Cycle 200 Deluxe … 2007
… … … …Canoes Whitewater … 2009Canoes Flatwater … 2006Rafts 14ft Super Tourer … 1999… … … …
Skis Fabrikam Back Trackers … 2009
… … … …Tents Super Palace … 2008
Partitions and Partition Ranges
Server ATable = Products
Server BTable = Products
[Canoes - MaxKey)
Server ATable = Products
[MinKey - Canoes)
![Page 17: Using Windows Azure](https://reader036.vdocuments.mx/reader036/viewer/2022062315/5681610d550346895dd0609c/html5/thumbnails/17.jpg)
Queue Storage ConceptsMessageTableAccount
customer ID order ID http://…
adventureworks
order processing
customer ID order ID http://…
![Page 18: Using Windows Azure](https://reader036.vdocuments.mx/reader036/viewer/2022062315/5681610d550346895dd0609c/html5/thumbnails/18.jpg)
Cloud services Web sites Virtual machines
![Page 19: Using Windows Azure](https://reader036.vdocuments.mx/reader036/viewer/2022062315/5681610d550346895dd0609c/html5/thumbnails/19.jpg)
Virtual machinesWindows Server and LinuxFlexible Workload SupportVirtual Private NetworkingPortability
![Page 20: Using Windows Azure](https://reader036.vdocuments.mx/reader036/viewer/2022062315/5681610d550346895dd0609c/html5/thumbnails/20.jpg)
Virtual machine portability
![Page 21: Using Windows Azure](https://reader036.vdocuments.mx/reader036/viewer/2022062315/5681610d550346895dd0609c/html5/thumbnails/21.jpg)
Windows Azure
Your Data Center
![Page 22: Using Windows Azure](https://reader036.vdocuments.mx/reader036/viewer/2022062315/5681610d550346895dd0609c/html5/thumbnails/22.jpg)
Windows Azure
Your Data Center
![Page 23: Using Windows Azure](https://reader036.vdocuments.mx/reader036/viewer/2022062315/5681610d550346895dd0609c/html5/thumbnails/23.jpg)
Your Data Center
Windows Azure Other Service Providers
![Page 24: Using Windows Azure](https://reader036.vdocuments.mx/reader036/viewer/2022062315/5681610d550346895dd0609c/html5/thumbnails/24.jpg)
Windows Azure
Your Data Center
Other Service Providers
no lock-in
![Page 25: Using Windows Azure](https://reader036.vdocuments.mx/reader036/viewer/2022062315/5681610d550346895dd0609c/html5/thumbnails/25.jpg)
Windows Azure Storage
VM with persistent drive
![Page 26: Using Windows Azure](https://reader036.vdocuments.mx/reader036/viewer/2022062315/5681610d550346895dd0609c/html5/thumbnails/26.jpg)
Windows Azure Storage
VM with persistent drive
![Page 27: Using Windows Azure](https://reader036.vdocuments.mx/reader036/viewer/2022062315/5681610d550346895dd0609c/html5/thumbnails/27.jpg)
Windows Azure Storage
VM with persistent drive
![Page 28: Using Windows Azure](https://reader036.vdocuments.mx/reader036/viewer/2022062315/5681610d550346895dd0609c/html5/thumbnails/28.jpg)
Reliable and always on
Windows Azure Storage
VM with persistent drive
![Page 29: Using Windows Azure](https://reader036.vdocuments.mx/reader036/viewer/2022062315/5681610d550346895dd0609c/html5/thumbnails/29.jpg)
Continuous storage
geo-replication
WEST
DCEASTDC
> 500 miles
Windows Azure Storage
![Page 30: Using Windows Azure](https://reader036.vdocuments.mx/reader036/viewer/2022062315/5681610d550346895dd0609c/html5/thumbnails/30.jpg)
Web sites Build with ASP.NET, Node.js or PHPDeploy in seconds with FTP, Git or TFSStart for free, scale up as your traffic grows
![Page 31: Using Windows Azure](https://reader036.vdocuments.mx/reader036/viewer/2022062315/5681610d550346895dd0609c/html5/thumbnails/31.jpg)
Cloud servicesBuild infinitely scalable apps and servicesSupport rich multi-tier architecturesAutomated application management
*
* Please allow for some poetic licence
![Page 32: Using Windows Azure](https://reader036.vdocuments.mx/reader036/viewer/2022062315/5681610d550346895dd0609c/html5/thumbnails/32.jpg)
ServicePackage
ServicePackage
![Page 33: Using Windows Azure](https://reader036.vdocuments.mx/reader036/viewer/2022062315/5681610d550346895dd0609c/html5/thumbnails/33.jpg)
ServicePackage
Server Rack 1 Server Rack 2Virtual machine
Virtual machine
Provision Role InstancesDeploy App CodeConfigure Network
Virtual machine
Virtual machine
![Page 34: Using Windows Azure](https://reader036.vdocuments.mx/reader036/viewer/2022062315/5681610d550346895dd0609c/html5/thumbnails/34.jpg)
Windows Azure Datacenter
ServicePackage
Provision Role InstancesDeploy App CodeConfigure Network
![Page 35: Using Windows Azure](https://reader036.vdocuments.mx/reader036/viewer/2022062315/5681610d550346895dd0609c/html5/thumbnails/35.jpg)
Windows Azure Datacenter
ServicePackage
Provision Role InstancesDeploy App CodeConfigure Network
![Page 36: Using Windows Azure](https://reader036.vdocuments.mx/reader036/viewer/2022062315/5681610d550346895dd0609c/html5/thumbnails/36.jpg)
Network Load Balancer
Windows Azure Datacenter
Network load-balancer configured for traffic
Provision Role InstancesDeploy App CodeConfigure Network
![Page 37: Using Windows Azure](https://reader036.vdocuments.mx/reader036/viewer/2022062315/5681610d550346895dd0609c/html5/thumbnails/37.jpg)
Network Load Balancer
Windows Azure Datacenter
![Page 39: Using Windows Azure](https://reader036.vdocuments.mx/reader036/viewer/2022062315/5681610d550346895dd0609c/html5/thumbnails/39.jpg)
DBSQL databaseRelational SQL Server Engine in the CloudClustered for high availabilityFully Managed ServiceSQL Reporting supportScale out with federations
![Page 40: Using Windows Azure](https://reader036.vdocuments.mx/reader036/viewer/2022062315/5681610d550346895dd0609c/html5/thumbnails/40.jpg)
Blob storageHighly available, scalable and secure file systemBlobs can be exposed publically over httpContinuous geo-replication across datacenters
![Page 41: Using Windows Azure](https://reader036.vdocuments.mx/reader036/viewer/2022062315/5681610d550346895dd0609c/html5/thumbnails/41.jpg)
![Page 42: Using Windows Azure](https://reader036.vdocuments.mx/reader036/viewer/2022062315/5681610d550346895dd0609c/html5/thumbnails/42.jpg)
Microsoft Big Data Solution
Power View Excel with PowerPivot Embedded BIPredictive Analytics
APPsLOBCRMERP
Microsoft EDW
SSAS SSRS
Devices CrawlersSensors Bots
Hadoop On Windows Server
Hadoop On Windows Azure
![Page 43: Using Windows Azure](https://reader036.vdocuments.mx/reader036/viewer/2022062315/5681610d550346895dd0609c/html5/thumbnails/43.jpg)
Multiple languages
![Page 44: Using Windows Azure](https://reader036.vdocuments.mx/reader036/viewer/2022062315/5681610d550346895dd0609c/html5/thumbnails/44.jpg)
Tony HeyMSR
“I saw many generations of graduates students really sacrificed to doing the low-level IT.”
![Page 45: Using Windows Azure](https://reader036.vdocuments.mx/reader036/viewer/2022062315/5681610d550346895dd0609c/html5/thumbnails/45.jpg)
SummaryWindows Azure provides a comprehensive set of services that you can selectively compose to build your cloud appsGlobal Data Center Footprint99.95% Monthly SLA. Pay only for what you use.
Flexible & Open Compute OptionsVirtual Machines, Web Sites, & Cloud Services
Managed Building Block ServicesSQL Database, Cache, Service Bus, & more
![Page 46: Using Windows Azure](https://reader036.vdocuments.mx/reader036/viewer/2022062315/5681610d550346895dd0609c/html5/thumbnails/46.jpg)
http://www.windowsazure.com/en-us/pricing/free-trial/
![Page 47: Using Windows Azure](https://reader036.vdocuments.mx/reader036/viewer/2022062315/5681610d550346895dd0609c/html5/thumbnails/47.jpg)
http://www.windowsazure.com/en-us/community/education/program/educators/
![Page 48: Using Windows Azure](https://reader036.vdocuments.mx/reader036/viewer/2022062315/5681610d550346895dd0609c/html5/thumbnails/48.jpg)
http://www.microsoft.com/bizspark/About/Default.aspx
![Page 49: Using Windows Azure](https://reader036.vdocuments.mx/reader036/viewer/2022062315/5681610d550346895dd0609c/html5/thumbnails/49.jpg)
Start now.http://WindowsAzure.com
![Page 50: Using Windows Azure](https://reader036.vdocuments.mx/reader036/viewer/2022062315/5681610d550346895dd0609c/html5/thumbnails/50.jpg)
© 2011 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to
be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.