SlideShare uma empresa Scribd logo
Azure Api Apps
Deploy
Agenda
 FTP / FTPS
 Kudo
 WebDeploy
 Demo
FTP/FTPS
 Esse deve ser uma das maneiras mais primordiais de fazer deploy de uma
aplicação, e claro que o Azure não deixaria ela passar batido.
 Escolha sua ferramenta favorita para transferir seus arquivos para o Azure.
Lembrando que esse processo de deploy por FTP não fornece nenhum outro
tipo de serviço a não ser a transferência de arquivos.
Kudo
 Kudo é basicamente a engine de deploy do Microsoft Azure, que pode também
ser utilizada fora do Azure.
 O Kudo tem suporte para 3 fontes de publicação, entre elas estão:
 One Drive e DropBox
 Gihub, Bitbucket e VSTS
 Repositório Git local
WebDeploy
 Essa provavelmente deve ser uma das maneiras mais conhecida de realizar uma
publicação para um App Service no Microsoft Azure.
 Utilizando o Visual Studio para realizarmos uma publicação, ganhamos algumas
funcionalidade bem legais de forma simples.
 Publicação apenas de arquivos alterados
 Criação de base de dados
 Transformação de string de conexão
Obrigado
Twitter: @ntakashics
E-mail: nicolas.tcs@hotmail.com
Site: ntakashi.net
Anúncio

Recomendados

Docker | Minicurso Gratuito - Azure na Prática
Docker | Minicurso Gratuito - Azure na Prática
Renato Groff
 
Xamarim + api
Xamarim + api
MVP Microsoft
 
Docker: visão geral, possibilidades e primeiros passos - UNIVAG - Junho-2020
Docker: visão geral, possibilidades e primeiros passos - UNIVAG - Junho-2020
Renato Groff
 
Azure + Desenvolvimento Web | Minicurso Gratuito - Azure na Prática
Azure + Desenvolvimento Web | Minicurso Gratuito - Azure na Prática
Renato Groff
 
Desenvolvendo aplicacoes moveis com a Nuvem
Desenvolvendo aplicacoes moveis com a Nuvem
Amazon Web Services LATAM
 
Workshop - nivelamento tech
Workshop - nivelamento tech
21212com
 
Kubernetes + Azure DevOps: do Pod ao Deployment Automatizado na nuvem - TDC 2...
Kubernetes + Azure DevOps: do Pod ao Deployment Automatizado na nuvem - TDC 2...
Renato Groff
 
Spring cloud + netflix oss
Spring cloud + netflix oss
Felipe Adorno
 
ASP.NET Web API Deep Dive - SSD 2016 London
ASP.NET Web API Deep Dive - SSD 2016 London
Manfred Steyer
 
Azure api app autenticação e autorização
Azure api app autenticação e autorização
Nicolas Takashi
 
Building HTTP APIs with ASP.NET Core
Building HTTP APIs with ASP.NET Core
Filip W
 
Aspnet core
Aspnet core
eleksdev
 
ASP.NET Core Security
ASP.NET Core Security
Albert Weinert
 
Building a Web API with ASP.Net Core
Building a Web API with ASP.Net Core
BizTalk360
 
Swagger - make your API accessible
Swagger - make your API accessible
Victor Trakhtenberg
 
Web api
Web api
Sudhakar Sharma
 
The Ultimate Guide to Mobile API Security
The Ultimate Guide to Mobile API Security
Stormpath
 
Beautiful REST+JSON APIs with Ion
Beautiful REST+JSON APIs with Ion
Stormpath
 
Build a REST API for your Mobile Apps using Node.js
Build a REST API for your Mobile Apps using Node.js
Stormpath
 
Building Beautiful REST APIs with ASP.NET Core
Building Beautiful REST APIs with ASP.NET Core
Stormpath
 
ASP.NET 5 - Novidades do Desenvolvimento Web em .NET
ASP.NET 5 - Novidades do Desenvolvimento Web em .NET
Renato Groff
 
Simplificando seu DevOps com o Azure DevOps Project
Simplificando seu DevOps com o Azure DevOps Project
Resource IT
 
ASP.NET 5 - Novidades do Desenvolvimento Web em .NET (Agosto/2015)
ASP.NET 5 - Novidades do Desenvolvimento Web em .NET (Agosto/2015)
Renato Groff
 
Cloud Solutions com o Microsoft Azure - TDC Online Especial BH
Cloud Solutions com o Microsoft Azure - TDC Online Especial BH
Renato Groff
 
Migração SVN para GIT
Migração SVN para GIT
Denis Santos
 
Azure app service
Azure app service
Nicolas Takashi
 
Docker + Azure - Global Azure Bootcamp 2018 - São Paulo-SP
Docker + Azure - Global Azure Bootcamp 2018 - São Paulo-SP
Renato Groffe
 
Integração Continua - Jenkins
Integração Continua - Jenkins
João Carlos Ottobboni
 
Tudo o que você precisa saber sobre Scrum e Visual Studio ALM – Parte 2/2
Tudo o que você precisa saber sobre Scrum e Visual Studio ALM – Parte 2/2
André Dias
 
Serverless + Azure Functions | Minicurso Gratuito - Azure na Prática
Serverless + Azure Functions | Minicurso Gratuito - Azure na Prática
Renato Groff
 

Mais conteúdo relacionado

Destaque (12)

ASP.NET Web API Deep Dive - SSD 2016 London
ASP.NET Web API Deep Dive - SSD 2016 London
Manfred Steyer
 
Azure api app autenticação e autorização
Azure api app autenticação e autorização
Nicolas Takashi
 
Building HTTP APIs with ASP.NET Core
Building HTTP APIs with ASP.NET Core
Filip W
 
Aspnet core
Aspnet core
eleksdev
 
ASP.NET Core Security
ASP.NET Core Security
Albert Weinert
 
Building a Web API with ASP.Net Core
Building a Web API with ASP.Net Core
BizTalk360
 
Swagger - make your API accessible
Swagger - make your API accessible
Victor Trakhtenberg
 
Web api
Web api
Sudhakar Sharma
 
The Ultimate Guide to Mobile API Security
The Ultimate Guide to Mobile API Security
Stormpath
 
Beautiful REST+JSON APIs with Ion
Beautiful REST+JSON APIs with Ion
Stormpath
 
Build a REST API for your Mobile Apps using Node.js
Build a REST API for your Mobile Apps using Node.js
Stormpath
 
Building Beautiful REST APIs with ASP.NET Core
Building Beautiful REST APIs with ASP.NET Core
Stormpath
 
ASP.NET Web API Deep Dive - SSD 2016 London
ASP.NET Web API Deep Dive - SSD 2016 London
Manfred Steyer
 
Azure api app autenticação e autorização
Azure api app autenticação e autorização
Nicolas Takashi
 
Building HTTP APIs with ASP.NET Core
Building HTTP APIs with ASP.NET Core
Filip W
 
Aspnet core
Aspnet core
eleksdev
 
Building a Web API with ASP.Net Core
Building a Web API with ASP.Net Core
BizTalk360
 
Swagger - make your API accessible
Swagger - make your API accessible
Victor Trakhtenberg
 
The Ultimate Guide to Mobile API Security
The Ultimate Guide to Mobile API Security
Stormpath
 
Beautiful REST+JSON APIs with Ion
Beautiful REST+JSON APIs with Ion
Stormpath
 
Build a REST API for your Mobile Apps using Node.js
Build a REST API for your Mobile Apps using Node.js
Stormpath
 
Building Beautiful REST APIs with ASP.NET Core
Building Beautiful REST APIs with ASP.NET Core
Stormpath
 

Semelhante a Azure api apps - Deploy ASP.Net Core (20)

ASP.NET 5 - Novidades do Desenvolvimento Web em .NET
ASP.NET 5 - Novidades do Desenvolvimento Web em .NET
Renato Groff
 
Simplificando seu DevOps com o Azure DevOps Project
Simplificando seu DevOps com o Azure DevOps Project
Resource IT
 
ASP.NET 5 - Novidades do Desenvolvimento Web em .NET (Agosto/2015)
ASP.NET 5 - Novidades do Desenvolvimento Web em .NET (Agosto/2015)
Renato Groff
 
Cloud Solutions com o Microsoft Azure - TDC Online Especial BH
Cloud Solutions com o Microsoft Azure - TDC Online Especial BH
Renato Groff
 
Migração SVN para GIT
Migração SVN para GIT
Denis Santos
 
Azure app service
Azure app service
Nicolas Takashi
 
Docker + Azure - Global Azure Bootcamp 2018 - São Paulo-SP
Docker + Azure - Global Azure Bootcamp 2018 - São Paulo-SP
Renato Groffe
 
Integração Continua - Jenkins
Integração Continua - Jenkins
João Carlos Ottobboni
 
Tudo o que você precisa saber sobre Scrum e Visual Studio ALM – Parte 2/2
Tudo o que você precisa saber sobre Scrum e Visual Studio ALM – Parte 2/2
André Dias
 
Serverless + Azure Functions | Minicurso Gratuito - Azure na Prática
Serverless + Azure Functions | Minicurso Gratuito - Azure na Prática
Renato Groff
 
Cloud computing & Spring Framework
Cloud computing & Spring Framework
Julio Viegas
 
Ai ad-tp3-g3
Ai ad-tp3-g3
VeraCorreia14
 
Serverless Framework - Creating serverless applications
Serverless Framework - Creating serverless applications
Wallison Marra
 
ESX Tech Lives - DevOps
ESX Tech Lives - DevOps
Jaqueline Ramos
 
DevOps na AWS: Construindo Sistemas para Entregas Rápidas
DevOps na AWS: Construindo Sistemas para Entregas Rápidas
Amazon Web Services LATAM
 
Docker + Azure - Global Azure Bootcamp 2018 - Campinas-SP
Docker + Azure - Global Azure Bootcamp 2018 - Campinas-SP
Renato Groff
 
Gab2018 - Introdução ao Azure
Gab2018 - Introdução ao Azure
Invent IT Solutions
 
Construindo Aplicações PHP com Twelve-Factor App
Construindo Aplicações PHP com Twelve-Factor App
Marcela Godoy Cruz
 
Azure Bootcamp - Azure App Service e Function com Linux e NodeJS
Azure Bootcamp - Azure App Service e Function com Linux e NodeJS
Alexandre Bolzon
 
Boas Práticas em Aplicações na Nuvem: Twelve-Factor App | TDC Connections 2021
Boas Práticas em Aplicações na Nuvem: Twelve-Factor App | TDC Connections 2021
Renato Groffe
 
ASP.NET 5 - Novidades do Desenvolvimento Web em .NET
ASP.NET 5 - Novidades do Desenvolvimento Web em .NET
Renato Groff
 
Simplificando seu DevOps com o Azure DevOps Project
Simplificando seu DevOps com o Azure DevOps Project
Resource IT
 
ASP.NET 5 - Novidades do Desenvolvimento Web em .NET (Agosto/2015)
ASP.NET 5 - Novidades do Desenvolvimento Web em .NET (Agosto/2015)
Renato Groff
 
Cloud Solutions com o Microsoft Azure - TDC Online Especial BH
Cloud Solutions com o Microsoft Azure - TDC Online Especial BH
Renato Groff
 
Migração SVN para GIT
Migração SVN para GIT
Denis Santos
 
Docker + Azure - Global Azure Bootcamp 2018 - São Paulo-SP
Docker + Azure - Global Azure Bootcamp 2018 - São Paulo-SP
Renato Groffe
 
Tudo o que você precisa saber sobre Scrum e Visual Studio ALM – Parte 2/2
Tudo o que você precisa saber sobre Scrum e Visual Studio ALM – Parte 2/2
André Dias
 
Serverless + Azure Functions | Minicurso Gratuito - Azure na Prática
Serverless + Azure Functions | Minicurso Gratuito - Azure na Prática
Renato Groff
 
Cloud computing & Spring Framework
Cloud computing & Spring Framework
Julio Viegas
 
Serverless Framework - Creating serverless applications
Serverless Framework - Creating serverless applications
Wallison Marra
 
DevOps na AWS: Construindo Sistemas para Entregas Rápidas
DevOps na AWS: Construindo Sistemas para Entregas Rápidas
Amazon Web Services LATAM
 
Docker + Azure - Global Azure Bootcamp 2018 - Campinas-SP
Docker + Azure - Global Azure Bootcamp 2018 - Campinas-SP
Renato Groff
 
Construindo Aplicações PHP com Twelve-Factor App
Construindo Aplicações PHP com Twelve-Factor App
Marcela Godoy Cruz
 
Azure Bootcamp - Azure App Service e Function com Linux e NodeJS
Azure Bootcamp - Azure App Service e Function com Linux e NodeJS
Alexandre Bolzon
 
Boas Práticas em Aplicações na Nuvem: Twelve-Factor App | TDC Connections 2021
Boas Práticas em Aplicações na Nuvem: Twelve-Factor App | TDC Connections 2021
Renato Groffe
 
Anúncio

Mais de Nicolas Takashi (13)

Azure api app métricas com application insights
Azure api app métricas com application insights
Nicolas Takashi
 
Azure api app monitoramento de log
Azure api app monitoramento de log
Nicolas Takashi
 
Azure api app monitoramento, métricas e cotas
Azure api app monitoramento, métricas e cotas
Nicolas Takashi
 
TypeScript em Aplicações Modernas
TypeScript em Aplicações Modernas
Nicolas Takashi
 
Azure api apps
Azure api apps
Nicolas Takashi
 
Integração continua e release manegement com asp.net core
Integração continua e release manegement com asp.net core
Nicolas Takashi
 
Azure api apps – entendendo o que é azure app service
Azure api apps – entendendo o que é azure app service
Nicolas Takashi
 
Azure api apps introdução ao microsoft azure
Azure api apps introdução ao microsoft azure
Nicolas Takashi
 
Conhecendo o asp.net core
Conhecendo o asp.net core
Nicolas Takashi
 
Gerenciando recursos com Visual Studio e Azure Resource Manager
Gerenciando recursos com Visual Studio e Azure Resource Manager
Nicolas Takashi
 
Automatizando tarefas com PSake
Automatizando tarefas com PSake
Nicolas Takashi
 
Novidades do AngularJS 2.0
Novidades do AngularJS 2.0
Nicolas Takashi
 
Azure mobile services
Azure mobile services
Nicolas Takashi
 
Azure api app métricas com application insights
Azure api app métricas com application insights
Nicolas Takashi
 
Azure api app monitoramento de log
Azure api app monitoramento de log
Nicolas Takashi
 
Azure api app monitoramento, métricas e cotas
Azure api app monitoramento, métricas e cotas
Nicolas Takashi
 
TypeScript em Aplicações Modernas
TypeScript em Aplicações Modernas
Nicolas Takashi
 
Integração continua e release manegement com asp.net core
Integração continua e release manegement com asp.net core
Nicolas Takashi
 
Azure api apps – entendendo o que é azure app service
Azure api apps – entendendo o que é azure app service
Nicolas Takashi
 
Azure api apps introdução ao microsoft azure
Azure api apps introdução ao microsoft azure
Nicolas Takashi
 
Conhecendo o asp.net core
Conhecendo o asp.net core
Nicolas Takashi
 
Gerenciando recursos com Visual Studio e Azure Resource Manager
Gerenciando recursos com Visual Studio e Azure Resource Manager
Nicolas Takashi
 
Automatizando tarefas com PSake
Automatizando tarefas com PSake
Nicolas Takashi
 
Novidades do AngularJS 2.0
Novidades do AngularJS 2.0
Nicolas Takashi
 
Anúncio

Azure api apps - Deploy ASP.Net Core

  • 2. Agenda  FTP / FTPS  Kudo  WebDeploy  Demo
  • 3. FTP/FTPS  Esse deve ser uma das maneiras mais primordiais de fazer deploy de uma aplicação, e claro que o Azure não deixaria ela passar batido.  Escolha sua ferramenta favorita para transferir seus arquivos para o Azure. Lembrando que esse processo de deploy por FTP não fornece nenhum outro tipo de serviço a não ser a transferência de arquivos.
  • 4. Kudo  Kudo é basicamente a engine de deploy do Microsoft Azure, que pode também ser utilizada fora do Azure.  O Kudo tem suporte para 3 fontes de publicação, entre elas estão:  One Drive e DropBox  Gihub, Bitbucket e VSTS  Repositório Git local
  • 5. WebDeploy  Essa provavelmente deve ser uma das maneiras mais conhecida de realizar uma publicação para um App Service no Microsoft Azure.  Utilizando o Visual Studio para realizarmos uma publicação, ganhamos algumas funcionalidade bem legais de forma simples.  Publicação apenas de arquivos alterados  Criação de base de dados  Transformação de string de conexão