Windows Azure overview and [TITLE] Fundamentals Goksin...
Transcript of Windows Azure overview and [TITLE] Fundamentals Goksin...
![Page 1: Windows Azure overview and [TITLE] Fundamentals Goksin ...download.microsoft.com/download/A/D/7/AD763779-A86... · Business logic Datacenter Respond to hardware failures Add storage](https://reader034.fdocuments.in/reader034/viewer/2022042323/5f0e3f297e708231d43e50f2/html5/thumbnails/1.jpg)
[TITLE] Windows Azure overview and
Fundamentals
Goksin Bakir
Microsoft
![Page 2: Windows Azure overview and [TITLE] Fundamentals Goksin ...download.microsoft.com/download/A/D/7/AD763779-A86... · Business logic Datacenter Respond to hardware failures Add storage](https://reader034.fdocuments.in/reader034/viewer/2022042323/5f0e3f297e708231d43e50f2/html5/thumbnails/2.jpg)
• A set of connected servers
• On which developers can: – Install and run services
– Store and retrieve data
What Is The Cloud?
![Page 3: Windows Azure overview and [TITLE] Fundamentals Goksin ...download.microsoft.com/download/A/D/7/AD763779-A86... · Business logic Datacenter Respond to hardware failures Add storage](https://reader034.fdocuments.in/reader034/viewer/2022042323/5f0e3f297e708231d43e50f2/html5/thumbnails/3.jpg)
• It is an operating system for the cloud
• It is designed for utility computing
• It has four primary features:
– Service management
– Compute
– Storage
– Developer experience
What Is Windows Azure?
![Page 4: Windows Azure overview and [TITLE] Fundamentals Goksin ...download.microsoft.com/download/A/D/7/AD763779-A86... · Business logic Datacenter Respond to hardware failures Add storage](https://reader034.fdocuments.in/reader034/viewer/2022042323/5f0e3f297e708231d43e50f2/html5/thumbnails/4.jpg)
• Select your hardware, wire it all together
• Find some device drivers
• Write a file system
• Write a job scheduler
• Write an application installer
• …
• This would be a complete waste of time!
Imagine Building A Desktop Application In This Way:
![Page 5: Windows Azure overview and [TITLE] Fundamentals Goksin ...download.microsoft.com/download/A/D/7/AD763779-A86... · Business logic Datacenter Respond to hardware failures Add storage](https://reader034.fdocuments.in/reader034/viewer/2022042323/5f0e3f297e708231d43e50f2/html5/thumbnails/5.jpg)
But This Is What Every Cloud Developer Has To Do Today!
Business logic
Datacenter
Respond to hardware failures
Add storage capacity
Handle increase in traffic
Diagnose service failures
Apply OS patches
Perform live upgrade for new feature
Expand to new locale
Service “glue” and operations
…
![Page 6: Windows Azure overview and [TITLE] Fundamentals Goksin ...download.microsoft.com/download/A/D/7/AD763779-A86... · Business logic Datacenter Respond to hardware failures Add storage](https://reader034.fdocuments.in/reader034/viewer/2022042323/5f0e3f297e708231d43e50f2/html5/thumbnails/6.jpg)
• The same as a desktop OS, but on connected servers:
– Abstract underlying environment
– Shared file system (across servers)
– Resource allocation
– Programming environments
• And more: Utility computing
– 24/7 operation
– Pay for what you use
– Simpler, transparent administration
What Should a Cloud OS Provide?
![Page 7: Windows Azure overview and [TITLE] Fundamentals Goksin ...download.microsoft.com/download/A/D/7/AD763779-A86... · Business logic Datacenter Respond to hardware failures Add storage](https://reader034.fdocuments.in/reader034/viewer/2022042323/5f0e3f297e708231d43e50f2/html5/thumbnails/7.jpg)
Worker Role Web Role
Putting It All Together Simple architectures for scalability
Cloud Storage (blob, table, queue)
Web Role LB
n
Worker Role
m
![Page 8: Windows Azure overview and [TITLE] Fundamentals Goksin ...download.microsoft.com/download/A/D/7/AD763779-A86... · Business logic Datacenter Respond to hardware failures Add storage](https://reader034.fdocuments.in/reader034/viewer/2022042323/5f0e3f297e708231d43e50f2/html5/thumbnails/8.jpg)
Sample Scenario Online Auction Site
![Page 9: Windows Azure overview and [TITLE] Fundamentals Goksin ...download.microsoft.com/download/A/D/7/AD763779-A86... · Business logic Datacenter Respond to hardware failures Add storage](https://reader034.fdocuments.in/reader034/viewer/2022042323/5f0e3f297e708231d43e50f2/html5/thumbnails/9.jpg)
Sample Scenario Online Auction Site
Search & Render Bid Submission LB
Bid Processing Win Notification
![Page 10: Windows Azure overview and [TITLE] Fundamentals Goksin ...download.microsoft.com/download/A/D/7/AD763779-A86... · Business logic Datacenter Respond to hardware failures Add storage](https://reader034.fdocuments.in/reader034/viewer/2022042323/5f0e3f297e708231d43e50f2/html5/thumbnails/10.jpg)
Ch
oic
es C
ho
ices
How We View the Cloud Fu
nd
ame
ntals Fu
nd
ame
nta
ls Application Programming
Scale Out
Automated Service
Management
High Availability Multi-Tenancy
Off Premises On Premises Location
Infrastructure
Business model
Ownership
Management
Homogeneous Heterogeneous
CapEx OpEx
Own Lease/Rent
Self Third Party
![Page 11: Windows Azure overview and [TITLE] Fundamentals Goksin ...download.microsoft.com/download/A/D/7/AD763779-A86... · Business logic Datacenter Respond to hardware failures Add storage](https://reader034.fdocuments.in/reader034/viewer/2022042323/5f0e3f297e708231d43e50f2/html5/thumbnails/11.jpg)
Cloud Options DEDICATED CLOUD
PUBLIC CLOUD
PRIVATE CLOUD
![Page 12: Windows Azure overview and [TITLE] Fundamentals Goksin ...download.microsoft.com/download/A/D/7/AD763779-A86... · Business logic Datacenter Respond to hardware failures Add storage](https://reader034.fdocuments.in/reader034/viewer/2022042323/5f0e3f297e708231d43e50f2/html5/thumbnails/12.jpg)
Developer Experience Use existing skills and tools.
The Windows Azure Platform
![Page 13: Windows Azure overview and [TITLE] Fundamentals Goksin ...download.microsoft.com/download/A/D/7/AD763779-A86... · Business logic Datacenter Respond to hardware failures Add storage](https://reader034.fdocuments.in/reader034/viewer/2022042323/5f0e3f297e708231d43e50f2/html5/thumbnails/13.jpg)
Usage
Co
mp
ute
Time
Average
Inactivity
Period
“On and Off “
Co
mp
ute
Time
“Unpredictable Bursting“
Average Usage
Average Usage Co
mp
ute
Time
“Growing Fast“
Co
mp
ute
Time
Average Usage
“Predictable Bursting“
Workload Patterns Optimal for Cloud
![Page 14: Windows Azure overview and [TITLE] Fundamentals Goksin ...download.microsoft.com/download/A/D/7/AD763779-A86... · Business logic Datacenter Respond to hardware failures Add storage](https://reader034.fdocuments.in/reader034/viewer/2022042323/5f0e3f297e708231d43e50f2/html5/thumbnails/14.jpg)
Windows Azure Platform Purchasing Models
![Page 15: Windows Azure overview and [TITLE] Fundamentals Goksin ...download.microsoft.com/download/A/D/7/AD763779-A86... · Business logic Datacenter Respond to hardware failures Add storage](https://reader034.fdocuments.in/reader034/viewer/2022042323/5f0e3f297e708231d43e50f2/html5/thumbnails/15.jpg)
All running roles will be continuously monitored
If role is not running, we will detect and initiate corrective state
>99.9%
Instance monitoring and restart
Database is connected to the internet gateway
All databases will be continuously monitored
>99.9%
Database availability
>99.9%
Service bus and access control endpoints will have external connectivity
Message operation requests processed successfully
Service bus and access control
availability
Your service is connected and reachable via web. Internet facing roles will have external connectivity
>99.95%
Compute
connectivity
Monthly Service Level Agreement
>99.9%
Storage service will be available/reachable (connectivity)
Your storage requests will be processed successfully
Storage availability
![Page 16: Windows Azure overview and [TITLE] Fundamentals Goksin ...download.microsoft.com/download/A/D/7/AD763779-A86... · Business logic Datacenter Respond to hardware failures Add storage](https://reader034.fdocuments.in/reader034/viewer/2022042323/5f0e3f297e708231d43e50f2/html5/thumbnails/16.jpg)
Software + Services: Three Screens and a Cloud
![Page 17: Windows Azure overview and [TITLE] Fundamentals Goksin ...download.microsoft.com/download/A/D/7/AD763779-A86... · Business logic Datacenter Respond to hardware failures Add storage](https://reader034.fdocuments.in/reader034/viewer/2022042323/5f0e3f297e708231d43e50f2/html5/thumbnails/17.jpg)
Windows Azure Platform: An Illustration
![Page 18: Windows Azure overview and [TITLE] Fundamentals Goksin ...download.microsoft.com/download/A/D/7/AD763779-A86... · Business logic Datacenter Respond to hardware failures Add storage](https://reader034.fdocuments.in/reader034/viewer/2022042323/5f0e3f297e708231d43e50f2/html5/thumbnails/18.jpg)
http://www.microsoft.com/windowsazure/tco/
TCO tool available today
Quickly determine “quantitative” value of using Windows Azure Platform services
TCO of development and running Windows Azure Platform vs. traditional delivery channels
Estimation “of” and conversion “to” on-premise solution to Windows Azure Platform services
TCO Analyzer Tool
![Page 19: Windows Azure overview and [TITLE] Fundamentals Goksin ...download.microsoft.com/download/A/D/7/AD763779-A86... · Business logic Datacenter Respond to hardware failures Add storage](https://reader034.fdocuments.in/reader034/viewer/2022042323/5f0e3f297e708231d43e50f2/html5/thumbnails/19.jpg)