Partner Practice Enablement - Overview In today's topic students will learn how to use the Microsoft Azure PowerShell cmdlets for management and monitoring.

Slides:



Advertisements
Similar presentations
Managing Windows Azure Virtual Machines from PowerShell
Advertisements

Windows Azure for SharePoint people Dennis – Solution Architect Microsoft Windows Azure.
Name Title Microsoft Windows Azure Virtual Machines.
Microsoft Dynamics AX Technical Conference 2013
Windows Azure VMs VMs and Cloud Services VM Availability Images and Disks Managing VMs Agenda.
Partner Practice Enablement - Overview In today's topic students will learn how to use the Microsoft Azure PowerShell cmdlets for management and monitoring.
Today’s challenges Deliver applications to mobile platforms (BYOD) Respond to dynamic business requirements for IT: Seasonal/temporary workers Vendors.
Module Microsoft ® Virtual Academy Active Directory and Migrating Hyper-V with PowerShell 6.
Azure IaaS Presenter Name Position or role Microsoft Azure.
Extending Enterprise Networks to Windows Azure Ganesh Srinivasan Program Manager, Windows Azure Networking Microsoft Corporation AZR316.
Inside Windows Azure Virtual Machines Vijay Rajagopalan Microsoft Corporation.
Deep Dive into Windows Azure Virtual Machines – From Cloud Vendor and Enterprise Perspective Vijay Rajagopalan Principal Lead Program Manager Microsoft.
Welcome Course 20410B Module 0: Introduction Audience
Name Title Microsoft Windows Azure: Migrating Web Applications.
Windows Azure Virtual Machines. Agenda IT Pro experience Support for key server applications Easy storage manageability High availability features.
Free, online, technical courses Take a free online course. Microsoft Virtual Academy.
VM Role (PaaS)Virtual Machine (IaaS) StorageNon-Persistent StoragePersistent Storage Easily add additional storage DeploymentBuild VHD offsite and upload.
Name Title Microsoft Deploying SharePoint Farms on Windows Azure Virtual Machines.
Migrating Applications to Windows Azure Virtual Machines Michael Washam Senior Technical Evangelist Microsoft Corporation.
Esri UC 2014 | Demo Theater | Using ArcGIS for Server in the Microsoft Azure Cloud Nikhil Shampur.
SharePoint Farm On Azure IAAS Prepared By : Prakhar Rastogi Premier Field engineer Microsoft India.
Deploying and Managing Windows Server 2012
Partner Practice Enablement - Overview This session will focus on integration strategies for applications deployed using Microsoft Azure Websites and Microsoft.
Windows Azure Virtual Machines Speaker Title Organization.
Microsoft Azure Virtual Machines. Networking Compute Storage Virtual Machine Operating System Applications Data & Access Runtime Provision & Manage.
Windows Azure Virtual Machines Noam King Azure Lead –Middle East & Africa Microsoft EPG.
Partner Practice Enablement - Overview This session is focused on networking with Microsoft Azure Infrastructure Services. Learn how to enable, secure.
Windows Azure Conference 2014 Lessons Learned From Large Scale Migrations to Windows Azure IaaS.
Partner Practice Enablement - Overview This session will focus on integration strategies for applications deployed using Microsoft Azure Websites and Microsoft.
DCIM211. By 2015, 35% of enterprise IT expenditures for most organizations will be managed outside the IT department’s budget IT budget.
Why SharePoint and Windows Azure are Just Plain Better Together Steve Fox Director, MCS Microsoft Corporation.
PCIT313. Today’s challenges Deliver applications to mobile platforms (BYOD) Respond to dynamic business requirements for IT: Seasonal/temporary workers.
Preview JUNE 2012 Introduced Windows Azure Infrastructure Services General Availability APRIL 2013 Commercially-backed SLA and formal support agreements.
Windows Azure Migrating Applications and Workloads Speaker Title Organization.
Alessandro Cardoso Microsoft MVP | Readify National Manager |
Lugano Microsoft Azure Overview Ken Casada Technical Evangelist Microsoft Switzerland
Windows Azure Virtual Machines Anton Boyko. A Continuous Offering From Private to Public Cloud.
IT Professionals 03 | Managing Windows Azure Virtual Machines from PowerShell David Tesar | Microsoft Technical Evangelist David Aiken | Microsoft Group.
Windows Azure for IT Pros Kurt CLAEYS (TSP Windows Azure, Microsoft EMEA)
Intro to Datazen.
Microsoft Azure Active Directory. AD Microsoft Azure Active Directory.
Zvezdan Pavković. Storage Non-Persistent Storage Persistent Storage Easily add additional storage. Networking Internal and Input Endpoints configured.
Microsoft Confidential Automation Query, Manage and Configure Windows Azure resources (VMs, Cloud Services, Websites, Storage, Queues, Databases etc…)
Monitoring Microsoft Azure. Networking Compute Storage Virtual Machine Operating System Applications Data & Access Runtime Manage & Monitor Automate Provisioning.
When and why would I use SharePoint in the Cloud?
Windows Azure IaaS and How It Works Corey Sanders Principal Program Manager Lead Microsoft Corporation AZR201.
On Premises Storage Servers Networking O/S Middleware Virtualization Data Applications Runtime You manage Infrastructure (as a Service) Storage Servers.
ALL INFORMATION PRESENTED AS WELL AS ALL SESSIONS ARE MICROSOFT CONFIDENTIAL AND UNDER YOUR NON-DISCLOSURE AGREEMENT (NDA) AND\OR TECHNOLOGY PREVIEW.
SQL Server 2012 Session: 1 Session: 4 SQL Azure Data Management Using Microsoft SQL Server.
Bellevue College Cloud Seminars Learn: Cloud services Friday, March 4, 2016 Azure Virtual Machines Fawad Khan.
Deploying Highly Available SQL Server in Windows Azure A Presentation and Demonstration by Microsoft Cluster MVP David Bermingham.
Copyright © New Signature Who we are: Focused on consistently delivering great customer experiences. What we do: We help you transform your business.
Windows Certification Paths OR MCSA Windows Server 2012 Installing and Configuring Windows Server 2012 Exam (20410) Administering Windows Server.
Azure 101 – Where do I start? Andrew Nakamura Keck Medical Center - USC
ALWAYSON AVAILABILITY GROUPS ON AZURE – LESSONS FROM THE FIELD.
Architecting Enterprise Workloads on AWS Mike Pfeiffer.
IT06 – HAVE YOUR OWN DYNAMICS NAV TEST ENVIRONMENT IN 90 MINUTES
Virtual Machines and Web Sites
Securing the Network Perimeter with ISA 2004
Power BI Security Best Practices
Design and Implement Cloud Data Platform Solutions
Azure IaaS 101.
Acutelearn Azure Administration Training in Hyderabad Classroom Training Instructor led trainings at Acutelearn premises Corporate Training Custom tailored.
TechEd /23/ :44 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
Microsoft Virtual Academy
Microsoft Virtual Academy
Day 2, Session 2 Connecting System Center to the Public Cloud
Microsoft Virtual Academy
06 | SQL Server and the Cloud
Keeping Data Secure In Azure
Presentation transcript:

Partner Practice Enablement - Overview In today's topic students will learn how to use the Microsoft Azure PowerShell cmdlets for management and monitoring in addition to using the capabilities of the Microsoft Azure Management Portal for configuring alerts and auto scale. See also how the capabilities of System Center can be used for workloads running in Microsoft Azure. 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 Websites Module 6 - SQL Server and SharePoint Module 7 - Management and Monitoring

Managing and Monitoring Virtual Machines

Agenda Monitoring Virtual Machines Monitoring the Microsoft Azure Platform Managing Virtual Machines Managing with PowerShell

Monitoring Virtual Machines

Monitoring Virtual Machines with the Portal Web Endpoint Monitoring (Outside In) Performance Counters

Alert Rules Define Alert Criteria Select Metric Condition and Threshold Evaluation Window Define Action Subscription Owner or Separate

Portal Based Monitoring Configuration

Metrics Selection Monitoring Metrics Using the Management Portal monitor multiple metrics Alerts can be configured per metric

Defining a performance alert Define the alert name Define the condition and actions co-administrators specific address

Alert Example

Outside in Monitoring (Preview) Monitor up to two http endpoints from three global locations

Monitoring Virtual Machines with the Portal Alerts in Monitor Tab

Monitoring Virtual Machines with the Portal Alert Portal Notifications

Auto Scale Configuring Auto Scale Pre-create identical Virtual Machines in an availability set Specify auto-scale rules based on CPU usage Queue Depth Multiple auto scale configurations per schedule

Auto Scale with Schedule Scheduling Configuration No Scheduled Time Day and Night Weekdays and Weekends Specific Days

Auto Scale with CPU Metric Auto Scaling CPU Configuration Select the Desired Schedule to Configure Select the minimum and maximum instances Select the desired utilization range Choose how many instances to scale up by Choose how many instances to scale down by

LAB Monitoring Virtual Machines using the Management Portal

Monitoring the Azure Platform

Microsoft Azure Service Dashboard See the Current Status of all Azure Services. Refresh the Dashboard on intervals of 2, 5, 10, or 30 minutes. Subscribe to an RSS Feed. View the Azure status history.

Microsoft Azure Service Dashboard

Managing Virtual Machines

Application Deployment Use a Microsoft Azure Gallery Image with Application Manually Deploy Application on new Virtual Machine Create a Custom Image with Application Deployed Upload an existing Hyper-V based VHD Scripted Deployment using Remote PowerShell

Administering Virtual Machines Public Internet or private internal IP address Remote Administration Remote Desktop Administration Remote PowerShell SSH

Ex. Remote SQL Server Management Studio (SSMS) Public Internet (less secure) Enable TCP endpoint 1433 Windows Firewall inbound rule port 1433 Enable Mixed Authentication and configure a secure account. Login using SQL Server Authentication and DNS of VM Can secure with access control list Private Virtual Network (more secure) Deploy virtual machine in a Virtual Network with P2S or S2S virtual networking. Windows Firewall inbound rule port 1433 and connect using internal IP in SSMS OR Windows Firewall inbound rule port 3389 and RDP into VM to run SSMS tool locally

Deleting/Creating VMs and Disks Deleting a Virtual Machine (Optional) delete both backed VHD disks and VM Deleting all Virtual Machines (Optional) delete all virtual machines and all disks through the cloud service view.

Disk Configuration Disk Best Practices Only deploy data on data disks Avoid using D: drive 500 IOPS per disk / 20,000 IOPS per storage. Plan for capacity!

Disk Caching OS Disk Read Write by default Modify with PowerShell Set-AzureOSDisk Requires Restart! Data Disks None by default modify with PowerShell Set-AzureDataDisk or Portal

Avoid Extra Hops with a Virtual Network Virtual Networks Connect via Direct IPs (DIP) vs. external Virtual IPs (VIP) for VM to VM communication. Load balancer DIP VIP DIP

Manage using existing Tools Microsoft Azure On Premises Windows Server 2012 Internet Android Windows Phone 8 Windows RT iOS X86/x64 Macs Windows Server 2008 Windows Server 2003 Windows Server 2012 Windows Intune VPN Tunnel AD Windows Server 2008 Windows Server 2003

Managing with PowerShell

Microsoft Azure Automation Microsoft Azure External Clients

Common Scripted Tasks Advanced Provisioning Uploading and Downloading VHDs Copying Disks Storage Cleanup Starting and Stopping VMs Updating Virtual Machines Remote PowerShell Management

Domain Join a Virtual Machine on Boot Prerequisites Virtual Network with Active Directory and DNS Configured $subnet = 'APP' $ou = 'OU=AzureVMs,DC=fabrikam,DC=com' $dom = 'fabrikam' $domjoin = 'fabrikam.com' $domuser = 'administrator' $pass = $image = 'MYIMAGE' $vmName = 'dfs-01' $domVM = New-AzureVMConfig -Name $vmName -InstanceSize Small -ImageName $image | Add-AzureProvisioningConfig -WindowsDomain -JoinDomain $domjoin ` -Domain $dom -DomainPassword $pass -Password $pass -DomainUserName $domuser ` -MachineObjectOU $ou –AdminUserName $domuser | Set-AzureSubnet -SubnetNames $subnet $domVM | New-AzureVM -ServiceName $cs -AffinityGroup $ag -VNetName $vnet

Image and Disk Mobility On-Premises Microsoft Azure MyApp.vhd Add-AzureVHD Save-AzureVHD

Uploading a VHD $src = "c:\VHDs\Win2KOSDisk.vhd" $dst = " Add-AzureVHD –LocalFilePath $src –Destination $dst

Downloading a VHD $src = " $dest = "c:\VHDs\Win2KOSDisk.vhd" Save-AzureVHD –Source $src –LocalFilePath $dest

Steps to execute a Remote Script Install the auto generated certificate to enable secure access to remote PowerShell. Retrieve the URI for the virtual machine Execute a script remotely or create a new remote PowerShell Session.\InstallWinRMCertAzureVM.ps1 -SubscriptionName $s -ServiceName $svc -Name $vm $uri = Get-AzureWinRMUri –ServiceName $svc –Name $vm $c = Get-Credential Invoke-Command –ConnectionUri $uri –FilePath '.\deployad.ps1' –Credentials $c

TechNet Script Center for Microsoft Azure Click on the Windows Azure link on the left of the screen. Sample Script Examples Configure Secure Remote PowerShell Start Virtual Machines on a Schedule Stop Virtual Machines on a Schedule Copy all VHDs between Subscriptions Copy a Virtual Machine between Subscriptions and much more…

DEMO Create a Virtual Machine using Microsoft Azure PowerShell Cmdlets

Summary Monitoring Virtual Machines Monitoring the Microsoft Azure Platform Managing Virtual Machines Managing with PowerShell

Suggested Learning Exercises AssignmentEstimated Time Hands-on Labs Understanding Virtual Machine Imaging with Capture Creating and Configuring a SQL Server 2012 Database in a Microsoft Azure Virtual Machine Managing Virtual Machines with PowerShell 60 minutes 45 minutes Video Auto-scale, Alerts and Operation Logs and-Operational-Logs Take control of the cloud with Microsoft Azure PowerShell 40 minutes 75 minutes

Session Resources Microsoft Azure Auto-Scale, Alerts and Operation Logs Microsoft Azure PowerShell Reference Guide for Infrastructure Services Moving to Hybrid Cloud with Microsoft Azure and System Center Microsoft Azure IaaS Quick Start with PowerShell Instructor Led Training – Microsoft Azure DevOps for IT Professionals

Microsoft Azure Resources Microsoft Partner Learning Path Microsoft Azure Friday Microsoft Virtual Academy Channel 9 Microsoft Azure Questions

Thank You