lap around the windows azure platform n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
Lap Around The Windows Azure Platform PowerPoint Presentation
Download Presentation
Lap Around The Windows Azure Platform

Loading in 2 Seconds...

play fullscreen
1 / 59

Lap Around The Windows Azure Platform - PowerPoint PPT Presentation


  • 180 Views
  • Uploaded on

Lap Around The Windows Azure Platform. Manuvir Das Director Microsoft Corporation. Agenda. A sprint across the platform The platform in context A lap around the platform Anatomy of the commercial launch Q&A. Sprint. The Windows Azure Platform. Windows Azure SQL Azure

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

Lap Around The Windows Azure Platform


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
    Presentation Transcript
    lap around the windows azure platform

    Lap Around The Windows Azure Platform

    Manuvir Das

    Director

    Microsoft Corporation

    agenda
    Agenda
    • A sprint across the platform
    • The platform in context
    • A lap around the platform
    • Anatomy of the commercial launch
    • Q&A
    the windows azure platform
    The Windows Azure Platform
    • Windows Azure
    • SQL Azure
    • Windows Azure platform AppFabric
    • Developer tools
    • Microsoft Codename “Dallas”
    commercial launch
    CTP with launch feature setCommercial Launch

    Feb 1

    • Paid usage

    Jan

    • Commercial platform

    Now

    flexible application hosting lights out service
    Flexible application hosting
    • Lights-out service management
      • Provide code & service model, hit ENTER
    • Storage at massive scale

    Compute

    Management

    Storage

    session alert svc 13 windows azure present

    Session Alert !!

    SVC 13

    Windows Azure Present and Future

    Tuesday 1:30pm

    Hall E

    relational database as a service highly available
    Relational database as a service
      • Highly available, automatically maintained
    • Extension of the SQL Server Data Platform

    Reporting

    Business Analytics

    Data Sync

    Database

    session alert svc 52 sql azure database present

    Session Alert !!

    SVC 52

    SQL Azure Database

    Present and Future

    Tuesday 3:00pm

    Hall E

    the resilience and reliability of this platform

    "The resilience and reliability of this platform is some of the benefits that we are seeing."

    "We are feeling very confident to deploy that into a large-scale base as our customers pulls this."

    • Secure connections between services
      • Across organizational boundaries
    • Claims-based access control

    ServiceBus

    AccessControl

    microsoft codename dallas information services

    Microsoft Codename “Dallas”Information Services

    • Content brokerage and discovery platform
    • Available as a CTP at commercial launch
    ticketdirect architecture
    TicketDirect Architecture

    Windows Azure Roles

    Client Applications

    Service Bus

    • Castellan.Azure
    • Box Office sales
    • Ticket Printing
    • System Administration
    • Venue/Event Management
    • Partitioning

    WCF

    Distributed Cache Worker

    http:// TicketDirect .*

    Dynamic Worker

    (tasks uploaded as blobs)

    PartitionerWorker

    On PremisesSQL Server

    Windows Azure Storage

    -- - --- - -

    -- - --- - -

    Blobs to store web and worker role resources

    Tables to record server & partition information

    Queues for communication between clients and roles

    Castellan

    Venue

    Castellan.old (VB6)

    SQL Azure

    Castellan Venue DB

    Castellan Venue DB

    Castellan Venue DB

    Castellan Venue DB’s

    Castellan Venue DB’s

    Castellan Venue DB’s

    Castellan

    Venue 1

    Partition(s)

    Venue 2 Partition(s)

    Venue N Partition(s)

    ...

    One application DB, many venue DB’s – each partitioned in to many parts (40+)

    design principles
    Design Principles
    • Rock solid fundamentals
      • Platform for business-critical applications
    • Lower TCO
      • Uses cloud characteristics to lower TCO
    • Better together
      • Comprehensive platform for complete solutions
    • Inter-operability
      • Enables interaction with other environments
    rock solid fundamentals
    Rock Solid Fundamentals
    • Security
    • Performance and reliability
    • High availability
    • Scale out
    • Multi-tenancy
    lower tco
    Lower TCO
    • Higher level of abstraction
      • Manage services, not servers
      • Manage data, not databases
      • Reduces cost of development & operations
    • Access to shared resources
      • Various levels of multi-tenancy
      • Reduces cost of entry & operations
    • Familiar programming models
      • Reduces cost of development & maintenance
    better together
    Better Together
    • One stop shop for required functionality
    • Location affinity
      • Co-located services in locations across the globe
    • One project
      • Manage software components across the platform
    • One bill
      • Consistent usage-based billing models
      • View and manage one bill across the platform
    • Shared functionality
      • Microsoft Pinpoint, Microsoft Codename “Dallas”, …
    inter operability
    Inter-Operability
    • Componentized platform
      • Use any subset of the services to build apps
      • Build your own tools using service APIs
    • Language agnostic application hosting
      • Use any framework supported by Windows
    • Language agnostic services
      • Program against services using open web APIs
    • Connected platform
      • Integrate with on-premises apps, identity, etc.
    session alert svc 50 building java applications

    Session Alert !!

    SVC 50

    Building Java Applications with Windows Azure

    Tuesday 3:00pm

    Hall F

    compute

    Compute

    Management

    Storage

    application hosting
    Application Hosting
    • Flexible service architectures
    • Support for standard languages (Full Trust)
    • Service healing

    LB

    service management
    Service Management
    • Service management as a service
      • Enables lights-out service management
    • Powerful service upgrade models
      • Including in-place rolling upgrade
    storage
    Storage
    • Blobs, Tables, Queues
    • (New) Drives
      • Use standard file system APIs
    • Designed for the cloud
      • For easy access, from anywhere
      • For durability
      • For massive scale
    session alert svc 14 windows azure blobs

    Session Alert !!

    SVC 14

    Windows Azure Blobs and Drives Deep Dive

    Wednesday 4:30pm

    515B

    coming soon
    Coming Soon
    • Programming model
      • Administrator privileges in the VM
      • Deployment of pre-configured VM images
        • Still obtain the benefits of the WA service model
    • Storage
      • User-selectable geo-locations for replicas
      • Secondary indices on tables
    • Service management
      • Remote terminal server access to VMs
    reporting

    Reporting

    Business Analytics

    Data Sync

    Database

    database
    Database
    • Relational database, provided as a service
      • Highly symmetrical development and tooling experience (use TDS protocol and T-SQL)
      • Highly scaled out, on commodity hardware
      • Built on the SQL Server technology foundation
    • Beyond “hosted database”
      • High availability, DB provisioning, and DB management are provided by the service
      • Pay for what you use
    data sync
    Data Sync
    • Tools for data synchronization with SQL Azure
      • Connect on-premises apps with the cloud
      • Create cached-mode clients
    • Built on Microsoft Sync Framework and ADO.NET Sync Services

    Sync / Cache

    Sync

    session alert svc 23 using the microsoft sync

    Session Alert !!

    SVC 23

    Using the Microsoft Sync Framework to Connect Apps to the Cloud

    Thursday 1:45pm

    408A

    service bus

    ServiceBus

    AccessControl

    service bus 1
    Service Bus
    • Securely connect applications
      • Over the internet
      • Across any network topology
      • Across organizational boundaries
    • Primary application patterns
      • Eventing:
        • Notify applications and/or devices
      • Service Remoting:
        • Securely project on-premises services out to the cloud
      • Tunneling:
        • App-to-app communication with NAT/Firewall traversal
    session alert svc 18 building hybrid cloud

    Session Alert !!

    SVC 18

    Building Hybrid Cloud Applications with Windows Azure and the Service Bus

    Thursday 8:30am

    408A

    access control
    Access Control
    • Provides outsourcing of claims-based access control for REST web services
    • Key capabilities:
      • Usable from any platform
      • Low friction way to onboard new clients
      • Integrates with AD FS v2
      • Supports WRAP / SWT
      • Enables simple delegation
    • Used today by Service Bus and “Dallas”
    session alert svc 19 rest services security using

    Session Alert !!

    SVC 19

    REST Services Security Using the Access Control Service

    Wednesday 4:30pm

    403AB

    introducing dallas
    Introducing “Dallas”
    • Content Brokerage and Discovery platform
      • Discover, Explore, and Use any type of content (blobs, structured, real-time web services)
      • Tap into an ecosystem of global content providers
      • Process & analyze data
    • Empowers developers of all sizes
    • Built on Windows Azure and SQL Azure
    session alert svc 29 enriching applications with

    Session Alert !!

    SVC 29

    Enriching Applications with Content from Project “Dallas”

    Tuesday 4:30pm

    Hall E

    timeline
    CTP with launch feature setTimeline

    Feb 1

    • Paid usage

    Jan

    • Commercial platform

    Now

    business considerations
    Business Considerations
    • Billing
      • Consumption-based and subscription offers
    • SLA
    • Support
      • 24/7 phone support; developer forums
    • Microsoft Pinpoint Marketplace
      • List & discover applications and services
    • Global availability
      • Datacenter options in USA, Europe, and Asia
    business model
    Business Model
    • Consumption-based billing model
      • Compute: Rent a VM by the hour
      • Database: Rent a DB by the month
      • Storage: Pay per transaction & data stored
      • All: Pay per data transfer
    • Various subscription offers are available
    global availability
    Global Availability
    • Platform availability
      • 21 countries, 10 currencies, 5 languages
      • 41 countries and 13 currencies in Mar 2010
    • Datacenter locations
      • North Central US
      • South Central US
      • North Europe
      • Southeast Asia
    session alert svc 54 what you should know about

    Session Alert !!

    SVC 54

    What You Should Know About Windows Azure Platform Pricing and SLAs

    Wednesday 4:30pm

    515A

    summary
    Summary
    • The Windows Azure Platform consists of
      • Windows Azure
      • SQL Azure
      • Windows Azure platform AppFabric
    • The Windows Azure Platform is designed to
      • Host business-critical applications
      • Lower the total cost of ownership
      • Provide comprehensive functionality
      • Support inter-operability
    call to action
    Call To Action
    • Go to http://windowsazure.com
      • Redeem your CTP tokens
      • Free usage, with quotas, thru Feb 1
    • Visit the Windows Azure Platform lounge
      • Try out the Hands on Labs
      • Meet members of the team
    your feedback is important to us

    YOUR FEEDBACK IS IMPORTANT TO US!

    Please fill out session evaluation forms online at

    MicrosoftPDC.com

    learn more on channel 9
    Learn More On Channel 9
    • Expand your PDC experience through Channel 9
    • Explore videos, hands-on labs, sample code and demos through the new Channel 9 training courses

    channel9.msdn.com/learn

    Built by Developers for Developers….