Bellevue College Cloud Workshops Try: Cloud services Friday, May 6, 2016 Azure Virtual Machines (VM) Fawad Khan
Azure VM: Agenda What is an Azure Virtual Machine? Why we need them: Common VM scenarios Tools and Utilities Deploy Azure virtual machines (VM) using older and newer portal Configure and manage VM Monitor VM References Quiz Friday, March 6, 2016 Bellevue College Cloud Workshops
What is an Azure Virtual Machine? “Virtual server(s)/client(s) inside a physical server” Hyper-V Maximize your infrastructure investment Install different guest operating systems Install different “workloads” Functionality and control over ease of deployment and administration 99.95% service level agreement You are responsible for configuration and updates. Great option for a highly customized solution Friday, March 6, 2016 Bellevue College Cloud Workshops
Why we need them: Common Scenarios Setup an infrastructure in the Cloud Extend your on-premises network (“Hybrid Cloud”) Migrate your on-premises network to the cloud (“Lift and Shift”) Setup up a proof of concept with minimal investment Highly customized Multi-tiered application Customized Windows or Linux environment Using Open Source Software with Azure Friday, March 6, 2016 Bellevue College Cloud Workshops
Tools & Utilities Portal GUI browser-based tool Install, configure and manage VM from any platform/device Older Azure Management portal: New portal: PowerShell o Command line interface o Install, configure and manage VM from a PC Cross Platform Command Line Interface tools (Xplat-CLI) o Install, configure and manage VM from a Mac or Linux Visual Studio View and Configure Azure SDK Friday, March 6, 2016 Bellevue College Cloud Workshops
Azure VM: Activities Activity 1: Installing a Windows VM using the Azure portalInstalling a Windows VM using the Azure portal Activity 2: Installing a Linux VM using the Azure portalInstalling a Linux VM using the Azure portal Activity 3: RDP into a Windows VM using the new portalRDP into a Windows VM using the new portal Activity 4: Connecting to a Linux VM using an SSH connectionConnecting to a Linux VM using an SSH connection Activity 5: Setup an alert for a Linux VMSetup an alert for a Linux VM Friday, March 6, 2016 Bellevue College Cloud Workshops
Resources Older Azure Management portal New portal: Azure Tools Download: Visual Studio Community 2015: Azure.Net SDK: PowerShell: XPlat-CLI Tools: Putty: AzCopy: Azure Storage Explorer: Friday, March 6, 2016 Bellevue College Cloud Workshops
Resources – Cont’d Documentation Jump-off point o Difference between Cloud app, VM, and Azure Web app o VM: Windows, Linux, SQL Server o o o Azure VM size o Enterprise Tools & Resources o Connecting your on-premises infrastructure to Microsoft Azure: o VM Readiness Assessment Toolkit: o VM Optimization Assessment Tool: o Service Level Agreement: Friday, March 6, 2016 Bellevue College Cloud Workshops
Azure VM: Quiz 1.SLA for an Azure VM? A. 99% B. 100 C % D. 99% 2.What needs to be configured for make sure that you have the optimal SLA? A. Have at least 4 instances of VM configured B. Have at least 4 instances of VM configured in an Availability set C. Have at least 2 instances of VM configured in an Availability set D. Have at least 2 instances of the VM in the two different Cloud services 3.How many Update domains do we have in total in Azure? A. 1 B. 2 C. 4 D. 5 Friday, March 6, 2016 Bellevue College Cloud Workshops
Azure VM: Quiz – Cont’d 4.What is a Fault domain? A. A Cloud app with a deallocated VM B. A Cloud app with a faulty VM C. A collection of VM that are going to be updated at the same time when MS rolls out unplanned updates in its data centers D. A collection of VM that share common resources such as power and network connectivity 5.Which of these Linux distributions can you install on an Azure VM? A. CoreOS B. Ubuntu C. Mint D. Redhat 6.How many Fault domains do we have in total in Azure? A. 1 B. 2 C. 3 D. 5 Friday, March 6, 2016 Bellevue College Cloud Workshops
Azure VM: Quiz – Cont’d 7.What tool can you use to remote into a Azure Linux server? A. Remote Desktop Connection Client B. Putty C. Visual Studio D. FTP 8.What TCP/IP port is used a Linux remote client tool? A. 23 B. 80 C. 21 D. 22 Friday, March 6, 2016 Bellevue College Cloud Workshops
Questions & Discussion Question/Answers Feedback Friday, March 6, 2016 Bellevue College Cloud Workshops