microsoft azure stack basic virtualization on-premises/hosted public cloud cloud platform system
TRANSCRIPT
Take Linux and Open Source to the next level with Microsoft
Agenda: Linux and Open Source at MicrosoftBusiness & strategy overviewIn your datacenterIn the Azure public cloudWrap-up
Microsoft Linux
Azure IaaS has runLinux VMs since“day 1” in 2013
Many enterprises and service providersrun Linux as a guest on Hyper-V
Microsoft is committed to Linux and open source
Today
Linux is a real business for Microsoft
Linux drivers for Hyper-V available since 2010
… and we’re been in a long open source journey!
Linux and open source are a fundamental part of how we do business
System Center manages hundreds of thousands of Linux/UNIX servers
System Center has managed Linux andUNIX servers since 2009
25% of IaaS VMs in Azure are Linux
DevOps and Release Mgmt
.NET Core
Big Data and Analytics
Microsoft Azure
System Center
Hyper-V
Accelerating engagement across
many Microsoft product
development teams
Broad and deep Linux and open source investment
Private, public, and hybrid cloudPlatform engineered with commonalities for flexibility, consistency
Developmentcode once, deploy VMs anywhere
Managementunified view across premises
Identitysingle sign-on
Virtualizationbuilt in, not an add-on
Data platformanalytics and storage spanning clouds
CUSTOMER DATACENTER
SERVICE PROVIDER
MICROSOFTAZURE
CONSISTENT
PLATFORMHeterogeneityLinux is a 1st class citizen alongside Windows
Your datacenter reality
Microsoft “gets it”
You operate Windows workloads
You operate Linux and open source workloads
You just want them both to run great
You want the simplicity of unified systems management
Your Datacenter
Compute Network Storage Assurance
“Winux” datacenter investments
Huge and continuing investments in compute, networking, and storageInformed by our Azure public cloud experience
Ships as Windows Server, Hyper-V, and Azure Stack
That’s our core datacenter infrastructure
Foundation for Azure as well
Almost everything we’re doing accrues to both Windows and Linux
Your Datacenter
Linux-specific investments in compute
Linux runs great on Hyper-V
Sophisticated Linux guest features
Standard operational interfaces
Microsoft-written Linux Integration Services (LIS) for full Linux guest integration
Core management integration: shutdown, time sync, heartbeat
Generation 2 VMs with secure boot
Networking performance near bare metal, with vRSS and TCP offloads
Dynamic memory
Online backup of Linux VMs: no downtime
Virtual fibre channel
Hyper-V Manager
PowerShell
System Center VMM and Azure Pack
Azure Stack
Cloud Platform System
Your Datacenter
Engagement with the Linux communityMicrosoftdevelopers
Linux communit
y
Linux kernel main
Customer servers with Hyper-V
Microsoft download center
LIS for Hyper-V
LIS for Hyper-V
Customer in
stalls
LIS
Linux distro w/LIS
Your Datacenter
Distro vendors
Hyper-V
Linux
Open source operating systems: FreeBSDRuns great on Hyper-V, like Linux and Windows
Your Datacenter
Serves as a base OS for virtual appliancesNot seen as a general purpose OS for enterprise workloadsAppliance vendors are quickly migrating from physical to virtual
Engage and participate in the FreeBSD community
Microsoft recently made a committer to the FreeBSD kernel for Hyper-V support
®
Foundation for Linux & FreeBSD in all clouds
MicrosoftAzure
AzureStack
BasicVirtualization
On-Premises/Hosted Public Cloud
Hyper-V
Linux®
Cloud PlatformSystem
Linux systems management: today
Largest customers managing up to 10,000 Linux and UNIX servers
25+% of OpsMgr installations are monitoring Linux and UNIX in addition to Windows
ConfigMgr penetration growing quickly
“We are running SC OpsMgr to monitor
our Windows environment and now we are going to try to implement
UNIX/Linux as well.“
“We currently have SC OpsMgr
monitoring our Windows servers
and our UNIX team would like to leverage OpsMgr for their servers.”
100,000’s of Linux/UNIX servers managed by System Center
Your Datacenter
Linux in System Center: increasing momentum
Linux/UNIX In OpsMgr
Initial development
2008 2009 2010 2011 2012 2013 20152014
Preview
JEE in OpsMgr
Linux/UNIX in ConfigMgr
Linux Endpoint Protection in ConfigMgr
Linux in VMM
Linux in DPM
Apache and MySQL in OpsMgrShippingPreview
Your Datacenter
Linux-specific investments in System Center
System Center provides a unified view• Common infrastructure manages Windows, Linux, and UNIX• Single console and operational procedures for Windows, Linux, and UNIX• Linux and UNIX capabilities are a standard part of the product: not an add-on
Linux/UNIX agents are open source
Windows Linux UNIX
Windows Linux UNIX
Windows Linux
Windows Linux
Managing a broad range of Linux configurations
Traditional
(Physical)
Virtualized
(Any hypervisor)
Private Cloud
(Hyper-V)
Public Cloud(Hyper-V)
Your Datacenter
Open source systems managementOperational monitoring of open source LAMP stack Apache Web Server MySQL Database
Tomcat JBoss/Wildfly
Operational monitoring of Java application servers
Plus Oracle WebLogic and IBM WebSphere
Your Datacenter
NEW
Linux systems management: PowerShell DSCPowerShell DSC for LinuxConfigure Linux OS’s; manage installed packages, file contents, services, users and groups; etc.
Detect and repair configuration drift
Manage Linux configuration with familiar PowerShell interface and DSC syntax
Version 1.1 available nowUse to configure on-premises Linux VMs
Use with Azure Automation to configure Linux VMs in Azure
Download from the Microsoft download center
Source code available on GitHub
Windows
Linux in a Microsoft
Cloud
OtherLinux
Commonality across Windows
and Linux is most important
Use DSC
Commonality across Linux
environments is most important
Use your favorite open source tools
Your Datacenter
Customer case studies
Granite Construction Florida AtlanticUniversity
Hostway Korea
Cornelsen Verlag
Allianz Australia Ltd.
“Having first-class Linux support in our Hyper-V host
servers gives us great flexibility … within a
common private-cloud infrastructure.”
”What’s nice is that we can manage our entire
environment, including Linux-based virtual machines, from
System Center.”
“Instead of maintaining two virtualization environments [for Linux and Windows], we
can maintain just one, Hyper-V.”
Your Datacenter
Demo: Running and ManagingLinux in Your Datacenter
Public cloud reality
Microsoft “gets it”
Cloud-native applications elevate the role of your Linux infrastructureYou want choice between hybrid, public cloud and hyperscale for your Linux workloads You want consistent managementexperiences across environments
Public Cloud
Applications
Clients
Infrastructure
Management
Databases &Middleware
App Frameworks& Tools
DevOps
PaaS &DevOps
Azure is an open cloud Public Cloud
Packer + Azure CLI
Docker HubIntegration
Purpose builtPre-existing
images
KVM VMWare
Hyper-V
Supporting your developers’ needs
Endorsed +Partner stacks +Community
Discrete containers
Linux images in Azure
AzureMarketplace
CustomVHD
Public Cloud
Linux images in the Azure MarketplaceAzure Endorsed Linux DistributionsPublished, maintained and supported by partners, curated & tested by MicrosoftMost endorsed distros maintain repos in each Azure region for fast updating
Standard ImagesCustomers can contact Linux vendor/partner for Linux supportAzure-related platform issues supported by MicrosoftLimited support for Linux issues -- from Microsoft
Premium ImagesMicrosoft engages the Linux vendor/partner on behalf of the customer for support Includes updates, patches, and support through 24x7 web, email, chat and phone Today, for SUSE Linux Enterprise Server only
Public Cloud
CoreOS
openSUSE
SUSE LinuxEnterpriseServer
Ubuntu
OpenLogicCentOS-based
OracleLinux
NEW
Bring your own Linux imageCreate a VHD imageVHDX not supported in Azure at this timeVHD size should be a multiple of 1MBEnsure Linux Integration Services (LIS) are installed so the Linux distro runs well on Hyper-VPoint to Azure repositories if applicableUse standard partition for OS disks (don’t use LVM)Installed Azure Linux Agent and use that to configure swap partition on temp driveSome Distro specific instructions may apply
Upload the VHD to AzureUsing PowerShell or Azure CLI
Public Cloud
Linux VM ExtensionsExtend the power of your VM
Easier management
Enable partner ecosystem
Public Cloud
But full control remains with you!
VMAccess
CustomScript
OSPatchin
g
Diagnostic DSC forLinux
VMBackup
Chef Docker Datadog
NEW
SOON
Azure Resource Manager
Fast, replicable deployments to your Azure account
Multi-entity Linux-based solutions including data clusters and more
Nearly 200 (and growing) templates available on GitHub
Instantiation ofrepeatable configuration
Configuration Resource Group
Azure Resource Manager
Azure templates can:Ensure idempotencySimplify orchestrationSimplify roll-backProvide cross-resource configuration and update support
Azure templates:Are source files that can be checked-inSpecify resources, dependencies (VMs, websites, DBs) and connections (config, LB sets)Support parameterized input/output
VirtualMachines
My App
[SQL CONFIG] VM (2x)
Website
DEPENDS ON MySQL
DEPENDS ON MySQL
MySQL
SQLCONFIG
Public Cloud
DevOps: Bring your own tools
Config management &
Infra as code
Service modeling & orchestration Monitoring PaaS on IaaS
Public Cloud
Jenkins
DevOps: Docker on AzureMeet developers where they areDocker clients work great on Azure
Works today on Azure Linux VMsDocker API as the primary management interface for Windows Server/Linux containersDocker machine, compose and swarm supportDocker Hub is integrated in the Azure Marketplace
Public Cloud
Session Dev 10has full details
Big compute and HPCMore broadly accessible, radically
easier, and more cost-effectiveEnterprise ready infrastructureChoice of VM’s—commodity to high-performanceIaaS and PaaS, Windows and LinuxOn-premises, hybrid, and cloud-onlyChoice of job scheduler: grid engine, LSF, PBS, etc.Azure Batch provides job scheduling as-a-service
Public Cloud
• Media transcoding• Rendering• Image analysis and
processing• Builds• Test execution• Fluid dynamics• Monte Carlo simulations• Engineering stress analysis
Existing scenarios
Small orgs with no on-premises servers
100,000’s of VM’s:Do things not previously
possible
New possibilities
Managed Scale Elastic Pay for use
SLES 12 imagewith InfinibandRDMA driver
availablenow!
Operations Management Suite (OMS)Azure-based management to complement System CenterExtend your datacenter investments into the hybrid cloudMonitor servers on-premises, in the Azure cloud, or in other clouds
Linux Public Preview coming soonMonitor syslog for application health and security/complianceCollect and analyze performance metricsConsolidate alerts from OpsMgr, Nagios, and Zabbix
Public Cloud
Analytics & monitoringUnparalleled insights into applications and infrastructure
End-to-end monitoring Pre-emptive health,
capacity and usage tracking
Real-time alert management
Automation & configurationBusiness agility to application owners while retaining IT control
Model once, run anywhereControlled empowerment
of IT usersDeep insight into
automation
Backup & disaster recoveryAutomate backup & recovery across any workload, any cloud
Always-on backup and recovery
Continuous health monitoring
Automated backup and disaster recovery process
Security &complianceComprehensive security and threat analysis to protect your servers and workloadsThorough systems health
checkupFull exposure into IT environments
Audit, forensic and breach analysis
Session ITPro 25has full details
Now Azure is offering some services on Linux
Azure PaaS: services running on Linux
Standard Ubuntu Linux images used in Azure datacenters
Configured to meet Azure security, and compliance requirements
Internal Azure operational tools now handle Windows and Linux
Public Cloud
Historically, Azure services have run on Windows
WebApps, HDInsight,
Machine Learning,Batch, Azure AD,
DocDB, SQL Azure,etc.
Azure Operations
MonitorDiagnose
PatchAudit
Linux
Azure SDK and ScriptingFor Windows: PowershellAutomate Azure activities from your Windows computer
For Linux: node.js-based Azure CLIAutomate Azure activities from your Windows, Linux, or Mac OS X computer
Public Cloud
Open Source on Azure CustomersMore customer stories at customers.microsoft.com!
Public Cloud
Demo: Linux and Open Sourcein Microsoft Azure
Consistent Linux and UNIX distrosLinux UNIX
RHEL SLES CentOS Ubuntu Debian Oracle CoreOSFreeBSD AIX HP-UX Solaris
System
Center
SCOM
SCCM
SCEP
DPM
VMM
OMS
PowerShell DSC
Hyper-V
Azure IaaS Nov2015
Wrap-UpMicrosoft Linux
Microsoft is continuing a broad and deep investment in Linux and open source
Microsoft is committed to running and managing Linux and your opensource workloads
© 2014 Microsoft Corporation. All rights reserved.