michael kelley linux on the microsoft cloud platform cld24 3

44
Spark the future.

Upload: alvin-turner

Post on 18-Jan-2016

213 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Michael Kelley Linux on the Microsoft Cloud Platform CLD24 3

Spark the future.

Page 2: Michael Kelley Linux on the Microsoft Cloud Platform CLD24 3

Michael Kelley

Linux on theMicrosoft Cloud Platform CLD243

Page 3: Michael Kelley Linux on the Microsoft Cloud Platform CLD24 3

Business & strategy overviewIn your datacenterIn the Azure public cloudWrap-up

Agenda: Linux and Open Source at Microsoft

Page 4: Michael Kelley Linux on the Microsoft Cloud Platform CLD24 3

Microsoft Linux

Page 6: Michael Kelley Linux on the Microsoft Cloud Platform CLD24 3

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

Page 7: Michael Kelley Linux on the Microsoft Cloud Platform CLD24 3

A brief historical view …

Page 8: Michael Kelley Linux on the Microsoft Cloud Platform CLD24 3

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

Page 9: Michael Kelley Linux on the Microsoft Cloud Platform CLD24 3

Developmentcode once, deploy VMs anywhere

Managementunified view across premises

Identitysingle sign-on

Virtualizationbuilt in, not an add-on

Data platformanalytics and storage spanning clouds

Private, public, and hybrid cloudPlatform engineered with commonalities for flexibility, consistency

CUSTOMER DATACENTER

SERVICE PROVIDER

MICROSOFTAZURE

CONSISTENT

PLATFORMHeterogeneityLinux is a 1st class citizen alongside Windows

Page 10: Michael Kelley Linux on the Microsoft Cloud Platform CLD24 3

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

Page 11: Michael Kelley Linux on the Microsoft Cloud Platform CLD24 3

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

Page 12: Michael Kelley Linux on the Microsoft Cloud Platform CLD24 3

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

Page 13: Michael Kelley Linux on the Microsoft Cloud Platform CLD24 3

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

Distro vendors

Your Datacenter

Page 14: Michael Kelley Linux on the Microsoft Cloud Platform CLD24 3

Hyper-V

Linux

Open source operating systems: FreeBSDRuns great on Hyper-V, like Linux and Windows

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

®

Your Datacenter

Page 15: Michael Kelley Linux on the Microsoft Cloud Platform CLD24 3

Foundation for Linux & FreeBSD everywhere

MicrosoftAzure

AzureStack

BasicVirtualization

On-Premises/Hosted Public Cloud

Hyper-V

Linux®

Cloud PlatformSystem

Your Datacenter

Page 16: Michael Kelley Linux on the Microsoft Cloud Platform CLD24 3

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

Page 17: Michael Kelley Linux on the Microsoft Cloud Platform CLD24 3

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

Page 18: Michael Kelley Linux on the Microsoft Cloud Platform CLD24 3

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

Page 19: Michael Kelley Linux on the Microsoft Cloud Platform CLD24 3

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

NEW

Your Datacenter

Page 20: Michael Kelley Linux on the Microsoft Cloud Platform CLD24 3

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

Page 21: Michael Kelley Linux on the Microsoft Cloud Platform CLD24 3

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

Page 22: Michael Kelley Linux on the Microsoft Cloud Platform CLD24 3

Demo: Running and ManagingLinux in Your DatacenterMichael Kelley

Page 23: Michael Kelley Linux on the Microsoft Cloud Platform CLD24 3

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

Page 24: Michael Kelley Linux on the Microsoft Cloud Platform CLD24 3

Applications

Clients

Infrastructure

Management

Databases &Middleware

App Frameworks& Tools

DevOps

PaaS &DevOps

Azure is an open cloud Public Cloud

Page 25: Michael Kelley Linux on the Microsoft Cloud Platform CLD24 3

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

Page 26: Michael Kelley Linux on the Microsoft Cloud Platform CLD24 3

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

CoreOS

openSUSE

SUSE LinuxEnterpriseServer

Ubuntu

OpenLogicCentOS-based

OracleLinux

NEW

Public Cloud

Page 27: Michael Kelley Linux on the Microsoft Cloud Platform CLD24 3

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

Page 28: Michael Kelley Linux on the Microsoft Cloud Platform CLD24 3

Linux VM ExtensionsExtend the power of your VM

Easier management

Enable partner ecosystem

But full control remains with you!

VMAccess

CustomScript

OSPatchin

g

Diagnostic DSC forLinux

VMBackup

Chef Docker Datadog

NEW

SOON

Public Cloud

Page 29: Michael Kelley Linux on the Microsoft Cloud Platform CLD24 3

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

Page 30: Michael Kelley Linux on the Microsoft Cloud Platform CLD24 3

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

Page 31: Michael Kelley Linux on the Microsoft Cloud Platform CLD24 3

DevOps: Bring your own tools

Config management &

Infra as code

Service modeling & orchestration Monitoring PaaS on IaaS

Jenkins

Public Cloud

Page 32: Michael Kelley Linux on the Microsoft Cloud Platform CLD24 3

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

Page 33: Michael Kelley Linux on the Microsoft Cloud Platform CLD24 3

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

• 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!

Public Cloud

Page 34: Michael Kelley Linux on the Microsoft Cloud Platform CLD24 3

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 now available!Monitor syslog for application health and security/complianceCollect and analyze performance metricsConsolidate alerts from OpsMgr, Nagios, and ZabbixAnalytics & 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

NEW

Public Cloud

Page 35: Michael Kelley Linux on the Microsoft Cloud Platform CLD24 3

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

Historically, Azure services have run on Windows

WebApps, HDInsight,

Machine Learning,Batch, Azure AD,

DocDB, SQL Azure,etc.

Azure Operations

MonitorDiagnose

PatchAudit

Linux

Public Cloud

Page 36: Michael Kelley Linux on the Microsoft Cloud Platform CLD24 3

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

Page 37: Michael Kelley Linux on the Microsoft Cloud Platform CLD24 3

Open Source on Azure CustomersMore customer stories at customers.microsoft.com!

Public Cloud

Page 38: Michael Kelley Linux on the Microsoft Cloud Platform CLD24 3

Demo:Linux and Open Sourcein Microsoft AzureMichael Kelley

Page 39: Michael Kelley Linux on the Microsoft Cloud Platform CLD24 3

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 NEW

Page 40: Michael Kelley Linux on the Microsoft Cloud Platform CLD24 3

Strategic partnership between Red Hat and Microsoft

Red Hat products offered and supported on Microsoft AzureMicrosoft Windows supported on Red Hat Enterprise Linux OpenStack Platform and Red Hat Enterprise Virtualization

Integrated support services for hybrid clouds, including Red Hat products in on-premises customer environments and

on Microsoft Azure

Management tooling integration for open hybrid cloud implementations with Red Hat CloudForms

Microsoft .NET integration and availability with Red Hat Enterprise Linux, including Atomic Host, and OpenShift by Red Hat

Microsoft joins the Red Hat Certified Cloud and Service Provider program (CCSP)

Page 41: Michael Kelley Linux on the Microsoft Cloud Platform CLD24 3

Microsoft 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

Wrap-Up

Page 42: Michael Kelley Linux on the Microsoft Cloud Platform CLD24 3

Complete your session evaluation on My Ignite for your chance to win one of many daily prizes.

Page 43: Michael Kelley Linux on the Microsoft Cloud Platform CLD24 3

Continue your Ignite learning pathVisit Microsoft Virtual Academy for free online training visit https://www.microsoftvirtualacademy.com

Visit Channel 9 to access a wide range of Microsoft training and event recordings https://channel9.msdn.com/

Head to the TechNet Eval Centre to download trials of the latest

Microsoft products http://Microsoft.com/en-us/evalcenter/

Page 44: Michael Kelley Linux on the Microsoft Cloud Platform CLD24 3

© 2015 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.MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,

AS TO THE INFORMATION IN THIS PRESENTATION.