How to Deploy Linux/OSS on Azure -

How to Deploy Linux/OSS on Azure -

How to Deploy Linux/OSS on Madhan AzureArumugam Ramakrishnan Principal PM Manager, Azure @madhanwa Microsoft Linux Azure Linux and OSS support Microsoft 1st Party Support Languages

CMS Ecosystem Supported Bring your own framework! Dozens of .NET & PHP CMS and Web applications Devices Via cross-platform & native code approaches Databases Operating systems Ubuntu, SUSE, OpenSUSE, CentOS & Oracle EL + hundreds on VM Depot IDE

Public Cloud Application patterns Use Public cloud as a Dev/Test environme nt Lift and Shift existing application s from on premises to Cloud Focus of this session

Hybrid backup to Cloud, Use Cloud capacity for Disaster Recovery Build Cloud Scale application s and services Getting started 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) Limits Object Limit Subscription 120 Create/Add

operations in 5 minute window Cloud Service 200 per subscription Virtual Machine 50 per cloud service 2048 per Virtual Network Virtual Network 100 per subscription Storage

Account 100 per subscription Storage Container No Limit 40 per storage Storage Blob account Dev/Test Get Azure account and subscription Free Trial MSDN

Azure Benefit 3 VMs for 24 hrs/day Up to 100 web sites + DB 50 Hadoop nodes for 10 hrs Save 33-97% Getting started Key components Linux Integration Services Azure CLI

Azure Linux Agent Azure Curated Extensions Azure Command Line Interface Node based implementation that wraps common Azure service management API Works in Linux, Mac or Windows Eg., for Ubuntu 14.04+ 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 Commands_to_manage_your_Azure_virtual_machines Azure Linux Agent 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 1st and 3rd party Partner extension ecosystem (session later today!) Open sourced -, install using RPM//DEB package, or by copying the binaries to Linux Integration Services (LIS) 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 http:// egration-services-3-5-announcement.aspx Azure Endorsed Linux Published, maintained and supported by Distributions 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, email, chat and phone SUSE SLES 11SP3 only Azure Linux Support matrix Dev/Test Rapid Deployment Create VM from Gallery, VMDepot Bring your own image e-upload-vhd /

Make changes to existing deployments VM Access extension Custom Script extension CustomData Basic Tier VM Sizes Pay for what you use Stop Deallocate azure vm shutdown Additional Documentation links How to use SSH with Linux on Azure es-linux-use-ssh-key /

Adding a data disk to a Linux VM es-linux-tutorial/# attachdisk Lift/Shift existing app Multi-tier VM deployment Deployment needs Cloudera, Datastax, etc., Integration with existing tools for VM Management and Dev Ops Configuration Management: Chef, Docker (session later today!) OS Patching More coming soon

VM Customization Capture/restore - azure vm capture -v --json -t vmname imagename Language Frameworks - Java Ja IaaS PaaS Windows or Linux VMs Official Oracle JDK v6 & v7 Pre-configured VMs Oracle WebLogic, VM Depot Java

Image, or your own JVM Jenkins/Hudson 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 Language frameworks OSS 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 Azure Linux 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Recently Viewed Presentations

  • A survey of plasma irregularities seen by the

    A survey of plasma irregularities seen by the

    AJ Ribeiro ([email protected]) SuperDARN 2011. 06/02/11. Mid-Latitude Irregularities. Conclusions. The ionospheric scatter that is classified as low-velocity is equatorward of both the auroral oval and the plasmapause. These irregularities lie on closed field lines that map out to the plasmasphere
  • Module 1: Unit 1: Lesson 1

    Module 1: Unit 1: Lesson 1

    Theme Graphic Organizer (for Body Paragraph 2) Theme Graphic Organizer sample response. Homework—Purpose for reading chapter 16. The Lightning Thief RoutinesSharing Evidence Flags. Refer to your novel to answer the vocabulary questions that follow.
  • Choice page Tudalen ddewis

    Choice page Tudalen ddewis

    The toy should include a mechanism that creates movements as the toy is pulled along. ... A variety of initial ideas that are clearly communicated. Ideas reflect the Specification. ... Machining details - laser, CAM. Mark Criteria. Next. Mark Description...
  • Westgard QC Rules Validator 3.0

    Westgard QC Rules Validator 3.0

    Westgard QC Rules Validator 3.0 Author: Preferred Customer ... کنترل کيفيت Levey- Jenning تفسیر قوانین وست گارد در منحنی لوی جنینگ Westgard mutirule PowerPoint Presentation تفسیر قوانین وست گارد در منحنی لوی جنینگ ...


    "Without proper assessment, symptoms associated with trauma may be incorrectly attributed to the consequences of substance abuse" Adequately addressing trauma related symptoms correlates with a reduction in relapse probability. Farley, M., Golding, J., Young, G., & Mulligan, M. (2004).
  • Identifying Special Products in Developing countries: Preliminary Findings

    Identifying Special Products in Developing countries: Preliminary Findings

    Structures(excluding prefabricated buildings of heading 94.06) and parts, of structures(for example,bridges and bridge-sections, lock-gates,towers,lattice masts,roofs,roofing frame-works,doors and windows and their frames and thresholds for doors,shutters
  • Klass -

    Klass -

    Vilket städare inte kan då dennes arbete anses som okvalificerat och kan utföras av vem som helst. status - handlar om vilka symboler vi bär. Vad symboliserar våra kläder, hur vi pratar, beter oss, bostad, vår livsstil helt enkelt. Detta...
  • Conditional sentences - University of Belgrade

    Conditional sentences - University of Belgrade

    CONDITIONAL SENTENCES FINISH THESE SENTENCES If I pass my Analytical Chemistry exam, I will…. If I passed my Analytical Chemistry exam, I would… If I had passed my Analytical Chemistry exam, I would have… ZERO CONDITIONAL The Zero Conditional is...