220 likes | 522 Views
Running Linux workloads on Windows Azure. Agenda. Why Linux Linux Deployments Understanding a Linux VM Top Linux Scenarios Linux Open Source Strategy. Linux Built on Persistent VM Role. *Some Features not present in Linux at Preview. Linux. Windows. IC. Drivers. SSH Keys. Certs.
E N D
Agenda • Why Linux • Linux Deployments • Understanding a Linux VM • Top Linux Scenarios • Linux Open Source Strategy
Linux Built on Persistent VM Role *Some Features not present in Linux at Preview Linux Windows IC Drivers SSHKeys Certs Windows Setup WA Linux Agent Windows Azure Virtual Machines
The Technology to Provision a Linux Platform Image Stock Images HyperVisor Customer’s Storage Account Partner Repository VM Data Disk Data OS OS Disk ICs ISO Provisioning Repository Cache Unattend Linux Agent • Add Server • Hostname • Password • … Storage API Cache.VHD Portal (API)
It’s time . . .to virtualize every workload . . .to rethink storage . . .to simplify networking . . .to expand business continuity . . .to embrace hybrid services . . .to unify application management
Windows Azure Linux Agent Service Management API Windows Azure provided DNS VM Host1 Host2 HV1 HV2
Bring Your Own Linux Expert Customers that want to tweak , customize, create images based on supported* distributions Customer will Use Hyper-V to install Distribution Add ICs and Agent Generate the VHD Capture configuration Generate resources Upload and start instance Linux Native: Tools, libraries, scripts
Bring Your Own Linux XStore Customer Personal Image Repository VHD VHD VHD Service Management API Customer Storage Account P O R T A L VM
Linux on Azure Open Source Strategy Open Source Linux Agent Fully documented APIs For Linux IT professionals provisioning and management operations: Native scripts Native libraries (open sourced) Native tools (open sourced) For Linux developers Client Libraries Documented interfaces
Cross Platform Command Line • X-Plat command line tool is implemented in JavaScript powered by Node.jshttp://www.windowsazure.com/en-us/downloads/#cmd-line-tools
X-Plat CLI Linux Installation Guidance • Install the latest Node.jshttps://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
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 vmnameimagenameadminusernameadminpassword --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
Ask the Experts Customer Interaction Zone (CiZ) GBR Day 1 5:15 PM Any question on Anything Azure! Book your slot now! @ the registration desk at the CiZ