SlideShare a Scribd company logo
Microsoft Azure: Infrastructure as a
Service (IaaS)
Module 3: IaaS VMs
Microsoft Azure VMs
A Continuous Offering from Private to Public Cloud
Overview
Platform as a Service (
IaaS Workloads: All About the App
• Line of Business (LoB) applications:
o Custom applications
o Customer Relationship Management (CRM)
o Content Management Server (CMS)
o Enterprise Resource Planning (ERP)
o Business Intelligence (BI)
• Application Infrastructure:
o File servers
o Databases
o Identity
o Source control
• Developer, Testing and Staging environments:
o Quickly provision and un-provision entire environments
• Hybrid applications:
o Applications that span your data center and the cloud
>_
Provisioning to the Cloud
Supported Windows Server Applications
• Microsoft BizTalk Server - Microsoft BizTalk Server 2013 and later versions
• Microsoft Dynamics AX - Microsoft Dynamics AX 2012 R3 and future updates
• Microsoft Dynamics GP - Microsoft Dynamics GP 2013 and later versions
• Microsoft Dynamics NAV - Microsoft Dynamics NAV 2013 and later versions
• Microsoft Forefront Identity Manager - Microsoft Forefront Identity Manager 2010 R2 SP1 and later versions
• Microsoft HPC Pack - Microsoft HPC Pack 2012 and later versions
• Microsoft Project Server - Microsoft Project Server 2013 and later versions
• Microsoft SharePoint Server - Microsoft SharePoint Server 2010 and later versions are supported on Windows Azure Virtual Machines.
• Microsoft SQL Server - 64-bit versions of Microsoft SQL Server 2008 and later versions
• Microsoft System Center - Microsoft System Center 2012 SP1 and later versions are supported for the following applications:
o •App Controller
o •Configuration Manager
o •Endpoint Protection
o •Operations Manager
o •Orchestrator
o •Server Application Virtualization
o •Service Manager
• Microsoft Team Foundation Server 2012 and later versions
• Microsoft Exchange
• For the most up to date list : http://support.microsoft.com/kb/2721672
Linux on Microsoft Azure
• Supported Versions:
o SUSE SLES 11 Service Pack 3+ (SP3), SLES 12+
o openSUSE 13.1+
o CentOS 6.3+,7.0+ by OpenLogic*
o Ubuntu Server 12.04.1+,14.04, 15.10 and 16.04
o Oracle Linux 6.4+, 7.0+
o Red Hat Enterprise Linux RHEL 6.7+, 7.1+
o CoreOS 494.4.0+
• Specific versions are endorsed:
o Integration Components
o Testing and validation by partners
o Bring other variants at your own risk**
• *Image provided by OpenLogic based on CentOS 6.5 – 7.1
• **Interoperation work will be Required
• *** Only Linux VMs in the gallery are supported
What about Red Hat?
• 11/4/2015 – new announcement on partnership between Red Hat and Microsoft.
http://news.microsoft.com/2015/11/04/microsoft-and-red-hat-to-deliver-new-standard-for-enterprise-
cloud-experiences/
• Landing site https://azure.microsoft.com/en-us/campaigns/redhat/
Windows Server Roles that are Not Supported
http://support.microsoft.com/kb/2721672
Windows Server Features that are not Supported
Module 3: IaaS VMs
VMs and
Azure Resource Manager (ARM)
Reminder…Azure Resource Manager provides…
• Application Lifecycle Containment – Deployment, update, delete and status
• Declarative solution for Deployment – “Config as Code”
• Grouping – Metering, billing, quote: applied and rolled up to the group
• Consistent Management Layer
• Access Control – Scope for RBAC permissions
A Resource Group is a Unit of Management
Resource Group logical view
VM NIC
VM IP
Address
Load
Balancer
LB IP
Address
VNet
Subnet
Storage
Account
Disk (blob)
Portal View of Resource Group
Resource Group Key Points
• A resource can only be IN one resource group
• You CAN share resources in a resource group with other resource groups, ie, such as a storage account
• Virtual machines in a resource group MUST be in a virtual network and MUST be in a subnet which by
default has a network security group (NSG)
• ARM virtual machines can only be placed in ARM storage accounts
• Load balancers must be created either via ARM or PowerShell, it cannot be done in the portal
Demo: Resource Groups
Module 3: IaaS VMs
VM Availability
Service Level Agreements (SLA)
• For Cloud Services, we guarantee that when you deploy two or
more role instances in different fault and upgrade domains,
your Internet facing roles will have external connectivity at
least 99.95% of the time.
• For all Internet facing Virtual Machines that have two or more
instances deployed in the same Availability Set, we guarantee
you will have external connectivity at least 99.95% of the time.
• For Virtual Network, we guarantee a 99.9% Virtual Network
Gateway availability.
• "NO SLA" under the single instance
Fault and Update Domains
• Fault domains:
o Represent groups of resources anticipated to fail together, i.e. same rack, same server
o Fabric spreads instances across fault at least two fault domains
o The number of fault domains is controlled by the Azure Fabric
o Anticipated to fail together: share power source and network switch
o 3 fault domains by default
• Update domains:
o Represents groups of resources that will be updated together
o Host OS updates honor service update domains
o Specified in service definition
o Default of five (up to 5)
o More than 5 update domains allowed
• Fabric spreads role instances across update domains and fault domains
VM Availability Sets
• Update domains are honored by host OS updates
How Does this Relate to the SLA?
* No guaranteed SLA for single VM instance
End-to-End Highly Available Solution
• Redundancy at every level
Module 3: IaaS VMs
Understanding Disks
VM Disk Layout – Windows OS
* Max. size of C: drive – 1,023GB
VM Disk Layout – Windows OS (continued)
VM Disk Layout – Windows OS(continued)
Persistent Disk Management – Windows OS
• C: = OS Disk
• D: = Non-Persistent Cache Disk
• E:, F:. G: and all subsequent Data Disks—you will need to attach and format them
Capability OS Disk Data Disk
Host Cache Default ReadWrite None
Max Capacity 1023 GB 1 TB
Imaging Capable Yes No
Hot Update Cache Setting requires a
reboot
Change Cache without reboot,
Add/Remove without reboot
Disk Caching – Windows OS
• Modify using the Set-AzureOSDisk or the Set-AzureDataDisk cmdlets
Supported Cache Modes:
Disk Type Read Only Read Write None
OS Disk Supported Default Not Supported
Data Disks Supported Supported Default
Temporary Disk Not stored in Microsoft Azure Storage Blob
Service
VM Disk Selection Categories
• A Series
• Deployed on a variety of hardware and types of processors
• Size throttled based upon hardware
• Offers consistent performance regardless of hardware
• D Series
• CPUs 60% faster than A Series
• D Drive (temp) is an SSD Drive
• DS Series
• Performance similar to D Series but can be used with Premium storage
• Dv2 Series
• CPUs 35% faster than D series
• 2.4 GHz Intel Xeon @E5-2673 Haswell processor
• Turbo Boost Technology 2.0
• DSv2 Series
• Similar to Dv2 series but can use Premium storage
VM Disk Selection Categories (con’t)
• G Series
• Up to 32 cpu cores
• Up to 448GB of RAM
• GS Series
• Performance similar to G Series but can be used with Premium storage
• F Series
• 2GB+ RAM and 16GB plus SSD per CPU
• Optimized for compute intensive workloads
• 2.4 GHz Intel Xeon @E5-2673 Haswell processor
• Turbo Boost Technology 2.0
• FS Series
• Targeted for Premium storage
• SSD drive is persistent storage
• N Series (private preview Sept/Oct 2016)
• NVIDIA GRID 2.0 virtualized graphics
Comparing CPU performance across VM SKU’s
• Azure Compute Unit (ACU)
o Standardized on Standard_A1 VM = 100
o ‘*’ Intel Turbo Technology increases CPU frequency and provide a performance boost
Sizes for Virtual Machines in Azure
• https://azure.microsoft.com/en-us/documentation/articles/virtual-machines-windows-sizes/
Persistent Disks and Azure Storage High Durability
• Premium storage account can be created via the Azure Portal https://portal.azure.com , Azure PowerShell or the
Service Management REST API
• Available in Regions https://azure.microsoft.com/en-us/regions/#services
• Supports only Azure Page Blobs that are used to hold persistent disks
• Only supports Locally Redundant Storage (LRS)
• Must use DS, DSv2 or GS-Series disks for VMs
• Cannot be mapped to a custom domain
• Storage analytics not currently supported
Azure Premium Storage
• Three types of Premium Storage disks
Azure Premium Storage Scalability
• Scalability Targets
Creating a Premium Storage account
Module 3: IaaS VMs
Disks and Images
Introduction to Disks and Images
• Base OS image for new VMs
• Sysprepped/Generalized/Read-only
• Created by uploading or by capture
• Writable disks for VMs
• Created during VM creation or
during upload of existing Virtual
Hard Disks (VHDs)
Image Mobility
Bring Your Own Server/VHD
Imaging VMs in the Cloud
Tips on Bring Your Own (BYO) Generalized Images
• Sysprep and Generalize is expected
• Do not put unattend.xml on the disk
Module 3: IaaS VMs
Managing VMs
Azure VM Agent and Extensions
• VM Agent is used to install, configure, manage and run Azure VM Extensions
o Installs, configures, and removes VM extensions on instances of Azure VMs
o Enable via Portal or PowerShell
o Available for Windows and Linux
• VM Extensions provide dynamic features that Microsoft and other third parties provide
o Modify security and identity features, such as resetting account values and using antimalware
o Start, stop, or configure monitoring and diagnostics
o Reset or install connectivity features, such as RDP and SSH
o Diagnose, monitor, and manage your VMs
Lab: Introduction with Microsoft Azure Virtual
Machines
What are Virtual Machine Scale Sets?
• A way to deploy and manage VMs as a set
• Integrated with Azure Autoscale
• Integrated with Azure Load Balancer
• An Azure Compute resource Microsoft.Compute/virtualMachineScaleSets
• A scalable compute platform
• A platform independent infrastructure for PaaS Scalable VM
OS Image Diff
Base
OS Image
Scalable VM
OS Image Diff
Scalable VM
OS Image Diff
Scalable VM
OS Image Diff
Scalable Virtual
Machine
OS Image Diff
Disk
Azure’s Next Generation of cloud platform
52
VMs and VM Scale Sets
Azure Public Cloud
Azure Stack
VM Extensions
ACS, Mesos, Swarm
Service
Fabric
Batch
App Service
Media
Web
Apps
Mobile
Apps
CloudFoundry
Infrastructu
re
IaaS and
IaaS+
Cluster
Orchestrati
on
PaaS Layers
Cluster Orchestration
Vertical PaaS
When to use VM Scale Sets
https://www.flickr.com/photos/vijairaj/278290052/
https://creativecommons.org/licenses/by-sa/2.0/
http://survivorsdogs.wikia.com/wiki/Wolf_(animal)?file=Wolfpack.jpg
http://creativecommons.org/licenses/by-sa/3.0/
http://www.torange-fr.com/animals/birds/Un-troupeau-de-pigeons-et-tourterelles-15497.html
http://creativecommons.org/licenses/by/4.0/
• Pets vs. Packs
Demo: VM Scale Sets
Azure Resource Manager: Building a Virtual Machine
55
Resource Group
Subnet
Storage
VM
VNET
Public IP
NIC storageAccount
- accountType
publicIPAddress
- allocationMethod
- domainNameLabel
virtualNetwork
- addressSpace
- Subnet
- addressPrefix
networkInterface
- privateIPAllocati
onMethod
virtualMachine
- hardwareProfile
- osProfile
- storageProfile
- networkProfile
https://github.com/Azure/azure-quickstart-templates/
VM Scale Sets in ARM
Resource Group
Subnet
Scalable Storage
V
M
VNET
Scalable NIC
…
V
M
V
M
V
M
Scale Set
Extensions
Manage groups of identical VMs
https://github.com/Azure/azure-quickstart-templates - *vmss*
• Auto-Scalable
• Fast
• Customizable
• Windows or Linux
• VM Extensions
• Open PaaS platform
• Ease of Management
• Focus on target
instance count
• Updatable
VM Scale Sets: Capacity
• Specify a target instance count
• Specify a prefix for the computer name
1
2
{
"type": "Microsoft.Compute/virtualMachineScaleSets",
"apiVersion": "2015-06-15",
"name": "[parameters('vmSSName')]",
"location": "[variables('location')]",
"tags": {
"vmsstag1": "Myriad"
},
"dependsOn": [
. . .
],
"sku": {
"name": "Standard_A2",
"tier": "Standard",
"capacity": "[parameters('instanceCount')]"
},
"computerNamePrefix": "[parameters('vmSSName')]",
Lab: Create a VM Scale Set using a Custom
Windows IIS Image
Module 3: IaaS VMs
Preview Features
Module Summary
Virtual Machine Shutdown (classic portal view)
• Shutdown from Windows Azure Portal or Stop-AzureVM
o Billing stops for the VM
o All resources are released (including network adapters)
• Shutdown within the VM or Stop-AzureVM –StayProvisioned:
o Billing continues for the VM
o Keeps resources reserved (including IP address)

More Related Content

Similar to 10052016115118 (2).pptx

Introduction to Azure IaaS
Introduction to Azure IaaSIntroduction to Azure IaaS
Introduction to Azure IaaSRobert Crane
 
Azure Virtual Machines Deployment Scenarios
Azure Virtual Machines Deployment ScenariosAzure Virtual Machines Deployment Scenarios
Azure Virtual Machines Deployment ScenariosBrian Benz
 
VMworld 2013: Maximize Database Performance in Your Software-Defined Data Center
VMworld 2013: Maximize Database Performance in Your Software-Defined Data CenterVMworld 2013: Maximize Database Performance in Your Software-Defined Data Center
VMworld 2013: Maximize Database Performance in Your Software-Defined Data CenterVMworld
 
Virtualization
VirtualizationVirtualization
VirtualizationBirju Tank
 
VMworld 2015: vCloud Air 2015 – Getting Started with Hybrid Cloud
VMworld 2015: vCloud Air 2015 – Getting Started with Hybrid CloudVMworld 2015: vCloud Air 2015 – Getting Started with Hybrid Cloud
VMworld 2015: vCloud Air 2015 – Getting Started with Hybrid CloudVMworld
 
AWS Webcast - AWS Webinar Series for Education #3 - Discover the Ease of AWS ...
AWS Webcast - AWS Webinar Series for Education #3 - Discover the Ease of AWS ...AWS Webcast - AWS Webinar Series for Education #3 - Discover the Ease of AWS ...
AWS Webcast - AWS Webinar Series for Education #3 - Discover the Ease of AWS ...Amazon Web Services
 
Massive Lift & Shift Migrations to Microsoft Azure with the Microsoft Migrati...
Massive Lift & Shift Migrations to Microsoft Azure with the Microsoft Migrati...Massive Lift & Shift Migrations to Microsoft Azure with the Microsoft Migrati...
Massive Lift & Shift Migrations to Microsoft Azure with the Microsoft Migrati...Morgan Simonsen
 
Module 2: AWS Infrastructure – Compute, Storage and Networking - AWSome Day O...
Module 2: AWS Infrastructure – Compute, Storage and Networking - AWSome Day O...Module 2: AWS Infrastructure – Compute, Storage and Networking - AWSome Day O...
Module 2: AWS Infrastructure – Compute, Storage and Networking - AWSome Day O...Amazon Web Services
 
Azure IaaS Tanıtım - Uzun Anlatım
Azure IaaS Tanıtım - Uzun AnlatımAzure IaaS Tanıtım - Uzun Anlatım
Azure IaaS Tanıtım - Uzun AnlatımMustafa
 
Keynote talk on Windows 8 - Jeff Stokes
Keynote talk on Windows 8 - Jeff StokesKeynote talk on Windows 8 - Jeff Stokes
Keynote talk on Windows 8 - Jeff StokesJeff Stokes
 
Benefity Oracle Cloudu (3/4): Compute
Benefity Oracle Cloudu (3/4): ComputeBenefity Oracle Cloudu (3/4): Compute
Benefity Oracle Cloudu (3/4): ComputeMarketingArrowECS_CZ
 
Module 2 AWS Foundational Services - AWSome Day Online Conference
Module 2 AWS Foundational Services - AWSome Day Online Conference Module 2 AWS Foundational Services - AWSome Day Online Conference
Module 2 AWS Foundational Services - AWSome Day Online Conference Amazon Web Services
 
Module 2: AWS Foundational Services - AWSome Day Online Conference
Module 2: AWS Foundational Services - AWSome Day Online ConferenceModule 2: AWS Foundational Services - AWSome Day Online Conference
Module 2: AWS Foundational Services - AWSome Day Online ConferenceAmazon Web Services
 
Azure-Backup-Presentation-Chico-7-22-2019-1.pdf
Azure-Backup-Presentation-Chico-7-22-2019-1.pdfAzure-Backup-Presentation-Chico-7-22-2019-1.pdf
Azure-Backup-Presentation-Chico-7-22-2019-1.pdfbhavyanm2
 
Deploy, Scale and Manage your Microsoft Investments with AWS
Deploy, Scale and Manage your Microsoft Investments with AWSDeploy, Scale and Manage your Microsoft Investments with AWS
Deploy, Scale and Manage your Microsoft Investments with AWSAmazon Web Services
 
Deploy, Scale and Manage your Microsoft Investments with AWS
Deploy, Scale and Manage your Microsoft Investments with AWS Deploy, Scale and Manage your Microsoft Investments with AWS
Deploy, Scale and Manage your Microsoft Investments with AWS Amazon Web Services
 
Ibm spectrum scale fundamentals workshop for americas part 1 components archi...
Ibm spectrum scale fundamentals workshop for americas part 1 components archi...Ibm spectrum scale fundamentals workshop for americas part 1 components archi...
Ibm spectrum scale fundamentals workshop for americas part 1 components archi...xKinAnx
 

Similar to 10052016115118 (2).pptx (20)

Introduction to Azure IaaS
Introduction to Azure IaaSIntroduction to Azure IaaS
Introduction to Azure IaaS
 
vSphere
vSpherevSphere
vSphere
 
Azure IaaS
Azure IaaSAzure IaaS
Azure IaaS
 
Azure Virtual Machines Deployment Scenarios
Azure Virtual Machines Deployment ScenariosAzure Virtual Machines Deployment Scenarios
Azure Virtual Machines Deployment Scenarios
 
VMworld 2013: Maximize Database Performance in Your Software-Defined Data Center
VMworld 2013: Maximize Database Performance in Your Software-Defined Data CenterVMworld 2013: Maximize Database Performance in Your Software-Defined Data Center
VMworld 2013: Maximize Database Performance in Your Software-Defined Data Center
 
Enterprise Workloads on AWS
Enterprise Workloads on AWSEnterprise Workloads on AWS
Enterprise Workloads on AWS
 
Virtualization
VirtualizationVirtualization
Virtualization
 
VMworld 2015: vCloud Air 2015 – Getting Started with Hybrid Cloud
VMworld 2015: vCloud Air 2015 – Getting Started with Hybrid CloudVMworld 2015: vCloud Air 2015 – Getting Started with Hybrid Cloud
VMworld 2015: vCloud Air 2015 – Getting Started with Hybrid Cloud
 
AWS Webcast - AWS Webinar Series for Education #3 - Discover the Ease of AWS ...
AWS Webcast - AWS Webinar Series for Education #3 - Discover the Ease of AWS ...AWS Webcast - AWS Webinar Series for Education #3 - Discover the Ease of AWS ...
AWS Webcast - AWS Webinar Series for Education #3 - Discover the Ease of AWS ...
 
Massive Lift & Shift Migrations to Microsoft Azure with the Microsoft Migrati...
Massive Lift & Shift Migrations to Microsoft Azure with the Microsoft Migrati...Massive Lift & Shift Migrations to Microsoft Azure with the Microsoft Migrati...
Massive Lift & Shift Migrations to Microsoft Azure with the Microsoft Migrati...
 
Module 2: AWS Infrastructure – Compute, Storage and Networking - AWSome Day O...
Module 2: AWS Infrastructure – Compute, Storage and Networking - AWSome Day O...Module 2: AWS Infrastructure – Compute, Storage and Networking - AWSome Day O...
Module 2: AWS Infrastructure – Compute, Storage and Networking - AWSome Day O...
 
Azure IaaS Tanıtım - Uzun Anlatım
Azure IaaS Tanıtım - Uzun AnlatımAzure IaaS Tanıtım - Uzun Anlatım
Azure IaaS Tanıtım - Uzun Anlatım
 
Keynote talk on Windows 8 - Jeff Stokes
Keynote talk on Windows 8 - Jeff StokesKeynote talk on Windows 8 - Jeff Stokes
Keynote talk on Windows 8 - Jeff Stokes
 
Benefity Oracle Cloudu (3/4): Compute
Benefity Oracle Cloudu (3/4): ComputeBenefity Oracle Cloudu (3/4): Compute
Benefity Oracle Cloudu (3/4): Compute
 
Module 2 AWS Foundational Services - AWSome Day Online Conference
Module 2 AWS Foundational Services - AWSome Day Online Conference Module 2 AWS Foundational Services - AWSome Day Online Conference
Module 2 AWS Foundational Services - AWSome Day Online Conference
 
Module 2: AWS Foundational Services - AWSome Day Online Conference
Module 2: AWS Foundational Services - AWSome Day Online ConferenceModule 2: AWS Foundational Services - AWSome Day Online Conference
Module 2: AWS Foundational Services - AWSome Day Online Conference
 
Azure-Backup-Presentation-Chico-7-22-2019-1.pdf
Azure-Backup-Presentation-Chico-7-22-2019-1.pdfAzure-Backup-Presentation-Chico-7-22-2019-1.pdf
Azure-Backup-Presentation-Chico-7-22-2019-1.pdf
 
Deploy, Scale and Manage your Microsoft Investments with AWS
Deploy, Scale and Manage your Microsoft Investments with AWSDeploy, Scale and Manage your Microsoft Investments with AWS
Deploy, Scale and Manage your Microsoft Investments with AWS
 
Deploy, Scale and Manage your Microsoft Investments with AWS
Deploy, Scale and Manage your Microsoft Investments with AWS Deploy, Scale and Manage your Microsoft Investments with AWS
Deploy, Scale and Manage your Microsoft Investments with AWS
 
Ibm spectrum scale fundamentals workshop for americas part 1 components archi...
Ibm spectrum scale fundamentals workshop for americas part 1 components archi...Ibm spectrum scale fundamentals workshop for americas part 1 components archi...
Ibm spectrum scale fundamentals workshop for americas part 1 components archi...
 

Recently uploaded

Using Generative AI for Content Marketing
Using Generative AI for Content MarketingUsing Generative AI for Content Marketing
Using Generative AI for Content MarketingChuck Aikens
 
Memorandum Of Association Constitution of Company.ppt
Memorandum Of Association Constitution of Company.pptMemorandum Of Association Constitution of Company.ppt
Memorandum Of Association Constitution of Company.pptseri bangash
 
Lookback Analysis
Lookback AnalysisLookback Analysis
Lookback AnalysisSafe PaaS
 
Equinox Gold Corporate Deck May 24th 2024
Equinox Gold Corporate Deck May 24th 2024Equinox Gold Corporate Deck May 24th 2024
Equinox Gold Corporate Deck May 24th 2024Equinox Gold Corp.
 
anas about venice for grade 6f about venice
anas about venice for grade 6f about veniceanas about venice for grade 6f about venice
anas about venice for grade 6f about veniceanasabutalha2013
 
HR and Employment law update: May 2024.
HR and Employment law update:  May 2024.HR and Employment law update:  May 2024.
HR and Employment law update: May 2024.FelixPerez547899
 
LinkedIn Masterclass Techweek 2024 v4.1.pptx
LinkedIn Masterclass Techweek 2024 v4.1.pptxLinkedIn Masterclass Techweek 2024 v4.1.pptx
LinkedIn Masterclass Techweek 2024 v4.1.pptxSymbio Agency Ltd
 
Business Valuation Principles for Entrepreneurs
Business Valuation Principles for EntrepreneursBusiness Valuation Principles for Entrepreneurs
Business Valuation Principles for EntrepreneursBen Wann
 
Cree_Rey_BrandIdentityKit.PDF_PersonalBd
Cree_Rey_BrandIdentityKit.PDF_PersonalBdCree_Rey_BrandIdentityKit.PDF_PersonalBd
Cree_Rey_BrandIdentityKit.PDF_PersonalBdcreerey
 
Hyundai capital 2024 1quarter Earnings release
Hyundai capital 2024 1quarter Earnings releaseHyundai capital 2024 1quarter Earnings release
Hyundai capital 2024 1quarter Earnings releaseirhcs
 
Falcon Invoice Discounting Setup for Small Businesses
Falcon Invoice Discounting Setup for Small BusinessesFalcon Invoice Discounting Setup for Small Businesses
Falcon Invoice Discounting Setup for Small BusinessesFalcon investment
 
NewBase 24 May 2024 Energy News issue - 1727 by Khaled Al Awadi_compresse...
NewBase   24 May  2024  Energy News issue - 1727 by Khaled Al Awadi_compresse...NewBase   24 May  2024  Energy News issue - 1727 by Khaled Al Awadi_compresse...
NewBase 24 May 2024 Energy News issue - 1727 by Khaled Al Awadi_compresse...Khaled Al Awadi
 
What are the main advantages of using HR recruiter services.pdf
What are the main advantages of using HR recruiter services.pdfWhat are the main advantages of using HR recruiter services.pdf
What are the main advantages of using HR recruiter services.pdfHumanResourceDimensi1
 
RMD24 | Debunking the non-endemic revenue myth Marvin Vacquier Droop | First ...
RMD24 | Debunking the non-endemic revenue myth Marvin Vacquier Droop | First ...RMD24 | Debunking the non-endemic revenue myth Marvin Vacquier Droop | First ...
RMD24 | Debunking the non-endemic revenue myth Marvin Vacquier Droop | First ...BBPMedia1
 
How to Maintain Healthy Life style.pptx
How to Maintain  Healthy Life style.pptxHow to Maintain  Healthy Life style.pptx
How to Maintain Healthy Life style.pptxrdishurana
 
Special Purpose Vehicle (Purpose, Formation & examples)
Special Purpose Vehicle (Purpose, Formation & examples)Special Purpose Vehicle (Purpose, Formation & examples)
Special Purpose Vehicle (Purpose, Formation & examples)linciy03
 
USA classified ads posting – best classified sites in usa.pdf
USA classified ads posting – best classified sites in usa.pdfUSA classified ads posting – best classified sites in usa.pdf
USA classified ads posting – best classified sites in usa.pdfsuperbizness1227
 
Event Report - IBM Think 2024 - It is all about AI and hybrid
Event Report - IBM Think 2024 - It is all about AI and hybridEvent Report - IBM Think 2024 - It is all about AI and hybrid
Event Report - IBM Think 2024 - It is all about AI and hybridHolger Mueller
 
Luxury Artificial Plants Dubai | Plants in KSA, UAE | Shajara
Luxury Artificial Plants Dubai | Plants in KSA, UAE | ShajaraLuxury Artificial Plants Dubai | Plants in KSA, UAE | Shajara
Luxury Artificial Plants Dubai | Plants in KSA, UAE | ShajaraShajara Artificial Plants
 
Cracking the Workplace Discipline Code Main.pptx
Cracking the Workplace Discipline Code Main.pptxCracking the Workplace Discipline Code Main.pptx
Cracking the Workplace Discipline Code Main.pptxWorkforce Group
 

Recently uploaded (20)

Using Generative AI for Content Marketing
Using Generative AI for Content MarketingUsing Generative AI for Content Marketing
Using Generative AI for Content Marketing
 
Memorandum Of Association Constitution of Company.ppt
Memorandum Of Association Constitution of Company.pptMemorandum Of Association Constitution of Company.ppt
Memorandum Of Association Constitution of Company.ppt
 
Lookback Analysis
Lookback AnalysisLookback Analysis
Lookback Analysis
 
Equinox Gold Corporate Deck May 24th 2024
Equinox Gold Corporate Deck May 24th 2024Equinox Gold Corporate Deck May 24th 2024
Equinox Gold Corporate Deck May 24th 2024
 
anas about venice for grade 6f about venice
anas about venice for grade 6f about veniceanas about venice for grade 6f about venice
anas about venice for grade 6f about venice
 
HR and Employment law update: May 2024.
HR and Employment law update:  May 2024.HR and Employment law update:  May 2024.
HR and Employment law update: May 2024.
 
LinkedIn Masterclass Techweek 2024 v4.1.pptx
LinkedIn Masterclass Techweek 2024 v4.1.pptxLinkedIn Masterclass Techweek 2024 v4.1.pptx
LinkedIn Masterclass Techweek 2024 v4.1.pptx
 
Business Valuation Principles for Entrepreneurs
Business Valuation Principles for EntrepreneursBusiness Valuation Principles for Entrepreneurs
Business Valuation Principles for Entrepreneurs
 
Cree_Rey_BrandIdentityKit.PDF_PersonalBd
Cree_Rey_BrandIdentityKit.PDF_PersonalBdCree_Rey_BrandIdentityKit.PDF_PersonalBd
Cree_Rey_BrandIdentityKit.PDF_PersonalBd
 
Hyundai capital 2024 1quarter Earnings release
Hyundai capital 2024 1quarter Earnings releaseHyundai capital 2024 1quarter Earnings release
Hyundai capital 2024 1quarter Earnings release
 
Falcon Invoice Discounting Setup for Small Businesses
Falcon Invoice Discounting Setup for Small BusinessesFalcon Invoice Discounting Setup for Small Businesses
Falcon Invoice Discounting Setup for Small Businesses
 
NewBase 24 May 2024 Energy News issue - 1727 by Khaled Al Awadi_compresse...
NewBase   24 May  2024  Energy News issue - 1727 by Khaled Al Awadi_compresse...NewBase   24 May  2024  Energy News issue - 1727 by Khaled Al Awadi_compresse...
NewBase 24 May 2024 Energy News issue - 1727 by Khaled Al Awadi_compresse...
 
What are the main advantages of using HR recruiter services.pdf
What are the main advantages of using HR recruiter services.pdfWhat are the main advantages of using HR recruiter services.pdf
What are the main advantages of using HR recruiter services.pdf
 
RMD24 | Debunking the non-endemic revenue myth Marvin Vacquier Droop | First ...
RMD24 | Debunking the non-endemic revenue myth Marvin Vacquier Droop | First ...RMD24 | Debunking the non-endemic revenue myth Marvin Vacquier Droop | First ...
RMD24 | Debunking the non-endemic revenue myth Marvin Vacquier Droop | First ...
 
How to Maintain Healthy Life style.pptx
How to Maintain  Healthy Life style.pptxHow to Maintain  Healthy Life style.pptx
How to Maintain Healthy Life style.pptx
 
Special Purpose Vehicle (Purpose, Formation & examples)
Special Purpose Vehicle (Purpose, Formation & examples)Special Purpose Vehicle (Purpose, Formation & examples)
Special Purpose Vehicle (Purpose, Formation & examples)
 
USA classified ads posting – best classified sites in usa.pdf
USA classified ads posting – best classified sites in usa.pdfUSA classified ads posting – best classified sites in usa.pdf
USA classified ads posting – best classified sites in usa.pdf
 
Event Report - IBM Think 2024 - It is all about AI and hybrid
Event Report - IBM Think 2024 - It is all about AI and hybridEvent Report - IBM Think 2024 - It is all about AI and hybrid
Event Report - IBM Think 2024 - It is all about AI and hybrid
 
Luxury Artificial Plants Dubai | Plants in KSA, UAE | Shajara
Luxury Artificial Plants Dubai | Plants in KSA, UAE | ShajaraLuxury Artificial Plants Dubai | Plants in KSA, UAE | Shajara
Luxury Artificial Plants Dubai | Plants in KSA, UAE | Shajara
 
Cracking the Workplace Discipline Code Main.pptx
Cracking the Workplace Discipline Code Main.pptxCracking the Workplace Discipline Code Main.pptx
Cracking the Workplace Discipline Code Main.pptx
 

10052016115118 (2).pptx

  • 1. Microsoft Azure: Infrastructure as a Service (IaaS)
  • 2. Module 3: IaaS VMs Microsoft Azure VMs
  • 3. A Continuous Offering from Private to Public Cloud
  • 5. IaaS Workloads: All About the App • Line of Business (LoB) applications: o Custom applications o Customer Relationship Management (CRM) o Content Management Server (CMS) o Enterprise Resource Planning (ERP) o Business Intelligence (BI) • Application Infrastructure: o File servers o Databases o Identity o Source control • Developer, Testing and Staging environments: o Quickly provision and un-provision entire environments • Hybrid applications: o Applications that span your data center and the cloud
  • 7. Supported Windows Server Applications • Microsoft BizTalk Server - Microsoft BizTalk Server 2013 and later versions • Microsoft Dynamics AX - Microsoft Dynamics AX 2012 R3 and future updates • Microsoft Dynamics GP - Microsoft Dynamics GP 2013 and later versions • Microsoft Dynamics NAV - Microsoft Dynamics NAV 2013 and later versions • Microsoft Forefront Identity Manager - Microsoft Forefront Identity Manager 2010 R2 SP1 and later versions • Microsoft HPC Pack - Microsoft HPC Pack 2012 and later versions • Microsoft Project Server - Microsoft Project Server 2013 and later versions • Microsoft SharePoint Server - Microsoft SharePoint Server 2010 and later versions are supported on Windows Azure Virtual Machines. • Microsoft SQL Server - 64-bit versions of Microsoft SQL Server 2008 and later versions • Microsoft System Center - Microsoft System Center 2012 SP1 and later versions are supported for the following applications: o •App Controller o •Configuration Manager o •Endpoint Protection o •Operations Manager o •Orchestrator o •Server Application Virtualization o •Service Manager • Microsoft Team Foundation Server 2012 and later versions • Microsoft Exchange • For the most up to date list : http://support.microsoft.com/kb/2721672
  • 8. Linux on Microsoft Azure • Supported Versions: o SUSE SLES 11 Service Pack 3+ (SP3), SLES 12+ o openSUSE 13.1+ o CentOS 6.3+,7.0+ by OpenLogic* o Ubuntu Server 12.04.1+,14.04, 15.10 and 16.04 o Oracle Linux 6.4+, 7.0+ o Red Hat Enterprise Linux RHEL 6.7+, 7.1+ o CoreOS 494.4.0+ • Specific versions are endorsed: o Integration Components o Testing and validation by partners o Bring other variants at your own risk** • *Image provided by OpenLogic based on CentOS 6.5 – 7.1 • **Interoperation work will be Required • *** Only Linux VMs in the gallery are supported
  • 9. What about Red Hat? • 11/4/2015 – new announcement on partnership between Red Hat and Microsoft. http://news.microsoft.com/2015/11/04/microsoft-and-red-hat-to-deliver-new-standard-for-enterprise- cloud-experiences/ • Landing site https://azure.microsoft.com/en-us/campaigns/redhat/
  • 10. Windows Server Roles that are Not Supported http://support.microsoft.com/kb/2721672
  • 11. Windows Server Features that are not Supported
  • 12. Module 3: IaaS VMs VMs and Azure Resource Manager (ARM)
  • 13. Reminder…Azure Resource Manager provides… • Application Lifecycle Containment – Deployment, update, delete and status • Declarative solution for Deployment – “Config as Code” • Grouping – Metering, billing, quote: applied and rolled up to the group • Consistent Management Layer • Access Control – Scope for RBAC permissions A Resource Group is a Unit of Management
  • 14. Resource Group logical view VM NIC VM IP Address Load Balancer LB IP Address VNet Subnet Storage Account Disk (blob)
  • 15. Portal View of Resource Group
  • 16. Resource Group Key Points • A resource can only be IN one resource group • You CAN share resources in a resource group with other resource groups, ie, such as a storage account • Virtual machines in a resource group MUST be in a virtual network and MUST be in a subnet which by default has a network security group (NSG) • ARM virtual machines can only be placed in ARM storage accounts • Load balancers must be created either via ARM or PowerShell, it cannot be done in the portal
  • 18. Module 3: IaaS VMs VM Availability
  • 19. Service Level Agreements (SLA) • For Cloud Services, we guarantee that when you deploy two or more role instances in different fault and upgrade domains, your Internet facing roles will have external connectivity at least 99.95% of the time. • For all Internet facing Virtual Machines that have two or more instances deployed in the same Availability Set, we guarantee you will have external connectivity at least 99.95% of the time. • For Virtual Network, we guarantee a 99.9% Virtual Network Gateway availability. • "NO SLA" under the single instance
  • 20. Fault and Update Domains • Fault domains: o Represent groups of resources anticipated to fail together, i.e. same rack, same server o Fabric spreads instances across fault at least two fault domains o The number of fault domains is controlled by the Azure Fabric o Anticipated to fail together: share power source and network switch o 3 fault domains by default • Update domains: o Represents groups of resources that will be updated together o Host OS updates honor service update domains o Specified in service definition o Default of five (up to 5) o More than 5 update domains allowed • Fabric spreads role instances across update domains and fault domains
  • 21. VM Availability Sets • Update domains are honored by host OS updates
  • 22. How Does this Relate to the SLA? * No guaranteed SLA for single VM instance
  • 23. End-to-End Highly Available Solution • Redundancy at every level
  • 24. Module 3: IaaS VMs Understanding Disks
  • 25. VM Disk Layout – Windows OS * Max. size of C: drive – 1,023GB
  • 26. VM Disk Layout – Windows OS (continued)
  • 27. VM Disk Layout – Windows OS(continued)
  • 28. Persistent Disk Management – Windows OS • C: = OS Disk • D: = Non-Persistent Cache Disk • E:, F:. G: and all subsequent Data Disks—you will need to attach and format them Capability OS Disk Data Disk Host Cache Default ReadWrite None Max Capacity 1023 GB 1 TB Imaging Capable Yes No Hot Update Cache Setting requires a reboot Change Cache without reboot, Add/Remove without reboot
  • 29. Disk Caching – Windows OS • Modify using the Set-AzureOSDisk or the Set-AzureDataDisk cmdlets Supported Cache Modes: Disk Type Read Only Read Write None OS Disk Supported Default Not Supported Data Disks Supported Supported Default Temporary Disk Not stored in Microsoft Azure Storage Blob Service
  • 30. VM Disk Selection Categories • A Series • Deployed on a variety of hardware and types of processors • Size throttled based upon hardware • Offers consistent performance regardless of hardware • D Series • CPUs 60% faster than A Series • D Drive (temp) is an SSD Drive • DS Series • Performance similar to D Series but can be used with Premium storage • Dv2 Series • CPUs 35% faster than D series • 2.4 GHz Intel Xeon @E5-2673 Haswell processor • Turbo Boost Technology 2.0 • DSv2 Series • Similar to Dv2 series but can use Premium storage
  • 31. VM Disk Selection Categories (con’t) • G Series • Up to 32 cpu cores • Up to 448GB of RAM • GS Series • Performance similar to G Series but can be used with Premium storage • F Series • 2GB+ RAM and 16GB plus SSD per CPU • Optimized for compute intensive workloads • 2.4 GHz Intel Xeon @E5-2673 Haswell processor • Turbo Boost Technology 2.0 • FS Series • Targeted for Premium storage • SSD drive is persistent storage • N Series (private preview Sept/Oct 2016) • NVIDIA GRID 2.0 virtualized graphics
  • 32. Comparing CPU performance across VM SKU’s • Azure Compute Unit (ACU) o Standardized on Standard_A1 VM = 100 o ‘*’ Intel Turbo Technology increases CPU frequency and provide a performance boost
  • 33. Sizes for Virtual Machines in Azure • https://azure.microsoft.com/en-us/documentation/articles/virtual-machines-windows-sizes/
  • 34. Persistent Disks and Azure Storage High Durability
  • 35. • Premium storage account can be created via the Azure Portal https://portal.azure.com , Azure PowerShell or the Service Management REST API • Available in Regions https://azure.microsoft.com/en-us/regions/#services • Supports only Azure Page Blobs that are used to hold persistent disks • Only supports Locally Redundant Storage (LRS) • Must use DS, DSv2 or GS-Series disks for VMs • Cannot be mapped to a custom domain • Storage analytics not currently supported Azure Premium Storage
  • 36. • Three types of Premium Storage disks Azure Premium Storage Scalability • Scalability Targets
  • 37. Creating a Premium Storage account
  • 38. Module 3: IaaS VMs Disks and Images
  • 39. Introduction to Disks and Images • Base OS image for new VMs • Sysprepped/Generalized/Read-only • Created by uploading or by capture • Writable disks for VMs • Created during VM creation or during upload of existing Virtual Hard Disks (VHDs)
  • 41. Bring Your Own Server/VHD
  • 42. Imaging VMs in the Cloud
  • 43. Tips on Bring Your Own (BYO) Generalized Images • Sysprep and Generalize is expected • Do not put unattend.xml on the disk
  • 44. Module 3: IaaS VMs Managing VMs
  • 45. Azure VM Agent and Extensions • VM Agent is used to install, configure, manage and run Azure VM Extensions o Installs, configures, and removes VM extensions on instances of Azure VMs o Enable via Portal or PowerShell o Available for Windows and Linux • VM Extensions provide dynamic features that Microsoft and other third parties provide o Modify security and identity features, such as resetting account values and using antimalware o Start, stop, or configure monitoring and diagnostics o Reset or install connectivity features, such as RDP and SSH o Diagnose, monitor, and manage your VMs
  • 46. Lab: Introduction with Microsoft Azure Virtual Machines
  • 47. What are Virtual Machine Scale Sets? • A way to deploy and manage VMs as a set • Integrated with Azure Autoscale • Integrated with Azure Load Balancer • An Azure Compute resource Microsoft.Compute/virtualMachineScaleSets • A scalable compute platform • A platform independent infrastructure for PaaS Scalable VM OS Image Diff Base OS Image Scalable VM OS Image Diff Scalable VM OS Image Diff Scalable VM OS Image Diff Scalable Virtual Machine OS Image Diff Disk
  • 48. Azure’s Next Generation of cloud platform 52 VMs and VM Scale Sets Azure Public Cloud Azure Stack VM Extensions ACS, Mesos, Swarm Service Fabric Batch App Service Media Web Apps Mobile Apps CloudFoundry Infrastructu re IaaS and IaaS+ Cluster Orchestrati on PaaS Layers Cluster Orchestration Vertical PaaS
  • 49. When to use VM Scale Sets https://www.flickr.com/photos/vijairaj/278290052/ https://creativecommons.org/licenses/by-sa/2.0/ http://survivorsdogs.wikia.com/wiki/Wolf_(animal)?file=Wolfpack.jpg http://creativecommons.org/licenses/by-sa/3.0/ http://www.torange-fr.com/animals/birds/Un-troupeau-de-pigeons-et-tourterelles-15497.html http://creativecommons.org/licenses/by/4.0/ • Pets vs. Packs
  • 51. Azure Resource Manager: Building a Virtual Machine 55 Resource Group Subnet Storage VM VNET Public IP NIC storageAccount - accountType publicIPAddress - allocationMethod - domainNameLabel virtualNetwork - addressSpace - Subnet - addressPrefix networkInterface - privateIPAllocati onMethod virtualMachine - hardwareProfile - osProfile - storageProfile - networkProfile https://github.com/Azure/azure-quickstart-templates/
  • 52. VM Scale Sets in ARM Resource Group Subnet Scalable Storage V M VNET Scalable NIC … V M V M V M Scale Set Extensions Manage groups of identical VMs https://github.com/Azure/azure-quickstart-templates - *vmss* • Auto-Scalable • Fast • Customizable • Windows or Linux • VM Extensions • Open PaaS platform • Ease of Management • Focus on target instance count • Updatable
  • 53. VM Scale Sets: Capacity • Specify a target instance count • Specify a prefix for the computer name 1 2 { "type": "Microsoft.Compute/virtualMachineScaleSets", "apiVersion": "2015-06-15", "name": "[parameters('vmSSName')]", "location": "[variables('location')]", "tags": { "vmsstag1": "Myriad" }, "dependsOn": [ . . . ], "sku": { "name": "Standard_A2", "tier": "Standard", "capacity": "[parameters('instanceCount')]" }, "computerNamePrefix": "[parameters('vmSSName')]",
  • 54. Lab: Create a VM Scale Set using a Custom Windows IIS Image
  • 55. Module 3: IaaS VMs Preview Features
  • 57.
  • 58. Virtual Machine Shutdown (classic portal view) • Shutdown from Windows Azure Portal or Stop-AzureVM o Billing stops for the VM o All resources are released (including network adapters) • Shutdown within the VM or Stop-AzureVM –StayProvisioned: o Billing continues for the VM o Keeps resources reserved (including IP address)