Linux on Windows Azure Andreas Wasita.

Slides:



Advertisements
Similar presentations
Infrastructure as a service – otwarta platforma dla Linux`a? Speaker: Sylwia Ptaszek-Pydyn.
Advertisements

Managing Windows Azure Virtual Machines from PowerShell
Automating and Managing Windows Azure Solutions with Powershell
Windows Azure for SharePoint people Dennis – Solution Architect Microsoft Windows Azure.
Intro to Windows Azure Antimo Musone Cloud Tour Owner Microsoft Student Partner
Microsoft Dynamics AX Technical Conference 2013
SQL Server Primary SQL Server Secondary SLA SLA High Availability Hardware and Software Windows and Linux.
Microsoft Azure Overview
Chris Condo March 29, 2014 Azure DevOps.
Windows Azure VMs VMs and Cloud Services VM Availability Images and Disks Managing VMs Agenda.
Windows Azure Conference 2014 Running Linux workloads on Windows 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.
Monitor Linux OS health & performance Monitor log files Monitor JEE app servers Monitor line-of-business applications Monitor databases and web.
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.
Migrating Applications to Windows Azure Virtual Machines Michael Washam Senior Technical Evangelist Microsoft Corporation.
Microsoft, Linux and the Open Source Community Mark Gayler, Senior Technical Evangelist, Microsoft Open Technologies, Inc.
Esri UC 2014 | Demo Theater | Using ArcGIS for Server in the Microsoft Azure Cloud Nikhil Shampur.
Windows Azure Conference 2014 Windows Azure Mobile Services from ground up.
Windows Azure Virtual Machines Speaker Title Organization.
Windows Azure Conference 2014 Azure Infrastructure services foundation.
On Premises Storage Servers Networking O/S Middleware Virtualization Data Applications Runtime You manage Infrastructure (as a Service) Storage.
Verify Hardware Requirements Install Windows Server 2008 R2 Configure Active Directory Install SQL Server 2008 Install SharePoint Server 2010 Configure.
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.
Setting Up a Local WordPress Development Environment By Gregory Young Alternative Hosting
Overview of New Networking Features in Windows Azure Ganesh Srinivasan Program Manager, Windows Azure Networking Microsoft Corporation AZR304.
Windows Azure Migrating Applications and Workloads Speaker Title Organization.
Ubuntu, SUSE, OpenSUSE, CentOS & Oracle EL + hundreds on VM Depot Bring your own framework! Ecosystem Supported Microsoft 1st Party Support.
Node.js & Windows Azure AZR326  JavaScript on the Server!  Event driven I/O server-side JavaScript  Not thread based, each connection uses only a.
VMWare Workstation Installation. Starting Vmware Workstation Go to the start menu and start the VMware Workstation program. *Note: The following instructions.
How* to Win the #BestMicrosoftHack Shahed Chowdhuri Sr. Technical WakeUpAndCode.com *Hint: Use the Cloud.
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.
Michael Kelley Virtualizing Linux and FreeBSD Workloads on Windows Server Hyper-V INF335 A.
Microsoft Azure Active Directory. AD Microsoft Azure Active Directory.
Microsoft Confidential Automation Query, Manage and Configure Windows Azure resources (VMs, Cloud Services, Websites, Storage, Queues, Databases etc…)
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.
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.
Inspirirani ljudima. Ugasite mobitele. Hvala.. Paolo Pialorsi Senior Consultant PiaSys ( Publishing apps for SharePoint 2013 on Microsoft.
Bellevue College Cloud Workshops Try: Cloud services Friday, May 6, 2016 Azure Virtual Machines (VM) Fawad Khan.
ALWAYSON AVAILABILITY GROUPS ON AZURE – LESSONS FROM THE FIELD.
EPAM Cloud Orchestration
Introduction to Windows Azure Virtual Machines - Linux
Microsoft Virtual Academy
bitcurator-access-webtools Quick Start Guide
IT06 – HAVE YOUR OWN DYNAMICS NAV TEST ENVIRONMENT IN 90 MINUTES
Aprovisionamiento de Maquinas Virtuales Windows Server 2016 y Windows 10 en Azure
EPAM Cloud Orchestration
Azure CLI Deep Dive Neil Peterson Content Developer Microsoft.
Azure IaaS 101.
Windows Azure It Pro IaaS Jump Start
Valid And Updated Exam Certifications Dumps Questions
Exam VCE Questions
INSTALLING AND SETTING UP APACHE2 IN A LINUX ENVIRONMENT
Linux on Windows Azure IaaS with Partner Demos
12/5/ :36 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Microsoft Virtual Academy
Different types of Linux installation
Linux on Windows Azure IaaS with Partner Demos
MDC-B203 Deploying Applications in Microsoft System Center Virtual Machine Manager Using Services John Messec Program Manager Microsoft.
bitcurator-access-webtools Quick Start Guide
Microsoft Virtual Academy
Ready Pre-day Azure Monitoring Workshop
Extend Azure DevOps with a Custom PowerShell-based Pipeline Task
Presentation transcript:

Linux on Windows Azure Andreas Wasita

Today’s Session Supported Linux Distributions. Setting up and accessing a new Linux VM. Securing your access to the VM. Managing Windows Azure (any service) from a Linux shell. Other Linux options on Azure (VMDepot).

Supported Distributions SUSE and Open SUSE: http://www.suse.com/suse-linux-enterprise-server-on-azure Canonical Ubuntu: http://www.ubuntu.com/cloud/azure OpenLogic CentOS: http://www.openlogic.com/azure Subject to Azure SLA and Azure support can manage break/fix tickets. Vendors above will work to rectify OS-level challenges. http://support.microsoft.com/kb/2805216

Runtime Costs for Linux VMs Instance Name Cores RAM AUD / PH Extra Small (A0) Shared 768 MB $0.0202 (~$15.14/month) Small (A1) 1 1.75GB $0.0606 (~$45.41/month) Medium (A2) 2 3.5GB $0.1211 (~$89.81/month) Large (A3) 4 7GB $0.2422 (~$180.63/month) Extra Large (A4) 8 14GB $0.4844 (~$360.25/month) A6 28GB $0.8275 (~$615.56/month) A7 56GB $1.655 (~$1,231.11/month)

Demo: Create Linux VM We’ll create our first VM from Windows using PowerShell. Set-AzureSubscription -SubscriptionName "free trial" -CurrentStorageAccount kloudblob $Images = Get-AzureVMImage | Where-Object { $_.PublisherName -eq 'OpenLogic'} $affinityGroup = 'kloudnet' $vxName = Read-Host -Prompt 'Enter virtual machine name' $lxUser = Read-Host -Prompt 'Enter Admin UserName' $password = Read-Host -Prompt 'Enter Password' –AsSecureString New-AzureQuickVM -Linux -ServiceName $vxName -Name $vxName -ImageName $Images[0].ImageName -AffinityGroup $affinityGroup -InstanceSize Small -LinuxUser $lxUser -Password $password

Azure Access Control - PowerShell $acl = New-AzureAclConfig Set-AzureAclConfig -AddRule Permit -RemoteSubnet "10.0.0.0/26" -Order 1 ` -ACL $acl -Description "Lock down SSH" Get-AzureVM -ServiceName $vxName -Name $vxName | Set-AzureEndpoint -Name ssh -Protocol tcp -PublicPort 22 ` -LocalPort 22 -ACL $acl | Update-AzureVM

Securing access to a Linux VM Certificate-based security with SSH (hint: use openssl). Set an appropriate ACL on the Azure Cloud Service. Use a non-standard SSH port on your Cloud Service Endpoint. Use a bastion (or jump) host. Does this VM need to be publicly visible?

Management Cross-platform command line (node.js commandline). https://www.windowsazure.com/en-us/manage/linux/other-resources/command-line-tools/ PowerShell. Azure Management Portal.

Other Linux Options on Azure VMDepot provides a rich set of pre-packaged Linux-based solutions http://vmdepot.msopentech.com/

Demo

Managing Windows Azure from Linux

Cross Platform Command Line X-Plat command line tool is implemented in JavaScript powered by Node.js http://www.windowsazure.com/en-us/downloads/#cmd-line-tools

X-Plat CLI Linux Installation Guidance Install the latest Node.js https://github.com/joyent/node/wiki/Installing-Node.js-via-package-manager NPM ( Node Package Manager ) Install Azure CLI: npm install azure-cli -g

Configuring X-Plat CLI for Azure Azure Account Download Azure Account Import Note: You need to have a browser on the machine before you run Azure account download command.

X-Plat CLI to Create Azure Objects Azure Account Affinity-Group Azure Storage Account Azure Website Create Azure VM Disk Attach Azure SQL Server Create Node.JS Developer Center http://www.windowsazure.com/en-us/develop/nodejs/

Create and Delete Azure VM with CLI Show VM Image Azure VM Image List Create VM Azure VM Create vmname imagename adminusername adminpassword --location “image region” Check the VM Azure VM Show vmname Delete the VM Note : You don’t need to put –ssh as ssh port 22 is automatically added

Demo