FewebPlus @ microsoft 19 april 2010 cloud continuum

  • 1,141 views
Uploaded on

FewebPlus @ microsoft - Cloud continuum

FewebPlus @ microsoft - Cloud continuum

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
1,141
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
64
Comments
0
Likes
1

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. April 2010
  • 2. Bart Vande Ghinste Enterprise Architect Developer & Platform Group bartvagh@microsoft.com
  • 3. Fifth Generation of Computing 2010+ 2000s 1990s 1980s 1970s
  • 4. Extending into the Cloud
  • 5. Extending into the Cloud
  • 6. And in a non-cloud view, there are inefficiencies Allocated Load IT-capacities Forecast “Under-supply“ of capacities “Waste“ of Fixed cost of IT CAPACITY capacities IT-capacities Barrier for innovations Actual Load TIME
  • 7. However, in a Cloud View Load Allocated IT Forecast capacities No “under-supply“ IT CAPACITY Reduction of Possible “over-supply“ reduction of IT-capacities in case of Reduction reduced load of initial investments Actual Load Time
  • 8. Workload Patterns Optimal For Cloud Compute Compute Inactivity Period Average Usage Average Usage Time Time On & off workloads (e.g. batch job) Successful services needs to grow/scale Over provisioned capacity is wasted Keeping up w/ growth is big IT challenge Time to market can be cumbersome Complex lead time for deployment Compute Compute Average Usage Average Usage Time Time Unexpected/unplanned peak in demand Services with micro seasonality trends Sudden spike impacts performance Peaks due to periodic increased demand Can’t over provision for extreme cases IT complexity and wasted capacity
  • 9. Cloud Computing Overview Fundamentals Considerations
  • 10. Types of Clouds Private Infrastructure Platform (On-Premise) (as a Service) (as a Service) You manage Applications Applications Applications You manage Runtimes Runtimes Runtimes Security & Integration Security & Integration Security & Integration Managed by vendor Databases Databases Databases You manage Servers Servers Servers Managed by vendor Virtualization Virtualization Virtualization Server HW Server HW Server HW Storage Storage Storage Networking Networking Networking
  • 11. Our Vision
  • 12. Industry Transformations Software + Services Richer user experiences Accessible across a world of devices Multiple delivery models Self Hosted Power of Choice Partner Hosted Microsoft Hosted
  • 13. Microsoft Cloud Computing Continuum Software as a Service (SaaS) Platform as a Service (PaaS) Infrastructure as a Service Dynamic Data Center Toolkit (IaaS) Dynamic Data Center Toolkit For Enterprises For Hosters
  • 14. The Microsoft Cloud ~100 Globally Distributed Data Centers Quincy, WA Chicago, IL San Antonio, TX Dublin, Ireland Generation 4 DCs
  • 15. Introducing the Windows Azure platform Web applications WEB & CLOUDS Third party cloud Compute Storage Management Relational data Management Service Bus Access control Composite applications ON-PREMISES LOB Applications
  • 16. • Windows as a service • Flexible application hosting • Lights-out service management – Provide code & service model, hit ENTER • Storage at massive scale
  • 17. • Relational database as a service – Highly available, automatically maintained • Extension of the SQL Server Data Platform
  • 18. • Secure connections between services – Across organizational boundaries • Claims-based access control
  • 19. Leverage Existing Development Skills: Use of widely adopted languages and standards in Windows Azure
  • 20. How Do I Create Solutions with Windows Azure Platform?
  • 21. How Do I Create Solutions with Windows Azure Platform?
  • 22. How Do I Create Solutions with Windows Azure Platform?
  • 23. Windows Azure Benefits for ISVs Quickly and easily build, deploy, scale, Be more agile by quickly scaling up and manage applications and Web services and down as business needs dictate. using Windows Azure, SQL Azure, and .NET Services. Augment existing on-premises Avoid large capital expenditures applications to generate recurring in infrastructure when delivering Software-as-a- revenue. Services offerings to customers.
  • 24. Windows Azure Benefits for Agencies Extended Portfolio Unified Hosting Platform One development solution for on premises, • Host solutions you have on PHP, JAVA, hosted or public cloud environment MySQL, etc. • Fast Deploy and Automatic upgrade Simplified Management • Leverage the efficiency Microsoft hosting knowledge to connect and manage infrastructure required for your Premium SLA’s projects. High Availability, High Scalability • Eliminate cost and complexity and focus on your core business. Premium Support Full Microsoft Supported including ticketing, help desk etc.
  • 25. Real Life Scenario • 20 Km of Brussels – Maximum 30000 attendees allowed to register – Multitude of people trying on release day • Results – Site was down or provided a limited experience • People Queued • Missed advertisement revenue • Overall bad perception • Solution – Deploy on Windows Azure i.e. unlimited scalability – Full revenue potential available – Average cost down to 50%
  • 26. Windows Azure Purchasing Models
  • 27. Windows Azure Consumption Prices Pay as you go and grow for only what you use when you use it €0.0852/hour €0,1064 GB/month €7,085/month € 70.913/month + Variable Instance Sizes $0.01/10K transactions (up to 1 GB DB/month) (up to 10 GB DB/month) Windows Azure platform AppFabric Service Bus & Access Control Per Message Operation Per Message Operation € 2.8298 per connection € 1,4114/100k Message Operations € 705.654 per 500 connections € at current $ rate
  • 28. TCO Analyzer & ROI Tool • Quickly determine qualitative & quantitative value of using Windows Azure Platform services • TCO of product development on Windows Azure Platform vs. traditional delivery channels • Independent third party validation • TCO comparison of Windows Azure platform vs. on- premises and hosting environments • Conversion to and estimation of on-premises solution to Windows Azure Platform services • Windows Azure Platform cost & price estimator” TCO tool available today: http://www.microsoft.com/windowsazure/tco/
  • 29. Training: Several Resources Available Title Available Windows Azure - Business Model for Partners On Demand For partner BDMs interested in new or expanding business What is Azure? On Demand For BDMs/TDMs interested in cloud computing Windows Azure Tools for Microsoft Visual Studio Online For partners running VS as their IDE New Windows Azure Software Development Kit Online For partners who want to develop Internet-scale applications that run on Windows Azure (not running VS as their IDE) Azure Services Training Kit Online Includes 9 presentations, 18 demo scripts and 11 HOLs. Partner Learning Path (Azure services) Online Developing cloud based applications for Windows Azure U2U Focus on development process, using .NET 3.5/4.0 and Visual Studio 2008/20103 to develop cloud application - Class Room Training
  • 30. Windows Azure resources • Azure platform general information http://www.microsoft.com/windowsazure/ – Windows Azure: http://www.microsoft.com/windowsazure/windowsazure/ – SQL Azure: http://www.microsoft.com/windowsazure/sqlazure/ – Azure AppFabric: http://www.microsoft.com/windowsazure/appfabric/ • Windows Azure Platform Training Kit • Windows Azure SDK for Java Windows Azure SDK for PHP Windows Azure Tools for Eclipse AppFabric SDK for Java™ Developers AppFabric SDK for Ruby Developers AppFabric SDK for PHP Developers