Brief about Windows Azure Platform

642
-1

Published on

Brief about Windows Azure Platform

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
642
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
17
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Brief about Windows Azure Platform

  1. 1. Non-Service Infrastructure Platform Software Approach (as a Service) (as a Service) (as a Service) You manage Applications Applications Applications Applications You manage Data Data Data Data Runtime Runtime Runtime Runtime Managed by provider Middleware Middleware Middleware MiddlewareYou manage Managed by provider O/S O/S Managed by provider O/S O/S Virtualization Virtualization Virtualization Virtualization Servers Servers Servers Servers Storage Storage Storage Storage Networking Networking Networking Networking
  2. 2. Vision Go Inside Containers Energy EfficientNorth American Data Centers European Data Centers Asian Data Centers Dublin Chicago Amsterdam San Antonio Hong Kong Singapore
  3. 3. Platform
  4. 4. BusinessReporting Data Sync Analytics
  5. 5. WEB & CLOUDSCompute Storage Management Relational data Management Connectivity Access control ON-PREMISES
  6. 6. Development Azure SDK AppFabric SDK Environment• OS: Vista+ • Provides local devfabric • Provides libraries and • Must enable local IIS and dev storage tools to use ACS and features • Complete local Service Bus• Visual Studio 2008+ simulation of the cloud • Includes ACM.exe and • Must run as local fabric AF Configuration Admin • 90% of the local Management Browser devfabric is the same as source.• .NET 3.5 sp1 the cloud fabric• Local SQL instance • Includes handy project templates • Deployment and management tools • Includes client storage library
  7. 7. The Fabric Controller • Automates load balancing and computes resource scaling. • It communicates with every server within the Fabric. • Monitors application and optimizing hardware utilization.Computation = CPU Storage Services• Provides application • Store large amount of scalability. data• Web and Worker roles. • Format from Image to• Scale Up and Down the text processing power. • Paying for what they use or store.
  8. 8. Fabric Controller • Interacts with a “Fabric Agent” on each machine • Monitors every VM, application and instanceThe Fabric Controller • Performs load balancing,automates service check pointing and recoverymanagement
  9. 9. Compute in Windows AzureGOAL:SCALABILITY Two instance types: Web Role & Worker Role Windows Azure applications are built withScale out by replicating instances as web role instances, worker role instances,needed. or a combination of both.Allow applications to scaleuser and compute processingindependently. Each instance runs on its own VM (virtual machine), replicated as needed.
  10. 10. GOAL:SCALABLE, DURABLESTORAGE Tables: simply Queues: serially accessed structured data, Blobs: large, messages accessed using unstructured or requests, allowingWindows Azure storage is an data (audio, ADO.NET Data web-roles and worker-application managed by the Services video, etc) roles to interactFabric ControllerWindows Azure applications can usenative storage or SQL Azure Each item in storage is stored in triplicate.
  11. 11. YourService D N S L B Web Portal (API) L Fabric B Controller
  12. 12. YourService Model Service D N S L B Web Portal (API) DNS config L Fabric B Controller
  13. 13. YourService Service D Service N S Service Service Service L Service B Service Service Web Portal (API) L Fabric B Controller Model
  14. 14. YourService D Service N S Service L B Service Service Web Portal (API) L Fabric B Controller Model
  15. 15. WEB & CLOUDSCompute Storage Management Relational data Management Connectivity Access control ON-PREMISES
  16. 16. AccountServerDatabase
  17. 17. ! Replica 1 Replica 2DB Replica 3 Replica 4
  18. 18. Deployment DB SQL AzureScript TDS Gateway
  19. 19. Accessing databases Change Connection String Your SQL Azure TDS App Gateway
  20. 20. Applications use standard SQL Application client libraries: ODBC, ADO.Net, … TDS (tcp:1433) Load balancer forwards „sticky‟ Load Balancer sessions to TDS protocol tierTDS (tcp: 1433) Gateway Gateway Gateway Gateway Gateway GatewayTDS (tcp: 1433) Data Node Data Node Data Node Data Node Data Node Data Node Scalability and Availability: Fabric, Failover, Replication and Load balancing
  21. 21. DBA role places more focus on logical management
  22. 22. WEB & CLOUDSCompute Storage Management Relational data Management Connectivity Access control ON-PREMISES
  23. 23. Q&A Ask your questions.Azure Boot Camp
  24. 24. Azure Boot Camp
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×