SlideShare une entreprise Scribd logo
1  sur  26
Virtual 
Machines
Azure Virtual Machines 
 Launch Windows Server and Linux in minutes 
 Scale from 1 to 1000s of VM Instances 
 Save money with per-minute billing 
 Open and extensible
Provisioning VM 
>_
VM Gallery 
5 
A COLLECTION OF PREBUILT IMAGES FOR VARIOUS WORKLOADS 
Windows Server 2012 R2 Ubuntu Server 14.04 LTS CentOS 6.5 
Microsoft Azure 
SUSE Linux 
openSUSE 13.1 
Enterprise Server Oracle Linux 6.4.0.0.0 
Windows 8.1 Enterprise 
SQL Server 2014 Standard Oracle Database 11g R2 BizTalk Server 2013 SharePoint Server Farm 
Microsoft Dynamics 
GP 2013 
Zulu 8 
SAP HANA 
Developer Edition Puppet Enterprise 3.2.3 Barracuda Web Application 
Oracle WebLogic 
Server 12.1.2 
Visual Studio Ultimate 2013
Virtual Machine Sizes 
INSTANCE CORES RAM DISK SIZES PRICE 
General Purpose 
A0 1 0.75 GB 20 GB $0.0211/hr(~$15.82/mo) 
A1 1 1.75 GB 70 GB $0.095/hr(~$70.66/mo) 
A2 2 3.50 GB 135 GB $0.1899/hr(~$141.31/mo) 
A3 4 7.00 GB 285 GB $0.3797/hr(~$282.61/mo) 
A4 8 14.00 GB 605 GB $0.7593/hr(~$565.22/mo) 
Memory Intensive 
A5 2 14.00 GB 135 GB $0.348/hr(~$259.41/mo) 
A6 4 28.00 GB 285 GB $0.696/hr(~$517.76/mo) 
A7 8 56.00 GB 605 GB $1.392/hr(~$1,035.52/mo) 
Compute Intensive 
A8 8 56.00 GB 382 GB $2.5836/hr(~$1,922.36/mo) 
A9 16 112.00 GB 382 GB $5.1671/hr(~$3,844.71/mo)
Demo: Provisioning VM 
Managing VMs using Azure portal
VM Extensions 
• Installable components to customize VM instances 
• Enable various DevOps scenarios 
• Can be added, updated, disabled or removed at any time 
• Managed via portal, PowerShell and Management APIs 
Microsoft Azure 8
Data Persistence 
 Data Disks 
 Azure Files
Disks and Images 
Base OS image for new Virtual Machines 
Sys-Prepped/Generalized/Read Only 
Created by uploading or by capture 
Writable Disks for Virtual Machines 
Created during VM creation or during 
upload of existing VHDs.
Image Mobility
VM disk layout
Persistent Disks and Highly Durable
Azure Files 
• 
• 
•
Azure Files - Scenarios 
• Share data across VMs and applications 
• Multiple writers, multiple readers using standard file system 
semantics. 
• Share settings throughout services 
• VMs can read settings and files from a common, shared 
location. These can be updated externally via REST. 
• Dev/Test/Debug 
• Very useful to have a shared location for installing applications, 
setting up VMs, running tools, and keeping notes while 
developing, testing, and debugging cloud services.
Virtual Machine Availability 
 Meaning of 9’s 
 Fault domains, update domains and availability sets 
 Load balancing
Meaning of 9’s 
18 
Service 
Availability(%) 
System Type 
Annualized 
Down Minutes 
Quarterly Down 
Minutes 
Monthly Down 
Minutes 
Practical Meaning FAA rating 
90 Unmanaged 52,596.00 13,149.00 4,383.00 Down 5 weeks per year 
99 Managed 5,259.60 1,314.90 438.30 Down 4 days per year ROUTINE 
99.9 Well managed 525.96 131.49 43.83 Down 9 hours per year ESSENTIAL 
99.99 Fault tolerant 52.60 13.15 4.38 Down 1 hour per year 
99.999 High availability 5.26 1.31 0.44 Down 5 minutes per year CRITICAL 
99.9999 Very high 
availability 
0.53 0.13 0.04 Down 30 seconds per year 
99.99999 Ultra availability 0.05 0.01 - Down 3 seconds per year SAFETY CRITICAL 
Microsoft Azure 
From Generic Requirements for Operation Systems Platform Reliability, Telcordia Technologies System Documentation,GR-2841-CORE and 
Federation Aviation Administration Handbook: Reliability, Maintainability, and Availability (RMA) Handbook, FAA-HDBK-006A, Jan 7, 2008.
Service Level Agreements
Fault and Update Domains
Virtual Machine Availability Sets 
UPDATE DOMAINS ARE HONORED BY HOST OS UPDATES
Load balancing 
• Load balancing 
Multiple VMs share the workload via public facing endpoints 
• Internal Load balancing 
Load balancing between VMs that don’t have public facing endpoints 
External 
Load 
Balancer 
Customer vNet 
Internal 
Load 
Balancer Back end 
Microsoft Azure Front end 
22 
Internet 
Microsoft Azure 
Public VIP
Traffic Manager 
• Load balancing 
• Failover 
Microsoft Azure 
North 
Europe 
US West 
North America Europe
Virtual 
Networks
Azure Virtual Networks 
 A protected private virtual network in cloud 
 Extend enterprise networks into Azure 
 Cross-premises connectivity
Virtual Network Scenarios 
• Hybrid Public/Private Cloud 
Enterprise app in Microsoft Azure requiring connectivity to on-premise resources 
• Enterprise Identity and Access Control 
Manage identity and access control with on-premise resources (on-premises Active 
Directory) 
• Monitoring and Management 
Remote monitoring and trouble-shooting of resources running in Azure 
• Advanced Connectivity Requirements 
Cloud deployments requiring IP addresses and direct connectivity across services 
Microsoft Azure 26
Questions?

Contenu connexe

Tendances

MS Cloud Day - Building web applications with Azure storage
MS Cloud Day - Building web applications with Azure storageMS Cloud Day - Building web applications with Azure storage
MS Cloud Day - Building web applications with Azure storage
Spiffy
 
Keynote - Silicon Valley Cloud Computing User Group Meet - April 2011 - Srira...
Keynote - Silicon Valley Cloud Computing User Group Meet - April 2011 - Srira...Keynote - Silicon Valley Cloud Computing User Group Meet - April 2011 - Srira...
Keynote - Silicon Valley Cloud Computing User Group Meet - April 2011 - Srira...
Sriram Krishnan
 
WindowsAzureSDK1.7
WindowsAzureSDK1.7WindowsAzureSDK1.7
WindowsAzureSDK1.7
Saravanan G
 
Cnam azure 2014 web sites et integration continue
Cnam azure 2014  web sites et integration continueCnam azure 2014  web sites et integration continue
Cnam azure 2014 web sites et integration continue
Aymeric Weinbach
 

Tendances (20)

Azure DBA with IaaS
Azure DBA with IaaSAzure DBA with IaaS
Azure DBA with IaaS
 
How Microsoft learned to love Java
How Microsoft learned to love JavaHow Microsoft learned to love Java
How Microsoft learned to love Java
 
Big App Workloads on Microsoft Azure - TechEd Europe 2014
Big App Workloads on Microsoft Azure - TechEd Europe 2014Big App Workloads on Microsoft Azure - TechEd Europe 2014
Big App Workloads on Microsoft Azure - TechEd Europe 2014
 
Azure Data Storage
Azure Data StorageAzure Data Storage
Azure Data Storage
 
MS Cloud Day - Building web applications with Azure storage
MS Cloud Day - Building web applications with Azure storageMS Cloud Day - Building web applications with Azure storage
MS Cloud Day - Building web applications with Azure storage
 
Keynote - Silicon Valley Cloud Computing User Group Meet - April 2011 - Srira...
Keynote - Silicon Valley Cloud Computing User Group Meet - April 2011 - Srira...Keynote - Silicon Valley Cloud Computing User Group Meet - April 2011 - Srira...
Keynote - Silicon Valley Cloud Computing User Group Meet - April 2011 - Srira...
 
Tech Ed North America 2014 - Java on Azure
Tech Ed North America 2014 - Java on AzureTech Ed North America 2014 - Java on Azure
Tech Ed North America 2014 - Java on Azure
 
Windows Azure Caching
Windows Azure CachingWindows Azure Caching
Windows Azure Caching
 
Tech ED 2014 Running Oracle Databases and Application Servers on Azurev1
Tech ED 2014   Running Oracle Databases and Application Servers on Azurev1Tech ED 2014   Running Oracle Databases and Application Servers on Azurev1
Tech ED 2014 Running Oracle Databases and Application Servers on Azurev1
 
Cnam azure 2015 storage
Cnam azure 2015  storageCnam azure 2015  storage
Cnam azure 2015 storage
 
Windows Azure Blob Storage
Windows Azure Blob StorageWindows Azure Blob Storage
Windows Azure Blob Storage
 
Cnam azure ze cloud resource manager
Cnam azure ze cloud  resource managerCnam azure ze cloud  resource manager
Cnam azure ze cloud resource manager
 
IaaS for DBAs in Azure
IaaS for DBAs in AzureIaaS for DBAs in Azure
IaaS for DBAs in Azure
 
Windows Azure Storage – Architecture View
Windows Azure Storage – Architecture ViewWindows Azure Storage – Architecture View
Windows Azure Storage – Architecture View
 
WindowsAzureSDK1.7
WindowsAzureSDK1.7WindowsAzureSDK1.7
WindowsAzureSDK1.7
 
Cnam azure 2014 storage
Cnam azure 2014   storageCnam azure 2014   storage
Cnam azure 2014 storage
 
Microsoft and PHP at CakeFest 2010
Microsoft and PHP at CakeFest 2010Microsoft and PHP at CakeFest 2010
Microsoft and PHP at CakeFest 2010
 
Cnam azure 2014 web sites et integration continue
Cnam azure 2014  web sites et integration continueCnam azure 2014  web sites et integration continue
Cnam azure 2014 web sites et integration continue
 
Azure Recovery Services
Azure Recovery ServicesAzure Recovery Services
Azure Recovery Services
 
How to backup Oracle Database to Dropbox, Windows Azure, Amazon S3, and local...
How to backup Oracle Database to Dropbox, Windows Azure, Amazon S3, and local...How to backup Oracle Database to Dropbox, Windows Azure, Amazon S3, and local...
How to backup Oracle Database to Dropbox, Windows Azure, Amazon S3, and local...
 

En vedette

ADSelf Service Password Flyer
ADSelf Service Password Flyer ADSelf Service Password Flyer
ADSelf Service Password Flyer
ADSelfServicePlus
 

En vedette (8)

Azure IaaS Feb 23 2016 Let's Dev This Cloud
Azure IaaS Feb 23 2016 Let's Dev This CloudAzure IaaS Feb 23 2016 Let's Dev This Cloud
Azure IaaS Feb 23 2016 Let's Dev This Cloud
 
ADSelf Service Password Flyer
ADSelf Service Password Flyer ADSelf Service Password Flyer
ADSelf Service Password Flyer
 
Php on azure
Php on azurePhp on azure
Php on azure
 
High available BizTalk infrastructure on Azure IaaS
High available BizTalk infrastructure on Azure IaaSHigh available BizTalk infrastructure on Azure IaaS
High available BizTalk infrastructure on Azure IaaS
 
Azure: PaaS or IaaS
Azure: PaaS or IaaSAzure: PaaS or IaaS
Azure: PaaS or IaaS
 
Windows Azure Platform Overview
Windows Azure Platform OverviewWindows Azure Platform Overview
Windows Azure Platform Overview
 
Azure Cloud PPT
Azure Cloud PPTAzure Cloud PPT
Azure Cloud PPT
 
Microsoft Cloud Computing - Windows Azure Platform
Microsoft Cloud Computing - Windows Azure PlatformMicrosoft Cloud Computing - Windows Azure Platform
Microsoft Cloud Computing - Windows Azure Platform
 

Similaire à Azure IaaS

Azure Cloud Dev Camp - App Platform
Azure Cloud Dev Camp - App PlatformAzure Cloud Dev Camp - App Platform
Azure Cloud Dev Camp - App Platform
giventocode
 

Similaire à Azure IaaS (20)

Cnam cours azure iaas
Cnam cours azure iaasCnam cours azure iaas
Cnam cours azure iaas
 
Azure Cloud Dev Camp - App Platform
Azure Cloud Dev Camp - App PlatformAzure Cloud Dev Camp - App Platform
Azure Cloud Dev Camp - App Platform
 
Apresentação Microsoft Azure no SASPI 5
Apresentação Microsoft Azure no SASPI 5Apresentação Microsoft Azure no SASPI 5
Apresentação Microsoft Azure no SASPI 5
 
SQL_HA_DR_Azure
SQL_HA_DR_AzureSQL_HA_DR_Azure
SQL_HA_DR_Azure
 
Azure Site Recovery Bootcamp
Azure Site Recovery BootcampAzure Site Recovery Bootcamp
Azure Site Recovery Bootcamp
 
Virtual Server
Virtual ServerVirtual Server
Virtual Server
 
Introdução_Azure_Dell
Introdução_Azure_DellIntrodução_Azure_Dell
Introdução_Azure_Dell
 
London .NET Developers Azure Camp Keynote
London .NET Developers Azure Camp KeynoteLondon .NET Developers Azure Camp Keynote
London .NET Developers Azure Camp Keynote
 
Windows azure overview for SharePoint Pros
Windows azure overview for SharePoint Pros Windows azure overview for SharePoint Pros
Windows azure overview for SharePoint Pros
 
Understanding the Windows Azure Platform - Dec 2010
Understanding the Windows Azure Platform - Dec 2010Understanding the Windows Azure Platform - Dec 2010
Understanding the Windows Azure Platform - Dec 2010
 
IaaS azure_vs_amazon
IaaS azure_vs_amazonIaaS azure_vs_amazon
IaaS azure_vs_amazon
 
Virtual Server
Virtual ServerVirtual Server
Virtual Server
 
Windows Azure Overview for IT Professionals
Windows Azure Overview for IT ProfessionalsWindows Azure Overview for IT Professionals
Windows Azure Overview for IT Professionals
 
Windows Server 2003 End-of-Service: A Comprehensive, Market-Shifting Opportunity
Windows Server 2003 End-of-Service: A Comprehensive, Market-Shifting OpportunityWindows Server 2003 End-of-Service: A Comprehensive, Market-Shifting Opportunity
Windows Server 2003 End-of-Service: A Comprehensive, Market-Shifting Opportunity
 
Implement SQL Server on an Azure VM
Implement SQL Server on an Azure VMImplement SQL Server on an Azure VM
Implement SQL Server on an Azure VM
 
Microsoft Azure Offerings and New Services
Microsoft Azure Offerings and New Services Microsoft Azure Offerings and New Services
Microsoft Azure Offerings and New Services
 
Introduzione al cloud computing e microsoft azure
Introduzione al cloud computing e microsoft azureIntroduzione al cloud computing e microsoft azure
Introduzione al cloud computing e microsoft azure
 
2020-02-10 Java on Azure Solution Briefing
2020-02-10 Java on Azure Solution Briefing2020-02-10 Java on Azure Solution Briefing
2020-02-10 Java on Azure Solution Briefing
 
Going to the cloud with Microsoft and ITAdviser_Windows Azure overview for IT...
Going to the cloud with Microsoft and ITAdviser_Windows Azure overview for IT...Going to the cloud with Microsoft and ITAdviser_Windows Azure overview for IT...
Going to the cloud with Microsoft and ITAdviser_Windows Azure overview for IT...
 
Azure Cloud Dev Camp - Introduction
Azure Cloud Dev Camp - IntroductionAzure Cloud Dev Camp - Introduction
Azure Cloud Dev Camp - Introduction
 

Plus de Guy Barrette

Plus de Guy Barrette (20)

DevTeach - Azure Grand Tour for the Web Developer
DevTeach - Azure Grand Tour for the Web DeveloperDevTeach - Azure Grand Tour for the Web Developer
DevTeach - Azure Grand Tour for the Web Developer
 
Visual Studio 2017 - Montreal Launch Event
Visual Studio 2017  - Montreal Launch EventVisual Studio 2017  - Montreal Launch Event
Visual Studio 2017 - Montreal Launch Event
 
Xamarin Dev Days 2017 - Connected & disconnected apps with Azure Mobile Apps
Xamarin Dev Days 2017 -  Connected & disconnected apps with Azure Mobile AppsXamarin Dev Days 2017 -  Connected & disconnected apps with Azure Mobile Apps
Xamarin Dev Days 2017 - Connected & disconnected apps with Azure Mobile Apps
 
The secrets to running a thriving user group
The secrets to running a thriving user groupThe secrets to running a thriving user group
The secrets to running a thriving user group
 
Global Azure Bootcamp Montreal 2017
Global Azure Bootcamp Montreal 2017Global Azure Bootcamp Montreal 2017
Global Azure Bootcamp Montreal 2017
 
Xamarin Dev Days - Connected & Disconnected Apps with Azure Mobile Apps
Xamarin Dev Days - Connected & Disconnected Apps with Azure Mobile AppsXamarin Dev Days - Connected & Disconnected Apps with Azure Mobile Apps
Xamarin Dev Days - Connected & Disconnected Apps with Azure Mobile Apps
 
Internet of Things and Azure - DevTeach 2016
Internet of Things and Azure - DevTeach 2016Internet of Things and Azure - DevTeach 2016
Internet of Things and Azure - DevTeach 2016
 
De l’Internet des objets à Power BI en passant par Azure - SharePoint Saturday
De l’Internet des objets à Power BI en passant par Azure - SharePoint SaturdayDe l’Internet des objets à Power BI en passant par Azure - SharePoint Saturday
De l’Internet des objets à Power BI en passant par Azure - SharePoint Saturday
 
Azure App Service at Let's Dev This
Azure App Service at Let's Dev ThisAzure App Service at Let's Dev This
Azure App Service at Let's Dev This
 
Windows Core IoT for Makers - MVPDays
Windows Core IoT for Makers - MVPDaysWindows Core IoT for Makers - MVPDays
Windows Core IoT for Makers - MVPDays
 
Windows Core IoT for Makers - Club Framboise
Windows Core IoT for Makers - Club FramboiseWindows Core IoT for Makers - Club Framboise
Windows Core IoT for Makers - Club Framboise
 
Xamarin.Forms: a cross-platform mobile UI toolkit - ConFoo 2016
Xamarin.Forms:  a cross-platform mobile UI toolkit - ConFoo 2016Xamarin.Forms:  a cross-platform mobile UI toolkit - ConFoo 2016
Xamarin.Forms: a cross-platform mobile UI toolkit - ConFoo 2016
 
Connecting IoT devices to Azure
Connecting IoT devices to AzureConnecting IoT devices to Azure
Connecting IoT devices to Azure
 
Windows for Raspberry Pi 2 Makers (and more!)
Windows for Raspberry Pi 2Makers (and more!)Windows for Raspberry Pi 2Makers (and more!)
Windows for Raspberry Pi 2 Makers (and more!)
 
Introduction to Xamarin - Confoo 2015
Introduction to Xamarin - Confoo 2015Introduction to Xamarin - Confoo 2015
Introduction to Xamarin - Confoo 2015
 
Retour sur la conférence Xamarin Evolve 2014
Retour sur la conférence Xamarin Evolve 2014Retour sur la conférence Xamarin Evolve 2014
Retour sur la conférence Xamarin Evolve 2014
 
Introduction to Xamarin
Introduction to XamarinIntroduction to Xamarin
Introduction to Xamarin
 
Data in Azure
Data in AzureData in Azure
Data in Azure
 
Azure Web Sites
Azure Web SitesAzure Web Sites
Azure Web Sites
 
Azure Cloud Services
Azure Cloud ServicesAzure Cloud Services
Azure Cloud Services
 

Dernier

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Dernier (20)

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
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
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
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
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
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
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
 
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
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
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
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 

Azure IaaS

  • 2.
  • 3. Azure Virtual Machines  Launch Windows Server and Linux in minutes  Scale from 1 to 1000s of VM Instances  Save money with per-minute billing  Open and extensible
  • 5. VM Gallery 5 A COLLECTION OF PREBUILT IMAGES FOR VARIOUS WORKLOADS Windows Server 2012 R2 Ubuntu Server 14.04 LTS CentOS 6.5 Microsoft Azure SUSE Linux openSUSE 13.1 Enterprise Server Oracle Linux 6.4.0.0.0 Windows 8.1 Enterprise SQL Server 2014 Standard Oracle Database 11g R2 BizTalk Server 2013 SharePoint Server Farm Microsoft Dynamics GP 2013 Zulu 8 SAP HANA Developer Edition Puppet Enterprise 3.2.3 Barracuda Web Application Oracle WebLogic Server 12.1.2 Visual Studio Ultimate 2013
  • 6. Virtual Machine Sizes INSTANCE CORES RAM DISK SIZES PRICE General Purpose A0 1 0.75 GB 20 GB $0.0211/hr(~$15.82/mo) A1 1 1.75 GB 70 GB $0.095/hr(~$70.66/mo) A2 2 3.50 GB 135 GB $0.1899/hr(~$141.31/mo) A3 4 7.00 GB 285 GB $0.3797/hr(~$282.61/mo) A4 8 14.00 GB 605 GB $0.7593/hr(~$565.22/mo) Memory Intensive A5 2 14.00 GB 135 GB $0.348/hr(~$259.41/mo) A6 4 28.00 GB 285 GB $0.696/hr(~$517.76/mo) A7 8 56.00 GB 605 GB $1.392/hr(~$1,035.52/mo) Compute Intensive A8 8 56.00 GB 382 GB $2.5836/hr(~$1,922.36/mo) A9 16 112.00 GB 382 GB $5.1671/hr(~$3,844.71/mo)
  • 7. Demo: Provisioning VM Managing VMs using Azure portal
  • 8. VM Extensions • Installable components to customize VM instances • Enable various DevOps scenarios • Can be added, updated, disabled or removed at any time • Managed via portal, PowerShell and Management APIs Microsoft Azure 8
  • 9. Data Persistence  Data Disks  Azure Files
  • 10. Disks and Images Base OS image for new Virtual Machines Sys-Prepped/Generalized/Read Only Created by uploading or by capture Writable Disks for Virtual Machines Created during VM creation or during upload of existing VHDs.
  • 13. Persistent Disks and Highly Durable
  • 14. Azure Files • • •
  • 15. Azure Files - Scenarios • Share data across VMs and applications • Multiple writers, multiple readers using standard file system semantics. • Share settings throughout services • VMs can read settings and files from a common, shared location. These can be updated externally via REST. • Dev/Test/Debug • Very useful to have a shared location for installing applications, setting up VMs, running tools, and keeping notes while developing, testing, and debugging cloud services.
  • 16. Virtual Machine Availability  Meaning of 9’s  Fault domains, update domains and availability sets  Load balancing
  • 17. Meaning of 9’s 18 Service Availability(%) System Type Annualized Down Minutes Quarterly Down Minutes Monthly Down Minutes Practical Meaning FAA rating 90 Unmanaged 52,596.00 13,149.00 4,383.00 Down 5 weeks per year 99 Managed 5,259.60 1,314.90 438.30 Down 4 days per year ROUTINE 99.9 Well managed 525.96 131.49 43.83 Down 9 hours per year ESSENTIAL 99.99 Fault tolerant 52.60 13.15 4.38 Down 1 hour per year 99.999 High availability 5.26 1.31 0.44 Down 5 minutes per year CRITICAL 99.9999 Very high availability 0.53 0.13 0.04 Down 30 seconds per year 99.99999 Ultra availability 0.05 0.01 - Down 3 seconds per year SAFETY CRITICAL Microsoft Azure From Generic Requirements for Operation Systems Platform Reliability, Telcordia Technologies System Documentation,GR-2841-CORE and Federation Aviation Administration Handbook: Reliability, Maintainability, and Availability (RMA) Handbook, FAA-HDBK-006A, Jan 7, 2008.
  • 19. Fault and Update Domains
  • 20. Virtual Machine Availability Sets UPDATE DOMAINS ARE HONORED BY HOST OS UPDATES
  • 21. Load balancing • Load balancing Multiple VMs share the workload via public facing endpoints • Internal Load balancing Load balancing between VMs that don’t have public facing endpoints External Load Balancer Customer vNet Internal Load Balancer Back end Microsoft Azure Front end 22 Internet Microsoft Azure Public VIP
  • 22. Traffic Manager • Load balancing • Failover Microsoft Azure North Europe US West North America Europe
  • 24. Azure Virtual Networks  A protected private virtual network in cloud  Extend enterprise networks into Azure  Cross-premises connectivity
  • 25. Virtual Network Scenarios • Hybrid Public/Private Cloud Enterprise app in Microsoft Azure requiring connectivity to on-premise resources • Enterprise Identity and Access Control Manage identity and access control with on-premise resources (on-premises Active Directory) • Monitoring and Management Remote monitoring and trouble-shooting of resources running in Azure • Advanced Connectivity Requirements Cloud deployments requiring IP addresses and direct connectivity across services Microsoft Azure 26

Notes de l'éditeur

  1. Slide Objectives: High-level selling points of virtual machines. Speaker Notes: Both Linux and Windows are supported. It’s important to reiterate on this as many developers are still not aware of this. Mention scaling at enterprise level using DSC, Puppet or Chef. Emphasize on the openness – we are not forcing your to lock on Microsoft technologies. Instead, Azure is more open than ever. You can leverage your existing skills, tools and services, and Azure is providing more and more first-class supports for them.
  2. Slide Objective: Explain workflow for provisioning VMs in the cloud Speaker Notes: You have three methods of starting this process: Build a VM from the portal, from the command line OR programmatically calling the REST API. Once your choice of provisioning is made you will need to select the image and instance size to start from. The newly created disk will be stored in blob storage and your machine will boot.
  3. Slide Objective: Explain a wide variety of images that you can choose from. Speaker Notes: First of all, you can choose from different Windows Servers and a variety of Linux implementations. [Click] As well as pre-built images for different flavors of SQL Database and Oracle databases. [Click] You can also choose from a number of first-party and certified third-party images for various application servers and infrastructural components. [Click] And last but not least, if you are a MSDN subscriber, you also have access to Visual Studio images and client Windows systems such as Windows 7 and Windows 8.1 for your DevTest purposes.
  4. Slide Objective: Introduce different virtual machine sizes. Speaker Notes: Different VM sizes allow different number of data disks (more on data disks later). A5-A7 are high-memory instances A8-A9 are for compute-intensive workloads http://azure.microsoft.com/en-us/pricing/details/virtual-machines/
  5. Demo: Provisioning VM Prerequisites: A Windows Server 2012 is already provisioned. Steps: Open Ibiza portal and click the NEW button at the lower-left corner. Show the short list of resources. Explain that I can directly create popular resources here such as a Windows Server 2012. Click on the Everything link. In Gallery blade, open the Virtual machines category. Scroll down the view and show images of different types (refer back to slide 9). Click on Windows Server 2012 R2, and then click the Create button in the overview blade. For non-Microsoft focused audience, consider to pick a Linux image instead. Fill in the Create VM form and click on the Create button to provision the VM. Explain this will take a few minutes. Open the already provisioned VM. Scroll down the blade to show various of information available on the blade. Click on the Extensions tile. On the Extensions blade, click on the ADD icon to bring up the extension list. Introduce that VM extensions are installable components to customize VM instances. Switch to slides to continue with VM extension introduction.
  6. Slide Objective: Introduce VM extensions. Speaker Notes: No matter how big the image gallery is, your projects may have specific needs that can’t be satisfied by standard images. Some components such as anti-virus, configuration management agents are required on most machines for compliance and management purposes. This allows use to innovate faster to meet with your project needs. And you have flexibility to pick and combine extensions for your goals. Point out some of existing extensions: Custom Script Extension, which allows you to download and execute PowerShell scripts. Chef Extension and Puppet Extension for automated management at scale. Symantec Endpoint Protection etc. for protection. Docker (Linux only). Visual Studio Remote Debugger.
  7. Slide Objective: Explain the differences between disks and images with VMs
  8. Slide Objective: Explain the benefits of image mobility Notes: One of the key benefits of IaaS is flexibility and control. The Windows Azure solution provides the capability of not only moving VHDs TO the cloud but also allows you to copy the VHD back down and run it locally or on another cloud provider. Great for testing out production issues or any other need where you require a copy of the production server.
  9. Slide Objective: Explain how disks are durable and how Windows Azure storage works Notes: The OS and Data Disks are stored in Windows Azure storage. So in addition to the data being persistent you also get the benefits of storage which means your VHD is replicated 3X’s locally and also 3X’s in a separate data center in the same region (geo-replication)
  10. Speaker Notes: Unhide to add more details if necessary
  11. Slide Objective: Provide a graphical view of fault and upgrade domains for existing web and worker roles. Use to contrast existing skills with availability sets. Notes: You can see that our service is well spread out across both fault and upgrade domains The loss of a fault domain will not cause a failure of our service nor will the restart or change of an upgrade domain cause a failure of our service Notes Useful pre-reading here. http://blog.toddysm.com/2010/04/upgrade-domains-and-fault-domains-in-windows-azure.html
  12. Slide Objective: Explain availability sets Notes: Availability sets tell the Fabric Controller to place VMs in the same set on different racks for faults and in separate upgrade domains for updates. This essentially tells the FC not to take the guest OS down of all VMs in the same set for host updates.