1.79k likes | 3.45k Views
Microsoft Azure Virtual Machines. Microsoft Azure Virtual Machines. VM Sizes Supported Workloads Software Licensing VM Portability VM’s & Cloud Services. Data & Access. Applications. Runtime. Operating System. Virtual Machine. Provision & Manage. Compute. Networking.
E N D
Microsoft Azure Virtual Machines VM Sizes Supported Workloads Software Licensing VM Portability VM’s & Cloud Services Data & Access Applications Runtime Operating System Virtual Machine Provision & Manage Compute Networking Storage
Microsoft Azure VM Sizes • Variable instance sizes to handle complex workloads of any size • A8 • A0 • A1 • A9 • A2 • A3 • A4 • A7 • A6 • A5 4 x 1.6Ghz 2 x 1.6Ghz 8 x 1.6Ghz 8x 1.6Ghz 4 x 1.6Ghz Shared Core 8 x 2.2GHz 2 x 1.6Ghz 1 x 1.6Ghz 16 x 2.2GHz (high IO) (high mem) (high mem) (high mem) (high IO) (high compute) (low IO) (high IO) (moderate IO) (high compute) 14 GB memory 16 Data Disks (1TB) 16 x 500 Max IOPs • 768 MB memory • 1 Data Disk (1TB) • 1 x 500 Max IOPs 3.5 GB memory 4 Data Disks (1TB) 4 x 500 Max IOPs 1.75 GB memory 2 Data Disks (1TB) 2 x 500 Max IOPs 56 GB memory 16 Data Disks (1TB) 16 x 500 Max IOPs • 56GB memory • 8 Data Disk (1TB) • 8 x 500 Max IOPs • 40 Gbps NIC 112 GB memory 16 Data Disks (1TB) 16 x 500 Max IOPs40 Gbps NIC 7.0 GB memory 8 Data Disks (1TB) 8 x 500 Max IOPs 14 GB memory 4 Data Disks (1TB) 4 x 500 Max IOPs 28 GB memory 8 Data Disks (1TB) 8 x 500 Max IOPs
Microsoft Windows Server 2008 R2 Windows Server 2012 Windows Server 2012 R2 SQL Server 2008 SQL Server 2012 SQL Server 2014 BiztalkServer 2013 SharePoint 2013 Visual Studio 2013 Platform Images Available Open Source OpenSUSE12.3 CentOS 6.3 Ubuntu 12.04/12.10/13.04 SUSE Linux Enterprise Server 11 SP3 Enterprise or Standardversions of Web Logic Server 12c or 11g Database 12c or 11g Oracle Linux 6.4
Supported Microsoft Applications SQL Server 2008 SQL Server 2008 R2 SQL Server 2012 SharePoint 2010 & 2013 Windows Server 2008 R2 Windows Server 2012 Windows Server 2012 R2 BizTalk 2010 & 2013 System Center 2012 System Center 2012 R2 http://support.microsoft.com/kb/2721672
What about software licensing? Windows Server • Per-hour/per-minute license in the cloud Microsoft Applications • License Mobility for Applications ( SA ) • Per-hour/per-minute license in the cloud for subset of products ( SQL & BizTalk ) External Applications • Based upon vendor and product
Virtual Machines & Cloud ServicesVMs exist within a Cloud Service Cloud Service VM 1 • Cloud Service is a… • Public IP Address • Public DNS Name • Internet Firewall • Load Balancing • boundary
Virtual Machines & Cloud ServicesMultiple VMs can be hosted within the same cloud service Cloud Service • Cloud Service is a… • Public IP Address • Public DNS Name • Internet Firewall • Load Balancing • boundary VM 2 VM 1 VM 3 VM 4
Port Forwarding Input Endpoints Cloud App / Hosted Service Endpoint Public Port Local Port Protocol (TCP/UDP) Name PORT 3389 PORT 5587 PORT 5586 PORT 3389 LB/IP VM1 VM2 Single Public IP Per Cloud Service
DEMO Provision a New VM on a Virtual Network
Availability & Service Level Agreements Availability set 99.95% Monthly SLA for VM’s 4.38 hours of downtime per year for VM’s in an availability set VM 2 What’s included Compute Hardware failure (disk, cpu, memory) Datacenter failures - Network failure, power failure Hardware upgrades, Software maintenance – Host OS Updates VM 1 What is not included VM Guest OS & Applications, VM Guest OS Updates Customer on-premises network connectivity and intermediary Internet connectivity SLA 99.95
Load-Balanced Endpoints Cloud App / Hosted Service Endpoint Public Port Local Port Protocol (TCP/UDP) Name PORT 443 PORT 443 PORT 443 LB/IP IIS VM1 IIS VM2 Single Public IP Per Cloud Service
Virtual Machine Availability SetsUpdate Domains are honored by host OS updates Fault Domain Fault Domain Rack Rack Virtual Machine Virtual Machine Availability Set IIS2 IIS1 UD #2 UD #1 Availability Set Virtual Machine Virtual Machine SQL1 SQL2 UD #1 UD #2
End-to-End Highly Available SolutionRedundancy at every level SQL Server VM1 DB-AVSET Internet Web-AVSET IIS Web Application • IIS VM1 • SQL Mirroring LB IIS Web Application SQL Server VM2 • IIS VM2
auto-scaling Auto-scaling Microsoft Azure VM’s Based on CPU Utilization Thresholds Scale-up: Start VMs Scale-down: Stop VMs Cloud Service IIS VM1 IIS VM2 IIS VM3 :-) :-) :-)
DEMO Configure Availability Sets, Load Balancing and Auto-scaling
Imaging VMs in the Cloud Cloud Identical/similar deployment instances using common OS image as start Base.VHD Boot VM Customize VHD Generalize VHD Capture VM Capture VM Saves Customized Image to Your Image Library
Virtual Machine Portability • On-Premises Cloud MyApp.vhd
Bring Your Own Server to the Cloud Cloud • On-Premises MyApp.vhd Provision VM from Image or Disk using portal, script or API Upload VHD Create Disk or Image On Premises Virtual Server Use Case • Disk - Migration of VMs • Images – Sys-prepped (Generalized) VHD Must Be Fixed Disk OS must be configured as DHCP client OS should be configured to allow Remote Desktop
DEMO Capturing Custom VM Images
Virtual Machine Scenarios Disaster Recovery On-Demand Dev/Test
Disaster Recovery Scenario S S S AD Repl AD/DNS Web AD/DNS File SQL SQL DB Mirroring / AlwaysOn 80/443 VPN Tunnel SQL Distributed Filesystem Replication ( DFS-R ) Xcopy / Robocopy based Deployments File Web Cloud Service On-Premises Microsoft Azure Virtual Network
On-demand Dev/Test Scenario LB WEB AD/DNS SQL AD Cloud Service 2 80/443 VPN Tunnel Corp Users Cloud Service 1 On-Premises Microsoft Azure Virtual Network
Accelerating Cloud Content with BranchCache Secure IPSec Site-to-Site VPN Tunnel Hosted Cache Server Encrypted Content Cache 4 Content Server 2 \\SERVER\SHARE 3 VPN Gateway VPN Gateway AD / DNS 1 AD / DNS / DHCP Windows 8.1 Enterprise On-Premises Network Microsoft Azure Virtual Network
Automating On-demand Scenarios with Windows PowerShell • Automation • Query, manage and configure – at scale: • Virtual Machines • Storage across multiple subscriptions and storage accounts • Tiered deployment workflows • Virtual Machines • Configure storage and networking • Domain join to AD on-premises • Bring your own machine images or disks • Use remote PowerShell • Virtual Network • Configure Virtual Network • Manage configuration and gateway • Connect to on-premises networks Storage Upload & download VHDs from storage accounts to on-premises Copy VHDs between storage accounts and subscriptions
DEMO Automating On-demand Scenarios with Windows PowerShell
Automating On-demand Scenarios with System Center 2012 R2 Service Manager & Orchestrator Orchestrator External Cloud Azure Integration Pack Runbooks Service Manager CMDB PowerShell Knowledge base Data warehouse Workflows Service Offerings Catalog Work Items Knowledge Templates Configuration Items Manual and repetitive processes automated by the power of runbooks and PowerShell, using information stored in the centralized CMDB App Controller SM Portal Application Owner Tenant Admin
DEMO Automating On-demand Scenarios with System Center 2012 R2
Review: Microsoft Azure Virtual Machines VM Sizes Supported Workloads Software Licensing VM Portability VM’s & Cloud Services
TechNet Virtual Labs Hands-on deep technical labs Deep technical content and free product evaluations Free, online, technical courses At the TechNet Evaluation Center you can download free, trial versions of Microsoft software, with no feature limits. Dozens of trials are available – all at no cost. Try Windows Server 2012 for up to 180 days. Download the Windows 8 Enterprise 90-day evaluation. Or try Windows Azure at no-cost for up to 90 days. Microsoft Virtual Academy provides free online training on the IT scenarios that are important to your company and your career. Learn at your own pace and boost your IT skills with over 100 courses across more than 15 Microsoft technologies including Windows Server, Windows 8, Windows Azure, Office 365, virtualization, Windows Phone, and more. Microsoft Hands On Labs offer virtual environments that will take you through guided, technically deep product learning experience. Learn at your own pace in labs that you can complete in 90 minutes or less. There is no complex setup or installation is required to use TechNet Virtual Labs. Download Microsoft software trials today. Find Hand On Labs. Take a free online course. microsoftvirtualacademy.com Technet.microsoft.com/evalcenter Technet.microsoft.com/virtuallabs