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

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

Post on 20-Dec-2015

216 views

Category:

Documents

3 download

TRANSCRIPT

  • Slide 1
  • Slide 2
  • Slide 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
  • Slide 4
  • Slide 5
  • Slide 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
  • Slide 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
  • Slide 8
  • Slide 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
  • Slide 10
  • Compute Storage Data SQL Azure Data Sync Connectivity Project Sydney Security Geneva Application Services Frameworks DublinVelocity Service Bus Access Control Table StorageBlob StorageQueueDrive Content Delivery Network
  • Slide 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 APIs, 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 APIs, 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
  • Slide 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
  • Slide 13
  • Interacts with a Fabric Agent on each machine Monitors every VM, application and instance Performs load balancing, check pointing and recovery
  • Slide 14
  • 14 Compute
  • Slide 15
  • Storage
  • Slide 16
  • Table Storage
  • Slide 17
  • Blob Storage
  • Slide 18
  • 18 Queue - Message operations Add Message Get Message(s) Peek Message(s) Delete Message
  • Slide 19
  • Drive
  • Slide 20
  • Slide 21
  • Content Delivery Network
  • Slide 22
  • Slide 23
  • Data
  • Slide 24
  • Slide 25
  • SQL Azure Data Sync
  • Slide 26
  • Slide 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
  • Slide 28
  • Slide 29
  • PHPWeb Development Language EclipseDevelopment Environment MySQLRelational Database memcachedDistributed Memory Cache
  • Slide 30
  • Slide 31
  • Slide 32
  • Connectivity Service Bus
  • Slide 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
  • Slide 34
  • 34 Security Access Control
  • Slide 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
  • Slide 36
  • 36
  • Slide 37
  • Slide 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
  • Slide 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.
  • Slide 40
  • Slide 41
  • Dublin
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45
  • Slide 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
  • Slide 47
  • Slide 48
  • Slide 49
  • Slide 50
  • Slide 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
  • Slide 52
  • Slide 53
  • Slide 54
  • Slide 55
  • Slide 56

Recommended

View more >