beginning with windows azure
DESCRIPTION
Beginning with Windows Azure Session in Windows Azure Camp in Microsoft IDCTRANSCRIPT
Beginning with Windows Azure
Shravan KumarThomson Reuters
2TIME
IT C
APA
CIT
Y
Actual Load
Allocated IT-capacities
Too Much Power
Not Enough Power
Load Forecast
Actual Load
Capacity on Demand
Lower Capex
No capital laying idle
No screaming customers
Knob goes up...
And...down
TIME
IT C
APA
CIT
YLoad
Forecast
What is the cloud?An approach to computing that’s
about internet scale and connecting to a variety of devices and endpoints
Cloud Services
Software-as-a-Serviceconsume
“SaaS”Platform-as-a-Service
build“PaaS”
Infrastructure-as-a-Servicehost
“IaaS”
Cloud ServicesPackaged 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
Windows Azure Platform
Cloud Operating System
Windows Azure Platform Data Centers
North America Region
Europe Region
Asia Pacific Region
6 datacenters across 3 continentsSimply select your data center of choice when deploying an
application
S. Central – U.S.
W. Europe
N. Central – U.S.
N. Europe
S.E. Asia
E. Asia
Windows Azure Platform International Availability1. Australia
2. Austria3. Belgium4. Brazil5. Canada6. Chile7. Colombia8. Costa Rica9. Czech Republic10.Cyprus11.Denmark12.Finland
13.France14.Germany15.Greece16.Hong Kong17.Hungary18.Ireland19.Israel20.India21.Italy22.Japan23.Luxembourg24.Malaysia
25.Mexico26.Netherlands27.New Zealand28.Norway29.Peru30.Philippines31.Poland32.Portugal33.Puerto Rico34.Romania35.Singapore36.Spain
37.Sweden38.Switzerland39.Trinidad & Tobago40.UK41.USA
Windows AzureCloud Operating System
Virtual NetworkStorageCompute
Windows Azure Compute
Windows Azure Web & Worker Roles
Role is an executableCreate your own web server, host a database, etc.
Inbound onAny TCP PortHTTP/HTTPS
Worker RoleRole is hosted on IISHTTP/HTTPSASP.NETFast CGI + PHP
Web Role
Virtual Machine RoleProvided to help you move applications to Windows AzureEnables you to have full control over the OS Image
Create your VHD locallyUpload the VHD to storageDeploy a service package that uses the custom OS imageThe role is your VM – Specify <OsImage href="20101020BaseVM.vhd" /> in the .cscfg
Key considerationsImage must be Windows Server 2008 R2 EnterpriseDesigned for long or non-automated installsNo durability of OS imageYou configure and maintain the Operating System
Currently available as a limited betaVM Role
Abstraction Control
Web/Worker Role
Windows Azure Storage
Windows Azure StorageScalable storage in the cloud
100tb per storage accountAuto-scale to meet massive volume and throughput
Accessible via RESTful Web Service APIAccess from Windows Azure ComputeAccess from anywhere via internetSupporting .NET Client Library
Various storage typesTable - group of entities (name/value pairs)Queue - Simple non-transactional message queueBlob - Large binary storage Drives - NTFS VHD mounted into Compute instance
Windows Azure CDN
Windows Azure AppFabricBuilding Block Services for developing connected applications
CachingService Bus
Access Control
SQL Azure
SQL AzureExtending SQL Server to the Cloud
Data Sync
Database Reporting
New Windows Azure Platform PortalFaster and more user friendly portal for Windows Azure Platform servicesMore visibility and control Supports multiple service administrators (co-admins)Enable and connect to Windows Azure instances using Remote DesktopBuilt on the Windows Azure Service Management APIs
22
http://theshravan.net/blogTwitter: @techieshravan
Thanks