Ubuntu, SUSE, OpenSUSE, CentOS & Oracle EL + hundreds on VM Depot Bring your own framework! Ecosystem Supported Microsoft 1st Party Support
Use Public cloud as a Dev/Test environment Lift and Shift existing applications from on premises to Cloud Hybrid – backup to Cloud, Use Cloud capacity for Disaster Recovery Build Cloud Scale applications and services Focus of this session
Azure Account Subscription(s) Cloud Service(s) Virtual Machine(s) Virtual Network(s) Storage Account(s) Storage Container(s) Storage Blob(s) Website(s) Database(s) … ObjectLimit Subscription 120 Create/Add operations in 5 minute window Cloud Service200 per subscription Virtual Machine 50 per cloud service 2048 per Virtual Network Virtual Network100 per subscription Storage Account100 per subscription Storage ContainerNo Limit Storage Blob40 per storage account Limits
Free Trial Save 33-97% MSDN Azure Benefit 3 VMs for 24 hrs/day 50 Hadoop nodes for 10 hrs Up to 100 web sites + DB
Azure CLI Linux Integration Services Azure Linux Agent
Node based implementation that wraps common Azure service management API Works in Linux, Mac or Windows Eg., for Ubuntu sudo apt-get install nodejs-legacy sudo apt-get install npm sudo npm install -g azure-cli azure account import /path to publish settings/ azure account list tools/#Commands_to_manage_your_Azure_virtual_machines
Manages interaction between software running in a VM and Azure Compute Fabric Provisioning of the image (host name, user account, SSH keys, disk mgmt) Manages networking (routes for DHCP servers, networking interface name) Kernel functions (virtual NUMA, Hyper-V entropy & SCSI timeouts) Redirects console to the serial port for debugging Enables 1 st and 3 rd party Partner extension ecosystem (session later today!) Open sourced - install using RPM//DEB package, or by copying the binaries to /usr/sbin/waagenthttps://github.com/Azure/WALinuxAgent Commands – install, uninstall, deprovision, deprovision+user, version, serialconsole, daemon Logs are at /var/log/waagent.log
Development drivers and enlightenments to take advantage of HyperV features If you care about performance of application running within the Linux VM, make sure you have the latest installed for your distro of choice integration-services-3-5-announcement.aspx integration-services-3-5-announcement.aspx
Published, maintained and supported by partners, curated & tested by Microsoft Standard Images Customers to contact Linux vendor/partner for Linux support Azure-related platform issues supported by Microsoft Premium Images Microsoft engages the Linux vendor/partner on behalf of the customer for support Includes updates, patches, and support through 24x7 web, , chat and phone SUSE SLES 11SP3 only
How to use SSH with Linux on Azure use-ssh-key/ use-ssh-key/ Adding a data disk to a Linux VM tutorial/#attachdisk tutorial/#attachdisk
IaaS Windows or Linux VMs Official Oracle JDK v6 & v7 Pre-configured VMs Oracle WebLogic, VM Depot Java Image, or your own JVM Jenkins/Hudson plugins PaaS 64 bit OpenJDK build by Azul (Zulu) Or bring any VM Eclipse/IntelliJ plugins for deployment, monitoring and management JDBC driver for SQL DB Services Azure SDK for Java: Blob, table, queue, service bus, SQL, etc Other Azure SDKs and azure-cli / tools
Azure Service Management support (SDK) PHP Python PHP Ruby Dev center with lots of samples, API references and support links Issues? Please let us know