Windows Azure Overview Microsoft Research Windows Azure for
Research Training
Slide 2
Slide 3
Slide 4
An approach to computing thats about internet scale and
connecting to a variety of devices and endpoints
Slide 5
Cloud Computing Patterns t Compute Inactivity Period t t t On
and Off On & off workloads (e.g. batch job) Over provisioned
capacity is wasted Time to market can be cumbersome Unpredictable
Bursting Unexpected/unplanned peak in demand Sudden spike impacts
performance Cant over provision for extreme cases Compute Growing
Fast Successful services needs to grow/scale Keeping up w/ growth
is big IT challenge Cannot provision hardware fast enough Compute
Predictable Bursting Services with micro seasonality trends Peaks
due to periodic increased demand IT complexity and wasted capacity
Compute
Slide 6
Packaged Software Storage Servers Networking O/S Middleware
Virtualization Data Applications Runtime You manage Infrastructure
(as a Service) Storage Servers Networking O/S Middleware
Virtualization Data Applications Runtime Managed by vendor You
manage Platform (as a Service) Managed by vendor You manage Storage
Servers Networking O/S Middleware Virtualization Applications
Runtime Data Software (as a Service) Managed by vendor Storage
Servers O/S Middleware Virtualization Applications Runtime Data
Networking
Slide 7
Datacenter Edge point
Slide 8
89 Australia Austria Belgium Brazil Canada Chile Colombia Costa
Rica Cyprus Czech Republic Denmark Finland France Germany Greece
Hong Kong Hungary India Ireland Israel Italy Japan Korea Luxembourg
Malaysia Mexico Netherlands New Zealand Norway Peru Philippines
Poland Portugal Puerto Rico Romania Russia Singapore Spain Sweden
Switzerland Trinidad & Tobago UK United States New Countries:
Algeria Argentina Belarus Bulgaria Croatia Dominican Rep Ecuador
Egypt El Salvador Estonia Guatemala Iceland Indonesia Jordan
Kazakhstan Kenya Kuwait Latvia Liechtenstein Lithuania Macedonia
Malta Montenegro Morocco Azerbaijan Nigeria Oman Pakistan Panama
Paraguay Qatar Saudi Arabia Serbia Slovakia Slovenia South Africa
Sri Lanka Taiwan Thailand Tunisia Turkey UAE Ukraine Uruguay
Venezuela Bahrain countries and territories
Slide 9
Slide 10
Cloud servicesWeb sitesVirtual machines
Slide 11
Demo
Slide 12
Virtual machines Windows Server & Linux
Slide 13
Windows Azure Storage VM with persistent drive VM with
persistent storage
Slide 14
Whenever you save something in the storage system, in the
background we automatically replicate the data to another
datacenter This feature can be turned off if you dont want this to
happen > 500 miles Windows Azure Storage Continuous storage
geo-replication
Slide 15
Web sites Build with ASP.NET, Node.js or PHP Deploy in seconds
with FTP, Git or TFS Start for free, scale up as your traffic
grows
Slide 16
Cloud services Cloud Services is another model we support for
building applications Build highly scalable apps and services You
might have a combination of front ends, middle tiers, as well as
virtual machines running as part of your solution Automated
application management
Slide 17
Web RoleWorker Role
Slide 18
Application building blocks
Slide 19
Multiple programming languages A new option is Python, with a
complete SDK and dev center For each option we provide libraries
that you can consume that call into the REST APIs that we expose
for the building block services You can also call the REST APIs
directly
Slide 20
Open source http://github.com/windowsazure
Slide 21
Blob storage A highly available, scalable, and secure file
system in the cloud Store any type of data Expose storage through
HTTP URLs and make it public or you can make it private Create a
new storage account in a few minutes Continuous geo-replication is
enabled by default for storage accounts
Slide 22
Service bus Secure messaging and relay capabilities Securely
integrate cloud based solutions with on premise environments Enable
loosely coupled solutions Cross platform libraries so you can use
service bus from any OS
Slide 23
Slide 24
Slide 25
Slide 26
Slide 27
Slide 28
Slide 29
Windows Azure provides a comprehensive set of services that you
can selectively compose to build your cloud apps Global Data Center
Footprint 99.95% Monthly SLA. Pay only for what you use. Flexible
& Open Compute Options Virtual Machines, Web Sites, & Cloud
Services Managed Building Block Services SQL Database, Cache,
Service Bus, & more