IaaS: Virtual Machines
Pavlo Revenkov
EPAM Cloud Computing Competency Center
Email: pavlo_revenkov@epam.com
Skype: rp_risingstar
2Application deployment
WCF-service
Windows-
service
Web
application
PHP
ASP.NET
Java
Windows
Linux
Virtual
Machines
Web-sites Cloud services
Application deployment 3
4Virtual Machines
VHD images:
• Hyper-V images support
• Can be created on-premises as well as in the cloud
Gallery of predefined images:
• Windows, Linux
Licenses:
• Windows Server 2008/2012 license is included
• SQL Server 2012 license is included
• License mobility program
Configuration:
• Windows Azure Management Portal
• REST API
• PowerShell scripts
Size CPU cores Memory, GB
Temporary
disk size, GB
IOPS
(per one disk)
Attached disks
Extra small (A0) Shared 0,768 20 1x500 1
Small (A1) 1 1,75 70 2x500 2
Medium (A2) 2 3,5 135 4x500 4
Large (A3) 4 7 285 8x500 8
Extra large (A4) 8 14 605 16x500 16
A5 2 14 135 4x500 4
A6 4 28 285 8x500 8
A7 8 56 605 16x500 16
5Shapes
Data disks are stored in Windows Azure Blob storage:
• 1 TB - maximum data disk size.
SLA 99,9 %
Virtual Machine
SQL server
Availability Set
SLA 99,95 %
Virtual Machine
SQL server
(primary)
Virtual Machine
SQL server
(secondary)
Availability
Downtime per
year
Downtime per
month
Downtime per
week
99,9 % 8,76 hours 43,8 minutes 10,1 minutes
99,95 % 4,38 hours 21,56 minutes 5,04 minutes
6Service Level Agreement
Domain #1
Virtual Machine
SQL server
Virtual Machine
IIS
Domain #2
Virtual Machine
SQL server
Virtual Machine
IIS
Availability set
Availability set
7Fault/Update domains
8Storage
At least 2 main disks:
• Each virtual machine contains at least 2 disks:
• OS Disk
• Temporary
• Attached disks count depends on virtual machine size
Virtual Machine disks:
• C: - OS disk
• D: - Physical server disk (temporary)
• E: F: … - Data disks
Demo 9
References
How to create a Virtual Machine:
 windowsazure.com/en-us/develop/net/tutorials/windows-virtual-machine/
License Mobility through Software Assurance:
 windowsazure.com/en-us/pricing/license-mobility/
10
Questions? 11

IaaS: Windows Azure Virtual Machines

  • 1.
    IaaS: Virtual Machines PavloRevenkov EPAM Cloud Computing Competency Center Email: pavlo_revenkov@epam.com Skype: rp_risingstar
  • 2.
  • 3.
  • 4.
    4Virtual Machines VHD images: •Hyper-V images support • Can be created on-premises as well as in the cloud Gallery of predefined images: • Windows, Linux Licenses: • Windows Server 2008/2012 license is included • SQL Server 2012 license is included • License mobility program Configuration: • Windows Azure Management Portal • REST API • PowerShell scripts
  • 5.
    Size CPU coresMemory, GB Temporary disk size, GB IOPS (per one disk) Attached disks Extra small (A0) Shared 0,768 20 1x500 1 Small (A1) 1 1,75 70 2x500 2 Medium (A2) 2 3,5 135 4x500 4 Large (A3) 4 7 285 8x500 8 Extra large (A4) 8 14 605 16x500 16 A5 2 14 135 4x500 4 A6 4 28 285 8x500 8 A7 8 56 605 16x500 16 5Shapes Data disks are stored in Windows Azure Blob storage: • 1 TB - maximum data disk size.
  • 6.
    SLA 99,9 % VirtualMachine SQL server Availability Set SLA 99,95 % Virtual Machine SQL server (primary) Virtual Machine SQL server (secondary) Availability Downtime per year Downtime per month Downtime per week 99,9 % 8,76 hours 43,8 minutes 10,1 minutes 99,95 % 4,38 hours 21,56 minutes 5,04 minutes 6Service Level Agreement
  • 7.
    Domain #1 Virtual Machine SQLserver Virtual Machine IIS Domain #2 Virtual Machine SQL server Virtual Machine IIS Availability set Availability set 7Fault/Update domains
  • 8.
    8Storage At least 2main disks: • Each virtual machine contains at least 2 disks: • OS Disk • Temporary • Attached disks count depends on virtual machine size Virtual Machine disks: • C: - OS disk • D: - Physical server disk (temporary) • E: F: … - Data disks
  • 9.
  • 10.
    References How to createa Virtual Machine:  windowsazure.com/en-us/develop/net/tutorials/windows-virtual-machine/ License Mobility through Software Assurance:  windowsazure.com/en-us/pricing/license-mobility/ 10
  • 11.