azure stack - meetupfiles.meetup.com/8771812/azurestack-20160217.pdf2016/02/17  · azure stack in a...

29
Azure Meetup - Nashville Azure Stack Adnan Hashmi Enterprise Architect, Deloitte US @adnan_hashmi

Upload: others

Post on 25-May-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Azure Stack - Meetupfiles.meetup.com/8771812/AzureStack-20160217.pdf2016/02/17  · Azure Stack In a nutshell… allows development of cloud-native + cloud-optimized applications built

Azure Meetup - Nashville

Azure Stack

Adnan HashmiEnterprise Architect, Deloitte US

@adnan_hashmi

Page 2: Azure Stack - Meetupfiles.meetup.com/8771812/AzureStack-20160217.pdf2016/02/17  · Azure Stack In a nutshell… allows development of cloud-native + cloud-optimized applications built

Agenda

Underlying components

Technical evolution

Use-Cases

Deployment flow

Key Takeaways

Why?

What?

How?

Note: This is not a technical deep-dive

Page 3: Azure Stack - Meetupfiles.meetup.com/8771812/AzureStack-20160217.pdf2016/02/17  · Azure Stack In a nutshell… allows development of cloud-native + cloud-optimized applications built

Infrastructure ManagementPublic & Private Clouds

Azure Cloud

Private Cloud

Azure PortalAWS Cloud

AWS Portal

Some home-grown PortalPowerShell

Page 4: Azure Stack - Meetupfiles.meetup.com/8771812/AzureStack-20160217.pdf2016/02/17  · Azure Stack In a nutshell… allows development of cloud-native + cloud-optimized applications built

Infrastructure ManagementPublic & Private Clouds

Azure Cloud

Private Cloud

OpenStack

AWS Cloud

Page 5: Azure Stack - Meetupfiles.meetup.com/8771812/AzureStack-20160217.pdf2016/02/17  · Azure Stack In a nutshell… allows development of cloud-native + cloud-optimized applications built

Infrastructure ManagementPublic & Private Clouds

Azure Cloud

Private Cloud

AWS Cloud

OpenStack

Open-Source Platform (written in Python) for IaaS

Enables Infrastructure Management for Public & Private Clouds

Distributions: HP Helion, Red Hat Essex[

Page 6: Azure Stack - Meetupfiles.meetup.com/8771812/AzureStack-20160217.pdf2016/02/17  · Azure Stack In a nutshell… allows development of cloud-native + cloud-optimized applications built

Azure StackAzure Cloud

Private Cloud

Azure Stack

Infrastructure + Services

Infrastructure + Services

Page 7: Azure Stack - Meetupfiles.meetup.com/8771812/AzureStack-20160217.pdf2016/02/17  · Azure Stack In a nutshell… allows development of cloud-native + cloud-optimized applications built

Azure StackInfrastructure Management

Azure Cloud

Private Cloud

Azure Portal

Azure Stack Portal

Consistent Tenant Experience

PowerShell

PowerShell

Page 8: Azure Stack - Meetupfiles.meetup.com/8771812/AzureStack-20160217.pdf2016/02/17  · Azure Stack In a nutshell… allows development of cloud-native + cloud-optimized applications built

Azure Stack

In a nutshell…

allows development of cloud-native + cloud-optimized applications

built on cloud-inspired hybrid infrastructure

using cloud-consistent service delivery (IaaS + PaaS)

Page 9: Azure Stack - Meetupfiles.meetup.com/8771812/AzureStack-20160217.pdf2016/02/17  · Azure Stack In a nutshell… allows development of cloud-native + cloud-optimized applications built

Azure Stack

In a nutshell…

allows development of cloud-native + cloud-optimized applications

built on cloud-inspired hybrid infrastructure

using cloud-consistent service delivery (IaaS + PaaS)

cloud-native

Built specifically for the cloud

Deployment to Cloud NOT an afterthought[

Page 10: Azure Stack - Meetupfiles.meetup.com/8771812/AzureStack-20160217.pdf2016/02/17  · Azure Stack In a nutshell… allows development of cloud-native + cloud-optimized applications built

Azure Stack

In a nutshell…

allows development of cloud-native + cloud-optimized applications

built on cloud-inspired hybrid infrastructure

using cloud-consistent service delivery (IaaS + PaaS)

cloud-optimized

Designed for Hyper-scale + Multi-tenant environment(s)]

Page 11: Azure Stack - Meetupfiles.meetup.com/8771812/AzureStack-20160217.pdf2016/02/17  · Azure Stack In a nutshell… allows development of cloud-native + cloud-optimized applications built

Azure Stack

In a nutshell…

allows development of cloud-native + cloud-optimized applications

built on cloud-inspired hybrid infrastructure

using cloud-consistent service delivery (IaaS + PaaS)

On-Prem Infrastructure that mimics the Azure Cloud Infrastructure

Powered by Windows Server, Hyper-V, System Center, …[cloud-inspired

Page 12: Azure Stack - Meetupfiles.meetup.com/8771812/AzureStack-20160217.pdf2016/02/17  · Azure Stack In a nutshell… allows development of cloud-native + cloud-optimized applications built

Azure Stack

In a nutshell…

allows development of cloud-native + cloud-optimized applications

built on cloud-inspired hybrid infrastructure

using cloud-consistent service delivery (IaaS + PaaS)

Technical capabilities similar or identical to those in Azure

e.g. VMs, Storage, Containers, etc.[cloud-consistent

Page 13: Azure Stack - Meetupfiles.meetup.com/8771812/AzureStack-20160217.pdf2016/02/17  · Azure Stack In a nutshell… allows development of cloud-native + cloud-optimized applications built

Azure Stack

In a nutshell…

allows development of cloud-native + cloud-optimized applications

built on cloud-inspired hybrid infrastructure

using cloud-consistent service delivery (IaaS + PaaS)

cloud-optimizedcloud-native

cloud-inspired

cloud-consistent

Page 14: Azure Stack - Meetupfiles.meetup.com/8771812/AzureStack-20160217.pdf2016/02/17  · Azure Stack In a nutshell… allows development of cloud-native + cloud-optimized applications built

Application Artifacts

Development Team(s)

DB Tables

Components

UI

Steps 2, 3, 4, …: Dev, Test, Build, Deploy, …

Public Cloud

Private Cloud

Page 15: Azure Stack - Meetupfiles.meetup.com/8771812/AzureStack-20160217.pdf2016/02/17  · Azure Stack In a nutshell… allows development of cloud-native + cloud-optimized applications built

Infrastructure Artifacts

Ops Team(s)

Database

Step 1: Ops

Azure Cloud

VMs Containers[ ]…, etc.Storage Network

[…]

Page 16: Azure Stack - Meetupfiles.meetup.com/8771812/AzureStack-20160217.pdf2016/02/17  · Azure Stack In a nutshell… allows development of cloud-native + cloud-optimized applications built

Azure Resource Groups

Storage Compute Networking

Infrastructure Resources

- Tables- Blobs- Queues

- Virtual Network- Public IP- Load-balancer

- Virtual Machines- App Services

Page 17: Azure Stack - Meetupfiles.meetup.com/8771812/AzureStack-20160217.pdf2016/02/17  · Azure Stack In a nutshell… allows development of cloud-native + cloud-optimized applications built

Azure Resource Groups

Ops Team(s)

Azure Cloud

Azure Resource Group(Only available through the new Azure Portal)

Page 18: Azure Stack - Meetupfiles.meetup.com/8771812/AzureStack-20160217.pdf2016/02/17  · Azure Stack In a nutshell… allows development of cloud-native + cloud-optimized applications built

Azure Resource Groups

Ops Team(s)

Azure Cloud

Azure Resource Group

Private Cloud

Pre- Azure Stack

Cloud In-consistent

Page 19: Azure Stack - Meetupfiles.meetup.com/8771812/AzureStack-20160217.pdf2016/02/17  · Azure Stack In a nutshell… allows development of cloud-native + cloud-optimized applications built

Azure Resource Groups

DEMO

Page 20: Azure Stack - Meetupfiles.meetup.com/8771812/AzureStack-20160217.pdf2016/02/17  · Azure Stack In a nutshell… allows development of cloud-native + cloud-optimized applications built

Azure Resource Manager Templates

Page 21: Azure Stack - Meetupfiles.meetup.com/8771812/AzureStack-20160217.pdf2016/02/17  · Azure Stack In a nutshell… allows development of cloud-native + cloud-optimized applications built

Azure Resource Manager Templates

Page 22: Azure Stack - Meetupfiles.meetup.com/8771812/AzureStack-20160217.pdf2016/02/17  · Azure Stack In a nutshell… allows development of cloud-native + cloud-optimized applications built

Azure Resource Manager Templates

Page 23: Azure Stack - Meetupfiles.meetup.com/8771812/AzureStack-20160217.pdf2016/02/17  · Azure Stack In a nutshell… allows development of cloud-native + cloud-optimized applications built
Page 24: Azure Stack - Meetupfiles.meetup.com/8771812/AzureStack-20160217.pdf2016/02/17  · Azure Stack In a nutshell… allows development of cloud-native + cloud-optimized applications built

Azure Resource Manager

[ ]

Azure Cloud

Private Cloud

Azure Resource Manager Template

Page 25: Azure Stack - Meetupfiles.meetup.com/8771812/AzureStack-20160217.pdf2016/02/17  · Azure Stack In a nutshell… allows development of cloud-native + cloud-optimized applications built

Azure Resource Manager Tamplates

Page 26: Azure Stack - Meetupfiles.meetup.com/8771812/AzureStack-20160217.pdf2016/02/17  · Azure Stack In a nutshell… allows development of cloud-native + cloud-optimized applications built

Hybrid Cloud Use Cases

Corporate Network

Azure Cloud

Private Cloud

Environment Workload Distribution

DEV

TEST

PROD

Page 27: Azure Stack - Meetupfiles.meetup.com/8771812/AzureStack-20160217.pdf2016/02/17  · Azure Stack In a nutshell… allows development of cloud-native + cloud-optimized applications built

Hybrid Cloud Use Cases

Corporate Network

Azure Cloud

Private Cloud

Hybrid Application Architectures

Page 28: Azure Stack - Meetupfiles.meetup.com/8771812/AzureStack-20160217.pdf2016/02/17  · Azure Stack In a nutshell… allows development of cloud-native + cloud-optimized applications built

Recap

Slated for release: 2016 Q4

Provides Azure services on-prem

Azure-enable applications

Cloud

On-Prem

PROD

DEV, TEST

Page 29: Azure Stack - Meetupfiles.meetup.com/8771812/AzureStack-20160217.pdf2016/02/17  · Azure Stack In a nutshell… allows development of cloud-native + cloud-optimized applications built

Thank you for attending!

NashAzure.com