A Preliminary Theory for Open Source Ecosystem Micro-economics
Azure & Open Source Azure Ecosystem - pershing.com.t€¦ · Azure & Open Source Azure Ecosystem....
Transcript of Azure & Open Source Azure Ecosystem - pershing.com.t€¦ · Azure & Open Source Azure Ecosystem....
Azure & Open SourceAzure Ecosystem
Azure momentum
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
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
Microsoft Confidential 5
Azure Open Cloud
Microsoft Azure is an Open Cloud
Microsoft Azure is an Open CloudEcosystem Provided
Languages, Dev
Tools & App
Containers
CMS & Apps
Devices
Databases
Management
MS Integrated
Operating
systems
Microsoft Confidential 8
Linux on Azure
The landscape
of now
Your current infrastructure – a product of timeMany technologies, many standards
10+ Years of Open Source Involvement
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
Linux in Azure - Core components
Azure CLIVM
Linux Integration Services
Azure Linux Agent
• 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
• 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
Azure Linux – Support matrixhttp://azure.microsoft.com/en-us/documentation/articles/virtual-machines-linux-endorsed-distributions/
VM Depot
https://vmdepot.msopentech.com/List/Index
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)
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
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
LAMP on Azure
http://azure.microsoft.com/en-us/documentation/articles/virtual-machines-linux-install-lamp-stack/
NoSQL on Linux
Azure HDInsight
The Microsoft cloud supports any data
Hyper-scale
Enterprisegrade
Hybrid
CRMOLGCC
O365 GCC
Azure Gov
超過6000+ 工程師跟全世界Open Source 技術合作