Azure architecture


Published on

Published in: Technology
  • Be the first to comment

Azure architecture

  1. 1.
  2. 2. Lets Re-visit<br />
  3. 3. Architecture<br />
  4. 4. Components<br />
  5. 5. Azure Compute Service<br />
  6. 6. A Quick Comparison<br />Local Data Stores<br />Cloud Storage<br />5<br />4<br />Library/Services<br />Web/Worker Role<br />3<br />Azure<br />Desktop<br />Manifest<br />Service Definition<br />Application Configuration<br />Service Configuration<br />2<br />Executable<br />Service Package<br />1<br />
  7. 7. What is a Role ?<br />Defines a component that may run in the execution environment<br />Three Types<br />Web Role<br />Interacts with end user or web services<br />Worker Role<br />Initiates their own request for data or tasks from the queue<br />VM Role<br />Have full control over the operations<br />
  8. 8. Azure Storage Service<br />
  9. 9. Storage Service<br />Blobs <br />Provides simple interface for storing named files along with metadata<br />Tables<br />Provides structured storage<br />Queues<br />Provides reliable storage and delivery of messages<br />Drives<br />NTFS file system volume<br />
  10. 10. Microsoft in the Cloud<br />(6 years)<br />4B emails/day<br />(7 years)<br />5B conf<br />min/yr<br />(15 years)<br />450M+ <br />active users<br />(11 years)<br />2B queries/mth<br />(11 years)<br />320M+ active<br />users<br />(12 years)<br />Largest non-<br />ICP/IP cloud service <br />x100M users<br />(13 years)<br />550M <br />users/mth<br />(15 years)<br />450M+<br />active users<br />
  11. 11. Microsoft Data Centers<br />Vision<br />Go Inside<br />Energy Efficient<br />Containers<br />North American Data Centers<br />European Data Centers<br />Asian Data Centers<br />Dublin<br />Chicago<br />Amsterdam<br />San Antonio<br />Hong Kong<br />Singapore<br />
  12. 12. The Microsoft Cloud<br />Categories of Services<br />Application Services<br />Software Services<br />Platform Services<br />Infrastructure Services<br />
  13. 13. Cloud Implementations<br />
  14. 14. Developer Experience<br />.NET, SQL Server, WCF<br />Tools – Visual Studio, SSMS<br />Supports PHP, Python<br />Cloud apps can be developed locally / offline<br />SDK Cloud Simulator – Dev Fabric, Dev Storage<br />
  15. 15. Tools<br />Windows Azure SDK<br />Tools to manage and configure roles<br />Local Development Fabric<br />Local Development Storage services<br />Local Cloud Service debugging support<br />Cloud Service package and deployment builder<br />Windows Azure Tools for Visual Studio<br />C# and VB project templates<br /><br />
  16. 16. Project Templates<br />
  17. 17. Compute Emulator<br />
  18. 18. Storage Emulator<br />
  19. 19. ??????<br />
  20. 20. Thank You<br />AmalDev<br /><br /><br /><br />@amaldevv<br />