3. How We View Cloud Fundamentals Scale Out Automated Service Management High Availability Multi-Tenancy Considerations Off Premises On Premises Location Homogeneous Heterogeneous Infrastructure CapEx OpEx Business model Own Lease/Rent Ownership Self Third Party Management
4. Software + Services Client PC Phone TV Tools and Cross-Platform Support Server Cloud
5. The Windows Azure Platform Developer Experience Web and clouds Third party cloud Web applications Use existing skills and tools. Compute Storage Management Management Relational data Connectivity Access control On-premises LOB Applications Composite applications
6. Windows Azure Architecture The Fabric Controller communicates with every server within the Fabric. It manages Windows Azure, monitors every application, decides where new applications should run – optimizing hardware utilization.
7. Windows Azure Architecture Details The Fabric Controller automates load balancing and computes resource scaling Security and Control Features include storage encryption, access authentication, and over-the-wire encryption using HTTPS. Industry certification is part of the Windows Azure roadmap. Computation provides application scalability. Developers can build a combination of web and worker roles. Those roles can be replicated as needed to scale the applications and computational processing power. Storage Services allow customers to scale to store large amounts of data – in any format – for any length of time, only paying for what they use or store. Geographically distributed, state-of-the-art data centers host your applications and data, internet-accessible from everywhere you choose to allow.
8. Windows Azure Platform: An Illustration Cloud Applications Applications Windows Azure SQL Azure .NET Services 3rd Party Services Others…
9. Windows Azure Value Proposition Efficiency Simplicity Use existing skills Simple model Lower costs Deployment flexibility Focus Agility Applicationdevelopment Revenue opportunities Respond quickly Grow customer base
10. Windows Azure Target Segments Commercial SaaS: ISV’s create services for corporate customers Enterprise Self-Tooling: Enterprises create services for their own consumption Consumer SaaS: ISV’s create services for consumers
17. Windows Azure Platform Service Guarantee .NET Service Bus endpoint willhave external connectivity Message operation requests willbe processed successfully Storage servicewill be available/ reachable (connectivity) Your storage requests willbe processed successfully Storage availability Database availability Role instance monitoring and restart Compute connectivity Serviceavailability Database is connected to the internet gateway Availability monitoring every 5-minute interval Your service is connected and reachable via web Internet facing roles will have external connectivity All runningroles will be continuously monitored If role is unhealthy, we will detect and initiate corrective state Automated Systems Management >99.95% >99.9% >99.9% >99.9%
18. Windows Azure Platform Roadmap Simple Service Templates One Geo ASP.NET Medium Trust Automated Service Management Service Bus, Access Control Admin Mode/VM Deployment Geo Replication & On Premises System Center Integration Enterprise ID Federation Distributed Queries & CLR Analytics & reporting Data Synch (DataHub) Rich Service Templates Multiple Geo Locations Multiple Languages Full Trust Active Directory and Web ID Relational & Virtualized Database Auto DB Management CTP Future Commercial release Web 2.0 Partners Enterprise
19. Partner Momentum “ With Azure, your ability to deliver solutions becomes much faster and you can really innovate and be competitive.” – Jitendra Thethi, Principle Architect “ Cloud computing democratizes access to carrier-class data center technology with better performance, higher efficiency, and lower costs; Microsoft’s Azure adds to that integration with a first-class development platform, decades of operations experience, and a developer toolbox of customizable services.” – Brian Mathews - VP Autodesk Labs “ Making a reliable cloud application can be really hard, and Azure uses .NET and Visual Studio tools we already know and that we already know how to put out into a marketplace. That's very helpful for us and it's helpful for our customers.” – Erik Johnson, Research Director eduify | write faster
22. Fabric Controller Interacts with a “Fabric Agent” on each machine Monitors every VM, application and instance Performs load balancing, check pointing and recovery
23. Compute in Windows Azure GOAL: SCALABILITY Two instance types: Web Role & Worker Role Windows Azure applications are built with web role instances, worker role instances, or a combination of both. Scale out by replicating worker instances as needed. Allow applications to scale user and compute processing independently. Each instance runs on its own VM (virtual machine), replicated as needed
24. Storage in Windows Azure Tables: simply structured data, accessed using ADO.NET Data Services GOAL: SCALABLE, DURABLE STORAGE Queues: serially accessed messages or requests, allowing web-roles and worker-roles to interact Blobs: large, unstructured data (audio, video, etc) Windows Azure storage is an application managed by the Fabric Controller Windows Azure applications can use native storage or SQL Azure Application state is kept in storage services, so worker roles can replicate as needed
25. Services Management in Windows Azure GOAL: AUTOMATED APPLICATION MANAGEMENT AND CONTROL Fabric The Fabric Controller automates service management
26. Building Solutions with the Windows Azure Platform SQL Azure: Scalable, relational, Cloud-enabled database services .NET Services: Framework for access control and communication between Cloud-aware applications
27.
28. Plans for paymentpredictabilityDevelopment accelerator MSDN Premium MPN subscription benefit: gold, certified, BizSpark, Empower Build and test cloud applications Accelerate cloud development projects Flexible (on/off) consumption and use Predictable payment and discounted price MPN Partners receive a 5% discount
30. Windows Azure Platform Business Value Comprehensive technology platform Robust capabilities and clear innovation roadmap Reduce IT complexity with automated service management Services availability Technology promise that you can bet your business on Clear and simple SLAs at the service level Flexible business model Customizable and predictable payment options Exceptional value and custom offers for partners Overall best value and TCO in the marketplace
31. Solving Complexities Development needs What we offer How this is unique Security and control Available Efficient Interoperable On-demand Ubiquitous Compute APP Services Management Virtualized computation Network Storage Storage services State-of-the-art data centers
33. Stay Updated Know More about Windows Azure- http://www.microsoft.com/windowsazure/ Know more about Microsoft Cloud Services- http://www.microsoft.com/india/cloud/ Request for an Enterprise Cloud Assessment workshop- email us at azurepro@microsoft.com Follow us