SlideShare a Scribd company logo
rgonzalez@mvps.org
20120614   innovation days - Windows Azure
20120614   innovation days - Windows Azure
Allocated      Load
                                       IT-capacities   Forecast
                       Not Enough
                         Power
    IT CAPACITY




                  Too Much
                   Power




                              Actual Load



                                            TIME

4
Load
                       No screaming          Capacity on     Forecast
                        customers             Demand
        IT CAPACITY




                      No capital                           Knob goes
                      laying idle                            up...
                                                             And...
                                                             down
Lower
Capex
                                    Actual Load



                                                  TIME
Compute




                                            Compute
                      Inactivity
                       Period
                                                              Average Usage
          Average                   Usage


                        Time                           Time
Compute




                                             Compute
                                                                    Average Usage
                    Average Usage


                       Time                            Time
20120614   innovation days - Windows Azure
“IaaS”                    “PaaS”                   “SaaS”
Infrastructure-as-a-Service   Platform-as-a-Service   Software-as-a-Service
        host                        build                consume
Packaged                      Infrastructure                            Platform                             Software
                                             (as a Service)                          (as a Service)
             Software                                                                                                     (as a Service)



             Applications                    Applications                            Applications                         Applications




                                                                        You manage
                 Data                            Data                                    Data                                 Data
                              You manage




               Runtime                         Runtime                                 Runtime                              Runtime




                                                                                                                                           Managed by vendor
             Middleware                      Middleware                              Middleware                           Middleware




                                                                                                      Managed by vendor
You manage




                 O/S                              O/S                                    O/S                                   O/S
                                                              Managed by vendor



             Virtualization                  Virtualization                          Virtualization                       Virtualization


                Servers                         Servers                                 Servers                              Servers


               Storage                         Storage                                 Storage                              Storage


             Networking                      Networking                              Networking                           Networking
20120614   innovation days - Windows Azure
20120614   innovation days - Windows Azure
20120614   innovation days - Windows Azure
20120614   innovation days - Windows Azure
20120614   innovation days - Windows Azure
20120614   innovation days - Windows Azure
20120614   innovation days - Windows Azure
20120614   innovation days - Windows Azure
20120614   innovation days - Windows Azure
20120614   innovation days - Windows Azure
20120614   innovation days - Windows Azure
20120614   innovation days - Windows Azure
20120614   innovation days - Windows Azure
20120614   innovation days - Windows Azure
20120614   innovation days - Windows Azure
20120614   innovation days - Windows Azure
20120614   innovation days - Windows Azure
GRACIAS !!
Ricardo González Vargas
Senior IT Architect & Software
Development Consultant
rgonzalez@mvps.org
Twitter.com/rgonv

More Related Content

PPTX
[.Net Juniors Academy] Introdução ao Cloud Computing e Windows Azure Platform
PPTX
Prodware wa college - marcel meijer
PDF
PHP Day 2011 PHP goes to the cloud
PDF
CloudFest Denver Windows Azure Design Patterns
PDF
Decrease TCO w/ Server-side App Virtualization
DOC
Iso 9001 requirement
PPTX
20120830 opciones de despliegue en windows azure
PPTX
20120207 Que hay de nuevo en windows azure?
[.Net Juniors Academy] Introdução ao Cloud Computing e Windows Azure Platform
Prodware wa college - marcel meijer
PHP Day 2011 PHP goes to the cloud
CloudFest Denver Windows Azure Design Patterns
Decrease TCO w/ Server-side App Virtualization
Iso 9001 requirement
20120830 opciones de despliegue en windows azure
20120207 Que hay de nuevo en windows azure?

Similar to 20120614 innovation days - Windows Azure (20)

PDF
Lap around windows azure
PPTX
Windows Azure Platform Overview
PDF
01 windows azure platform overview
PDF
Windows Azure Overview
PPTX
Windows Azure UK Universities Bradford Uni
PPTX
Cloud computing overview
PDF
Windows Azure Platform - The Color of Cloud Computing
PDF
Drupal in the Cloud with Windows Azure
PDF
Benefits of the cloud for Government
PPTX
Cloud becomingreality
PDF
PHP in the Cloud
PDF
BOI 2011 - Be what's next
PPTX
Monetize PaaS Windows Azure and Implementation Models
PPTX
Monetizing PaaS and Implementation Models
PPTX
The DevOps PaaS Infusion - May meetup
PPTX
Cloud Computing in a Nutshell
PDF
FewebPlus @ microsoft 19 april 2010 cloud continuum
PDF
Windows Azure platform overview
PPTX
Moving To The Cloud
PPTX
[NetPonto] Arquitectura dos Serviços da plataforma Windows Azure
Lap around windows azure
Windows Azure Platform Overview
01 windows azure platform overview
Windows Azure Overview
Windows Azure UK Universities Bradford Uni
Cloud computing overview
Windows Azure Platform - The Color of Cloud Computing
Drupal in the Cloud with Windows Azure
Benefits of the cloud for Government
Cloud becomingreality
PHP in the Cloud
BOI 2011 - Be what's next
Monetize PaaS Windows Azure and Implementation Models
Monetizing PaaS and Implementation Models
The DevOps PaaS Infusion - May meetup
Cloud Computing in a Nutshell
FewebPlus @ microsoft 19 april 2010 cloud continuum
Windows Azure platform overview
Moving To The Cloud
[NetPonto] Arquitectura dos Serviços da plataforma Windows Azure
Ad

More from Ricardo González (20)

PPTX
20190506_Industria 4.0 La nube como habilitador de capacidades.pptx
PPTX
20190615_Global Azure You build it you run it-v2_es.pptx
PPTX
20210420_AI en la realidad del sector Fintech.pptx
PPTX
20190520 Cloud Experience - La nube como Habilitador para la innovación.pptx
PPTX
20190812_Modernizing-your-application-with-containers-and-serverless-SPA_ok.pptx
PPTX
20191112_Fintalent_Democratizacion de IA.pptx
PPTX
20161024 CFC Keynote - Transformation enablement
PPTX
20191016_Ambientes Efímeros con IaC y DevOps.pptx
PPTX
20240806 Well-Architected y Gobierno de Nube: Habilitadores para la Innovació...
PPTX
202408 DevOps y DevSecOps en la Nube: Mejores Prácticas desde el Primer Día
PDF
20240626_Por que modernizar mis aplicaciones en la nube.pdf
PPTX
20230812 -AWS Community Day Colombia - ¿Que diablos es el Gobierno de Nube_.pptx
PDF
20230511 Seguridad en la nube para Startups: Aprovecha las herramientas de AWS
PDF
20230524_Tendencias en Modernizacion , innovacion y transformacion en la nube
PPTX
20190427 arquitectura de microservicios con contenedores
PPTX
20180520 expertslive ai_and_machine_learning_demistified
PPTX
20180616 r gonzalez_from once per month to multiple times a day b
PPTX
20180421 gab azure_ai_services
PPTX
Blockchain - Desmitificacion
PPTX
20180912 intro toazure
20190506_Industria 4.0 La nube como habilitador de capacidades.pptx
20190615_Global Azure You build it you run it-v2_es.pptx
20210420_AI en la realidad del sector Fintech.pptx
20190520 Cloud Experience - La nube como Habilitador para la innovación.pptx
20190812_Modernizing-your-application-with-containers-and-serverless-SPA_ok.pptx
20191112_Fintalent_Democratizacion de IA.pptx
20161024 CFC Keynote - Transformation enablement
20191016_Ambientes Efímeros con IaC y DevOps.pptx
20240806 Well-Architected y Gobierno de Nube: Habilitadores para la Innovació...
202408 DevOps y DevSecOps en la Nube: Mejores Prácticas desde el Primer Día
20240626_Por que modernizar mis aplicaciones en la nube.pdf
20230812 -AWS Community Day Colombia - ¿Que diablos es el Gobierno de Nube_.pptx
20230511 Seguridad en la nube para Startups: Aprovecha las herramientas de AWS
20230524_Tendencias en Modernizacion , innovacion y transformacion en la nube
20190427 arquitectura de microservicios con contenedores
20180520 expertslive ai_and_machine_learning_demistified
20180616 r gonzalez_from once per month to multiple times a day b
20180421 gab azure_ai_services
Blockchain - Desmitificacion
20180912 intro toazure
Ad

Recently uploaded (20)

PDF
Machine learning based COVID-19 study performance prediction
PPTX
MYSQL Presentation for SQL database connectivity
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PPTX
Machine Learning_overview_presentation.pptx
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PPT
Teaching material agriculture food technology
PDF
A comparative analysis of optical character recognition models for extracting...
PDF
Encapsulation theory and applications.pdf
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
cuic standard and advanced reporting.pdf
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PPTX
SOPHOS-XG Firewall Administrator PPT.pptx
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Empathic Computing: Creating Shared Understanding
Machine learning based COVID-19 study performance prediction
MYSQL Presentation for SQL database connectivity
MIND Revenue Release Quarter 2 2025 Press Release
Machine Learning_overview_presentation.pptx
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Teaching material agriculture food technology
A comparative analysis of optical character recognition models for extracting...
Encapsulation theory and applications.pdf
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
“AI and Expert System Decision Support & Business Intelligence Systems”
Digital-Transformation-Roadmap-for-Companies.pptx
cuic standard and advanced reporting.pdf
Agricultural_Statistics_at_a_Glance_2022_0.pdf
gpt5_lecture_notes_comprehensive_20250812015547.pdf
SOPHOS-XG Firewall Administrator PPT.pptx
Reach Out and Touch Someone: Haptics and Empathic Computing
Mobile App Security Testing_ A Comprehensive Guide.pdf
The Rise and Fall of 3GPP – Time for a Sabbatical?
Dropbox Q2 2025 Financial Results & Investor Presentation
Empathic Computing: Creating Shared Understanding

20120614 innovation days - Windows Azure

  • 4. Allocated Load IT-capacities Forecast Not Enough Power IT CAPACITY Too Much Power Actual Load TIME 4
  • 5. Load No screaming Capacity on Forecast customers Demand IT CAPACITY No capital Knob goes laying idle up... And... down Lower Capex Actual Load TIME
  • 6. Compute Compute Inactivity Period Average Usage Average Usage Time Time Compute Compute Average Usage Average Usage Time Time
  • 8. “IaaS” “PaaS” “SaaS” Infrastructure-as-a-Service Platform-as-a-Service Software-as-a-Service host build consume
  • 9. Packaged Infrastructure Platform Software (as a Service) (as a Service) Software (as a Service) Applications Applications Applications Applications You manage Data Data Data Data You manage Runtime Runtime Runtime Runtime Managed by vendor Middleware Middleware Middleware Middleware Managed by vendor You manage O/S O/S O/S O/S Managed by vendor Virtualization Virtualization Virtualization Virtualization Servers Servers Servers Servers Storage Storage Storage Storage Networking Networking Networking Networking
  • 27. GRACIAS !! Ricardo González Vargas Senior IT Architect & Software Development Consultant rgonzalez@mvps.org Twitter.com/rgonv

Editor's Notes

  • #5: Slide Objectives:Understand the challenges of irregular load in applicationsUnderstand the challenges of both too much capacity and not enough capacity and the sort of groups they impact within a customerUnderstand that traditionally IT capacity is purchased in a stepwise fashion involving capital expenditure at each pointSpeaking Points:To understand the value and opportunity for cloud computing, I believe it’s important to think about how IT capacity is typically used by applications today in most environments.Today most organizations significantly over estimate or underestimate the amount of resources they need to run their applications.This leads to a higher cost for the infrastructure and the delivery of the overall applications. Build Steps:Forecast load is to grow steadilyPlanned capacity grows in a stepwise fashion. Need to plan in advance due to hardware lead timesActual load is highly variable over timePeriods where we have excess capacity. Capital laying idle, opex wasted powering and cooling serversPeriods where we have insufficient capacity and our customers get a bad experience
  • #9: Slide Objectives:Explain the three established terms in the industry for cloud servicesSpeaking Points:With this in mind, it’s important to understand how to talk about our Cloud Services offerings.There is a lot of confusion in the industry when it comes to the cloud. It’s important that you understand both what is happening in the industry and how we think about the cloud. This is the most commonly used taxonomy for differentiating between types of cloud services.The industry has defined three categories of services:IaaS – a set of infrastructure level capabilities such as an operating system, network connectivity, etc. that are delivered as pay for use services and can be used to host applications. PaaS – higher level sets of functionality that are delivered as consumable services for developers who are building applications. PaaS is about abstracting developers from the underlying infrastructure to enable applications to quickly be composed. SaaS – applications that are delivered using a service delivery model where organizations can simply consume and use the application. Typically an organization would pay for the use of the application or the application could be monetized through ad revenue. It is important to note that these 3 types of services may exist independently of one another or combined with one another. SaaS offerings needn’t be developed upon PaaS offerings although solutions built on PaaS offerings are often delivered as SaaS. PaaS offerings also needn’t expose IaaS and there’s more to PaaS than just running platforms on IaaS.
  • #10: Slide Objectives:Explain the differences and relationship between IaaS, PaaS, and SaaS in more detail.Speaking Points:Here’s another way to look at the cloud services taxonomy and how this taxonomy maps to the components in an IT infrastructure. Packaged SoftwareWith packaged software a customer would be responsible for managing the entire stack – ranging from the network connectivity to the applications. IaaSWith Infrastructure as a Service, the lower levels of the stack are managed by a vendor. Some of these components can be provided by traditional hosters – in fact most of them have moved to having a virtualized offering. Very few actually provide an OSThe customer is still responsible for managing the OS through the Applications. For the developer, an obvious benefit with IaaS is that it frees the developer from many concerns when provisioning physical or virtual machines. This was one of the earliest and primary use cases for Amazon Web Services Elastic Cloud Compute (EC2). Developers were able to readily provision virtual machines (AMIs) on EC2, develop and test solutions and, often, run the results ‘in production’. The only requirement was a credit card to pay for the services.PaaSWith Platform as a Service, everything from the network connectivity through the runtime is provided and managed by the platform vendor. The Windows Azure Platform best fits in this category today. In fact because we don’t provide access to the underlying virtualization or operating system today, we’re often referred to as not providing IaaS.PaaS offerings further reduce the developer burden by additionally supporting the platform runtime and related application services. With PaaS, the developer can, almost immediately, begin creating the business logic for an application. Potentially, the increases in productivity are considerable and, because the hardware and operational aspects of the cloud platform are also managed by the cloud platform provider, applications can quickly be taken from an idea to reality very quickly.SaaSFinally, with SaaS, a vendor provides the application and abstracts you from all of the underlying components.
  • #12: Speaking Points:At PDC10 in just over a month, we will introduce several new services including: Caching and Reporting. We will also have a new CTP for the Data Sync Service and Project Dallas will be finally available. Let’s drill into these services in a bit more detail.--Speaking Points:I suspect most if not all of you in this room are familiar with the Windows Azure Platform today.Today the platform consists of a set of foundational services SQL Azure relational databaseAppFabric provides services that can be used by any apps – hosted in Windows Azure, on-premises, or hosted in another environment. Questions:How many of you are building applications for Windows Azure?How many are using SQL Azure?How many are using the Access Control service today? The Service Bus?Notes:Windows Azure StoryWe are building an open platform to run your applications in the cloud. Your apps are .NET, Java, PHP, etc. We love everyone.We are going to help you migrate your existing apps to the cloud. The cloud platform is the future. Enables scale, self-service, lowers friction, etc. We provide the best cloud platform for building new apps. (aka n-tier, web services, etc.)