Running Linux workloads on Windows Azure

Download Report

Transcript Running Linux workloads on Windows Azure

Windows Azure
Conference 2014
Windows Azure Conference 2014
Running Linux workloads
on Windows Azure
Agenda
•
•
•
•
•
Why Linux
Linux Deployments
Understanding a Linux VM
Top Linux Scenarios
Linux Open Source Strategy
Windows Azure Conference 2014
Linux Built on Persistent VM Role
*Some Features not present in Linux at Preview
Windows Azure Conference 2014
The Technology to Provision a Linux
Platform Image
Linux Agent
Windows Azure Conference 2014
It’s time
Windows Azure Conference 2014
Windows Azure Linux Agent
Windows Azure Conference 2014
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
Windows Azure Conference 2014
Bring Your Own Linux
Windows Azure Conference 2014
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
Windows Azure Conference 2014
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
Windows Azure Conference 2014
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
Windows Azure Conference 2014
Configuring X-Plat CLI for Azure
• Azure Account Download
• Azure Account Import
Windows Azure Conference 2014
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/
Windows Azure Conference 2014
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
Windows Azure Conference 2014
Distribution
Version
Drivers
Kernel Compatibility
Patch
Agent
Canonical UBUNTU
Ubuntu 12.04.1, 12.10,
and 13.04
In Kernel
Required for 12.04 or
12.04.01 only
Package: In package repo
under walinuxagent
Source: GITHUB
CENTOS by Open Logic
CentOS 6.3+
CentOS 6.3: LIS drivers;
CentOS 6.4+ drivers: in
Kernel
Required for 6.3 only
Package:In Open Logic
package repounder
walinuxagent
Source: GITHUB
Oracle Linux
6.4+
In Kernel
N/A
Package: In repo, name:
WALinuxAgent
Source: GITHUB
N/A
Package:
In Cloud:Tools repo,
name: WALinuxAgent
Source Code: GITHUB
N/A
Package:
In Cloud:Tools repo,
name: WALinuxAgent
Source Code: GITHUB
SUSE Linux Enterprise
openSUSE
SLES 11 SP3+
OpenSUSE 13.1+
Windows Azure Conference 2014
In Kernel
In Kernel
Windows Azure Conference 2014
Web Content Management Systems (WCMS)
Drupal
Platform and content management system written in PHP
Joomla!
Award-winning system to build Web sites and powerful online applications
CMS Made Simple For corporate websites, or the website promoting a team or organization,
XOOPS
eXtensible Object Oriented Portal System
Plone
Running on top of Python, Zope and the CMF
Contao
(formerly TYPOlight) Specializes in accessibility (back end and front end)
eZ Publish
Professional PHP application framework with advanced CMS
dotCMS
Java Open Source Web Content Management System
MODx
Powerful framework to deploy and secure websites and web applications
SilverStripe
Flexible, open source programming framework, and CMS
Mambo
Dynamic portal engine and content management system
miaCMS
Content Management Made Easy
ImpressCMS
Community developed Content Management System
Typo3
Small to midsize enterprise-class content management system.
Textpattern
Flexible, elegant and easy-to-use open source content management system
e107
Portal or CMS using PHP and MySQL
Pluck
Focuses on user friendliness; lets anyone to manage a website
Radiant
No-fluff, fairly friendly, easy to use and customize CMS
Frog CMS
CMS Simplified
NanoCMS
Tiniest, simplest, flat-file, PHP based CMS
SkyBlueCanvas
For small web sites; easy-to-use, extensible and skinnable
Windows Azure Conference 2014
Windows Azure Conference 2014
Windows Azure Conference 2014
Windows Azure Conference 2014
Customer Interaction Zone (CiZ)
Ask the Experts
Any question on Anything Azure!
GBR
Day 1
5:15 PM
Book your slot now! @ the
registration desk at the CiZ
Windows Azure Conference 2014
Windows Azure Conference 2014