50
Partner Practice Enablement - Overview This session provides an introduction to Microsoft Azure Infrastructure Services. Topics include creating virtual machines, managing virtual machine storage, automated provisioning with PowerShell. Audience: IT Professionals, Architects and Developers Module 1 – Introduction to Microsoft Azure Module 2 – Microsoft Azure Virtual Machines Module 3 – Microsoft Azure Networking Module 4 – Microsoft Azure Active Directory Module 5 - Cloud Services and Web Sites Module 6 - SQL Server and SharePoint Module 7 - Management and Monitoring

Partner Practice Enablement - Overview This session provides an introduction to Microsoft Azure Infrastructure Services. Topics include creating virtual

Embed Size (px)

Citation preview

Partner Practice Enablement - Overview

This session provides an introduction to Microsoft Azure Infrastructure Services. Topics include creating virtual machines, managing virtual machine storage, automated provisioning with PowerShell.

Audience: IT Professionals, Architects and Developers

Module 1 – Introduction to Microsoft Azure

Module 2 – Microsoft Azure Virtual Machines

Module 3 – Microsoft Azure Networking

Module 4 – Microsoft Azure Active Directory

Module 5 - Cloud Services and Web Sites

Module 6 - SQL Server and SharePoint

Module 7 - Management and Monitoring

CEO & Co-Founder of Opsgility, Experts in Instructor-Led Microsoft Azure Training.

Prior to starting Opsgility Michael was a Principal Cloud Architect with a leading Solution Integrator and a fifteen year Microsoft veteran. While at Microsoft Michael's roles included being a Senior Program Manager on the Microsoft Azure Runtime team and a Senior Technical Evangelist for Microsoft Azure Infrastructure Services.

Michael was the original developer of the Microsoft Azure PowerShell Cmdlets and is a globally recognized speaker for conferences such as TechEd and BUILD.

About the Instructor

Michael WashamMicrosoft Azure Trainer

http://www.opsgility.com

Twitter: @MWashamTX

[email protected]

Microsoft Azure Virtual Machines

Agenda

Virtual Machine OverviewCloud Services and Virtual MachinesVirtual Machine Storage Common Questions

Virtual Machines Overview

Virtualization

O/S

Hardware

Network

Data

Applications

Firewall

Focus on Application

Microsoft AzureTraditional Datacenter

Web Applications

Data

Web Sites

Applications

Firewall Rules

Data

Virtual Network

Cloud Services

Virtual Network

Data

Applications

Firewall Rules

O/S

Virtual Machines

Mobile Applications

Data

Mobile Services

Gallery Images Available

MicrosoftWindows Server 2008, 2012, R2

SQL Server 2012 & 2014

SharePoint Server 2013 Trial

BizTalk Server 2013

Visual Studio Ultimate 2013

Open SourceOpenSUSE 12.3

CentOS 6.3

Ubuntu 12.04/12.10/13.04

SUSE Linux Enterprise Server 11 SP2 / SP3

OracleWebLogic Server 12.1.2

Oracle Database 12.1.0.1 Ent / Std

Oracle Linux 6.4.0.0

VMDepotDiscourse

Apache Solr

HAProxy

Community contributions

Client SKUs Available for MSDN

Test apps using client operating systems directly from a Microsoft Azure Virtual Machine.

Supported Windows Server Applications

http://support.microsoft.com/kb/2721672

Dynamics GP 2013Dynamics NAV 2013

Forefront Identity Manager 2010 R2 SP1

HPC Pack 2012 Project Server Team Foundation Server 2012

Active Directory

Cloud First Provisioning

Getting Started

Management Portal

>_Scripting

(Windows, Linux and Mac)

REST API

Cloud First Provisioning

Select Image and VM SizeGetting Started

Management Portal

>_Scripting

(Windows, Linux and Mac)

REST API

Windows Server

Linux

Extra Small (A0)Small (A1)Medium (A2)Large (A3)X-Large (A4)A5A6A7A8A9

New Disk Persisted in

Storage

Cloud

Cloud First Provisioning

Getting Started

Management Portal

>_Scripting

(Windows, Linux and Mac)

REST API

Boot VM from New Disk

Select Image and VM Size

Windows Server

Linux

Extra Small (A0)Small (A1)Medium (A2)Large (A3)X-Large (A4)A5A6A7A8A9

High Performance Instance Sizes

Size Name CPU Cores Memory Max. data disks Max. IOPS

A0/ExtraSmall Shared 768 MB 1 1x500

A1/Small 1 1.75 GB 2 2x500

A2/Medium 2 3.5 GB 4 4x500

A3/Large 4 7 GB 8 8x500

A4/ExtraLarge 8 14 GB 16 16x500

A5 2 14 GB 4 4X500

A6 4 28 GB 8 8x500

A7 8 56 GB 16 16x500

A8 8 56 GB 16 16x500

A9 16 112 GB 16 16x500

Each data disk can hold up to 1 TB of storage.

A88 virtual cores @ Intel® Xeon® E5-2670 @ 2.6 GHz56 GB @ DDR3-1600 MHz A9Intel® Xeon® E5-2670 16 virtual cores @ 2.6 GHz112 GB @ DDR3-1600 MHz

Network

10 Gbps EthernetConnects to Microsoft Azure services (such as storage and virtual network) and to the Internet

40 Gbps backend, RDMA capableEnables low latency, high throughput application communication between instances within a single cloud service (Access to the RDMA network is only enabled through applications that use the Microsoft Network Direct interface.)

Basic vs Standard InstancesBasic InstancesSingle instance workloads (No load balancing or auto-scale)Significantly cheaper pricing

Virtual Machine Helper ExtensionsBGInfo Useful VM information added to the VM desktop

VM AccessReset admin password or rename account, reset network configuration (coming)

DSC (Desired State Configuration)Apply DSC Scripts to your Virtual Machines

RDMA Drivers Enable low-latency networking on A8 and A9 VM sizes

Configuration Management Extensions

Security Extensions

Ability to deploy anti-virus solutions at provision time from:

• Microsoft (Preview)

• Symantec

• Trend Micro

LAB 1Creating a Virtual Machine

Cloud Services and Virtual Machines

Cloud ServicesCloud Service acts as a network and security boundary for virtual machines.

Cloud service URL is mapped to a public IP when there is at least one active virtual machine. http://contosvc.cloudapp.net = 137.135.67.36

All external traffic to virtual machines uses this IP. IIS-VM1 IIS-VM2

contososvc.cloudapp.net137.135.67.36

Virtual Machine Availability SetsUpdate Domains are honored by host OS updates

Fault DomainRack

Fault DomainRack

UD #2

UD #2

UD #1

UD #1

Endpoints

PORT 3389

Public PORT 80Load Balanced

Single Public IP Per Cloud ServiceMultiple VMs can share the same public port

Cloud App / Hosted Service

PORT 80

Port Forwarding Forward public traffic to internal port on a single virtual machine.

Load BalancedForward traffic to internal port on multiple virtual machines.

Cloud Service VIP

Public PORT 5023Internal Port 3389

PORT 80

SQL2

SQL1

End to End Highly Available SolutionRedundancy at every level

LB SQ

L M

irro

ring

SQL-AVSET

IIS-AVSET

IIS2

IIS1

SQLWITNESS

80/443

LAB 2Connecting Virtual Machines

Virtual Machine Storage

Disks and Images

ImagesMicrosoftPartner User

DisksOS Disks Data Disks

Base image for new Virtual MachinesGeneralized or SpecializedCreate by uploading or by capture

Writable Disks for Virtual MachinesCreated during VM creation or during upload of existing VHDs.

Virtual Machine Image Types

Generalized (SysPrepped)Captures OS disk and Data disks. Save-AzureVMImage –OSState Generalized …

Specialized (Not SysPrepped)No generalization has been applied. Captures OS disk and Data disks. Save-AzureVMImage –OSState Specialized …

Virtual Machine Disk Layout

OS Disk• Persistent• SATA• Drive C:

Virtual Machine Disk LayoutTemporary Storage Disk• Local (Not Persistent)• SATA• Drive D:

Virtual Machine Disk Layout

Data Disk(s)• Persistent• SCSI• Customer Defined

Letter

Persistent Disk ManagementC:\ = OS Disk

D:\ = Non-Persistent Cache Disk

E:\ = Mapped to DVD (do not use for data disks)

F:\. G:\ ... Data Disks

Capability OS Disk Data Disk

Host Cache Default

ReadWrite None

Max Capacity 127 GB 1 TB

Hot Update Cache Setting Requires Reboot

Change Cache Without Reboot, Add/Remove without Reboot.

Persistent Disks and Highly Durable

Microsoft Azure Storage

Microsoft Azure Storage (Disaster Recovery)

Virtual MachineEast US

West US

Virtual Machine

Persistent Disks and Highly Durable

Microsoft Azure Storage

Microsoft Azure Storage (Disaster Recovery)

Virtual Machine

West US

Disk Mobility

On-Premises Microsoft Azure

MyApp.vhd

Bring Your Own Server/VHD

On-Premises

On-Premises Virtual Server

MyApp.vhd

Microsoft Azure

Provision VM from Image or

Disk using portal, script or APIVHD only support (no VHDX)

Use Case• Forklift Migration of VMs

• Sys Prepped Images

VHD Must Be Fixed Disk * Recommend Add-AzureVHD cmdlet (can convert on upload)

Microsoft Azure Storage

Data Import and Export Service (Import)

On-Premises

Ship data on 3.5" SATA Drives (up to 4 TB per drive)

Microsoft Azure Storage

Data Import and Export Service (Export)

On-Premises

Ship empty 3.5" SATA Drives (up to 4 TB per drive)

Data is shipped back to you on your own disks.

Management Interface Users can choose one of the following methods to interface with Microsoft Azure Import/Export service:Microsoft Azure Management Portal Interface to manage jobs. REST Interface

Encryption Mandatory requirement to encrypt data in the drive with a BitLocker key

Supported Device 3.5 inch SATA II hard drives• Anker 68UPSATAA-02BU• Anker 68UPSHHDS-BU• Startech SATADOCK22UE

Supported Maximum Disk Capacity 4 TB

Number of jobs per storage account

20

Maximum number of drives per job 10

Supported file format NTFS

Shipping The following shipping options are available:• Packages(s) for an import job can be shipped either with FedEx Express or FedEx Ground.• Return shipping is free and provided via FedEx Ground.

Import/Export Service Details

DEMOManaging Storage

Azure Virtual Machine Readiness AssessmentAutomated Assessment• Provide a high level checklist and a detailed report.• The checklist outlines areas which are ready to move

and areas which may need additional configuration or design changes.

• The detailed report offers expert guidance and advice tailored to your environment.

Expert Advice• Your report shows areas that are ready to move and

areas that need additional configuration or design changes.

• Click into each area to get expert guidance and advice tailored to your specific situation.

http://azure.microsoft.com/en-us/downloads/vm-readiness-assessment /

Microsoft Azure Pricing

Use the pricing calculator to estimate costs.

DEMOPricing Calculator

Virtual Machine Licensing Basics

Image Gallery Licensing Images such as Windows Server 2012 R2 Data Center are available in Microsoft Azure and do not require separate licensing. These images are billed by the minute and include compute resources and licensing as part of the cost.

License MobilityLicense Mobility through Software Assurance gives Microsoft Volume Licensing customers the flexibility to deploy eligible server applications with active Software Assurance on Azure. With this Software Assurance benefit, there is no need to purchase new licenses and no associated mobility fees so, you can easily deploy existing licenses on the Azure cloud platform.

http://azure.microsoft.com/en-us/pricing/license-mobility/

Licensing (Microsoft Products)

http://azure.microsoft.com/en-us/pricing/licensing-faq/

MSDN Dev/Test Rates for Virtual Machines

Standard/hour MSDN/hour Savings

Windows Server $0.09 $0.06 33%

SQL Standard $0.64 $0.06 90%

BizTalk Standard $.75 $0.06 92%

SQL Enterprise $2.19 $0.06 97%

BizTalk Enterprise $2.11 $0.06 97%

MSDN Credits

$50PER MONTH

professional

$100

PER MONTH

premium

$150

PER MONTH

ultimate

3 Virtual Machines for 16 hours a day

80 Virtual Machines for 20 hours load test

+Up to 500 web sites and a database

24

100

With Basic Sizes

Summary

Virtual Machines OverviewCloud Services and Virtual MachinesVirtual Machine Storage Virtual Machine ExtensionsCommon Questions

Microsoft Azure ResourcesMicrosoft Partner Learning Path

https://mspartnerlp.mspartner.microsoft.com/LearningPath

Microsoft Azure Friday

http://www.windowsazure.com/en-us/documentation/videos/windows-azure-friday/

Microsoft Virtual Academy

http://www.microsoftvirtualacademy.com

Channel 9 Microsoft Azure

http://channel9.msdn.com/WindowsAzure

Questions

http://stackoverflow.com/questions/tagged/azure

http://social.msdn.microsoft.com/Forums/windowsazure

Coming Up Next . . .Virtual Machine Networking

Thank You