the simplicity of a public cloud in - xylos series 1 - azure stack.pdfthe simplicity of a public...

52

Upload: others

Post on 22-May-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: The simplicity of a public cloud in - Xylos series 1 - Azure Stack.pdfThe simplicity of a public cloud in your own data centre Azure Stack. ... Tight coupling between infrastructure
Page 2: The simplicity of a public cloud in - Xylos series 1 - Azure Stack.pdfThe simplicity of a public cloud in your own data centre Azure Stack. ... Tight coupling between infrastructure

The simplicity of a public cloud in your own data centre

Azure Stack

Page 3: The simplicity of a public cloud in - Xylos series 1 - Azure Stack.pdfThe simplicity of a public cloud in your own data centre Azure Stack. ... Tight coupling between infrastructure

[email protected] @davidbiot www.linkedin.com/in/davidbiot

David BiotCompetence Center Lead IT Lifecycle Management

Page 4: The simplicity of a public cloud in - Xylos series 1 - Azure Stack.pdfThe simplicity of a public cloud in your own data centre Azure Stack. ... Tight coupling between infrastructure

“Digital is the 4th industrial revolution”

Page 5: The simplicity of a public cloud in - Xylos series 1 - Azure Stack.pdfThe simplicity of a public cloud in your own data centre Azure Stack. ... Tight coupling between infrastructure
Page 6: The simplicity of a public cloud in - Xylos series 1 - Azure Stack.pdfThe simplicity of a public cloud in your own data centre Azure Stack. ... Tight coupling between infrastructure
Page 7: The simplicity of a public cloud in - Xylos series 1 - Azure Stack.pdfThe simplicity of a public cloud in your own data centre Azure Stack. ... Tight coupling between infrastructure
Page 8: The simplicity of a public cloud in - Xylos series 1 - Azure Stack.pdfThe simplicity of a public cloud in your own data centre Azure Stack. ... Tight coupling between infrastructure

Cloud transformation

Tight coupling between infrastructure and apps Expensive, vertically integrated hardware

Siloed infrastructure and operations Highly customized processes and configurations

Loosely coupled apps and micro-services Industry-standard hardware

Service-focused DevOps Standardized processes and configurations

Page 9: The simplicity of a public cloud in - Xylos series 1 - Azure Stack.pdfThe simplicity of a public cloud in your own data centre Azure Stack. ... Tight coupling between infrastructure

Traditional model• Dedicated infrastructure for each

application

• Custom hardware

• Distinct infrastructure and operations teams

• Customized processes and configurations

Servers

Cloud is a new way to think about your datacenter

Cloud model • Loosely coupled apps and micro-services

• Industry-standard hardware

• Service-focused DevOps teams

• Standardized processes and configurations

Services

Page 10: The simplicity of a public cloud in - Xylos series 1 - Azure Stack.pdfThe simplicity of a public cloud in your own data centre Azure Stack. ... Tight coupling between infrastructure

Cloud is a model,

not just a place

Public

HostedPrivate

Page 11: The simplicity of a public cloud in - Xylos series 1 - Azure Stack.pdfThe simplicity of a public cloud in your own data centre Azure Stack. ... Tight coupling between infrastructure
Page 12: The simplicity of a public cloud in - Xylos series 1 - Azure Stack.pdfThe simplicity of a public cloud in your own data centre Azure Stack. ... Tight coupling between infrastructure

Evolution of Windows Server

Server for the Masses

Enterprise Servers

Datacenter Servers

Cloud Servers

Page 13: The simplicity of a public cloud in - Xylos series 1 - Azure Stack.pdfThe simplicity of a public cloud in your own data centre Azure Stack. ... Tight coupling between infrastructure

Performance

Reliability

Flexibility

Security

WS2016 Hyper-V – Delivering more of Everything

Hot add and remove VM memory

Hot add and remove VM virtual network

Online storage resize (Guest Clustering w/ Shared VHDX)

Production checkpoints

Cluster OS Rolling Upgrade

Mixed OS Mode cluster

VM resiliency

Fault domain-aware clusters

Storage QoS

Broad Linux support

Virtual machine compatibility mode

VM services model (Integration Services via Windows Update)

Stretched clusters (Storage Replica)

Workgroup and multi-domain cluster

Cloud Witness

Diagnostic improvements

Virtual Machine multi-queue (VMMQ)

Node Fairness

SMB Multi-channel and Multi-NIC

Beast VM

RDMA and converged networking

High performance live migration

Credential Guard

Just-in-Time administration

Just-Enough-Administration

Shielded VM

vTPM

Device Guard

Page 14: The simplicity of a public cloud in - Xylos series 1 - Azure Stack.pdfThe simplicity of a public cloud in your own data centre Azure Stack. ... Tight coupling between infrastructure

Compute/Storage& TOR Switches

Spine Switches/Routers

Fixed-Function Physical Appliances

Edge Routers

Datacenter Network

Page 15: The simplicity of a public cloud in - Xylos series 1 - Azure Stack.pdfThe simplicity of a public cloud in your own data centre Azure Stack. ... Tight coupling between infrastructure

Hyper-converged with Storage Spaces Direct

Compute and Storage

Virtualization and StorageHost

Virtual Machines

Storage Software

Lower cost storage Compute + Storage on same node

Page 16: The simplicity of a public cloud in - Xylos series 1 - Azure Stack.pdfThe simplicity of a public cloud in your own data centre Azure Stack. ... Tight coupling between infrastructure

Low cost Disaster Recovery

Site A

Storage Software Storage Software

Site B

Page 17: The simplicity of a public cloud in - Xylos series 1 - Azure Stack.pdfThe simplicity of a public cloud in your own data centre Azure Stack. ... Tight coupling between infrastructure

Componentization: The right configuration for the task

• Optimized for cloud infrastructure & next-gen distributed applications

Containers and next-gen

applicationsServer And Desktop

Specialized workloads

Third-party applications

RDS experience

Server Core

Lower maintenance

server environment

Traditional VM workloads

Nano Server

Just enough OS

Page 18: The simplicity of a public cloud in - Xylos series 1 - Azure Stack.pdfThe simplicity of a public cloud in your own data centre Azure Stack. ... Tight coupling between infrastructure

Nano Server installation optionJust enough OS

Different, yet familiar

Reduced attack surface and servicing requirements

Full Windows Server PnP driver support

Antimalware optional package

System Center VMM and OM agents available

0

1

2

3

4

5

6

1

Disk Footprint (GB)

Series1 Series2

5.42

.460

5

10

15

20

25

30

35

1

Ports open

Series1 Series2

12

30

Page 19: The simplicity of a public cloud in - Xylos series 1 - Azure Stack.pdfThe simplicity of a public cloud in your own data centre Azure Stack. ... Tight coupling between infrastructure

Nano Server – PowerShell Core

• PowerShell V5• DSC+++, Security+++, Classes, PowerShell Gallery, VS Code

• Refactored to run on .NET Core

• Full PowerShell language compatibility & remoting• Cmdlets need to work with .NET Core

• OpenSSH support

• PowerShell Open sourced on githubwith an MIT license

Page 20: The simplicity of a public cloud in - Xylos series 1 - Azure Stack.pdfThe simplicity of a public cloud in your own data centre Azure Stack. ... Tight coupling between infrastructure

• Cloud scale configuration management• Declare the state of a server (e.g User X should exist & be a member of the

Adminstrator group )• Apply expert knowledge as common tasks – easier than scripting

• DSC is the platform• Works in collaboration with DevOps tool chain (Chef, Puppet, etc.)

• Windows 2008R2 and later, and Linux via OMI

• Open source DSC Resource Kit (302) resources• https://gallery.technet.microsoft.com/scriptcenter/DSC-Resource-Kit-All-c449312d

• DSC Overview• https://msdn.microsoft.com/en-us/powershell/dsc/overview

Desired State Configuration

Page 21: The simplicity of a public cloud in - Xylos series 1 - Azure Stack.pdfThe simplicity of a public cloud in your own data centre Azure Stack. ... Tight coupling between infrastructure

Containers

Containers = Operating system virtualization

Traditional virtual machines = hardware virtualization

CONTAINER CONTAINER CONTAINER

Windows Server Containers

Maximum speed and density

Kernel

CONTAINER

Kernel

CONTAINER

Kernel

CONTAINER

Hyper-V Containers

Isolation plus performance

Applications

Kernel

CONTAINER CONTAINER CONTAINER

VM VM VM

Page 22: The simplicity of a public cloud in - Xylos series 1 - Azure Stack.pdfThe simplicity of a public cloud in your own data centre Azure Stack. ... Tight coupling between infrastructure

PackageManagement Architecture

End User

PackageManagement PowerShell cmdlets

PackageManagement Core

Discovery

Install/Uninstall

Inventory

PackageManagement Providers

Windows Server App (WSA)

PowerShellGet

Windows Container

NuGet

NanoServerPackage

Package Sources

WSA Package Repository…

PowerShell Gallery

Container Gallery, Docker

NuGet Gallery …

www.NPMjs.com

WordPress, …

Page 23: The simplicity of a public cloud in - Xylos series 1 - Azure Stack.pdfThe simplicity of a public cloud in your own data centre Azure Stack. ... Tight coupling between infrastructure

Azure inspired Windows Server 2016 Software Defined Datacenter

Cost Effective Flexible Reliable Secure Leading price performance

Agile System Center managed Validated partner hardware

Compute Network Storage

Virtualize anything with Hyper-V

From hyper converged to hyper scale

Most secure, resilient and always available

Deploy fast and take control with SDN fabric

Enhance network security with dynamic microsegmentation

Reduce cost with converged RDMA and cloud optimized appliances

Price/performance storage for ALL

Low cost DR with Storage Replica

Datacenter wide Storage QoS

Scalable, resilient and always available

Software Defined validated on range of partner hardware. Hyper-Converged to Converged scale.

Security Shielded VMs, Credential Guard, Device Guard and more

Compute Network Storage

Page 24: The simplicity of a public cloud in - Xylos series 1 - Azure Stack.pdfThe simplicity of a public cloud in your own data centre Azure Stack. ... Tight coupling between infrastructure
Page 25: The simplicity of a public cloud in - Xylos series 1 - Azure Stack.pdfThe simplicity of a public cloud in your own data centre Azure Stack. ... Tight coupling between infrastructure

DISASTER

Page 26: The simplicity of a public cloud in - Xylos series 1 - Azure Stack.pdfThe simplicity of a public cloud in your own data centre Azure Stack. ... Tight coupling between infrastructure

Software delivery challenges

Page 27: The simplicity of a public cloud in - Xylos series 1 - Azure Stack.pdfThe simplicity of a public cloud in your own data centre Azure Stack. ... Tight coupling between infrastructure

Traditional on-premises workflow

Work Order

Doc

Dependency not found

Work Order

Doc

Page 28: The simplicity of a public cloud in - Xylos series 1 - Azure Stack.pdfThe simplicity of a public cloud in your own data centre Azure Stack. ... Tight coupling between infrastructure

DevOps with Azure and Azure Stack

less errors

software delivers more value to end users

all apps leverage a devOps workflow

Page 29: The simplicity of a public cloud in - Xylos series 1 - Azure Stack.pdfThe simplicity of a public cloud in your own data centre Azure Stack. ... Tight coupling between infrastructure

Demonstration of a CI/CD pipeline

Page 30: The simplicity of a public cloud in - Xylos series 1 - Azure Stack.pdfThe simplicity of a public cloud in your own data centre Azure Stack. ... Tight coupling between infrastructure
Page 31: The simplicity of a public cloud in - Xylos series 1 - Azure Stack.pdfThe simplicity of a public cloud in your own data centre Azure Stack. ... Tight coupling between infrastructure

Microsoft’s hybrid cloud platform

Cloud-inspired infrastructure

Azure IaaS | Azure PaaSCompute | Network | Storage

App Service | Service Fabric*

Azure Resource Manager

Portal | PowerShell | DevOps tools

Microsoft Azure StackPrivate | Hosted

Cloud infrastructure

IaaS | PaaS

Azure Resource Manager

Portal | PowerShell | DevOps tools

Microsoft Azure Public

Cloud-inspired infrastructure

Azure IaaS | Azure PaaSCompute | Network | Storage

App Service | Service Fabric*

Azure Resource Manager

Portal | PowerShell | DevOps tools

Microsoft Azure StackPrivate | Hosted

Azure services in your datacenter

Unified app development

One Azure ecosystem

Developers

IT

Power of Azure in your datacenter

Page 32: The simplicity of a public cloud in - Xylos series 1 - Azure Stack.pdfThe simplicity of a public cloud in your own data centre Azure Stack. ... Tight coupling between infrastructure

Azure Stack Extensible ArchitectureA

zure

Sta

ck S

oft

ware

Cloud Infrastructure

Extensible Service

Framework

End User Experiences

Guest Workload Resources(IaaS + PaaS)

Unified Application Model

Virtual Machines

(Linux or Windows)

Websites

(.NET, PHP, Python … )

Virtual NetworksService Fabric

Clusters

Storage Blobs

Core Services

Additional Platform Services

Foundational Services

End User Experiences

Azure Portal | Developer Tools (MSFT & Open Source)

Unified App Model

Azure Resource Manager

Core ServicesSubscriptions | RBAC | Marketplace | Metrics | Usage

Cloud Infrastructure

Websites

(.NET, PHP, Python … )

Service Fabric Clusters

From Microsoft

From 3rd Parties

Marketplace

Page 33: The simplicity of a public cloud in - Xylos series 1 - Azure Stack.pdfThe simplicity of a public cloud in your own data centre Azure Stack. ... Tight coupling between infrastructure
Page 34: The simplicity of a public cloud in - Xylos series 1 - Azure Stack.pdfThe simplicity of a public cloud in your own data centre Azure Stack. ... Tight coupling between infrastructure

Hybrid scenarios

DisconnectedRegulations

ISO<..>

Performance

Security

Data sovereignty

Latency

Page 35: The simplicity of a public cloud in - Xylos series 1 - Azure Stack.pdfThe simplicity of a public cloud in your own data centre Azure Stack. ... Tight coupling between infrastructure

Azure Stack hybrid topology ideas…

Adjacent

Single Service Low-Latency

Hosted Public and Hybrid Cloud

Central IT

Compliant

Page 36: The simplicity of a public cloud in - Xylos series 1 - Azure Stack.pdfThe simplicity of a public cloud in your own data centre Azure Stack. ... Tight coupling between infrastructure

Azure solutions

Page 37: The simplicity of a public cloud in - Xylos series 1 - Azure Stack.pdfThe simplicity of a public cloud in your own data centre Azure Stack. ... Tight coupling between infrastructure

Envisioning hybrid solutions with Azure and Azure Stack

Page 38: The simplicity of a public cloud in - Xylos series 1 - Azure Stack.pdfThe simplicity of a public cloud in your own data centre Azure Stack. ... Tight coupling between infrastructure

Envisioning hybrid solutions with Azure and Azure Stack

Azure IaaS: Virtual Machines (incl. container extensions) | Storage (Blobs, Tables, Queues) | Networking (Virtual Network, Load Balancer, VPN Gateway)

Azure PaaS: Web Apps | Mobile Apps | API Apps | Service Fabric*

Management, Security and Identity/Access: Azure Portal | Key Vault | Azure AD & ADFS integration

* - In Preview @GA

Page 39: The simplicity of a public cloud in - Xylos series 1 - Azure Stack.pdfThe simplicity of a public cloud in your own data centre Azure Stack. ... Tight coupling between infrastructure

Legend

= In preview at Azure Stack GA

Page 40: The simplicity of a public cloud in - Xylos series 1 - Azure Stack.pdfThe simplicity of a public cloud in your own data centre Azure Stack. ... Tight coupling between infrastructure
Page 41: The simplicity of a public cloud in - Xylos series 1 - Azure Stack.pdfThe simplicity of a public cloud in your own data centre Azure Stack. ... Tight coupling between infrastructure

Azure Stack Integrated System

BMC Switch

ToR Switch

ToR Switch

Architecture, hardware, and

topology

Security and privacy

Deployment, configuration, provisioning

Validation Monitoring, diagnostics

Business continuity

Patching and updating

Field replacement of parts

Page 42: The simplicity of a public cloud in - Xylos series 1 - Azure Stack.pdfThe simplicity of a public cloud in your own data centre Azure Stack. ... Tight coupling between infrastructure

Azure Stack: Thinking about scale

• One Cloud “endpoint” (Portal URL)

• Several Regions

• Multiple scale units (SU) per region

• each scale unit can be different generation hardware

• Scale unit = fault domain = failover cluster

• Smallest scale unit = 4 servers

• Scale = #servers per SU x #SU’s per regions x #regions

SingaporeDenver

3

Dublin

3 3

2

PO

RTA

L/A

RM

Resource management

11

2

3

Page 43: The simplicity of a public cloud in - Xylos series 1 - Azure Stack.pdfThe simplicity of a public cloud in your own data centre Azure Stack. ... Tight coupling between infrastructure

Integration in your datacenter

ToR Switch

ToR Switch

BMC Switch

ToR Switch

ToR Switch

Aggregate SwitchAggregate Switch

BMC Switch

Space, Power

& Cooling

Identity Integration

(Tenant & Cloud Admin)

Border

Device

Datacenter

monitoring/ticketing/

hardware monitoring

Page 44: The simplicity of a public cloud in - Xylos series 1 - Azure Stack.pdfThe simplicity of a public cloud in your own data centre Azure Stack. ... Tight coupling between infrastructure

Templates/PowerShell/CLI, SDK, etc

Azure Resource Manager (ARM)

RP LAYERPARTITION REQUEST BROKER

SRP NRPCRP

COMPUTE CONTROLLER

STORAGE CONTROLLER

NETWORK CONTROLLER

INFRA ROLE CONTROLLER

HEALTH CONTROLLER

ARM LAYER

INFRASTRUCTURE CONTROL LAYER

Azure Portal (UX)

PHYSICALNODE

MANAGEMENT

HARDWARE LAYER

Peek into a Scale unit

Page 45: The simplicity of a public cloud in - Xylos series 1 - Azure Stack.pdfThe simplicity of a public cloud in your own data centre Azure Stack. ... Tight coupling between infrastructure

ToR Switch

ToR Switch

BMC Switch

Peek into a Scale unit

Page 46: The simplicity of a public cloud in - Xylos series 1 - Azure Stack.pdfThe simplicity of a public cloud in your own data centre Azure Stack. ... Tight coupling between infrastructure

Infrastructure Management

Page 47: The simplicity of a public cloud in - Xylos series 1 - Azure Stack.pdfThe simplicity of a public cloud in your own data centre Azure Stack. ... Tight coupling between infrastructure

Azure Stack: Patching & Update

• Pre-validated updates for software and firmware by Microsoft and partners.

• Rapid cadence of delivery, customer choses when to apply

• Automated application of updates across entire infrastructure Designed to not disrupt tenant workloads

Page 48: The simplicity of a public cloud in - Xylos series 1 - Azure Stack.pdfThe simplicity of a public cloud in your own data centre Azure Stack. ... Tight coupling between infrastructure

Azure Stack: Backup and Disaster Recovery

Azure Infrastructure

IaaS PaaS

Admin spaceExternal File Share

On-premisesBackup Target

Tenant space

Cloud backup service Azure Site Recovery

LRS blob replica, blob snap

Page 49: The simplicity of a public cloud in - Xylos series 1 - Azure Stack.pdfThe simplicity of a public cloud in your own data centre Azure Stack. ... Tight coupling between infrastructure

Azure Stack: Security Principles

• Assume Breach• Constrained admin

• Least privilege, RBAC• Just Enough Administration

• Application whitelisting• Network whitelisting• Customized auditing

• Hardened by default• Data at rest encryption• Security OS baseline• Disabled legacy protocols (e.g. NTLM)• Customized AV configurations

Page 50: The simplicity of a public cloud in - Xylos series 1 - Azure Stack.pdfThe simplicity of a public cloud in your own data centre Azure Stack. ... Tight coupling between infrastructure

Timelines

Jan ‘16 Sept ‘16 TBA Mid-CY17

Azure Stack

POC (1-node)

Azure Stack integrated systems (multi-node)

Private Private

Mid-CY17Sept ‘16 TBA

Public PublicPublic Public

Each Technical Preview (TP) will include “foundational” Azure services such as Compute, Networking, Storage. In between TPs, we will release incremental updates with new customer scenarios.

Legend

Public

Feb ‘16

TP2 TP3 GA

Page 51: The simplicity of a public cloud in - Xylos series 1 - Azure Stack.pdfThe simplicity of a public cloud in your own data centre Azure Stack. ... Tight coupling between infrastructure

I want to start right now!

Azure Stack PoC installation service

• Existing or new hardware

• Installation of 1 single-server Azure Stack Technology Preview 2

• Integration in your environment

• Training on Azure Stack usage• Azure Resource Manager

• Desired State Configuration

• Containers

• Etc…

Page 52: The simplicity of a public cloud in - Xylos series 1 - Azure Stack.pdfThe simplicity of a public cloud in your own data centre Azure Stack. ... Tight coupling between infrastructure