Hospedagem de Lojas Magento Profissional
Esse é o meu segundo artigo com um case bem interessante para hospedagem de lojas magento na DigitalOcean. Caso não tenha lido meu primeiro artigo recomendo muito a leitura:
Nesse artigo eu trago um novo case, se o primeiro case já tínhamos uma estrutura profissional, agora aumentamos mais ainda a qualidade da nossa hospedagem de loja magento.
Hospedagem Loja Magento na DigitalOcean
Como digo no case anterior a DigitalOcean indiscutivelmente é conhecida em todo o cenário mundial, empresas de todo porte possuem sistemas desde o mais pequeno ao mais avançado projetados e hospedados na plataforma da DO.
Hoje a DO tem muitos produtos e isso faz com que nós Arquitetos Cloud consigamos projetar infraestrutura para quase todo tipo de projeto, inclusive hospedagem de lojas magento profissional.
Arquitetura Profissional para Hospedagem de Lojas Magento na DigitalOcean
No case anterior apresentei uma arquitetura para hospedagem de lojas magento muito interessante, no entanto, agora trago uma segunda arquitetura muito mais robusta.
Meu objetivo não é superfaturar seus custos e muito menos trazer algo inútil, só quem enfrenta problemas técnicos sabe a dor de cabeça, tenho clientes que antes nem dormiam a noite! Pois perder vendas por conta da infraestrutura é algo inaceitável, e tenho certeza que concorda com isso.

Explicação da Arquitetura
Servidores
Assim como no primeiro case, essa arquitetura foi projetada para operar inicialmente com 03 Droplets com recursos de hardware mínimos para um e-commerce magento. Mas lembre, o tipo de servidor e a sua classe vai influenciar na performance do mesmo.
Stack Magento
A Stack de softwares para essa arquitetura foi baseada em: Nginx, PHP e PHP-FPM, Redis Cache, Elasticsearch e GlusterFS.
Banco de Dados Gerenciado DigitalOcean
A DigitalOcean fornece um produto totalmente gerenciado pela equipe de engenheiros deles focado em banco de dados. Com isso podemos colocar o banco de dados da nossa loja Magento em um serviço como esse.
O banco de dados gerenciado é um serviço totalmente estável, resiliente, com backups e opções bem interessantes de failover e cluster. Se você quer que sua hospedagem magento tenha um serviço de banco de dados profissional, esse serviço vai te atender na maioria dos casos.
Balanceador de Carga e DNS
Tanto o DNS quanto o Balanceador de Carga continuam idênticos ao primeiro case. Para que tenhamos um cluster e ao mesmo tempo possamos escalar com mais facilidade é de suma importância que tenhamos um serviço de balanceamento de carga profissional para nossa loja magento.

Representação do funcionamento de um serviço de Load Balancer.
Principais Benefícios
Quando trabalhamos com uma arquitetura como a citada acima, ganhamos uma série de vantagens que você precisa conhecer.
Alta Disponibilidade
Alta disponibilidade significa possuir um serviço tolerante a falhas, principalmente técnicas de servidores. Nesse case, a hospedagem magento possui alta disponibilidade em quase todos os serviços.
Temos alta disponibilidade a nível de servidor, banco de dados e balanceador de carga. Agora imagine o poder e qualidade que sua loja magento terá com esse modelo de hospedagem profissional. rs.
Resiliência
Resiliência e Alta disponibilidade = Hospedagem profissional! Diminuímos consideravelmente os pontos onde falhas poderiam ocorrer, principalmente por optarmos nesse modelo a utilização do banco de dados gerenciado.
Escalável
Nesse modelo de hospedagem magento podemos padronizar a configuração e criação dos servidores. No entanto estou estudando novas formas de realizarmos o autoscaling controlado, mesmo que a DO não fornecendo ainda esse modelo de serviço.
Caso queira uma solução de AutoScaling para servidores Magento na DigitalOcean você terá que contratar um profissional para que ele escreva uma solução personalizada para seu caso, ou seja, sob demanda.
Essa arquitetura serve para mim ?
Esse segundo case é um modelo de arquitetura de hospedagem magento na DigitalOcean que serve para quase todo projeto. E claro, serve para lojas pequenas como também para lojas magento de grande porte, por se tratar de um modelo de fácil escalamento.
Custos na DigitalOcean
Partindo do cenário onde a arquitetura base precisa de:
- 03 Droplets 4GB RAM e 2CPU
- 1 Load Balancer
- 1 MySQL Gerenciado
- 1 Redis Cache Gerenciado
Esse modelo custará mensalmente cerca de $150 dólar mensal. Mas tudo depende dos modelos de servidores e suas respectivas classes!
Conclusão: Magento DigitalOcean
Nesse artigo te apresentei um case para hospedagem de lojas magento com foco em alta disponibilidade e resiliência dos serviços. É um modelo profissional, com vários serviços descentralizados, focados em performance e disponibilidade.
Espero que você tenha gostado e notado que para ter um serviço de hospedagem magento profissional, é necessário adotar novas metodologias e claro, investir!
🚀 Consultoria Hospedagem Ecommerce:
https://alexjunio.com.br/consultoria-hospedagem-loja-virtual/