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

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

Apr 11, 2017

Download

Technology

fwdays
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
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"