Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Azure Deep Dive

John Downey
September 26, 2011

Azure Deep Dive

John Downey

September 26, 2011
Tweet

More Decks by John Downey

Other Decks in Programming

Transcript

  1. Azure  Deep  Dive  
    Drinking  the  Microso/  Kool-­‐aid  

    View full-size slide

  2. 1.  Overview  
    2.  Terminology  
    3.  Azure  Compute  
    4.  Azure  Storage  
    5.  SQL  Azure  
    Agenda  

    View full-size slide

  3. Cloud  Overview  
    On-
    Premises
    Storage
    Servers
    Networking
    O/S
    Middleware
    Virtualization
    Data
    Applications
    Runtime
    You manage
    Infrastructure
    as a Service
    Storage
    Servers
    Networking
    O/S
    Middleware
    Virtualization
    Data
    Applications
    Runtime
    Others Manage
    You manage
    Platform
    as a Service
    Others Manage
    You manage
    Storage
    Servers
    Networking
    O/S
    Middleware
    Virtualization
    Applications
    Runtime
    Data
    Software
    as a Service
    Others Manage
    Storage
    Servers
    Networking
    O/S
    Middleware
    Virtualization
    Applications
    Runtime
    Data

    View full-size slide

  4. hIp://www.flickr.com/photos/mayhem/292141287/  
    Sharding  

    View full-size slide

  5. Compute   Storage  
    SQL  Azure   AppFabric  
    Azure  

    View full-size slide

  6. hIp://www.flickr.com/photos/hectoralejandro/3967217852/  
    Subscrip9ons  

    View full-size slide

  7. Affinity  Groups  
    hIp://www.flickr.com/photos/wwworks/1384952210/  

    View full-size slide

  8. Management  Cer9ficates  
    hIp://www.flickr.com/photos/jasontabarias/3951121878/  

    View full-size slide

  9. Demo  
    hIp://www.flickr.com/photos/superUn/1368972764/  

    View full-size slide

  10. Hosted  Services  
    hIp://www.flickr.com/photos/stars6/4381851322/  

    View full-size slide

  11. • Full  IIS  
    • MulUple  applicaUons  
    Web  
    • NT  Service  
    • Runs  conUnuously  
    Worker  
    • Unmanaged  Windows  
    • Infrastructure  as  a  Service  
    VM  
    Roles  

    View full-size slide

  12. Service  Packages  
    hIp://www.flickr.com/photos/skrewtape/851672959/  

    View full-size slide

  13. Demo  
    hIp://www.flickr.com/photos/superUn/1368972764/  

    View full-size slide

  14. Blobs   Tables  
    Queues   Drives  
    Azure  Storage  

    View full-size slide

  15. Azure  Storage  
    hIp://www.flickr.com/photos/skimaniac/100495479/  

    View full-size slide

  16. Metadata  
    Blobs  
    Container  
    Account  
    Account  
    Photos   Image1.jpg   Metadata  
    Movies  
    Mov1.mp4  
    Mov2.wmv  
    Blobs  

    View full-size slide

  17. ProperUes  
    (columns)  
    EnUUes  
    (rows)  
    Tables  
    Account  
    Account  
    Users   User  
    Email  
    Name  
    Posts   Post  
    Title  
    Body  
    Tables  

    View full-size slide

  18. • Stored  together  
    ParUUon  
    Key  
    • Unique  within  parUUon  
    Row  Key  
    • Managed  by  Azure  
    Timestamp  
    Table  En9ty  

    View full-size slide

  19. Messages  
    Queues  
    Account  
    Account  
    Thumbnails   Message  
    Encoding  
    Message  
    Message  
    Queues  

    View full-size slide

  20. Azure  Drives  
    hIp://www.flickr.com/photos/garyjwood/172810124/  

    View full-size slide

  21. Demo  
    hIp://www.flickr.com/photos/superUn/1368972764/  

    View full-size slide

  22. • EssenUally  SQL  Server  2008  R2  
    • Doesn’t  support  CLR  features  
    Database  
    • SQL  Server  ReporUng  Services  
    • SUll  in  CTP  
    ReporUng  
    • Replicates  data  on-­‐premise  
    • SUll  in  CTP  
    Sync  
    SQL  Azure  

    View full-size slide

  23. Demo  
    hIp://www.flickr.com/photos/superUn/1368972764/  

    View full-size slide

  24. Ques9ons  
    hIp://www.flickr.com/photos/fontplaydotcom/504443770/  

    View full-size slide