An Overview of Windows Azure
Upcoming SlideShare
Loading in...5
×
 

An Overview of Windows Azure

on

  • 3,823 views

 

Statistics

Views

Total Views
3,823
Views on SlideShare
3,823
Embed Views
0

Actions

Likes
1
Downloads
198
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

An Overview of Windows Azure Presentation Transcript

  • 1.
  • 2. Windows®Azure™ EBC Presentation
    Aashish Dhamdhere
    Senior Product Manager
    Windows Azure
  • 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
  • 11. Windows Azure Platform Purchasing Models
    Consumption
    Volume licensing
    Subscription
    “Pay as you go and grow”
    “Value for a commitment”
    “Coordinated purchasing”
    Available at PDC launch
    Select offers at PDC
    Planned for post PDC
    • Discounts for commitment
    • 12. Plans for paymentpredictability
    • 13. Unified purchasing through EA
    • 14. Introduction to volumediscount
    • 15. Low barrier to entry and flexibility
    • 16. Optimized for cloudelasticity
  • Windows Azure Platform Purchasing Models
    Value differentiated by automated management,federated access control, and advanced message patterns
    Value differentiated with scale, managed high availability,and self-provisioning
    Value differentiated by service lifecycle management
    Messages
    Bandwidth
    Web edition
    Business edition
    Bandwidth
    Compute
    Storage
    Bandwidth
    Per transactions
    Per GB transferred
    Per database/month
    Per database/month
    Per GB transferred
    Per service hour
    Per GB stored and transactions
    Per GB transferred
    $0.15/100K*
    $0.10 GB Ingress*
    $0.15 GB Egress*
    $9.99/month*(1 GB)
    $99.99/month*(10 GB)
    $0.10 GB Ingress*
    $0.15 GB Egress*
    $0.12/hour*
    $0.15 GB/month*
    $0.01/10K storage transaction*
    $0.10 GB Ingress*
    $0.15 GB Egress*
    *Price quoted is for U.S.
  • 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
  • 20. © 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.
  • 21. Appendix
  • 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. Windows Azure Platform Purchasing Models
    Subscription
    “Value for a commitment”
    Select offers at PDC
    • Discounts for commitment
    • 28. Plans for paymentpredictability
    Development 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
  • 29. Partner
    ecosystem
    Technology
    innovation
    Why Microsoft?
    Power
    of choice
    Developer
    EXPERIENCE
  • 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
  • 32. © 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.
  • 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