Em Direção ao Futuro: Como a :upd8 apoiou a Profarma Specialty a se preparar para o amanhã com a nuvem AWS.
Data de Publicação: 16 de fevereiro de 2023
Data de Conclusão do Projeto: 28 de janeiro de 2023
Resumo do Case
Visando uma transformação digital e buscando maior produtividade nos seus processos, com o apoio da :upd8 e AWS, a Profarma Specialty iniciou um processo de migração do seu ambiente computacional referente às aplicações SAP e demais sistemas satélites para nuvem AWS, processo esse que trouxe muitos benefícios a empresa.
Sobre a Specialty
A Profarma Specialty é uma é uma empresa do Grupo Viveo, única empresa do Brasil que atua de forma completa no mercado da saúde, e que desde 2014 atua no fornecimento de soluções integradas de distribuição, farmácia de especialidades e suporte à paciente em todo território brasileiro.
Desafio
A Profarma Speciality dispõe de diversas aplicações web acessadas por colaboradores, clínicas, médicos e pacientes. Os portais são desenvolvidos em .Net, rodando em Microsoft IIS com banco de dados Windows Server 2008 e Microsoft SQL Server 2012. Possuem também ambiente SAP com Oracle 11.
Com o crescimento das operações, as aplicações web (PDPOINT, PSPCARE, PSP_REPORTS) e SAP começaram a apresentar problemas de desempenho, principalmente nos períodos de fechamento.
Frequentes eventos de travamentos ocorriam no servidor web e a solução do cliente passava pela reinicialização do servidor Windows, o que causava indisponibilidade para todos os clientes e em todos os portais.
O servidor de banco de dados Oracle do SAP utilizava uma versão que não tinha mais suporte e apresentava lentidão durante o período de fechamento mensal. Havia também um desafio de migrar o Banco de dados Oracle de 20TB em um ambiente HP/UX, para um SO Linux em uma janela de downtime reduzida já que o ambiente era 24/7.
Havia o receio de realizar grandes investimentos em hardware para atender aos picos de utilização do sistema, que ocorriam apenas nos últimos dias do mês.
Todos esses problemas motivaram a Profarma Speciality a buscar o apoio da :upd8 para encontrar as melhores soluções e garantir a qualidade de entrega das aplicações web da empresa.
Por que a AWS e por que a :upd8?
Pioneiros na jornada de transformação digital e migração de ambientes corporativos e um dos principais parceiros AWS com inúmeras certificações, a :upd8 possui um longo histórico de migrações bem-sucedidas e por este motivo foi uma escolha natural para a Specialty, que continua como cliente :upd8 até hoje.
Solução
A solução proposta foi um ambiente escalável e com elasticidade para suportar a utilização do ambiente conforme a sazonalidade de demanda. Evitando assim indisponibilidades devido ao aumento na utilização e também gastos desnecessários com recursos sem utilização.
Para a migração da base de dados Oracle do SAP, hospedada localmente em um servidor HPUX, foi considerado o uso do Golden Gate.
Para a migração das bases de dados SQL Server com downtime reduzido, foi considerado o uso do Logshipping.
Serviços Utilizados
AWS IAM, Amazon CloudWatch, AWS CloudTrail, Painel de Saúde Pessoal da AWS, AWS Application Migration Service, AWS Backup, AWS KMS, AWS Systems Manager, Amazon EC2, Amazon EBS, Amazon S3, Amazon VPC, AWS Lambda, Amazon Inspector, Elastic Load Balancing, AWS WAF e AWS Certificate Manager.
Resultados e Benefícios
As aplicações Web que rodavam em servidor único, passaram a ser orquestradas pelo ambiente AWS Elastic Beanstalk com Multi AZ. Com Sistema Operacional atualizado. Permitindo escalabilidade e elasticidade conforme aumento da utilização dos recursos, evitando travamentos e perda de performance por falta de recursos.
Os servidores SQL Server também tiveram o SO atualizado para Windows 2019 e a camada de banco de dados SQL Server 2019. O ambiente SQL Server Web Produção passou a ter uma réplica de leitura. Com isso foi possível direcionar as cargas de leitura e extração para esse ambiente de réplica, reduzindo a concorrência do consumo de CPU, memória e leitura em disco do servidor de banco de dados de produção. Os processos e jobs passaram a ser executados com tempo consideravelmente reduzido.
Na camada de SAP, os servidores de aplicação ficaram hospedados em múltiplas zonas de disponibilidade. Já a camada de banco de dados Oracle recebeu um upgrade da versão Oracle 11 para Oracle 19c com compression, permitindo a redução do tamanho do banco de dados em 3/4. Um Active Oracle Data Guard foi utilizado para manter uma réplica em uma zona de disponibilidade diferente. Recursos de extração e leitura utilizam o Active Data Guard, reduzindo a concorrência do consumo de CPU, memória e leitura em disco do servidor de banco de dados de produção.
Migrar um banco de dados local com 20TB para a região de North Virginia da AWS com downtime reduzido era um desafio. Para aumentar o nível de dificuldade, o ambiente local era um HP/UX, ou seja, um ambiente heterogêneo. Como solução, foi usado o Golden Gate para fazer a replicação do banco de dados local de 10TB para o ambiente AWS com downtime reduzido.
Através das Rules do AWS EventBridge e lambda functions, foi possível fazer agendamento para start/stop de ambientes de desenvolvimento e legado, reduzindo custos na utilização dos recursos.
Sobre a :upd8
Pioneiros na jornada de transformação digital e migração de ambientes corporativos em nuvem desde 2013, nossa missão é contribuir com empresas que desejam transformar seus negócios usando tecnologia de ponta.
Nossos clientes se beneficiam de uma linha completa de serviços que abrangem toda a cadeia de infraestrutura em nuvem, sem abrir mão da segurança, gestão e conveniências de um datacenter privado.
Do estudo de viabilidade, planejamento, migração, orquestração, sustentação e monitoramento do seu ambiente. Tudo de forma integrada com o seu time de profissionais para seu maior conforto.