Presentation is loading. Please wait.

Presentation is loading. Please wait.

2009 Software as a service Platform as a service Infrastructure as a service Service platform Cloud platform Cloud computing Grid computing Private.

Similar presentations


Presentation on theme: "2009 Software as a service Platform as a service Infrastructure as a service Service platform Cloud platform Cloud computing Grid computing Private."— Presentation transcript:

1

2

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

4

5

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

8

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

20

21 Content Delivery Network

22

23 Data

24

25 SQL Azure Data Sync

26

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

28

29 PHPWeb Development Language EclipseDevelopment Environment MySQLRelational Database memcachedDistributed Memory Cache

30

31

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

37

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.

40

41 “Dublin”

42

43

44

45

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

47

48

49

50

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

52

53

54

55

56


Download ppt "2009 Software as a service Platform as a service Infrastructure as a service Service platform Cloud platform Cloud computing Grid computing Private."

Similar presentations


Ads by Google