SlideShare una empresa de Scribd logo
1 de 17
Palestrante:
Categorias de premiação:
Microsoft Azure
Primeiro ano premiado:
2017
Número de prêmios MVPs:
1
rsantos@braziliandevs.com
Linkedin.com/rsantosdev
Facebook.com/rsantosdev
Instagran.com/rsantosdev
Twitter@rsantosdev
Biografia
Marido da Geysla, pai do Ted, desenvolvedor e nas horas vagas gosta de escrever
sobre arquitetura para Nuvem.
Agenda:
• First things first!
• Componentes de uma aplicação legada
• PaaS / IaaS
• Banco de Dados
• Distribuição de carga
• Pontos de melhoria
First things first, ou começando do começo:
• Conheça a aplicação que você quer migrar
- Conhecer a aplicação vai economizar muito tempo e dinheiro
- Vai te ajudar a tomar melhores decisões.
• O que funciona para mim, pode não funcionar para você.
- Faca testes, a melhor solução em um cenário, pode não ser em outro.
- Testes de adequação e de carga são os seus melhores amigos.
First things first, ou começando do começo:
• Mantenha as coisas simples e funcionais
- Lift and Shift pode ser o seu melhor amigo.
- Evite otimizações desnecessárias em um primeiro momento.
• Vamos começar!
First things first, ou começando do começo:
• Escolha do Data Center
- Azure conta com mais de 50 regiões disponíveis.
- Teste a latência: http://www.azurespeed.com/
First things first, ou começando do começo:
• Escolha do Data Center
- Pesquise as features que você deseja usar no data center escolhido.
- O ideal eh uma combinação de velocidade e recursos.
Componentes de uma aplicação legada:
• Banco de dados
• Servidor Web
• Load Balancer
PaaS vs IaaS:
• Nem sempre a decisão eh feita por afinidade
- Leve em conta componentes customizados (COM+)
- PCI Compliance
• PaaS
- Muito mais simples de usar, modelo: faz pra mim que eu pago e te culpo se der
algo errado.
- Azure App Service / Azure App Service Environment
• IaaS
- Muito mais controle, modelo: deixa que eu mesmo faço.
- Exige mais trabalho na configuração inicial, mas por outro lado te da muito
mais poder e flexibilidade.
PaaS vs IaaS:
• App Services
- Suporte a mais diversas linguagens/plataformas
- Integração com ferramentas CI/CD
- Plataforma totalmente gerenciada
- Suporte para apps: Windows / Linux / Containers
- Slots
- Application Insights
- Integração on-premises via Gateway (ou outbound ips)
• App Service Environment
- Deploy direto para vnet
- Load Balancer interno ou externo.
PaaS vs IaaS:
• Virtual Machine
- Inifitos “sabores” e tamanhos. Bom e Ruim!
- Suporte imagens customizadas (.vhd)
- Azure Automation
- Custom Script Extension
- Vnet / NSG / Public IP
- Managed Disks (SSD!)
- Otimizacao para algumas imagens (sql server)
• Virtual Machine Scale Set
- Facilita gerenciamento de múltiplas VMs
- Load Balancer ou Application Gateway
- Update automático, lote ou manual.
Banco de Dados:
• PaaS vs IaaS
- Mesmas regras do servidor de aplicação.
- Em geral VMs facilitam a migração pois permitem rodar a mesma versão e
configuração do ambiente atual.
- Por outro lado PaaS fornece maior escalabilidade e facilidades.
• Azure SQL Managed Instance
- Excelente meio termo. Melhor dos 2 mundos.
• AzCopy
- Ferramenta indispensável para fazer upload / download de backups
- https://docs.microsoft.com/pt-br/azure/storage/common/storage-use-azcopy
Distribuição de Carga:
• Traffic Manager
- Roteamento de tráfego para melhor desempenho e disponibilidade.
- Facilita migração com integração entre Azure e On-Premises (outros providers).
- Podem ser combinados para alta disponibilidade.
• Application Gateway
- Distribuição de carga HTTP(s)
- Cookie Affinity para persistência de sessão.
- Integração com serviços do Azure e On-Premises (outros providers).
- Concentra certificados SSL. Gerenciamento e Performance.
- Firewall web integrado.
Distribuição de Carga:
• Load Balancer
- Mais simples para fornecer balanceamento.
- Regras TCP e UDP
- Suporte nativo para IPv6
- Integra somente com VMs Azure.
- Pode ser combinado com APP Gateway.
• Ferramentas uteis para teste de rede:
- PsPing: https://docs.microsoft.com/en-us/sysinternals/downloads/pstools
Pontos de melhoria:
• Blog Storage para arquivos estáticos.
• CDN para cache e distribuição global de arquivos.
• Redis Cache para dados de Cache/Session do Servidor WEB.
• Queues para processamento em segundo plano.
Encerramento:
• Considerações Finais
• Perguntas e Respostas
• Agradecimentos

Más contenido relacionado

La actualidad más candente

Webinar: Serviço de Distribuição de Conteúdo da AWS
Webinar: Serviço de Distribuição de Conteúdo da AWS Webinar: Serviço de Distribuição de Conteúdo da AWS
Webinar: Serviço de Distribuição de Conteúdo da AWS Amazon Web Services LATAM
 
Rodando a BlackFriday do seu eCommerce na nuvem
Rodando a BlackFriday do seu eCommerce na nuvemRodando a BlackFriday do seu eCommerce na nuvem
Rodando a BlackFriday do seu eCommerce na nuvemAmazon Web Services LATAM
 
AWS Experience Fortaleza: Escalando sua aplicação Web com Beanstalk
AWS Experience Fortaleza: Escalando sua aplicação Web com BeanstalkAWS Experience Fortaleza: Escalando sua aplicação Web com Beanstalk
AWS Experience Fortaleza: Escalando sua aplicação Web com BeanstalkAmazon Web Services LATAM
 
Infraestruturas enxutas para aplicações web
Infraestruturas enxutas para aplicações webInfraestruturas enxutas para aplicações web
Infraestruturas enxutas para aplicações webIgor Herson
 
Windows Server 2016 | Hyperconvergência
Windows Server 2016 | HyperconvergênciaWindows Server 2016 | Hyperconvergência
Windows Server 2016 | HyperconvergênciaFabio Hara
 
Webinar: Como obter valor comercial com Big Data
Webinar: Como obter valor comercial com Big DataWebinar: Como obter valor comercial com Big Data
Webinar: Como obter valor comercial com Big DataAmazon Web Services LATAM
 
Bibliotecas de interface rica no jsf 2
Bibliotecas de interface rica no jsf 2Bibliotecas de interface rica no jsf 2
Bibliotecas de interface rica no jsf 2Pablo Nóbrega
 
DevOps - melhores práticas e integração contínua
DevOps - melhores práticas e integração contínuaDevOps - melhores práticas e integração contínua
DevOps - melhores práticas e integração contínuaAmazon Web Services LATAM
 
Introdução ao AWS Database Migration Service
Introdução ao AWS Database Migration ServiceIntrodução ao AWS Database Migration Service
Introdução ao AWS Database Migration ServiceAmazon Web Services LATAM
 
Atlassian Confluence pela 3layer Tecnologia
Atlassian Confluence pela 3layer TecnologiaAtlassian Confluence pela 3layer Tecnologia
Atlassian Confluence pela 3layer TecnologiaMarcelo Mrack
 
Como construir software altamente eficiente com CQRS
Como construir software altamente eficiente com CQRSComo construir software altamente eficiente com CQRS
Como construir software altamente eficiente com CQRSGuilherme Ferreira
 
Desvendando a Plataforma de Serviços Windows Azure
Desvendando a Plataforma de Serviços Windows AzureDesvendando a Plataforma de Serviços Windows Azure
Desvendando a Plataforma de Serviços Windows AzureLucasRomao
 
QCon 2016 - Como migramos uma solução de 4 milhões de usuários para o Azure
QCon 2016 - Como migramos uma solução de 4 milhões de usuários para o AzureQCon 2016 - Como migramos uma solução de 4 milhões de usuários para o Azure
QCon 2016 - Como migramos uma solução de 4 milhões de usuários para o AzureFabrício Lopes Sanchez
 
Microsoft Azure
Microsoft AzureMicrosoft Azure
Microsoft AzureGeneXus
 

La actualidad más candente (20)

Webinar: Serviço de Distribuição de Conteúdo da AWS
Webinar: Serviço de Distribuição de Conteúdo da AWS Webinar: Serviço de Distribuição de Conteúdo da AWS
Webinar: Serviço de Distribuição de Conteúdo da AWS
 
Rodando a BlackFriday do seu eCommerce na nuvem
Rodando a BlackFriday do seu eCommerce na nuvemRodando a BlackFriday do seu eCommerce na nuvem
Rodando a BlackFriday do seu eCommerce na nuvem
 
AWS Experience Fortaleza: Escalando sua aplicação Web com Beanstalk
AWS Experience Fortaleza: Escalando sua aplicação Web com BeanstalkAWS Experience Fortaleza: Escalando sua aplicação Web com Beanstalk
AWS Experience Fortaleza: Escalando sua aplicação Web com Beanstalk
 
JavaEE
JavaEEJavaEE
JavaEE
 
Infraestruturas enxutas para aplicações web
Infraestruturas enxutas para aplicações webInfraestruturas enxutas para aplicações web
Infraestruturas enxutas para aplicações web
 
4 passos para a Transformação Digital
4 passos para a Transformação Digital4 passos para a Transformação Digital
4 passos para a Transformação Digital
 
Preparando sua arquitetura para microservicos
Preparando sua arquitetura para microservicosPreparando sua arquitetura para microservicos
Preparando sua arquitetura para microservicos
 
Falando sobre DevOps no azure
Falando sobre DevOps no azureFalando sobre DevOps no azure
Falando sobre DevOps no azure
 
Windows Server 2016 | Hyperconvergência
Windows Server 2016 | HyperconvergênciaWindows Server 2016 | Hyperconvergência
Windows Server 2016 | Hyperconvergência
 
Webinar: Como obter valor comercial com Big Data
Webinar: Como obter valor comercial com Big DataWebinar: Como obter valor comercial com Big Data
Webinar: Como obter valor comercial com Big Data
 
Bibliotecas de interface rica no jsf 2
Bibliotecas de interface rica no jsf 2Bibliotecas de interface rica no jsf 2
Bibliotecas de interface rica no jsf 2
 
DevOps - melhores práticas e integração contínua
DevOps - melhores práticas e integração contínuaDevOps - melhores práticas e integração contínua
DevOps - melhores práticas e integração contínua
 
Introdução ao AWS Database Migration Service
Introdução ao AWS Database Migration ServiceIntrodução ao AWS Database Migration Service
Introdução ao AWS Database Migration Service
 
Continuous Deployment e DevOps na Nuvem
Continuous Deployment e DevOps na NuvemContinuous Deployment e DevOps na Nuvem
Continuous Deployment e DevOps na Nuvem
 
Atlassian Confluence pela 3layer Tecnologia
Atlassian Confluence pela 3layer TecnologiaAtlassian Confluence pela 3layer Tecnologia
Atlassian Confluence pela 3layer Tecnologia
 
Como construir software altamente eficiente com CQRS
Como construir software altamente eficiente com CQRSComo construir software altamente eficiente com CQRS
Como construir software altamente eficiente com CQRS
 
Desvendando a Plataforma de Serviços Windows Azure
Desvendando a Plataforma de Serviços Windows AzureDesvendando a Plataforma de Serviços Windows Azure
Desvendando a Plataforma de Serviços Windows Azure
 
QCon 2016 - Como migramos uma solução de 4 milhões de usuários para o Azure
QCon 2016 - Como migramos uma solução de 4 milhões de usuários para o AzureQCon 2016 - Como migramos uma solução de 4 milhões de usuários para o Azure
QCon 2016 - Como migramos uma solução de 4 milhões de usuários para o Azure
 
Primeira Semana na Nuvem da AWS
Primeira Semana na Nuvem da AWSPrimeira Semana na Nuvem da AWS
Primeira Semana na Nuvem da AWS
 
Microsoft Azure
Microsoft AzureMicrosoft Azure
Microsoft Azure
 

Similar a Migrando Aplicações Legadas para Nuvem

[Workshop] Azure Fundamentals
[Workshop] Azure Fundamentals[Workshop] Azure Fundamentals
[Workshop] Azure FundamentalsJaqueline Ramos
 
Apprenda, sua Business-oriented PaaS
Apprenda, sua Business-oriented PaaSApprenda, sua Business-oriented PaaS
Apprenda, sua Business-oriented PaaSClaudio Romao
 
Melhores práticas de workloads Microsoft na AWS
Melhores práticas de workloads Microsoft na AWSMelhores práticas de workloads Microsoft na AWS
Melhores práticas de workloads Microsoft na AWSAmazon Web Services LATAM
 
Pangea - Plataforma digital com Google Cloud Platform
Pangea - Plataforma digital com Google Cloud PlatformPangea - Plataforma digital com Google Cloud Platform
Pangea - Plataforma digital com Google Cloud PlatformAndré Paulovich
 
Azure Fundamentals (Intensivão Azure)
Azure Fundamentals (Intensivão Azure)Azure Fundamentals (Intensivão Azure)
Azure Fundamentals (Intensivão Azure)Resource IT
 
Construindo aplicações Cloud Native em Go
Construindo aplicações Cloud Native em GoConstruindo aplicações Cloud Native em Go
Construindo aplicações Cloud Native em GoAlvaro Viebrantz
 
Backend as a Service - Firebase (Computação em Nuvem)
Backend as a Service - Firebase (Computação em Nuvem)Backend as a Service - Firebase (Computação em Nuvem)
Backend as a Service - Firebase (Computação em Nuvem)Jaderson Pedrossini
 
Sql saturday #570 - Padrões de Aplicações para o Azure SQL Database
Sql saturday #570 - Padrões de Aplicações para o Azure SQL DatabaseSql saturday #570 - Padrões de Aplicações para o Azure SQL Database
Sql saturday #570 - Padrões de Aplicações para o Azure SQL DatabaseRoberto Fonseca
 
QCon 2015 - DevOps, Chef, Puppet e Ansible e como vender milhões na Black Fri...
QCon 2015 - DevOps, Chef, Puppet e Ansible e como vender milhões na Black Fri...QCon 2015 - DevOps, Chef, Puppet e Ansible e como vender milhões na Black Fri...
QCon 2015 - DevOps, Chef, Puppet e Ansible e como vender milhões na Black Fri...Bruno Luiz Pereira da Silva
 
TDC2018SP | Trilha Arq .Net - 12-factor apps: Boas praticas na construcao de ...
TDC2018SP | Trilha Arq .Net - 12-factor apps: Boas praticas na construcao de ...TDC2018SP | Trilha Arq .Net - 12-factor apps: Boas praticas na construcao de ...
TDC2018SP | Trilha Arq .Net - 12-factor apps: Boas praticas na construcao de ...tdc-globalcode
 
12 Factor App TDC São Paulo 2018
12 Factor App TDC São Paulo 201812 Factor App TDC São Paulo 2018
12 Factor App TDC São Paulo 2018Graziella Bonizi
 
Infraestrutura em nuvem com Amazon Web Services (AWS)
Infraestrutura em nuvem com Amazon Web Services (AWS)Infraestrutura em nuvem com Amazon Web Services (AWS)
Infraestrutura em nuvem com Amazon Web Services (AWS)Infosimples
 
Think Cloud! - Hands On @ ESTCB 24 Mar 2012
Think Cloud!  - Hands On @ ESTCB 24 Mar 2012Think Cloud!  - Hands On @ ESTCB 24 Mar 2012
Think Cloud! - Hands On @ ESTCB 24 Mar 2012sandrobmartins
 
Iniciando com serviços de bancos de dados gerenciados na AWS
Iniciando com serviços de bancos de dados gerenciados na AWSIniciando com serviços de bancos de dados gerenciados na AWS
Iniciando com serviços de bancos de dados gerenciados na AWSAmazon Web Services LATAM
 
AWS Webinar Series Brasil: Modernize seus Workloads Windows na AWS
AWS Webinar Series Brasil: Modernize seus Workloads Windows na AWSAWS Webinar Series Brasil: Modernize seus Workloads Windows na AWS
AWS Webinar Series Brasil: Modernize seus Workloads Windows na AWSAmazon Web Services LATAM
 
SAP na Nuvem da AWS - Benefícios de Negócio
SAP na Nuvem da AWS - Benefícios de NegócioSAP na Nuvem da AWS - Benefícios de Negócio
SAP na Nuvem da AWS - Benefícios de NegócioAmazon Web Services LATAM
 
Tendências e Dicas para o Desenvolvimento de Software
Tendências e Dicas para o Desenvolvimento de SoftwareTendências e Dicas para o Desenvolvimento de Software
Tendências e Dicas para o Desenvolvimento de SoftwareNorberto Santos
 

Similar a Migrando Aplicações Legadas para Nuvem (20)

Apprenda 12.2015
Apprenda 12.2015Apprenda 12.2015
Apprenda 12.2015
 
[Workshop] Azure Fundamentals
[Workshop] Azure Fundamentals[Workshop] Azure Fundamentals
[Workshop] Azure Fundamentals
 
Apprenda, sua Business-oriented PaaS
Apprenda, sua Business-oriented PaaSApprenda, sua Business-oriented PaaS
Apprenda, sua Business-oriented PaaS
 
Melhores práticas de workloads Microsoft na AWS
Melhores práticas de workloads Microsoft na AWSMelhores práticas de workloads Microsoft na AWS
Melhores práticas de workloads Microsoft na AWS
 
Pangea - Plataforma digital com Google Cloud Platform
Pangea - Plataforma digital com Google Cloud PlatformPangea - Plataforma digital com Google Cloud Platform
Pangea - Plataforma digital com Google Cloud Platform
 
Azure Fundamentals (Intensivão Azure)
Azure Fundamentals (Intensivão Azure)Azure Fundamentals (Intensivão Azure)
Azure Fundamentals (Intensivão Azure)
 
Construindo aplicações Cloud Native em Go
Construindo aplicações Cloud Native em GoConstruindo aplicações Cloud Native em Go
Construindo aplicações Cloud Native em Go
 
Ruby on Rails for beginners 2.0
Ruby on Rails for beginners 2.0Ruby on Rails for beginners 2.0
Ruby on Rails for beginners 2.0
 
Backend as a Service - Firebase (Computação em Nuvem)
Backend as a Service - Firebase (Computação em Nuvem)Backend as a Service - Firebase (Computação em Nuvem)
Backend as a Service - Firebase (Computação em Nuvem)
 
Sql saturday #570 - Padrões de Aplicações para o Azure SQL Database
Sql saturday #570 - Padrões de Aplicações para o Azure SQL DatabaseSql saturday #570 - Padrões de Aplicações para o Azure SQL Database
Sql saturday #570 - Padrões de Aplicações para o Azure SQL Database
 
QCon 2015 - DevOps, Chef, Puppet e Ansible e como vender milhões na Black Fri...
QCon 2015 - DevOps, Chef, Puppet e Ansible e como vender milhões na Black Fri...QCon 2015 - DevOps, Chef, Puppet e Ansible e como vender milhões na Black Fri...
QCon 2015 - DevOps, Chef, Puppet e Ansible e como vender milhões na Black Fri...
 
TDC2018SP | Trilha Arq .Net - 12-factor apps: Boas praticas na construcao de ...
TDC2018SP | Trilha Arq .Net - 12-factor apps: Boas praticas na construcao de ...TDC2018SP | Trilha Arq .Net - 12-factor apps: Boas praticas na construcao de ...
TDC2018SP | Trilha Arq .Net - 12-factor apps: Boas praticas na construcao de ...
 
12 Factor App TDC São Paulo 2018
12 Factor App TDC São Paulo 201812 Factor App TDC São Paulo 2018
12 Factor App TDC São Paulo 2018
 
Infraestrutura em nuvem com Amazon Web Services (AWS)
Infraestrutura em nuvem com Amazon Web Services (AWS)Infraestrutura em nuvem com Amazon Web Services (AWS)
Infraestrutura em nuvem com Amazon Web Services (AWS)
 
Think Cloud! - Hands On @ ESTCB 24 Mar 2012
Think Cloud!  - Hands On @ ESTCB 24 Mar 2012Think Cloud!  - Hands On @ ESTCB 24 Mar 2012
Think Cloud! - Hands On @ ESTCB 24 Mar 2012
 
Iniciando com serviços de bancos de dados gerenciados na AWS
Iniciando com serviços de bancos de dados gerenciados na AWSIniciando com serviços de bancos de dados gerenciados na AWS
Iniciando com serviços de bancos de dados gerenciados na AWS
 
AWS Webinar Series Brasil: Modernize seus Workloads Windows na AWS
AWS Webinar Series Brasil: Modernize seus Workloads Windows na AWSAWS Webinar Series Brasil: Modernize seus Workloads Windows na AWS
AWS Webinar Series Brasil: Modernize seus Workloads Windows na AWS
 
SAP na Nuvem da AWS - Benefícios de Negócio
SAP na Nuvem da AWS - Benefícios de NegócioSAP na Nuvem da AWS - Benefícios de Negócio
SAP na Nuvem da AWS - Benefícios de Negócio
 
Tendências e Dicas para o Desenvolvimento de Software
Tendências e Dicas para o Desenvolvimento de SoftwareTendências e Dicas para o Desenvolvimento de Software
Tendências e Dicas para o Desenvolvimento de Software
 
Paa s evento
Paa s eventoPaa s evento
Paa s evento
 

Migrando Aplicações Legadas para Nuvem

  • 1.
  • 2. Palestrante: Categorias de premiação: Microsoft Azure Primeiro ano premiado: 2017 Número de prêmios MVPs: 1 rsantos@braziliandevs.com Linkedin.com/rsantosdev Facebook.com/rsantosdev Instagran.com/rsantosdev Twitter@rsantosdev Biografia Marido da Geysla, pai do Ted, desenvolvedor e nas horas vagas gosta de escrever sobre arquitetura para Nuvem.
  • 3. Agenda: • First things first! • Componentes de uma aplicação legada • PaaS / IaaS • Banco de Dados • Distribuição de carga • Pontos de melhoria
  • 4. First things first, ou começando do começo: • Conheça a aplicação que você quer migrar - Conhecer a aplicação vai economizar muito tempo e dinheiro - Vai te ajudar a tomar melhores decisões. • O que funciona para mim, pode não funcionar para você. - Faca testes, a melhor solução em um cenário, pode não ser em outro. - Testes de adequação e de carga são os seus melhores amigos.
  • 5. First things first, ou começando do começo: • Mantenha as coisas simples e funcionais - Lift and Shift pode ser o seu melhor amigo. - Evite otimizações desnecessárias em um primeiro momento. • Vamos começar!
  • 6.
  • 7. First things first, ou começando do começo: • Escolha do Data Center - Azure conta com mais de 50 regiões disponíveis. - Teste a latência: http://www.azurespeed.com/
  • 8. First things first, ou começando do começo: • Escolha do Data Center - Pesquise as features que você deseja usar no data center escolhido. - O ideal eh uma combinação de velocidade e recursos.
  • 9. Componentes de uma aplicação legada: • Banco de dados • Servidor Web • Load Balancer
  • 10. PaaS vs IaaS: • Nem sempre a decisão eh feita por afinidade - Leve em conta componentes customizados (COM+) - PCI Compliance • PaaS - Muito mais simples de usar, modelo: faz pra mim que eu pago e te culpo se der algo errado. - Azure App Service / Azure App Service Environment • IaaS - Muito mais controle, modelo: deixa que eu mesmo faço. - Exige mais trabalho na configuração inicial, mas por outro lado te da muito mais poder e flexibilidade.
  • 11. PaaS vs IaaS: • App Services - Suporte a mais diversas linguagens/plataformas - Integração com ferramentas CI/CD - Plataforma totalmente gerenciada - Suporte para apps: Windows / Linux / Containers - Slots - Application Insights - Integração on-premises via Gateway (ou outbound ips) • App Service Environment - Deploy direto para vnet - Load Balancer interno ou externo.
  • 12. PaaS vs IaaS: • Virtual Machine - Inifitos “sabores” e tamanhos. Bom e Ruim! - Suporte imagens customizadas (.vhd) - Azure Automation - Custom Script Extension - Vnet / NSG / Public IP - Managed Disks (SSD!) - Otimizacao para algumas imagens (sql server) • Virtual Machine Scale Set - Facilita gerenciamento de múltiplas VMs - Load Balancer ou Application Gateway - Update automático, lote ou manual.
  • 13. Banco de Dados: • PaaS vs IaaS - Mesmas regras do servidor de aplicação. - Em geral VMs facilitam a migração pois permitem rodar a mesma versão e configuração do ambiente atual. - Por outro lado PaaS fornece maior escalabilidade e facilidades. • Azure SQL Managed Instance - Excelente meio termo. Melhor dos 2 mundos. • AzCopy - Ferramenta indispensável para fazer upload / download de backups - https://docs.microsoft.com/pt-br/azure/storage/common/storage-use-azcopy
  • 14. Distribuição de Carga: • Traffic Manager - Roteamento de tráfego para melhor desempenho e disponibilidade. - Facilita migração com integração entre Azure e On-Premises (outros providers). - Podem ser combinados para alta disponibilidade. • Application Gateway - Distribuição de carga HTTP(s) - Cookie Affinity para persistência de sessão. - Integração com serviços do Azure e On-Premises (outros providers). - Concentra certificados SSL. Gerenciamento e Performance. - Firewall web integrado.
  • 15. Distribuição de Carga: • Load Balancer - Mais simples para fornecer balanceamento. - Regras TCP e UDP - Suporte nativo para IPv6 - Integra somente com VMs Azure. - Pode ser combinado com APP Gateway. • Ferramentas uteis para teste de rede: - PsPing: https://docs.microsoft.com/en-us/sysinternals/downloads/pstools
  • 16. Pontos de melhoria: • Blog Storage para arquivos estáticos. • CDN para cache e distribuição global de arquivos. • Redis Cache para dados de Cache/Session do Servidor WEB. • Queues para processamento em segundo plano.
  • 17. Encerramento: • Considerações Finais • Perguntas e Respostas • Agradecimentos