fbpx

Hospedagem de Lojas Magento na DigitalOcean #Case02

Compartilhar no facebook
Facebook
Compartilhar no twitter
Twitter
Compartilhar no linkedin
LinkedIn
Compartilhar no google
Google+
Compartilhar no whatsapp
WhatsApp
Compartilhar no email
Email
Compartilhar no telegram
Telegram

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. 

Nota

Os modelos que proponho não visam superfaturar a sua solução de hospedagem magento. Meu objetivo é deixar o mais profissional possível, reduzindo os pontos de falhas e priorizando a alta disponibilidade. Para ambientes onde você vai desenvolver/testar uma hospedagem tradicional muitas das vezes é o suficiente.

 

Arquitetura Hospedagem Magento em HA na DigitalOcean : Case 02

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.

Nota: O que é uma Stack ?

Uma Stack é um conjunto de tecnologias e soluções implementadas em conjunto para que um determinado aplicativo/site funcione.

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/

Principais Categorias

Consultoria e Parcerias

Consultoria, gerenciamento e mentoria para serviços de Infraestrutura, DevOps e Hosting.

Entre em contato

Deixe um comentário

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

Abrir chat
Olá, precisa de ajuda ?