200 likes | 340 Views
INDIA │ 18-20 august 2010. virtual techdays. A lap around Windows Azure SDK for Java Developers. Ramaprasanna Chellamuthu │ Developer Evangelist, Microsoft. INDIA │ 18-20 august 2010. virtual techdays. Why Cloud? Types of Cloud. PAAS in detail Windows Azure – Architecture
E N D
INDIA │ 18-20 august2010 virtual techdays A lap around Windows Azure SDK for Java Developers Ramaprasanna Chellamuthu │ Developer Evangelist, Microsoft
INDIA │ 18-20 august2010 virtual techdays • Why Cloud? • Types of Cloud. • PAAS in detail • Windows Azure – Architecture • Windows Azure storage options • Windows Azure SDK for Java developers • Demo S E S S I O N A G E N D A
“A standardized IT capability, such as software, app platform, or infrastructure, delivered via Internet technologies in a pay-per-use and self-service way.”
SaaS PaaS IaaS
Enabling Our Software + Services Strategy Client PC Phone TV Tools and Cross-Platform Support Cloud Server
The Windows Azure Platform Developer Experience Use existing skills and tools Eclipse Compute Storage Management Relational data Management Connectivity Access control
Optimal Workload Patterns for the Cloud “On and Off” “Growing Fast” Inactivity Period Compute Compute Average Usage Usage Average Time Time
Optimal Workload Patterns for the Cloud “Unpredictable Bursting” “Predictable Bursting” Compute Compute AverageUsage Average Usage Time Time
And in a non-Cloud view, there are inefficiencies in addressing those issues Allocated IT-capacities Load Forecast “Under-supply“ of capacities “Waste“ of capacities Fixed cost of IT-capacities IT CAPACITY Barrier for innovations ActualLoad TIME
However, in a Cloud View Load Forecast Allocated IT capacities No “under-supply“ IT CAPACITY Reduction of “over-supply“ Possible reduction of IT-capacities in case of reduced load Reduction of initial investments ActualLoad Time
So what’s the Azure platform?! • Flexible application hosting • Lights-out service management • Provide code & service model, hit ENTER • Storage at massive scale Compute Management Storage
The Windows Azure Platform SQL Azure Cloud Applications .NET Services Windows Azure On-Premises Applications Windows Others
Windows AzureAn illustration Application Compute Storage Config Fabric … SQL Azure Applications .NET Services Windows Azure Applications Windows Others
Windows Azure Compute Service A closer look VMs VMs HTTP/ HTTPS Worker Role Instance Web Role Instance Load Balancer IIS Agent Agent Application Storage Compute Fabric …
Windows Azure Storage ServiceA closer look HTTP/ HTTPS Blobs Tables Queues Announced XDrive volumes in PDC 09! Compute Storage Fabric
INDIA │ 18-20 august2010 virtual techdays DEMO: Windows Azure SDK for Java Developers Ramaprasanna Chellamuthu │ Developer Evangelist, Microsoft
THANK YOU│18-20 august2010 virtual techdays http://twitter.com/ramaprasanna