microsoft azure stack basic virtualization on-premises/hosted public cloud cloud platform system

40
Take Linux and Open Source to the next level with Microsoft

Upload: silvester-ray

Post on 18-Jan-2016

222 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Microsoft Azure Stack Basic Virtualization On-Premises/Hosted Public Cloud Cloud Platform System

Take Linux and Open Source to the next level with Microsoft

Page 2: Microsoft Azure Stack Basic Virtualization On-Premises/Hosted Public Cloud Cloud Platform System

Agenda: Linux and Open Source at MicrosoftBusiness & strategy overviewIn your datacenterIn the Azure public cloudWrap-up

Page 3: Microsoft Azure Stack Basic Virtualization On-Premises/Hosted Public Cloud Cloud Platform System

Microsoft Linux

Page 5: Microsoft Azure Stack Basic Virtualization On-Premises/Hosted Public Cloud Cloud Platform System

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 6: Microsoft Azure Stack Basic Virtualization On-Premises/Hosted Public Cloud Cloud Platform System
Page 7: Microsoft Azure Stack Basic Virtualization On-Premises/Hosted Public Cloud Cloud Platform System

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 8: Microsoft Azure Stack Basic Virtualization On-Premises/Hosted Public Cloud Cloud Platform System

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

Page 9: Microsoft Azure Stack Basic Virtualization On-Premises/Hosted Public Cloud Cloud Platform System

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 10: Microsoft Azure Stack Basic Virtualization On-Premises/Hosted Public Cloud Cloud Platform System

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 11: Microsoft Azure Stack Basic Virtualization On-Premises/Hosted Public Cloud Cloud Platform System

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 12: Microsoft Azure Stack Basic Virtualization On-Premises/Hosted Public Cloud Cloud Platform System

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

Page 13: Microsoft Azure Stack Basic Virtualization On-Premises/Hosted Public Cloud Cloud Platform System

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

®

Page 14: Microsoft Azure Stack Basic Virtualization On-Premises/Hosted Public Cloud Cloud Platform System

Foundation for Linux & FreeBSD in all clouds

MicrosoftAzure

AzureStack

BasicVirtualization

On-Premises/Hosted Public Cloud

Hyper-V

Linux®

Cloud PlatformSystem

Page 15: Microsoft Azure Stack Basic Virtualization On-Premises/Hosted Public Cloud Cloud Platform System

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 16: Microsoft Azure Stack Basic Virtualization On-Premises/Hosted Public Cloud Cloud Platform System

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 17: Microsoft Azure Stack Basic Virtualization On-Premises/Hosted Public Cloud Cloud Platform System

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 18: Microsoft Azure Stack Basic Virtualization On-Premises/Hosted Public Cloud Cloud Platform System

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

Page 19: Microsoft Azure Stack Basic Virtualization On-Premises/Hosted Public Cloud Cloud Platform System

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 20: Microsoft Azure Stack Basic Virtualization On-Premises/Hosted Public Cloud Cloud Platform System

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 21: Microsoft Azure Stack Basic Virtualization On-Premises/Hosted Public Cloud Cloud Platform System

Demo: Running and ManagingLinux in Your Datacenter

Page 22: Microsoft Azure Stack Basic Virtualization On-Premises/Hosted Public Cloud Cloud Platform System

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 23: Microsoft Azure Stack Basic Virtualization On-Premises/Hosted Public Cloud Cloud Platform System

Applications

Clients

Infrastructure

Management

Databases &Middleware

App Frameworks& Tools

DevOps

PaaS &DevOps

Azure is an open cloud Public Cloud

Page 24: Microsoft Azure Stack Basic Virtualization On-Premises/Hosted Public Cloud Cloud Platform System

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 25: Microsoft Azure Stack Basic Virtualization On-Premises/Hosted Public Cloud Cloud Platform System

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

Page 26: Microsoft Azure Stack Basic Virtualization On-Premises/Hosted Public Cloud Cloud Platform System

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 27: Microsoft Azure Stack Basic Virtualization On-Premises/Hosted Public Cloud Cloud Platform System

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

Page 28: Microsoft Azure Stack Basic Virtualization On-Premises/Hosted Public Cloud Cloud Platform System

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 29: Microsoft Azure Stack Basic Virtualization On-Premises/Hosted Public Cloud Cloud Platform System

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 30: Microsoft Azure Stack Basic Virtualization On-Premises/Hosted Public Cloud Cloud Platform System

DevOps: Bring your own tools

Config management &

Infra as code

Service modeling & orchestration Monitoring PaaS on IaaS

Public Cloud

Jenkins

Page 31: Microsoft Azure Stack Basic Virtualization On-Premises/Hosted Public Cloud Cloud Platform System

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

Page 32: Microsoft Azure Stack Basic Virtualization On-Premises/Hosted Public Cloud Cloud Platform System

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!

Page 33: Microsoft Azure Stack Basic Virtualization On-Premises/Hosted Public Cloud Cloud Platform System

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

Page 34: Microsoft Azure Stack Basic Virtualization On-Premises/Hosted Public Cloud Cloud Platform System

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

Page 35: Microsoft Azure Stack Basic Virtualization On-Premises/Hosted Public Cloud Cloud Platform System

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 36: Microsoft Azure Stack Basic Virtualization On-Premises/Hosted Public Cloud Cloud Platform System

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

Public Cloud

Page 37: Microsoft Azure Stack Basic Virtualization On-Premises/Hosted Public Cloud Cloud Platform System

Demo: Linux and Open Sourcein Microsoft Azure

Page 38: Microsoft Azure Stack Basic Virtualization On-Premises/Hosted Public Cloud Cloud Platform System

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

Page 39: Microsoft Azure Stack Basic Virtualization On-Premises/Hosted Public Cloud Cloud Platform System

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

Page 40: Microsoft Azure Stack Basic Virtualization On-Premises/Hosted Public Cloud Cloud Platform System

© 2014 Microsoft Corporation. All rights reserved.