implantação de referência

Magento na AWS

Gerenciamento de conteúdo para sites de comércio eletrônico na Nuvem AWS

Este Quick Start implanta automaticamente o Magento Open Source (anteriormente Community Edition) na Nuvem AWS.

O Magento é um sistema de gerenciamento de conteúdo de código aberto para sites de comércio eletrônico. Esta implantação automatizada cria um cluster que executa o Magento juntamente com dados de amostra opcionais, o que permite experimentar com temas personalizados e visualizar a loja da Web.

A implantação usar sua escolha do Amazon Aurora ou do MySQL no Amazon RDS para operações de banco de dados, Amazon EFS para armazenamento compartilhado entre instâncias do EC2 e um cluster do Amazon ElastiCache com o mecanismo de cache Redis para melhorar os tempos de carga do aplicativo.

Magento_logo_trans

Este Quick Start foi desenvolvido pelos
Arquitetos de soluções da AWS.

  •  O que você criará
  •  Como implantar
  •  Custo e licenças
  •  O que você criará
  • Use este Quick Start para configurar automaticamente o seguinte ambiente Magento na AWS:

    • Uma Virtual Private Cloud (VPC) que abrange duas zonas de disponibilidade, configurada com duas sub-redes públicas e duas privadas.*
    • Em uma sub-rede pública, um host bastion para provisionar acesso de Secure Shell (SSH) aos Web servers do Magento. O host bastion é mantido por um grupo de Auto Scaling que abrange várias zonas de disponibilidade e é configurado para garantir que sempre haja um host bastion disponível.*
    • Gateways de conversão de endereços de rede (NAT) gerenciados pela AWS implantados na sub-rede pública e configurados com um endereço IP elástico para conectividade de saída da Internet. Os gateways de NAT são usados para acesso à Internet para todas instâncias do EC2 executadas na rede privada.*
    • Um mecanismo de banco de dados do Amazon RDS for MySQL ou do Amazon Aurora implantado pelo Amazon RDS na primeira sub-rede privada. Se você escolher a implantação Multi-AZ, um banco de dados secundário replicado sincronicamente é implantado na segunda sub-rede privada. Isso provisiona o failover de alta disponibilidade e automatizado incorporado do banco de dados primário.
    • Um cluster do Amazon ElastiCache cluster com o mecanismo de cache do Redis executado nas sub-redes privadas.
    • Instâncias do Web server do Amazon EC2 executados nas sub-redes privadas.
    • Elastic Load Balancing implantado para distribuir automaticamente o tráfego em várias instâncias do Web server.
    • Amazon EFS criado e montado automaticamente nas instâncias do Web server para armazenar os arquivos de mídia compartilhados.
    • Auto Scaling habilitado para aumentar automaticamente a capacidade se houver um pico de demanda e para reduzir a capacidade durante tempos de baixo tráfego. A instalação padrão configura limites superiores e inferiores de CPU para aumentar ou reduzir a escala da instância. Você pode modificar esses limites durante a execução e depois da implantação.
    • Uma função da instância do AWS Identity and Access Management (IAM) com permissões detalhadas para acessar os serviços da AWS necessários para o processo de implantação.
    • Security groups adequados para cada instância ou função para restringir o acesso apenas aos protocolos e portas necessários. Por exemplo, o acesso às portas do HTTP Server nos Web servers do Amazon EC2 é limitado ao Elastic Load Balancing. Os security groups também restringe o acesso as instâncias dos bancos de dados do Amazon RDS por instâncias do Web server.

    *  O modelo que implanta o Quick Start em uma VPC existente ignora as tarefas marcadas com asteriscos e solicita a configuração dessa VPC existente.

  •  Como implantar
  • Para criar um ambiente Magento na AWS, siga as instruções do guia de implantação. O processo de implantação inclui as seguintes etapas:

    1. Caso ainda não tenha uma conta da AWS, cadastre-se em https://aws.amazon.com.
    2. Faça o download do software Magento.
    3. Inicie o Quick Start. Cada implantação leva de 30 a 60 minutos. Você pode escolher entre duas opções:
    4. Teste a implantação conectando-a à pilha do Magento, acessando o Magento Admin Panel e testando a conectividade do MySQL.

    Para personalizar sua implantação, você pode configurar seu Magento, banco de dados e configurações do Amazon ElastiCache, definir o número máximo e mínimo de web servers e personalizar os tamanhos de bloco CIDR e os tipos de instância.

    A Amazon pode compartilhar quem usa os Quick Starts da AWS com o parceiro da Rede de parceiros da AWS (APN) que colaborou com a AWS no conteúdo do Quick Start.

  •  Custo e licenças
  • Você é responsável pelo custo dos serviços da AWS usados durante essa implantação de referência do Quick Start. Não há custo adicional pelo uso do Quick Start.

    O modelo do AWS CloudFormation para este Quick Start inclui parâmetros de configuração personalizáveis. O custo variará dependendo do armazenamento e da configuração de computação do cluster implantado. Para obter estimativas de custo, consulte as páginas de definição de preço de cada serviço da AWS que você usará. Os preços estão sujeitos a alterações.

    Este Quick Start usa o Magento Open Source (anteriormente Community Edition), que é um software de código aberto distribuído sob a Open Software License (OSL 3.0) (Licença de código aberto).