windows azure cloud services
DESCRIPTION
TRANSCRIPT
![Page 1: Windows Azure Cloud Services](https://reader036.vdocuments.site/reader036/viewer/2022062617/54c0f2624a7959873b8b45d1/html5/thumbnails/1.jpg)
Welcome to Windows Azure by Microsoft.
eSynergy Solutions was the Gold sponsor for the UK Microsoft Open Source Cloud event held in June 2012.
![Page 2: Windows Azure Cloud Services](https://reader036.vdocuments.site/reader036/viewer/2022062617/54c0f2624a7959873b8b45d1/html5/thumbnails/2.jpg)
Windows Azure Cloud Services
Steve Plank “Planky”Cloud EvangelistMicrosoft UK
![Page 3: Windows Azure Cloud Services](https://reader036.vdocuments.site/reader036/viewer/2022062617/54c0f2624a7959873b8b45d1/html5/thumbnails/3.jpg)
Agenda
IaaS, PaaS, SaaSWindows Azure Cloud Services
Windows Azure ComputeWindows Azure Storage
Developing Apps on Windows Azure
![Page 4: Windows Azure Cloud Services](https://reader036.vdocuments.site/reader036/viewer/2022062617/54c0f2624a7959873b8b45d1/html5/thumbnails/4.jpg)
Cloud Computing Landscape
(on-premise)
storage
servers
networking
os
middleware
virtualization
data
applications
runtime
you
man
ag
eIaaS
storage
servers
networking
os
middleware
virtualization
data
applications
runtime
opera
tor m
anages
you m
anag
e
PaaS
opera
tor m
anages
you m
anag
estorage
servers
networking
os
middleware
virtualization
applications
runtime
data
SaaSopera
tor m
anages
storage
servers
networking
os
middleware
virtualization
applications
runtime
data
For the IT ProFor the
Developer
![Page 5: Windows Azure Cloud Services](https://reader036.vdocuments.site/reader036/viewer/2022062617/54c0f2624a7959873b8b45d1/html5/thumbnails/5.jpg)
Agenda
Iaas, PaaS, SaaSWindows Azure Cloud Services
Windows Azure ComputeWindows Azure Storage
Developing Apps on Windows Azure
![Page 6: Windows Azure Cloud Services](https://reader036.vdocuments.site/reader036/viewer/2022062617/54c0f2624a7959873b8b45d1/html5/thumbnails/6.jpg)
compute data management networking
SQL database
noSQL databasewebsites
cloud services blob connect
virtual network
traffic managerVMs
Windows Azure
CDN cachingidentity
& securityreliable
messaging mediaintegration HPC
Windows Azure Compute
Windows Azure Storage
![Page 7: Windows Azure Cloud Services](https://reader036.vdocuments.site/reader036/viewer/2022062617/54c0f2624a7959873b8b45d1/html5/thumbnails/7.jpg)
Windows Azure Cloud Services
A Cloud Service:Isolation container
Component Roles Roles can be Web Role…Or Worker RoleOr VM Role
With endpointsNumbered identical instances of each role
…all specified in a service model
WebRole
Worker Role
VMRole
0 0 0
1 1 1Microsoft’sOS image
IIS
Your code
Microsoft’sOS image
Your code
YOUROS image & config
Your code
![Page 8: Windows Azure Cloud Services](https://reader036.vdocuments.site/reader036/viewer/2022062617/54c0f2624a7959873b8b45d1/html5/thumbnails/8.jpg)
Windows Azure Cloud Services
serviceconfiguration.cscfg
servicedefinition.csdef
![Page 9: Windows Azure Cloud Services](https://reader036.vdocuments.site/reader036/viewer/2022062617/54c0f2624a7959873b8b45d1/html5/thumbnails/9.jpg)
Service Model
![Page 10: Windows Azure Cloud Services](https://reader036.vdocuments.site/reader036/viewer/2022062617/54c0f2624a7959873b8b45d1/html5/thumbnails/10.jpg)
Deployment
Web, Worker, VM Role images
Load B
ala
nce
r
Copy imageOS BootNetworking setupLoad BalancerStartup TasksYour CodeReady State
Ready
Ready
Ready
![Page 11: Windows Azure Cloud Services](https://reader036.vdocuments.site/reader036/viewer/2022062617/54c0f2624a7959873b8b45d1/html5/thumbnails/11.jpg)
Deployment
Web, Worker, VM Role images
Load B
ala
nce
r
Attempt re-bootLocal Data C:/ D:/ E:/Image/Data marked badRe-provision instanceNew Data C:/ D:/ E:/Start Instance/NetworkReady State
Ready
Ready
Ready
Error!C:/D:/E:/X C:/
D:/E:/
ReadyRe
boot
![Page 12: Windows Azure Cloud Services](https://reader036.vdocuments.site/reader036/viewer/2022062617/54c0f2624a7959873b8b45d1/html5/thumbnails/12.jpg)
Container HierarchySubscription:
Billing
ServicesDeployments:
StagingProduction
RolesWeb RoleWorker RoleVM Role
Instances:Instance 0Instance 1Instance n…
Subscription
Service
Staging ProductionWebRole
WorkerRole
VMRole
WebRole
WorkerRole
VMRole
![Page 13: Windows Azure Cloud Services](https://reader036.vdocuments.site/reader036/viewer/2022062617/54c0f2624a7959873b8b45d1/html5/thumbnails/13.jpg)
Windows Azure Storage
A Storage Account:
Isolation boundaryStorage Types:
BlobTableQueue
Blob Table Queue
![Page 14: Windows Azure Cloud Services](https://reader036.vdocuments.site/reader036/viewer/2022062617/54c0f2624a7959873b8b45d1/html5/thumbnails/14.jpg)
Windows Azure Datacenter
Windows Azure Storage
Storage Type
Windows Azure Datacenter
![Page 15: Windows Azure Cloud Services](https://reader036.vdocuments.site/reader036/viewer/2022062617/54c0f2624a7959873b8b45d1/html5/thumbnails/15.jpg)
Storage is Durable
Windows Azure Datacenter
Web, Worker, VM Role images
The datais stillthere!
![Page 16: Windows Azure Cloud Services](https://reader036.vdocuments.site/reader036/viewer/2022062617/54c0f2624a7959873b8b45d1/html5/thumbnails/16.jpg)
Blobs, Tables and QueuesREST API
https://mystore.blob.core.windows.net/container/blobhttps://mystore.table.windows..net/mytablenamehttps://mystore.queue.core.windows.net/queuename
.Net Storage Client
Blob Table Queue
Blobs:Unstructure data“Files”Permissions
Table: Structured data (not relational)
Queue:Role Role communication
![Page 17: Windows Azure Cloud Services](https://reader036.vdocuments.site/reader036/viewer/2022062617/54c0f2624a7959873b8b45d1/html5/thumbnails/17.jpg)
Developing Apps on Windows Azure
![Page 18: Windows Azure Cloud Services](https://reader036.vdocuments.site/reader036/viewer/2022062617/54c0f2624a7959873b8b45d1/html5/thumbnails/18.jpg)
Windows Azure Development
Dev Workstation (64-bit preferred)Windows Vista/Windows 7/Windows 8 Release
PreviewVisual Studio 2010/2012 RCWindows Azure SDK (1.7) plus ToolsSQL Server 2008 (Express and R2 OK)
![Page 19: Windows Azure Cloud Services](https://reader036.vdocuments.site/reader036/viewer/2022062617/54c0f2624a7959873b8b45d1/html5/thumbnails/19.jpg)
Using the compute emulator
![Page 20: Windows Azure Cloud Services](https://reader036.vdocuments.site/reader036/viewer/2022062617/54c0f2624a7959873b8b45d1/html5/thumbnails/20.jpg)
Development Workstation
Compute/Storage Emulator
VS+SDK
Compute Emulator
Storage Emulator SQL Server
IIS
Application RunningLocally
F5
![Page 21: Windows Azure Cloud Services](https://reader036.vdocuments.site/reader036/viewer/2022062617/54c0f2624a7959873b8b45d1/html5/thumbnails/21.jpg)
Writing and deploying an app
![Page 22: Windows Azure Cloud Services](https://reader036.vdocuments.site/reader036/viewer/2022062617/54c0f2624a7959873b8b45d1/html5/thumbnails/22.jpg)
Deployment
Package
Publish
Windows AzurePortal
http://1f53cab4a9e84792.myapp.cloudapp.ne
t
http://myapp.cloudapp.net
Production
Staging
VIP10.0.0.10
VIP10.0.0.20
Apppackag
e
![Page 23: Windows Azure Cloud Services](https://reader036.vdocuments.site/reader036/viewer/2022062617/54c0f2624a7959873b8b45d1/html5/thumbnails/23.jpg)
Review
Iaas, PaaS, SaaSWindows Azure Cloud Services
Windows Azure ComputeWindows Azure Storage
Developing Apps on Windows Azure
![Page 24: Windows Azure Cloud Services](https://reader036.vdocuments.site/reader036/viewer/2022062617/54c0f2624a7959873b8b45d1/html5/thumbnails/24.jpg)
© 2012 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.