Download presentation
Presentation is loading. Please wait.
3
2009 Software as a service Platform as a service Infrastructure as a service Service platform Cloud platform Cloud computing Grid computing Private cloud Public cloud Hybrid computing Global cloud Scale-out cloud Online services Utility computing On demand Internal cloud Hosted cloud Cloud services 2003 Web services 2006 Software as a service Virtualized Hosting SOA
6
Dynamic Data Center Toolkit For Hosters | Dynamic Data Center Toolkit For Enterprises | Software as a Service (SaaS) Platform as a Service (PaaS) Infrastructure as a Service (IaaS) PrivatePublic
7
Private (On-Premise) Private (On-Premise) Infrastructure (as a Service) Infrastructure (as a Service) Platform (as a Service) Platform (as a Service) Storage Server HW Networking Servers Databases Virtualization Runtimes Applications Security & Integration Storage Server HW Networking Servers Databases Virtualization Runtimes Applications Security & Integration Storage Server HW Networking Servers Databases Virtualization Runtimes Applications Security & Integration You manage Managed by vendor You manage
9
Storage Dynamic Tabular Data Blobs Message Queues Distributed File System Content Distribution Data Transact-SQL Data Synchronization Relational Database ADO.NET, ODBC, PHP Connectivity Registry On-Premise Bridging Service Bus Security Claims-Based Identity Federated Identities Secure Token Service Declarative Policies Application Services Application Marketplace Information Marketplace Personal Data Repository Frameworks Workflow Hosting Distributed Cache Services Hosting Compute C / C++ Win32 VHD
10
Compute Storage Data SQL Azure Data Sync Connectivity Project “Sydney” Security “Geneva” Application Services Frameworks “Dublin”“Velocity” Service Bus Access Control Table StorageBlob StorageQueueDrive Content Delivery Network
11
Compute Development, service hosting, & management environment.NET, Java PHP, Python, Ruby, native code (C/C++, Win32, etc.) ASP.NET providers, FastCGI, memcached, MySQL, Tomcat Full-trust – supports standard languages and APIs Secure certificate store Management API’s, and logging and diagnostics systems Multiple roles – Web, Worker, Virtual Machine (VHD) Multiple VM sizes 1.6 GHz CPU x64, 1.75GB RAM, 100Mbps network, 250GB volatile storage Small (1X), Medium (2X), Large (4X), X-Large (8X) In-place rolling upgrades, organized by upgrade domains Walk each upgrade domain one at a time Development, service hosting, & management environment.NET, Java PHP, Python, Ruby, native code (C/C++, Win32, etc.) ASP.NET providers, FastCGI, memcached, MySQL, Tomcat Full-trust – supports standard languages and APIs Secure certificate store Management API’s, and logging and diagnostics systems Multiple roles – Web, Worker, Virtual Machine (VHD) Multiple VM sizes 1.6 GHz CPU x64, 1.75GB RAM, 100Mbps network, 250GB volatile storage Small (1X), Medium (2X), Large (4X), X-Large (8X) In-place rolling upgrades, organized by upgrade domains Walk each upgrade domain one at a time
12
WEB ROLEWORKER ROLE Interacts with end-user or web services Handles incoming HTTP/HTTPS requests Develop with Microsoft and non-Microsoft tools: ASP.NET, WCF, other.NET tools Java, PHP, etc. Does not accept incoming requests Initiates their own requests for data or tasks from the queue Similar to a "batch job" or Windows service
13
‒ Interacts with a “Fabric Agent” on each machine ‒ Monitors every VM, application and instance ‒ Performs load balancing, check pointing and recovery
14
14 Compute
15
Storage
16
Table Storage
17
Blob Storage
18
18 Queue - Message operations Add Message Get Message(s) Peek Message(s) Delete Message
19
Drive
21
Content Delivery Network
23
Data
25
SQL Azure Data Sync
27
OData Protocol Excel/PowerPivot Visual Studio.NET Framework Silverlight Javascript/AJAX PHP Java.NET Framework Sharepoint Sharepoint Services SQL Server Reporting Services Windows Azure Table Storage Codename “Dallas” ODGI OData ConsumersOData Producers
29
PHPWeb Development Language EclipseDevelopment Environment MySQLRelational Database memcachedDistributed Memory Cache
32
Connectivity Service Bus
33
33 Application #1Application #2 Direct Connection facilitated by Service Bus if that is best connection mechanism. Text XML Graphics Binary Data Streaming Firewall Send Receive Exchange messages between loosely coupled, composite applications. Send Receive
34
34 Security Access Control
35
35 Applications or Users Simplify and automate complex authorization schema requests. Provide abstraction for federated claims-based authentication. Easily establish secure trust relationship. Data and Applications
36
36
38
“Geneva” -Windows CardSpace 2.0 (“Geneva“) For helping users navigate between multiple logons for simplified single sign-on while providing complete user control and transparency for how personal information is shared
39
“Velocity” ‒Supports dynamic scaling and automatic load balancing ‒Supports continuous availability of cached data by storing copies on separate cache hosts ‒Integration with administration and monitoring tools such as Event Tracing for Windows (ETW) and System Center.
41
“Dublin”
46
Compute $0.12 / CPU hour Storage $0.15 / GB / month $0.01 / 10k txn / month Bandwidth $0.10 in / GB $0.15 out / GB Web Edition (1GB) $9.99 / month Business Edition (10GB) $99.99 / month Bandwidth $0.10 in / GB $0.15 out / GB Service Bus $0.15 / 100k messages Access Control $0.15 / 100k tokens Bandwidth $0.10 in / GB $0.15 out / GB SUBSCRIPTIONCONSUMPTIONVOLUME LICENSING “Pay as you go and grow” Available at launch Low barrier to entry and flexibility Optimized for cloud elasticity Discounts for commitment Plans for payment predictability “Coordinated purchasing” Planned for FY11 Unified purchasing through EA Introduction to volume discounts “Value for a commitment“ Select offers Announced
51
Virtual Machine Role Type Helps easily move existing apps to cloud Enables wide range of Windows apps to run in Windows Azure Start with Windows Server image Incorporate into cloud service model Install SW, Customize & Configure Deploy & Manage Service
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.