Игорь Леонтьев "asp.net core devops approach using vsts and azure deployment"

13
Asp. Net Core DevOps approach using VSTS and Azure Deployment Ihor Leontiev, MVP Azure Azure Architect | Azure MVP Expert DevOps and ALM – VISEO

Upload: fwdays

Post on 11-Apr-2017

103 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Игорь Леонтьев "ASP.NET Core DevOps approach using VSTS and Azure Deployment"

Asp. Net Core DevOps approach using VSTS and Azure DeploymentIhor Leontiev, MVP AzureAzure Architect | Azure MVP Expert DevOps and ALM – VISEO

Page 2: Игорь Леонтьев "ASP.NET Core DevOps approach using VSTS and Azure Deployment"

PRESENTATION

Ihor LeontievArchitect Azure in VISEO (Lyon, France)Microsoft Azure MVPALM Specialist, Cloud Azure Architect (IaaS, PaaS)Consultant, TrainerAssociatif

‒ Speaker at "Microsoft Ukraine Azure Group“‒ Participant of AZUGFR‒ Organizer MSP Roadshow Ukraine

Author and co-author DevOps and Azure (Ukraine and internationally)

‒ Video Course on "Microsoft Channel9": DevOpsUA‒ Course in video "Introduction to ASP. Net Core "

mspgeek.tk

@LeontievIhor

A few words about me

Page 3: Игорь Леонтьев "ASP.NET Core DevOps approach using VSTS and Azure Deployment"

AGENDA

On Premise Deployment

Cloud Deployment

App Service Deployment

Docker Deployment

Azure Container Service Deployment

Page 4: Игорь Леонтьев "ASP.NET Core DevOps approach using VSTS and Azure Deployment"

IIS DeploymentLinux Deployment

Deployment Options

Page 5: Игорь Леонтьев "ASP.NET Core DevOps approach using VSTS and Azure Deployment"

Azure App Service Deployment - Classic - Azure App Service on Linux

Deployment Options

Page 6: Игорь Леонтьев "ASP.NET Core DevOps approach using VSTS and Azure Deployment"

App Service for Linux

Page 7: Игорь Леонтьев "ASP.NET Core DevOps approach using VSTS and Azure Deployment"

Docker Deployment

Deployment Options

Page 8: Игорь Леонтьев "ASP.NET Core DevOps approach using VSTS and Azure Deployment"

Deployment Options – Docker Basics

Page 9: Игорь Леонтьев "ASP.NET Core DevOps approach using VSTS and Azure Deployment"

CI/CD Workflow for Docker

Commit Build Test Publish Deploy

SCM

GithubTFS

Git etc.,

CI Tool

Jenkins/TFS/VSTSCircleCI/TravisCI/Appveyor etc.,

App serversOn Premise

On Cloud like Azure, AWS,

GCP etc.,

Docker Client

Docker Daemon/Remote host

Docker Registry

Deployment Options

Page 10: Игорь Леонтьев "ASP.NET Core DevOps approach using VSTS and Azure Deployment"

Deployment Options

Source Code Control

(SCC)

Docker Swarm InstanceOr Azure Container Service

VSTS Build/CI VSTS

CD, Deploy

Azure Container Registry

Running App

1

2

3

45

6 7

Page 11: Игорь Леонтьев "ASP.NET Core DevOps approach using VSTS and Azure Deployment"

Azure Container Services

11

DC/OS Swarm Kubernetes

Azure

Page 12: Игорь Леонтьев "ASP.NET Core DevOps approach using VSTS and Azure Deployment"