May 13, 2015
Windows® Azure™ EBC Presentation
Aashish DhamdhereSenior Product ManagerWindows Azure
Off PremisesOn Premises
Scale OutAutomated
Service Management
High Availability
Multi-Tenancy
How We View Cloud
Location
Considerations
Fundamentals
Infrastructure
Business model
Ownership
Management
HomogeneousHeterogeneous
CapEx OpEx
Own Lease/Rent
Self Third Party
Software + Services
PC Phone TV
Server Cloud
Tools a
nd C
ross-P
latfo
rm S
upport
Client
The Windows Azure Platform
Web and clouds Third party cloudWeb applications
On-premises LOB ApplicationsComposite applications
Compute Storage Management ManagementRelational data Connectivity Access control
Developer ExperienceUse existing skills and tools.
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.
Windows Azure Architecture Details
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.
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.
Geographically distributed, state-of-the-art data centers host your applications and data, internet-accessible from everywhere you choose to allow.
Windows Azure Platform: An Illustration
Cloud
Applications
Others…
SQL Azure
.NET Services
Windows Azure
Applications
3rd Party Services
Windows Azure Value Proposition
Applicationdevelopment
Revenue opportunities
Focus
Lower costs
Deployment flexibility
EfficiencyUse existing skills
Simple model
Simplicity
Respond quickly
Grow customer base
Agility
Windows Azure Target Segments
Commercial SaaS: ISV’s create services for corporate customersEnterprise Self-Tooling: Enterprises create services for their own consumption Consumer SaaS: ISV’s create services for consumers
• Discounts for commitment• Plans for payment
predictability
• Unified purchasing through EA• Introduction to volume
discount
• Low barrier to entry and flexibility• Optimized for cloud
elasticity
Consumption“Pay as you go and
grow”Available at PDC launch
Subscription Volume licensing“Value for a
commitment”“Coordinated purchasing”
Select offers at PDC Planned for post PDC
Windows Azure Platform Purchasing Models
Value differentiated by automated management,federated access control, and advanced message patterns
Messages
$0.15/100K*
Per transactions
Bandwidth Per GB transferred
$0.10 GB Ingress*
$0.15 GB Egress*
Web edition
$9.99/month*(1 GB)
Per database/month
Value differentiated with scale, managed high availability,and self-provisioning
Business editionPer database/month
$99.99/month*(10 GB)
Bandwidth Per GB transferred
$0.10 GB Ingress*
$0.15 GB Egress*
Windows Azure Platform Purchasing Models
Compute
$0.12/hour*
Per service hour
Value differentiated by service lifecycle management
Storage Per GB stored and
transactions$0.15 GB/month*
$0.01/10K storage transaction*
Bandwidth Per GB transferred
$0.10 GB Ingress*
$0.15 GB Egress*
*Price quoted is for U.S.
.NET Service Bus endpoint willhave external connectivity
Message operation requests willbe processed successfully
Windows Azure Platform Service Guarantee
Storage servicewill be available/ reachable (connectivity)
Your storage requests willbe processed successfully
Compute connectivity
Storage availability
Your service is connected and reachable via web
Internet facing roles will have external connectivity
Database availability
Database is connected to the internet gateway
Availability monitoring every 5-minute interval
Serviceavailability
>99.95%
>99.9%>99.9%
Role instance monitoring and restart
All runningroles will be continuously monitored
If role is unhealthy, we will detect and initiate corrective state
Automated Systems
Management>99.9%
Windows Azure Platform Roadmap
Rich Service Templates
Multiple Geo Locations
Multiple Languages
Full Trust
Active Directory and Web ID
Relational & Virtualized Database
Auto DB Management
Commercial release
Simple Service Templates
One Geo
ASP.NET
Medium Trust
Automated Service Management
Service Bus, Access Control
CTP
Admin Mode/VM Deployment
Geo Replication & On Premises
System Center Integration
Enterprise ID Federation
Distributed Queries & CLR
Analytics & reporting
Data Synch (DataHub)Future
Web 2.0
Partners
Enterprise
Partner Momentum
eduify | write faster
“ 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
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.
The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after
the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Appendix
Fabric Controller
Interacts with a “Fabric Agent” on each machine
Monitors every VM, application and instance
Performs load balancing, check pointing and recovery
Compute in Windows Azure
GOAL:SCALABILITYScale out by replicating worker instances as needed.
Allow applications to scale user and compute processing independently.
Two instance types: Web Role & Worker RoleWindows Azure applications are built with web role instances, worker role instances, or a combination of both.
Each instance runs on its own VM (virtual machine), replicated as needed
Storage in Windows AzureGOAL:SCALABLE, DURABLE STORAGE
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
Blobs: large, unstructured data (audio, video, etc)
Tables: simply structured data, accessed using ADO.NET Data Services
Queues: serially accessed messages or requests, allowing web-roles and worker-roles to interact
Services Management in Windows Azure
GOAL:AUTOMATED APPLICATION MANAGEMENT AND CONTROL
Fabric
The Fabric Controller automates service management
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
Subscription“Value for a
commitment”Select offers at PDC
• Discounts for commitment• Plans for payment
predictability
Accelerate cloud development projects
Flexible (on/off) consumption and use
Predictable payment and discounted price
Development accelerator
MPN subscription benefit: gold, certified, BizSpark, Empower
Build and test cloud applications
MSDN Premium
Windows Azure Platform Purchasing Models
MPN Partners receive a 5% discount
Technologyinnovation
Partnerecosystem
Why Microsoft?
Developer
EXPERIENCE
Powerof choice
Windows Azure Platform Business Value
Services availability
Technology promise that you can bet your business onClear and simple SLAs at the service level
Flexible business model
Customizable and predictable payment optionsExceptional value and custom offers for partners
Comprehensive technology
platform
Robust capabilities and clear innovation roadmap Reduce IT complexity with automated service management
Overall best value and TCO in the marketplace
Solving Complexities
Development needs
State-of-the-art data centers
Storage services
Virtualized computation
Services Management
Security and control
What we offer How this is unique
Available
Efficient
Interoperable
On-demand
UbiquitousNetwork Storage
Compute APP
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Azure, Windows, the Windows logo, and [list other trademarks referenced] are trademarks of the Microsoft group of companies. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to
be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
28
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 [email protected] us