SlideShare una empresa de Scribd logo
1 de 72
Who am I?
Maarten
Balliauw
@maartenballiauw




http://blog.maartenballiauw.be
 Save time and money
 Enable new scenarios
inefficiencies in traditional IT…
                                                            Allocated        Load Forecast
                                                          IT-capacities
                               “Under-supply“ of
                                  capacities
           IT CAPACITY



                         “Waste“ of                                       Fixed cost of IT-
                         capacities                                          capacities




 Barrier for
innovations                                 Actual Load



                                                             TIME
however, in a Cloud View
                                                                                  Load
                                                          Allocated IT           Forecast
                                                           capacities

                        No “under-supply“
          IT CAPACITY




                        Reduction of                                     Possible reduction
                        “over-supply“                                    of IT-capacities in
                                                                          case of reduced
                                                                                load
 Reduction
  of initial
investments
                                            Actual Load



                                                             Time
instant wins


                                                                                                      Average Usage




                                         Compute




                                                                                 Compute
Compute




                    Inactivity
                     Period                                      Average Usage
          Average                Usage
                     Time                                 Time                                 Time




On and off                               Scale fast, fail fast                   Burst scenarios
“IaaS”                     “PaaS”                 “SaaS”
Infrastructure-as-a-Service   Platform-as-a-Service   Software-as-a-Service
          host                       build                 consume
windows azure
datacenters around the world

                          Windows Azure
                          San Antonio, TX
                          Approx 477K sq ft, 27MW, uses recycled water for
                          cooling


                          Chicago, IL
                          707,000 square feet with critical power of 60
                          MW, uses water side economization, containers


                          Dublin, Ireland
                          Approx 570K sq ft, up to 27MW, uses outside air
                          for cooling.
Getting Started with
Windows Azure
service
package




service
package
 Provision Virtual Servers
 Deploy App Code
 Configure Network
                                                          service
                                                          package




                     new virtual server                                   new virtual server




                                          Server Rack 1   Server Rack 2
 Provision Virtual Servers
 Deploy App Code
 Configure Network
                              service
                              package
 Provision Virtual Servers
 Deploy App Code
 Configure Network
                              service
                              package
 Provision Virtual Servers
 Deploy App Code
 Configure Network




                               Network load-balancer
                                configured for traffic
multiple
languages
“Hello World”
Using PHP
2   6   92

    Scale
Pay Only For What
     You Use.
Staging &
Production
Focus on Apps,
not Infrastructure
building
 blocks
Storage Options
blob storage
blob storage
SQL Azure
SQL Azure
Tightly Coupled
Tightly Coupled
Loosely Coupled
Loosely Coupled
Loosely Coupled
Loosely Coupled
Service Bus
Queues
hybrid
building
 blocks
Developer
Guides
open source
                                   libraries
                                      Apache 2 License
                                      Multiple Languages
                                      Hosted on GitHub
                                      Contributions Welcome
 http://github.com/windowsazure
stackoverflow
 http://stackoverflow.com/questions/tagged/azure
An example: Mobistar
Three-day campaign
> 3mio unique visitors
Components used:
Compute
Storage
Caching
CDN
(Content Delivery Network)   Number of servers vs. actual load
An example: Syntra
Only uses the Access Control Service block
Reduces maintenance
No more identity integration issues

                                             Moodle


                                             Hosted Exchange


                                             Other apps
An example: myShopi
Uses a lot of the Windows Azure components
Mobile application to share shopping lists
iPhone, iPad, Android, WP7, Web, …
Needs a back-end!
Needs to scale!
An example: MyGet
Uses a lot of the Windows Azure components
“Scale fast, fail fast”
Get started.
http://WindowsAzure.com
& http://bit.ly/waztraining
MSDN Benefits                
Free Windows Azure for
Professional, Premium, and
Ultimate subscribers
Student Benefits
      Lieve Goedhuys
         lieveg@microsoft.com
AZUG.BE – Azure User Group Belgium
Monthly session around a Windows Azure related topic
National & international speakers
Community driven
www.azug.be
Code d’Azure
Introduction to Windows Azure
March 20, Kontich
Register: www.azug.be
What to remember?
Cloud is here to stay
Windows Azure is
Application services
Storage services
Foundation / integration services
Cloud is not all-or-nothing
Quick wins
On and Off
Scale fast, fail fast
Peak scenarios
Start today – www.azure.com
Windows Azure and the cloud: What it’s all about

Más contenido relacionado

La actualidad más candente

Choosing Your Windows Azure Platform Strategy
Choosing Your Windows Azure Platform StrategyChoosing Your Windows Azure Platform Strategy
Choosing Your Windows Azure Platform Strategy
drmarcustillett
 
Simplifying Cloud Implementation
Simplifying Cloud ImplementationSimplifying Cloud Implementation
Simplifying Cloud Implementation
Morphlabs
 
Ca today here and_now_martin_vajda
Ca today here and_now_martin_vajdaCa today here and_now_martin_vajda
Ca today here and_now_martin_vajda
mvajda62
 
Webinar: eFolder Expert Series: Three Myths of Cloud Recovery Revealed
Webinar: eFolder Expert Series:Three Myths of Cloud Recovery RevealedWebinar: eFolder Expert Series:Three Myths of Cloud Recovery Revealed
Webinar: eFolder Expert Series: Three Myths of Cloud Recovery Revealed
Dropbox
 
Building your private cloud the ncs experience harrison lee
Building your private cloud the ncs experience harrison leeBuilding your private cloud the ncs experience harrison lee
Building your private cloud the ncs experience harrison lee
Microsoft Singapore
 
How Enterprises are using the AWS Cloud, Dan Powers, VP, AWS
How Enterprises are using the AWS Cloud, Dan Powers, VP, AWS How Enterprises are using the AWS Cloud, Dan Powers, VP, AWS
How Enterprises are using the AWS Cloud, Dan Powers, VP, AWS
Amazon Web Services
 
Ibm blade center_foundation_for_cloud_seller_presentation
Ibm blade center_foundation_for_cloud_seller_presentationIbm blade center_foundation_for_cloud_seller_presentation
Ibm blade center_foundation_for_cloud_seller_presentation
IBM India Smarter Computing
 
Oscon anatomy of_os_cloud_ecosystem
Oscon anatomy of_os_cloud_ecosystemOscon anatomy of_os_cloud_ecosystem
Oscon anatomy of_os_cloud_ecosystem
htdvul
 
Future of the Cloud: Cloud Platform APIs are the Business of Computing
Future of the Cloud: Cloud Platform APIs are the Business of ComputingFuture of the Cloud: Cloud Platform APIs are the Business of Computing
Future of the Cloud: Cloud Platform APIs are the Business of Computing
ReadWrite
 
Cloud Computing - Jan 2011 - Chandna
Cloud Computing - Jan 2011 - ChandnaCloud Computing - Jan 2011 - Chandna
Cloud Computing - Jan 2011 - Chandna
Asheem Chandna
 

La actualidad más candente (19)

Choosing Your Windows Azure Platform Strategy
Choosing Your Windows Azure Platform StrategyChoosing Your Windows Azure Platform Strategy
Choosing Your Windows Azure Platform Strategy
 
SmartCloud Provisioning - servere i skyen på et splitsekund. Steen Eriksen &...
SmartCloud Provisioning - servere i skyen på et splitsekund.  Steen Eriksen &...SmartCloud Provisioning - servere i skyen på et splitsekund.  Steen Eriksen &...
SmartCloud Provisioning - servere i skyen på et splitsekund. Steen Eriksen &...
 
Cloud Computing in Organization
Cloud Computing in OrganizationCloud Computing in Organization
Cloud Computing in Organization
 
Be Prepared for Tomorrow's IT Forecast Great Chance of Hybrid Clouds
Be Prepared for Tomorrow's IT Forecast Great Chance of Hybrid CloudsBe Prepared for Tomorrow's IT Forecast Great Chance of Hybrid Clouds
Be Prepared for Tomorrow's IT Forecast Great Chance of Hybrid Clouds
 
Simplifying Cloud Implementation
Simplifying Cloud ImplementationSimplifying Cloud Implementation
Simplifying Cloud Implementation
 
Ca today here and_now_martin_vajda
Ca today here and_now_martin_vajdaCa today here and_now_martin_vajda
Ca today here and_now_martin_vajda
 
Secure cloud mining By ahlam
Secure cloud mining  By ahlamSecure cloud mining  By ahlam
Secure cloud mining By ahlam
 
Webinar: eFolder Expert Series: Three Myths of Cloud Recovery Revealed
Webinar: eFolder Expert Series:Three Myths of Cloud Recovery RevealedWebinar: eFolder Expert Series:Three Myths of Cloud Recovery Revealed
Webinar: eFolder Expert Series: Three Myths of Cloud Recovery Revealed
 
Building your private cloud the ncs experience harrison lee
Building your private cloud the ncs experience harrison leeBuilding your private cloud the ncs experience harrison lee
Building your private cloud the ncs experience harrison lee
 
How Enterprises are using the AWS Cloud, Dan Powers, VP, AWS
How Enterprises are using the AWS Cloud, Dan Powers, VP, AWS How Enterprises are using the AWS Cloud, Dan Powers, VP, AWS
How Enterprises are using the AWS Cloud, Dan Powers, VP, AWS
 
367 370
367 370367 370
367 370
 
Ibm blade center_foundation_for_cloud_seller_presentation
Ibm blade center_foundation_for_cloud_seller_presentationIbm blade center_foundation_for_cloud_seller_presentation
Ibm blade center_foundation_for_cloud_seller_presentation
 
Oscon anatomy of_os_cloud_ecosystem
Oscon anatomy of_os_cloud_ecosystemOscon anatomy of_os_cloud_ecosystem
Oscon anatomy of_os_cloud_ecosystem
 
Serving Media From The Edge - Miles Ward - AWS Summit 2012 Australia
Serving Media From The Edge - Miles Ward - AWS Summit 2012 AustraliaServing Media From The Edge - Miles Ward - AWS Summit 2012 Australia
Serving Media From The Edge - Miles Ward - AWS Summit 2012 Australia
 
AWS Boot Camp in Taipei
AWS Boot Camp in TaipeiAWS Boot Camp in Taipei
AWS Boot Camp in Taipei
 
Future of the Cloud: Cloud Platform APIs are the Business of Computing
Future of the Cloud: Cloud Platform APIs are the Business of ComputingFuture of the Cloud: Cloud Platform APIs are the Business of Computing
Future of the Cloud: Cloud Platform APIs are the Business of Computing
 
The Enterprise Cloud: Immediate. Urgent. Inevitable.
The Enterprise Cloud: Immediate. Urgent. Inevitable.The Enterprise Cloud: Immediate. Urgent. Inevitable.
The Enterprise Cloud: Immediate. Urgent. Inevitable.
 
Cloud Computing - Jan 2011 - Chandna
Cloud Computing - Jan 2011 - ChandnaCloud Computing - Jan 2011 - Chandna
Cloud Computing - Jan 2011 - Chandna
 
Your Future with Cloud Computing - Dr. Werner Vogels - AWS Summit 2012 Australia
Your Future with Cloud Computing - Dr. Werner Vogels - AWS Summit 2012 AustraliaYour Future with Cloud Computing - Dr. Werner Vogels - AWS Summit 2012 Australia
Your Future with Cloud Computing - Dr. Werner Vogels - AWS Summit 2012 Australia
 

Destacado

Introduction to Cloud Computing and Windows Azure
Introduction to Cloud Computing and Windows AzureIntroduction to Cloud Computing and Windows Azure
Introduction to Cloud Computing and Windows Azure
Kaushal Bhavsar
 

Destacado (18)

Microsoft Azure & Continuity: 5 Use Cases and Success Factors
Microsoft Azure & Continuity: 5 Use Cases and Success FactorsMicrosoft Azure & Continuity: 5 Use Cases and Success Factors
Microsoft Azure & Continuity: 5 Use Cases and Success Factors
 
Office 365 PBX Replacement Comparison Guide
Office 365 PBX Replacement Comparison GuideOffice 365 PBX Replacement Comparison Guide
Office 365 PBX Replacement Comparison Guide
 
Office 365: The Cloud Connection
Office 365: The Cloud ConnectionOffice 365: The Cloud Connection
Office 365: The Cloud Connection
 
Microsoft Azure in the education sector
Microsoft Azure in the education sectorMicrosoft Azure in the education sector
Microsoft Azure in the education sector
 
Microsoft Azure
Microsoft AzureMicrosoft Azure
Microsoft Azure
 
Microsoft Azure And The Competitive Cloud Industry - Collab365
Microsoft Azure And The Competitive Cloud Industry - Collab365Microsoft Azure And The Competitive Cloud Industry - Collab365
Microsoft Azure And The Competitive Cloud Industry - Collab365
 
Cloud PBX with Office 365 Webinar Slides
Cloud PBX with Office 365 Webinar SlidesCloud PBX with Office 365 Webinar Slides
Cloud PBX with Office 365 Webinar Slides
 
Introduction to Microsoft Azure 101
Introduction to Microsoft Azure 101Introduction to Microsoft Azure 101
Introduction to Microsoft Azure 101
 
Cloud PBX con Skype4B en Office 365 Plan E5
Cloud PBX con Skype4B en Office 365 Plan E5Cloud PBX con Skype4B en Office 365 Plan E5
Cloud PBX con Skype4B en Office 365 Plan E5
 
Microsoft Cloud Connector Overview
Microsoft Cloud Connector OverviewMicrosoft Cloud Connector Overview
Microsoft Cloud Connector Overview
 
Azure WorkshopPart1 Intro
Azure WorkshopPart1   IntroAzure WorkshopPart1   Intro
Azure WorkshopPart1 Intro
 
Dell EMC Spanning
Dell EMC SpanningDell EMC Spanning
Dell EMC Spanning
 
Microsoft Azure
Microsoft AzureMicrosoft Azure
Microsoft Azure
 
Introduction to Cloud Computing and Windows Azure
Introduction to Cloud Computing and Windows AzureIntroduction to Cloud Computing and Windows Azure
Introduction to Cloud Computing and Windows Azure
 
Microsoft Azure
Microsoft AzureMicrosoft Azure
Microsoft Azure
 
The Layman's Guide to Microsoft Azure
The Layman's Guide to Microsoft AzureThe Layman's Guide to Microsoft Azure
The Layman's Guide to Microsoft Azure
 
Microsoft Azure vs Amazon Web Services (AWS) Services & Feature Mapping
Microsoft Azure vs Amazon Web Services (AWS) Services & Feature MappingMicrosoft Azure vs Amazon Web Services (AWS) Services & Feature Mapping
Microsoft Azure vs Amazon Web Services (AWS) Services & Feature Mapping
 
Azure Cloud PPT
Azure Cloud PPTAzure Cloud PPT
Azure Cloud PPT
 

Similar a Windows Azure and the cloud: What it’s all about

Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
NAILBITER
 
Cloud becomingreality
Cloud becomingrealityCloud becomingreality
Cloud becomingreality
Josh Holmes
 
Lap around windows azure
Lap around windows azureLap around windows azure
Lap around windows azure
Manish Corriea
 
Students to Business Day 2012: Maarten Balliauw
Students to Business Day 2012: Maarten BalliauwStudents to Business Day 2012: Maarten Balliauw
Students to Business Day 2012: Maarten Balliauw
Frederik De Bruyne
 
Cisco Presentation
Cisco PresentationCisco Presentation
Cisco Presentation
RBratton
 
Hanu cloud computing expertise
Hanu cloud computing expertiseHanu cloud computing expertise
Hanu cloud computing expertise
Hanu Software
 

Similar a Windows Azure and the cloud: What it’s all about (20)

IIR Congres ICT & Recht - Cloud Computing - Peter de Haas - Microsoft - 20-04...
IIR Congres ICT & Recht - Cloud Computing - Peter de Haas - Microsoft - 20-04...IIR Congres ICT & Recht - Cloud Computing - Peter de Haas - Microsoft - 20-04...
IIR Congres ICT & Recht - Cloud Computing - Peter de Haas - Microsoft - 20-04...
 
Cost effective azure
Cost effective azureCost effective azure
Cost effective azure
 
Architecture Best Practices on Windows Azure
Architecture Best Practices on Windows AzureArchitecture Best Practices on Windows Azure
Architecture Best Practices on Windows Azure
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Windows Azure Platform - The Color of Cloud Computing
Windows Azure Platform - The Color of Cloud ComputingWindows Azure Platform - The Color of Cloud Computing
Windows Azure Platform - The Color of Cloud Computing
 
Cloud becomingreality
Cloud becomingrealityCloud becomingreality
Cloud becomingreality
 
Aws in enterprise applications
Aws in enterprise applicationsAws in enterprise applications
Aws in enterprise applications
 
Lap around windows azure
Lap around windows azureLap around windows azure
Lap around windows azure
 
Le cloud microsoft - Présentation "fourre-tout" - Base
Le cloud microsoft - Présentation "fourre-tout" - BaseLe cloud microsoft - Présentation "fourre-tout" - Base
Le cloud microsoft - Présentation "fourre-tout" - Base
 
Students to Business Day 2012: Maarten Balliauw
Students to Business Day 2012: Maarten BalliauwStudents to Business Day 2012: Maarten Balliauw
Students to Business Day 2012: Maarten Balliauw
 
Windows Azure Overview
Windows Azure OverviewWindows Azure Overview
Windows Azure Overview
 
The Modern Web Part 4: Cloud Computing
The Modern Web Part 4: Cloud ComputingThe Modern Web Part 4: Cloud Computing
The Modern Web Part 4: Cloud Computing
 
Cloud architecture and deployment: The Kognitio checklist, Nigel Sanctuary, K...
Cloud architecture and deployment: The Kognitio checklist, Nigel Sanctuary, K...Cloud architecture and deployment: The Kognitio checklist, Nigel Sanctuary, K...
Cloud architecture and deployment: The Kognitio checklist, Nigel Sanctuary, K...
 
Windows Azure For Architects
Windows Azure For ArchitectsWindows Azure For Architects
Windows Azure For Architects
 
Understanding the Value of the Cloud - Centare Lunch & Learn - June 2, 2011
Understanding the Value of the Cloud - Centare Lunch & Learn - June 2, 2011Understanding the Value of the Cloud - Centare Lunch & Learn - June 2, 2011
Understanding the Value of the Cloud - Centare Lunch & Learn - June 2, 2011
 
Private cloud, the Good, the Bad and the Ugly
Private cloud, the Good, the Bad and the UglyPrivate cloud, the Good, the Bad and the Ugly
Private cloud, the Good, the Bad and the Ugly
 
Cisco Presentation
Cisco PresentationCisco Presentation
Cisco Presentation
 
Dataline Tysons Corner 100808 Barry Lynn
Dataline Tysons Corner 100808 Barry LynnDataline Tysons Corner 100808 Barry Lynn
Dataline Tysons Corner 100808 Barry Lynn
 
Hanu cloud computing expertise
Hanu cloud computing expertiseHanu cloud computing expertise
Hanu cloud computing expertise
 
Linux, Virtualisation, and Clouds
Linux, Virtualisation, and CloudsLinux, Virtualisation, and Clouds
Linux, Virtualisation, and Clouds
 

Más de Maarten Balliauw

Más de Maarten Balliauw (20)

Bringing nullability into existing code - dammit is not the answer.pptx
Bringing nullability into existing code - dammit is not the answer.pptxBringing nullability into existing code - dammit is not the answer.pptx
Bringing nullability into existing code - dammit is not the answer.pptx
 
Nerd sniping myself into a rabbit hole... Streaming online audio to a Sonos s...
Nerd sniping myself into a rabbit hole... Streaming online audio to a Sonos s...Nerd sniping myself into a rabbit hole... Streaming online audio to a Sonos s...
Nerd sniping myself into a rabbit hole... Streaming online audio to a Sonos s...
 
Building a friendly .NET SDK to connect to Space
Building a friendly .NET SDK to connect to SpaceBuilding a friendly .NET SDK to connect to Space
Building a friendly .NET SDK to connect to Space
 
Microservices for building an IDE - The innards of JetBrains Rider - NDC Oslo...
Microservices for building an IDE - The innards of JetBrains Rider - NDC Oslo...Microservices for building an IDE - The innards of JetBrains Rider - NDC Oslo...
Microservices for building an IDE - The innards of JetBrains Rider - NDC Oslo...
 
Indexing and searching NuGet.org with Azure Functions and Search - .NET fwday...
Indexing and searching NuGet.org with Azure Functions and Search - .NET fwday...Indexing and searching NuGet.org with Azure Functions and Search - .NET fwday...
Indexing and searching NuGet.org with Azure Functions and Search - .NET fwday...
 
NDC Sydney 2019 - Microservices for building an IDE – The innards of JetBrain...
NDC Sydney 2019 - Microservices for building an IDE – The innards of JetBrain...NDC Sydney 2019 - Microservices for building an IDE – The innards of JetBrain...
NDC Sydney 2019 - Microservices for building an IDE – The innards of JetBrain...
 
JetBrains Australia 2019 - Exploring .NET’s memory management – a trip down m...
JetBrains Australia 2019 - Exploring .NET’s memory management – a trip down m...JetBrains Australia 2019 - Exploring .NET’s memory management – a trip down m...
JetBrains Australia 2019 - Exploring .NET’s memory management – a trip down m...
 
.NET Conf 2019 - Indexing and searching NuGet.org with Azure Functions and Se...
.NET Conf 2019 - Indexing and searching NuGet.org with Azure Functions and Se....NET Conf 2019 - Indexing and searching NuGet.org with Azure Functions and Se...
.NET Conf 2019 - Indexing and searching NuGet.org with Azure Functions and Se...
 
CloudBurst 2019 - Indexing and searching NuGet.org with Azure Functions and S...
CloudBurst 2019 - Indexing and searching NuGet.org with Azure Functions and S...CloudBurst 2019 - Indexing and searching NuGet.org with Azure Functions and S...
CloudBurst 2019 - Indexing and searching NuGet.org with Azure Functions and S...
 
NDC Oslo 2019 - Indexing and searching NuGet.org with Azure Functions and Search
NDC Oslo 2019 - Indexing and searching NuGet.org with Azure Functions and SearchNDC Oslo 2019 - Indexing and searching NuGet.org with Azure Functions and Search
NDC Oslo 2019 - Indexing and searching NuGet.org with Azure Functions and Search
 
Approaches for application request throttling - Cloud Developer Days Poland
Approaches for application request throttling - Cloud Developer Days PolandApproaches for application request throttling - Cloud Developer Days Poland
Approaches for application request throttling - Cloud Developer Days Poland
 
Indexing and searching NuGet.org with Azure Functions and Search - Cloud Deve...
Indexing and searching NuGet.org with Azure Functions and Search - Cloud Deve...Indexing and searching NuGet.org with Azure Functions and Search - Cloud Deve...
Indexing and searching NuGet.org with Azure Functions and Search - Cloud Deve...
 
Approaches for application request throttling - dotNetCologne
Approaches for application request throttling - dotNetCologneApproaches for application request throttling - dotNetCologne
Approaches for application request throttling - dotNetCologne
 
CodeStock - Exploring .NET memory management - a trip down memory lane
CodeStock - Exploring .NET memory management - a trip down memory laneCodeStock - Exploring .NET memory management - a trip down memory lane
CodeStock - Exploring .NET memory management - a trip down memory lane
 
ConFoo Montreal - Microservices for building an IDE - The innards of JetBrain...
ConFoo Montreal - Microservices for building an IDE - The innards of JetBrain...ConFoo Montreal - Microservices for building an IDE - The innards of JetBrain...
ConFoo Montreal - Microservices for building an IDE - The innards of JetBrain...
 
ConFoo Montreal - Approaches for application request throttling
ConFoo Montreal - Approaches for application request throttlingConFoo Montreal - Approaches for application request throttling
ConFoo Montreal - Approaches for application request throttling
 
Microservices for building an IDE – The innards of JetBrains Rider - TechDays...
Microservices for building an IDE – The innards of JetBrains Rider - TechDays...Microservices for building an IDE – The innards of JetBrains Rider - TechDays...
Microservices for building an IDE – The innards of JetBrains Rider - TechDays...
 
JetBrains Day Seoul - Exploring .NET’s memory management – a trip down memory...
JetBrains Day Seoul - Exploring .NET’s memory management – a trip down memory...JetBrains Day Seoul - Exploring .NET’s memory management – a trip down memory...
JetBrains Day Seoul - Exploring .NET’s memory management – a trip down memory...
 
DotNetFest - Let’s refresh our memory! Memory management in .NET
DotNetFest - Let’s refresh our memory! Memory management in .NETDotNetFest - Let’s refresh our memory! Memory management in .NET
DotNetFest - Let’s refresh our memory! Memory management in .NET
 
VISUG - Approaches for application request throttling
VISUG - Approaches for application request throttlingVISUG - Approaches for application request throttling
VISUG - Approaches for application request throttling
 

Último

EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 

Último (20)

🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 

Windows Azure and the cloud: What it’s all about

Notas del editor

  1. To build an application or solution in a legacy world, you have to think about network, OS, storage, and scale. But they have little to do with what you really want to build, an application.But what if there were a different way.
  2. Talking points:Some applications are perfect matches for a cloud model.<click> On and off scenarios are typically applications that perfectly fit in a cloud model. Imagine processes that only run for an hour a day, or a day per month, or once a year. We have a client who does school registrations for some schools, ensuring no parents have to stay in tents and have to wait until registration opens. Their engine calculating who gets priority in registering ther children in a school typically runs for 5 hours, twice a year. They use Windows Azure to host that flow and only pay for 10 hours of sever use, yearly. Or, in money terms: just below 2 EUR per year.<click> Scale-fast, fail fast scenarios are also common indicators for working with a cloud platform. By scale fast, we are talking not only about the Facebooks and Twitters in this world, but also incubator ideas. Imagine you have an idea for an application, for example one where users can request an offer for some products. Why not go ahead and build that app, and hosting on Windows Azure? If it works out and gives value, keep it running. If after 2 months nobody used it, simply trash it: fail fast. The idea had a chance to prove itself. In non-cloud scenarios where servers had to be bought, chances are this idea would have never been tested. Scale-fast, fail-fast is all about stimulating innovation: testing ideas, apart from developing them, costs little compared to what they may bring in revenue afterwards.<click> Burst scenarios, predictable and non-predictable, are another scenario. Imagine you run a campaign, you know you’ll have more users at that time. Simply add some resources in the cloud platform and remove them again afterwards. Also unpredictable bursts are a good scenario: if you sometimes have peak usage on your apps, host them in a cloud. Windows Azure can scale up when needed and scale back when no longer needed.Do remember other scenarios are possible as well. These are just three scenarios where, if you recognize your app in one of them, the cloud will be a perfect match and you will benefit in terms of stability, scalability and cost reduction.Note to speaker: if people ask about “autoscaling”: this is not supported out of the box but can easily be added. The new version of EntLib contains a ready to use block. Also, RealDolmen has developed a component that takes care of this.
  3. Talking points:This is Microsoft’s Northern Europe Datacenter (also known as Dublin). It is a so-called generation 3 datacenter, which means no “containerized” servers are in there. Instead, a large amount of racks are in the datacenter.Within RealDolmen, 2 persons have had the luck of being able to visit this datacenter on different times. Both came back, impressed, and could not stop talking about many of the environmental and security measures being taken. Unfortunately, those things are covered by an NDA. Some non-NDA items are, for example the fact that no one can enter the datacenter alone. Every room requires authentication, often with biometric scans. No human in the datacenter knows where which workload and thus your app resides within the datacenter. The datacenter decides this for itself based on security, privacy and load constraints.
  4. Talking points:The Chicago datacenter is double the size of the Dublin datacenter.It is a generation 4 datacenter, which means: containerized and more efficient.
  5. Talking points:When extra capacity is required in the datacenter, containers are “plugged” into the giant “USB ports” you see on this picture.
  6. Talking points:- No cooling is required: containers are cooled, not the empty space in between. A container typically is either compute (servers) or cooling. The ones inb the picture probably always are servers below, cooling in the upper container.
  7. Talking points:The amount of servers in a typical Microsoft datacenter is enormous. Imagine a few thousand server racks, stuffed with 1 U or ½ U servers all running a couple of virtual machines. Nobody but large companies like Microsoft can provide that amount of power in a central location.
  8. Demo: Hello World
  9. Demo: switch staging / production
  10. Demo: Connect tolocalblob storage usingCerebrata tools, show itssimilarto FTP/…Use VS and upload anuploaded file toblob storage (ASP.NET file upload  Blob storage)
  11. Demo: Create a database server on SQL AzureCreate a databaseExplain the firewall rukesShow the SL administrative UI
  12. DemoSendMessage
  13. Show developer guides on www.azure.com
  14. Talking points:To give you an example on how to combine blocks, look at a project we did with Mobistar. They had a campaign running for only 3 days with > 3mio unique visitors. After these 3 days, the app was still live for 14 days just showing a thank you page.To handle that load, a series of Compute instances on Windows Azure were used, a virtual server farm with a large number of services used on demand. For example, during nights we only had 2 servers running, at peak moments we scaled to > 50 servers. This resulted in an average consumption of compute resources which was a lot lower than having to buy or rent 50+ servers the whole time. I can not disclose the actual # of servers, but the total Windows Azure invoice (just the resources used) was only USD 580. Including VAT. FOR 50+ SERVERS!!!Next, we of course required storage. Some GB were used, but at USD 0.12 per month those were not expensive.Caching was used: session state for users had to be distributed over multiple servers, the caching block offers this functionality.CDN, the Content Delivery Network, was used to host images, CSS and JavaScript. Why bother the compute instances with static file hosting?
  15. Talking points:Not only scaling out can be a reason to move to Windows Azure. For Syntra, we have a solution which uses the Access Control component to have users authenticate on their Active Directory from different applications like a hosted Exchange, a PHP-based Moodle installation, ...This solution does not require open firewall ports, minimal maintenance.This solution costs them 30 EUR per year. Including VAT.
  16. Talking points:Another example is MyGet.MyGet uses a lot of the components in Windows Azure. It is a software-as-a-service, meaning anyone out there can use this application and eventually pay for using it.The business model was uncertain: would it work? Would people like it and use it? Or was it doomed from the start?To cover that uncertainty, Windows Azure was the platform of choice: it provides a rich set of services (compute, storage, access control, database, a global deployment on 2 continents, ...).Running in 2 datacenters globally, MyGet only costs 150 EUR incl. VAT in pure computational resources. Or 5 EUR per day. This means, if the application would have proven not to work, letting it “fail” and taking it offline would be possible at any time, without the risk of having a few servers that were bought or leased for three years sitting idle.