azure & open source azure ecosystem - pershing.com.t€¦ · azure & open source azure...

23
Azure & Open Source Azure Ecosystem

Upload: lamkhanh

Post on 28-Jul-2018

256 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Azure & Open Source Azure Ecosystem - pershing.com.t€¦ · Azure & Open Source Azure Ecosystem. ... Docker on Azure ... •Jenkins and Hudson Plugins PaaS Websites •Azure Java

Azure & Open SourceAzure Ecosystem

Page 2: Azure & Open Source Azure Ecosystem - pershing.com.t€¦ · Azure & Open Source Azure Ecosystem. ... Docker on Azure ... •Jenkins and Hudson Plugins PaaS Websites •Azure Java

Azure momentum

Page 3: Azure & Open Source Azure Ecosystem - pershing.com.t€¦ · Azure & Open Source Azure Ecosystem. ... Docker on Azure ... •Jenkins and Hudson Plugins PaaS Websites •Azure Java

Huge infrastructure scale is the enabler24 Regions Worldwide, 19 ONLINE…huge capacity around the world…growing every year

100+ datacenters

Top 3 networks in the world

2x AWS, 6x Google DC Regions

G Series – Largest VM in World, 32 cores, 448GB Ram, SSD…

Operational

Announced/Not Operational

Central US

Iowa

West US

California

North Europe

Ireland

East US

Virginia

East US 2

VirginiaUS Gov

Virginia

North Central US

Illinois

US Gov

Iowa

South Central US

Texas

Brazil South

Sao Paulo

West Europe

Netherlands

China North *

Beijing

China South *

Shanghai

Japan East

Saitama

Japan West

Osaka

India South

Chennai

East Asia

Hong Kong

SE Asia

Singapore

Australia South East

Victoria

Australia East

New South Wales

* Operated by 21Vianet

India Central

Pune

Canada East

Quebec City

Canada Central

Toronto

India West

Mumbai

Page 4: Azure & Open Source Azure Ecosystem - pershing.com.t€¦ · Azure & Open Source Azure Ecosystem. ... Docker on Azure ... •Jenkins and Hudson Plugins PaaS Websites •Azure Java

Understanding the Full Azure Offering

Over 100 services, continuous evolution

CDN

Service bus

VS Online

BizTalk

Virtual Machines Virtual network

Traffic manager

AutomationBackup

BatchCloud Services

SQL Database

Mobile Apps

Site Recovery Scheduler

ExpressRoute

RemoteApp

Notification Hubs API Management

DocumentDB

Redis CacheStorSimple

Search

HDInsightMachine Learning

Analytics

Data Factory

Multi-FactorAzure AD

Event Hubs

Op Insights

Media Streaming

Mobile Engagement

Storage

Media PlayerMedia ProtectionMedia EncodingMedia IntelligenceMedia ServiceVS App Insights

Logic AppsAPI AppsApp Service

SQL Data Warehouse

Key Vault App Gateway

VPN Gateway

Web Apps

DNS

Page 5: Azure & Open Source Azure Ecosystem - pershing.com.t€¦ · Azure & Open Source Azure Ecosystem. ... Docker on Azure ... •Jenkins and Hudson Plugins PaaS Websites •Azure Java

Microsoft Confidential 5

Azure Open Cloud

Page 6: Azure & Open Source Azure Ecosystem - pershing.com.t€¦ · Azure & Open Source Azure Ecosystem. ... Docker on Azure ... •Jenkins and Hudson Plugins PaaS Websites •Azure Java

Microsoft Azure is an Open Cloud

Page 7: Azure & Open Source Azure Ecosystem - pershing.com.t€¦ · Azure & Open Source Azure Ecosystem. ... Docker on Azure ... •Jenkins and Hudson Plugins PaaS Websites •Azure Java

Microsoft Azure is an Open CloudEcosystem Provided

Languages, Dev

Tools & App

Containers

CMS & Apps

Devices

Databases

Management

MS Integrated

Operating

systems

Page 8: Azure & Open Source Azure Ecosystem - pershing.com.t€¦ · Azure & Open Source Azure Ecosystem. ... Docker on Azure ... •Jenkins and Hudson Plugins PaaS Websites •Azure Java

Microsoft Confidential 8

Linux on Azure

Page 9: Azure & Open Source Azure Ecosystem - pershing.com.t€¦ · Azure & Open Source Azure Ecosystem. ... Docker on Azure ... •Jenkins and Hudson Plugins PaaS Websites •Azure Java

The landscape

of now

Your current infrastructure – a product of timeMany technologies, many standards

Page 10: Azure & Open Source Azure Ecosystem - pershing.com.t€¦ · Azure & Open Source Azure Ecosystem. ... Docker on Azure ... •Jenkins and Hudson Plugins PaaS Websites •Azure Java

10+ Years of Open Source Involvement

Page 11: Azure & Open Source Azure Ecosystem - pershing.com.t€¦ · Azure & Open Source Azure Ecosystem. ... Docker on Azure ... •Jenkins and Hudson Plugins PaaS Websites •Azure Java

http://news.microsoft.com/2014/10/20/cloud-event-webcast/

Source: http://www.zdnet.com/article/microsoft-the-open-source-company/

One out of every 5 VMs in Azure runs Linux

Page 12: Azure & Open Source Azure Ecosystem - pershing.com.t€¦ · Azure & Open Source Azure Ecosystem. ... Docker on Azure ... •Jenkins and Hudson Plugins PaaS Websites •Azure Java

Linux in Azure - Core components

Azure CLIVM

Linux Integration Services

Azure Linux Agent

Page 13: Azure & Open Source Azure Ecosystem - pershing.com.t€¦ · Azure & Open Source Azure Ecosystem. ... Docker on Azure ... •Jenkins and Hudson Plugins PaaS Websites •Azure Java

• Create a VHD image• VHDx not supported in Azure at this time

• VHD size should be a multiple of 1MB

• Use standard partition for OS disks (don’t use LVM)

• Install Azure Linux Agent and use to configure swap partition on temp drive

• Some distro specific instructions may apply

• Upload the VHD to Azure• azure vm image create / Add-AzureVhd, Add-AzureVMImage

Bringing your own Linux image

Page 14: Azure & Open Source Azure Ecosystem - pershing.com.t€¦ · Azure & Open Source Azure Ecosystem. ... Docker on Azure ... •Jenkins and Hudson Plugins PaaS Websites •Azure Java

• Azure Endorsed Linux Distributions• Published, maintained and supported by partners, curated & tested by Microsoft

• Standard Images• Customers 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

Start from an image in Azure Marketplace

Page 15: Azure & Open Source Azure Ecosystem - pershing.com.t€¦ · Azure & Open Source Azure Ecosystem. ... Docker on Azure ... •Jenkins and Hudson Plugins PaaS Websites •Azure Java

Azure Linux – Support matrixhttp://azure.microsoft.com/en-us/documentation/articles/virtual-machines-linux-endorsed-distributions/

Page 16: Azure & Open Source Azure Ecosystem - pershing.com.t€¦ · Azure & Open Source Azure Ecosystem. ... Docker on Azure ... •Jenkins and Hudson Plugins PaaS Websites •Azure Java

VM Depot

https://vmdepot.msopentech.com/List/Index

Page 17: Azure & Open Source Azure Ecosystem - pershing.com.t€¦ · Azure & Open Source Azure Ecosystem. ... Docker on Azure ... •Jenkins and Hudson Plugins PaaS Websites •Azure Java

Docker on Azure• Works today on Azure Linux VMs using Docker Extension

azure vm docker create -l <location>

<vm-cloudservice-name> <image-name> <username>

<password>

• Docker Hub Azure Marketplace integration

• Docker machine, compose and swarm support

• Docker API as the primary management interface for Linux containers (and Windows Server containers when they become available)

Page 18: Azure & Open Source Azure Ecosystem - pershing.com.t€¦ · Azure & Open Source Azure Ecosystem. ... Docker on Azure ... •Jenkins and Hudson Plugins PaaS Websites •Azure Java

Many ways to get started

What Licensing notes

Bring your own image License mobility needed for proprietary software

(Oracle, IBM)

Start from an image in Marketplace

- Single VM Image

- Multi VM Template

Azure Endorsed distros in per minute model: Ubuntu,

CentOS, Oracle Linux, SLES, OpenSUSE, CoreOS

Multi-VM templates: Cloudera, Datastax

Start from a community image from VM

Depot

OSS model

Add 1st or 3rd party software through VM

Extensions

Today all of them are either free or “Bring your own

License” model

Containerized applications Today all of the container apps in Docker Hub are free

Page 19: Azure & Open Source Azure Ecosystem - pershing.com.t€¦ · Azure & Open Source Azure Ecosystem. ... Docker on Azure ... •Jenkins and Hudson Plugins PaaS Websites •Azure Java

Java on Azure

IaaS

• Windows or Linux VMs

• Oracle JDK

• Azul JDK

• Pre-configured VMs

• Oracle WebLogic, IBM

WebSphere, VM Depot

Java Image

PaaS

• OpenJDK by Azul

(Zulu)

• Eclipse and IntelliJ

Toolkits

• Jenkins and Hudson

Plugins

PaaS

Websites

• Azure Java Web Sites

• Azure SDK for Java

• Azure DocumentDB

Java SDK

Page 20: Azure & Open Source Azure Ecosystem - pershing.com.t€¦ · Azure & Open Source Azure Ecosystem. ... Docker on Azure ... •Jenkins and Hudson Plugins PaaS Websites •Azure Java

LAMP on Azure

http://azure.microsoft.com/en-us/documentation/articles/virtual-machines-linux-install-lamp-stack/

Page 21: Azure & Open Source Azure Ecosystem - pershing.com.t€¦ · Azure & Open Source Azure Ecosystem. ... Docker on Azure ... •Jenkins and Hudson Plugins PaaS Websites •Azure Java

NoSQL on Linux

Azure HDInsight

Page 22: Azure & Open Source Azure Ecosystem - pershing.com.t€¦ · Azure & Open Source Azure Ecosystem. ... Docker on Azure ... •Jenkins and Hudson Plugins PaaS Websites •Azure Java

The Microsoft cloud supports any data

Hyper-scale

Enterprisegrade

Hybrid

CRMOLGCC

O365 GCC

Azure Gov

超過6000+ 工程師跟全世界Open Source 技術合作

Page 23: Azure & Open Source Azure Ecosystem - pershing.com.t€¦ · Azure & Open Source Azure Ecosystem. ... Docker on Azure ... •Jenkins and Hudson Plugins PaaS Websites •Azure Java