fbpx
.NET Core – Estratégias de Deploy – Parte 2
Publicado em: domingo, 27 de nov de 2016

O post estava ficando grande demais então dividi em dois. O que era para ser um só, acabou virando 2 posts sobre .NET Core. O post anterior aborda o contexto necessário para que entenda quais são as estratégias de deploy. Nesse vamos efetivamente abordá-las.

Estratégias de Deploy

Agora que os principais aspectos novos estão minimamente esclarecidos, podemos falar do que esse post se propõem: As estratégias possíveis de deployment.

containers-windows

Usando a mesma imagem vemos algumas possibilidades para deploy de aplicações baseadas em .NET Core:

PaaS

Azure e Amazon AWS oferecem serviços para hospedagem de aplicações ASP.NET Core. É sempre uma boa opção quando você não quer e não precisa gerenciar sua própria infraestrutura. O AppHarbor oferece opções interessantes para Full Framework. É possível utilizar também os Container Services do Azure e Amazon para hospedar containers. São alternativas gerenciadas para deploy de containers.

IaaS

A possibilidade de realizar implantações de aplicações .NET Core na maioria das distribuições Linux, nos possibilita utilizar servidores baratos para testar e montar stacks reais para testes, PoC's ou mesmo por pequenos projetos em produção. Havendo necessidade, os principais host providers oferecem máquinas Linux e Windows a preços competitivos. Optando por máquinas Linux, você terá obrigatoriamente mais hardware e confiabilidade para sua aplicação e/ou serviço.

On Premise

Usando nuvens privadas ou infraestrutura própria, Windows e Linux podem ser opções. Com containers ou não, dependendo da aplicação, claro. Para aquelas sob o .NET Core, você terá maior liberdade de escolha. Já quem depende do Full Framework, ficará preso ao Windows, mas agora com a possibilidade de utilizar containers. Neste caso as opções de deploy no Windows (1), podem ser realizadas como Windows Containers (2, 3) ou Hyper-V Containers (5, 6), sempre com base no Windows Server Core.

Bibliografia

Na construção deste post foram usadas referências para diversos posts:

https://blogs.msdn.microsoft.com/dotnet/2016/06/27/announcing-net-core-1-0/

-

https://blogs.msdn.microsoft.com/webdev/2016/06/27/announcing-asp-net-core-1-0/

-

https://blog.docker.com/2016/03/containers-are-not-vms/

Hyper-V Containers

[default]

0 comentários

Enviar um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.

[special-full-page]

Lives

Fique de olho nas lives

Fique de olho nas lives no meu canal do Youtube, no Canal .NET e nos Grupos do Facebook e Instagram.

Aceleradores

Existem diversas formas de viabilizar o suporte ao teu projeto. Seja com os treinamentos, consultoria, mentorias em grupo.