• Vendas: 1-800-961-2888
  • Suporte: 1-800-961-4454

Desenvolvendo lojas seguras, expansíveis e altamente disponíveis em Magento, com a tecnologia em soluções da Rackspace


Um olhar com mais atenção nas arquiteturas de referência de comércio eletrônico

Mahesh Gandhe, gerente sênior de soluções para comércio eletrônico e SaaS/ISV
R. J. Rowntree, gerente de canal de comércio
John Engates, diretor executivo de tecnologia

Resumo

A Magento oferece soluções para comércio eletrônico flexíveis e expansíveis, concebidas para ajudar as empresas a crescer e ter sucesso on-line. A plataforma da Magento conta com a confiança de mais de 150.000 empresas, incluindo algumas das principais marcas do mundo. A Magento Enterprise oferece o seu melhor desempenho em uma infraestrutura otimizada para seus requisitos exigentes. Apenas executar a Magento em servidores genéricos pode causar problemas de desempenho que se traduzem em carrinhos de compras abandonados, páginas de carregamento lento e perda de receita. Com mais de 1.000 de implementações da Magento em todo o mundo, de clientes SMB a Fortune 500, a Rackspace desenvolveu competências e conhecimentos básicos em infraestruturas Magento. Atualmente a Rackspace hospeda um percentual maior de implementações Magento no mundo do que qualquer outro provedor de hospedagem.As [1] "soluções de hospedagem para comércio eletrônico da Rackspace para Magento" oferecem infraestrutura aperfeiçoada para atender aos requisitos da Magento. São usados componentes de infraestrutura comprovados, otimizados e expansíveis para proporcionar desempenho e confiabilidade sem igual. Tudo conta com o apoio de uma equipe formada por especialistas em infraestrutura capazes de prestar suporte a configurações sob medida para suas necessidades específicas. O resultado final é um site Magento rápido, sólido e livre de problemas, com desempenho excepcional, proporcionando, assim, a experiência de usuário rápida que seus clientes esperam.

Com base em profundo conhecimento das implementações Magento, este white paper fornece orientação e arquitetura de referência para o desenvolvimento de sites de comércio eletrônico de classe internacional na plataforma Magento.

1. Introdução

Quer você esteja lançando sua primeira loja on-line na plataforma de comércio eletrônico Magento, ou refazendo a arquitetura do site com a Magento Enterprise, você precisa de um parceiro de nuvem ou híbrido experiente em hospedagem de plataformas Magento para desenvolver lojas on-line seguras, expansíveis e altamente disponíveis.

Com a Rackspace, você fica nas mãos de um parceiro em hospedagem Magento de qualidade comprovada, que ajudou mais de 1.000 clientes em todo o mundo, de SMBs a empresas Fortune 500. De acordo com um estudo da autoridade em publicações sobre comércio eletrônico varejista na internet, a Rackspace é atualmente o provedor de hospedagem número um dos principais 1.000 sites varejistas da internet. Atualmente a Rackspace hospeda um percentual maior de implementações Magento no mundo do que qualquer outro provedor de hospedagem. Para dar suporte a você como uma equipe, a Rackspace entrou no programa de parceiros em hospedagem Magento como parceiro de nível Platinum.

"Soluções de hospedagem para comércio eletrônico da Rackspace para Magento", doravante mencionadas como "a solução", é uma plataforma Magento para comércio eletrônico otimizada pela hospedagem Rackspace. Esta solução é uma combinação de várias ofertas de produtos Rackspace, incluindo hospedagem dedicada, hospedagem em nuvem, hospedagem híbrida e serviços adicionais destinados a aumentar o desempenho.

2. Casos de uso

Comércio eletrônico geralmente refere-se ao processo de compra e venda de diversos produtos e serviços por meio do ambiente on-line. Os sites de comércio eletrônico são, na maioria dos casos, sites bem projetados, com volume elevado de tráfego, embora a hospedagem de comércio eletrônico permita que esses sites sejam hospedados em hardware de servidor compartilhado ou dedicado. A hospedagem de comércio eletrônico da Rackspace para Magento suporta os seguintes casos de uso mais comuns de hospedagem de comércio eletrônico:

  1. 100% de tempo de funcionamento – Quando o seu site é a sua caixa registradora, ele tem de ficar aberto para os negócios – sempre. Assim, os sites de comércio eletrônico são obrigados a serem altamente disponíveis. A solução pode garantir 100% de tempo de funcionamento de produção, desde que seja implementada uma topologia recomendada.
  2. Carregamento da página em menos dois segundos – Carregamento de páginas da web de comércio eletrônico em até dois segundos, mesmo durante o horário de pico, é norma do setor. A solução suporta carregamentos de página mais rápidos.
  3. Segurança de dados sigilosos – Sites de comércio eletrônico requerem uma infraestrutura muito segura para o gerenciamento de dados sigilosos no servidor coletadas dos usuários do site, incluindo informações de cartão de crédito. A solução ajuda os clientes em conformidade com o PCI a usar infraestrutura dedicada compatível com PCI e gateways de pagamento de terceiros para infraestrutura de nuvem.
  4. Escalabilidade – A capacidade de lidar com picos repentinos e/ou sazonais na demanda nos períodos de férias é o caso de uso mais importante para sites de comércio eletrônico. A solução suporta este caso de uso usando a infraestrutura de nuvem para tornar a sensação da sua infraestrutura virtualmente ilimitada.

Em resumo, ajudamos os comerciantes a arquitetar e implantar lojas de comércio eletrônico Magento seguras, escaláveis ​​e altamente disponíveis na infraestrutura da Rackspace.

3. Fatores que influenciam o planejamento da solução

Vários fatores influenciam a escolha de hardware para sua loja de comércio eletrônico on-line. Alguns dos fatores mais importantes a considerar incluem:

3.1 QUE VERSÃO MAGENTO É APROPRIADA PARA VOCÊ?
Você pode escolher "Magento Community" ou "Magento Enterprise" para desenvolver a sua solução. To decide which edition is right for you, simply click here to view descriptions of the Magento Community, Enterprise and Go editions.

3.2 ONDE ARMAZENAR DADOS DE CARTÃO DE CRÉDITO E COMO TRANSMITI-LOS?
Alguns outros fatores importantes a considerar são o lugar onde você deseja armazenar os dados de cartão de crédito e como você transmite esses dados.

3.2.1 OPÇÕES DISPONÍVEIS PARA ARMAZENAMENTO
Você pode armazenar dados de cartões de crédito em um centro de dados Rackspace ou usar um gateway de pagamento de terceiros para armazenar informações de cartão de crédito usando APIs. O gateway de pagamento de terceiros é mais comum, uma vez que transfere grande parte da sua carga de PCI para esse provedor. Dito isto, se você exigir que informações de cartões de crédito e outros dados confidenciais sejam alojados dentro dos seu ambiente, podemos criar soluções para ajudá-lo a manter a conformidade para PCI.

3.2.2 COMO VOCÊ DECIDE QUAL A OPÇÃO IDEAL PARA VOCÊ?
Um modo de saber qual é a opção certa para sua empresa é comparar o custo de usar um gateway de pagamento de terceiros com o custo de armazenamento de informações de cartão de crédito em um centro de dados. Se você processa uma quantidade menor de transações de cartão de crédito, pode achar que o uso de um gateway de pagamento de terceiros é mais econômico e a melhor opção, desde que esse método seja adequado às políticas da empresa. Se o volume de transações de cartão de crédito é muito alto, você pode considerar mais econômico armazenar as informações de cartão de crédito em um centro de dados Rackspace e passar por auditorias de conformidade para PCI. As políticas da sua empresa e o volume de transações de cartão de crédito, juntamente com outros fatores que não serão examinados aqui, podem ajudar a determinar onde armazenar os dados do cartão de crédito.

Ao escolher a opção de transmitir informações de cartão de crédito a partir do lado do servidor usando APIs, sua infraestrutura de servidor passa a fazer parte da conformidade com PCI. Por outro lado, o uso de APIs de navegador cliente exclui a sua infraestrutura de servidores do âmbito da conformidade com PCI.

3.3 NÚMERO MÁXIMO DE USUÁRIOS SIMULTÂNEOS
É o número de clientes que podem fazer login em sua loja on-line ao mesmo tempo e realizar pedidos sem encontrar problemas relacionados à alocação de recursos. Trata-se de uma consideração importante na escolha da arquitetura de referência para a sua empresa. Recomendamos projetar seu sistema para 1,5 vez o pico de carga que você esperar para suas transações diárias.

Além dos fatores discutidos acima, os seguintes parâmetros de negócios também influenciarão suas escolhas de planejamento de arquitetura de referência:

  • Tamanho do catálogo
  • Tempo médio de navegação por usuário, (ou seja, de cinco minutos, 20 minutos, 30 minutos)
  • Quantidade média e máxima de visitantes por dia
  • Média de pedidos por dia
  • Pico de pedidos por hora e por dia
  • Pico de pedidos por hora e por dia na época de festas de final de ano
  • Número de usuários simultâneos no painel do administrador
  • Quantidade de registros de SKUs/produtos no catálogo
  • Quantidade de categorias
  • Usuários administrativos: mais de seis usuários administrativos exigirá a separação dessa função para o seu próprio ambiente)
  • Ponte de pagamento: esse produto Magento pode ajudar com PCI/DSS e requer infraestrutura adicional

Como regra geral, lembre-se de que o número de usuários e transações simultâneos ajuda a dimensionar os servidores web. O número de SKUs à venda no site ajuda a dimensionar o servidor de banco de dados.

4. Visão geral das arquiteturas de referência

Com a experiência de atendimento a milhares de clientes Magento no passado, desenvolvemos quatro arquiteturas de referência como pontos de partida:

4.1 VERSÃO MAGENTO COMMUNITY – ARQUITETURA DE REFERÊNCIA BÁSICA
Esta configuração é ideal para o varejista prestes a começar com um orçamento menor, implementando a versão Magento Community ou uma versão Magento Enterprise básica. O custo da entrada dessa solução é bastante baixo, com grande vantagem para o crescimento rápido.

Trata-se de uma pura configuração de nuvem na qual o servidor web e banco de dados residem na nuvem. Nessa arquitetura, propomos a segmentação de rede de nuvem entre servidores web e de banco de dados por razões de segurança. Nessa topologia, você pode adicionar servidores web e de banco de dados para obter escalabilidade. Recomenda-se armazenar informações de cartão de crédito do cliente fora da rede Rackspace usando gateways de pagamento de terceiros durante a implantação para a nuvem pública.

Detalhes de configuração:

1 Load balancing em nuvem (pública):

  • SSL
  • Menos de 100 conexões simultâneas
  • 50 GB de banda larga

2 Cloud Servers para web:

  • 16 GB, 6 vCPUs, 620 GB de armazenamento
  • Verificações HTTPS do Cloud Monitoring
  • Varnish para caching

2 Cloud Servers para banco de dados (mestre/escravo)

  • Memcached
  • 8 GB, 4 vCPUs, 320 GB de armazenamento
  • Cloud Backup
  • Verificação de porta TCP do Cloud Monitoring
  • SSD de 100 GB do Cloud Block Storage
  • Rede em nuvem isolada com conectividade apenas para servidores web

Cloud Files e a CDN da Akamai

  • 50 GB de capacidade
  • 50 GB de banda larga

Recomendações sobre o serviço:

  • Escolha uma conta de nuvem gerenciada e economize tempo, deixando-nos gerenciar sua infraestrutura e implantar seus servidores.

4.2 VERSÃO MAGENTO ENTERPRISE – ARQUITETURA DE REFERÊNCIA INTERMEDIÁRIA
Essa é a solução ideal para varejistas procedentes da versão Enterprise. Combina baixo custo de entrada com mais recursos alocados aos servidores individuais e pode ser dimensionada para atender às demandas crescentes.

Essa configuração é desenvolvida usando-se servidores dedicados para os servidores web e de banco de dados. O servidor web e de banco de dados único é segmentado por trás do firewall físico. Nesta topologia, as informações de cartão de crédito do cliente são armazenadas usando-se um gateway de pagamento de terceiros.

Detalhes de configuração:

Segurança 1 ASA 5510 e firewall

  • 1 VPN site a site, 5 VPNs clientes
  • RackConnect para Cloud Files

1 servidor web melhorado Two Silver (segmento DMZ)

  • Red Hat® Enterprise Linux® 6
  • CPU Dual Quad Core, com 24 GB de RAM
  • RAID 1 2 x 146 GB (SO), RAID 10 4 x 146 GB (dados)
  • Antivírus Sophos
  • Agente de backup de base

1 servidor de banco de dados melhorado Two Silver (segmento interno)

  • Red Hat® Enterprise Linux® 6
  • MySQL
  • Memcached
  • CPU Dual Quad Core, com 24 GB de RAM
  • RAID 1 2 x 146 GB (SO), RAID 10 4 x 146 GB (dados)
  • Agente de backup e agente MySQL de base

Cloud Files e a CDN da Akamai

  • 50 GB de capacidade
  • 50 GB de banda larga

Mailgun – pacote expresso de base

4.3 VERSÃO MAGENTO ENTERPRISE – ARQUITETURA DE REFERÊNCIA AVANÇADA
Esta configuração serve a varejistas estabelecidos com maior tráfego que justifique uma solução de load balancing para padrões de tráfego imprevisíveis. Esta solução também oferece aos varejistas a capacidade de passar para a nuvem em aumentos repentinos de tráfego. Varejistas que realizam promoções por meio de liquidações, campanhas publicitárias e blitz em redes sociais podem se beneficiar desta solução.

Essa configuração incorpora configuração híbrida usando RackConnect®. Usa servidores dedicados para servidores de banco de dados e web. Picos em períodos de festas de final de ano ou aumentos repentinos na carga pode ser passados para os servidores em nuvem, com licenças Magento Peak Demand. Servidores web e de banco duplos são segmentados por trás do firewall físico. As informações de cartão de crédito do cliente são armazenadas em gateway de pagamento de terceiros.

Detalhes de configuração:

Segurança 1 ASA 5510 e firewall

  • 1 VPN site a site, 5 VPNs clientes

Gerenciador de tráfego local F5 1600

  • RackConnect® para Cloud Files habilitado para transferência com licenças Magento Peak Demand

2 servidores web melhorados Two Silver (segmento DMZ)

  • Red Hat® Enterprise Linux® 6
  • CPU Dual Quad Core, com 24 GB de RAM
  • RAID 1 2 x 146 GB (SO), RAID 10 4 x 146 GB (dados)
  • Antivírus Sophos
  • Agente de backup de base

2 servidores de banco de dados melhorados Two Silver (segmento interno)

  • Red Hat® Enterprise Linux® 6
  • MySQL
  • Memcached
  • CPU Dual Quad Core, com 24 GB de RAM
  • RAID 1 2 x 146 GB (SO), RAID 10 4 x 146 GB (dados)
  • Agente de backup e agente MySQL de base

4 Cloud Servers para web (página inicial e lógica de catálogo)

  • 4 GB, 2 vCPUs, 160 GB de armazenamento
  • Verificações HTTPS do Cloud Monitoring
  • Cloud Files e a CDN da Akamai
  • 50 GB de capacidade
  • 50 GB de banda larga

Mailgun – pacote expresso de base

Recomendações sobre o serviço:

4.5 VERSÃO MAGENTO ENTERPRISE – ARQUITETURA DE REFERÊNCIA PREMIER
Essa configuração foi projetada para dar suporte a varejistas que receber um número de transações on-line maior em comparação com outras configurações. A Rackspace pode fornecer uma infraestrutura resistente e altamente disponível com recursos de failover em todas as camadas da solução. A Rackspace também podem dar orientações sobre conformidade de PCI para armazenamento de informações de cartão de crédito de forma segura.

Também se trata de uma configuração híbrida desenvolvida com RackConnect, pois usa servidores dedicados para servidores de banco de dados e servidores web de hospedagem. Picos em períodos de festas de final de ano ou aumentos repentinos na carga pode ser passados para o Rackspace Cloud Servers, com licenças Magento Peak Demand. O produto usa configuração HA para firewalls dedicados e F5 load balancing. Essa topologia permite o armazenamento de informações de cartão de crédito do cliente na rede Rackspace em servidores dedicados. Está em conformidade com PCI graças à ajuda de produtos de terceiros da Symantec e Alert Logic.

Detalhes de configuração:

Segurança 2 ASA 5520 e firewalls de alta disponibilidade

  • 1 VPN site a site
  • 10 VPNs clientes

2 gerenciadores de tráfego local F5 1600 de alta disponibilidade

  • RackConnect® para Cloud Files habilitado para transferência com licenças Magento Peak Demand
  • Alert Logic Threat Manager IDS + Alert Logic Log Manager
  • SSL, taxa de transferência de 51 a 100 MB
  • 10 fontes de registro

Firewall para aplicação web Imperva® de alta disponibilidade

  • SLA Gold
  • RSA SecurID® 130
  • 10 tokens
  • Certificado SSL veriSign
  • 1 domínio

2 servidores de carrinho de compras melhorados Two Silver (segmento DMZ)

  • Red Hat® Enterprise Linux® 6
  • CPU Dual Quad Core, com 24 GB de RAM
  • RAID 1 2 x 146 GB (SO), RAID 10 4 x 146 GB (dados)
  • Antivírus Sophos
  • Agente de backup de base

2 servidores de banco de dados Performance One Silver (multimestre ativo/passivo)

  • Red Hat® Enterprise Linux® 6
  • MySQL
  • Memcached
  • CPU Dual Hex Core com 64 GB de RAM
  • RAID 1 2 x 300 GB (SO), RAID 10 4 x 300 GB (dados)
  • Agente de backup e agente MySQL de base

4 Cloud Servers para web (página inicial e lógica de catálogo)

  • 4 GB, 2 vCPUs, 160 GB de armazenamento
  • Verificações HTTPS do Cloud Monitoring

Cloud Files e a CDN da Akamai

  • 100 GB de capacidade
  • 100 GB de banda larga

Mailgun – pacote expresso de base

Recomendações sobre o serviço:

5. Fluxograma para escolher arquitetura de referência

O fluxograma* a seguir indica como decidir a arquitetura de referência adequada para suas necessidades de negócios. Alternativamente, a equipe de suporte Rackspace pode ajudá-lo a decidir a topologia certa para suas necessidades.

* Atenção: a recomendação fornecida acima para a escolha da arquitetura de referência ideal baseada no número de usuários simultâneos decorre da nossa experiência em ajudar implementações em mais de 1000 clientes.

** http://www.magentocommerce.com/product/overview-compare?utm_source=magentocommerce&utm_medium=topnav

6. Por que somos líder em hospedagem Magento

Nossos clientes confiam a nós suas necessidades de hospedagem Magento pelas seguintes razões:

  • Amplo portfólio de produtos – Oferecemos hospedagem dedicada e nuvem pública, privada e híbrida ligadas por nossa tecnologia híbrida exclusiva RackConnect, de modo que você possa "comprar a base e lucrar com o pico".
  • Nosso conhecimento em Magento – Com a Rackspace, você está nas mãos de um parceiro de hospedagem Magento de qualidade comprovada, que pode guiá-lo na arquitetura da sua solução Magento e configurá-la para o desempenho ideal.
  • Relacionamentos com os principais parceiros de soluções Magento – Nossas alianças importantes com os principais parceiros de soluções Magento nos permitirá fornecer suporte de ponta a ponta para uma experiência completa.
  • Conformidade com PCI – Proporcionando a você os requisitos de infraestrutura e de soluções que podem ajudar a reduzir o escopo e a complexidade de seus esforços de conformidade.
  • Experiência em TI – Uma equipe de funcionários especialistas em segurança, banco de dados, redes, aplicativos e infraestrutura disponíveis todos os dias, o dia todo.
  • Fanatical Support® – De assistência para desenvolvimento estratégico oferecida por nossa equipe de serviços de consultoria ao planejamento personalizado de arquitetura de nossos arquitetos de soluções, oferecemos soluções integrais de comércio eletrônico de ponta a ponta, com apoio 24x7x365 de nosso lendário Fanatical Support.

7. Visão geral de soluções Rackspace para varejo on-line

Além de fornecer soluções para hospedagem de comércio eletrônico, a Rackspace pode ajudar os varejistas em sua jornada para a experiência de varejo de próxima geração com as seguintes soluções:

  • Comércio por dispositivos móveis – Além de dinamizar seu site de comércio eletrônico, a Rackspace também dá suporte à hospedagem de sites de comércio por dispositivos móveis.
  • Desenvolvimento de aplicações personalizadas – Como provedor de hospedagem SaaS líder do setor, a Rackspace oferece sua grande experiência em hospedagem e diversos produtos e serviços para o desenvolvimento de aplicações personalizadas.
  • Páginas de campanha – A Rackspace oferece infraestrutura de hospedagem para desenvolver micro-sites e apoiar suas iniciativas de marketing.
  • Hospedagem de site corporativo – O site corporativo é, frequentemente, a primeira e principal interação que os clientes (e o mundo) estabelecem com seus produtos, serviços e marca. A Rackspace pode ajudar você a hospedar seu site corporativo.
  • Avaliação e desenvolvimentoAmbientes de computação isolados usados ​​para desenvolver, realizar o controle de qualidade e testar novas aplicações/sites ou verificar se a mudança em aplicações/sites existentes está disponível.
  • Análise de Big Data – Por meio da nossa parceria com a Hortonworks, a primeira distribuição corporativa Apache Hadoop de código aberto, oferecemos três diferentes modelos de implementação para resolver suas necessidades de Big Data com base no tamanho e complexidade de suas cargas de trabalho em servidores dedicados e de nuvem.
  • E-mail hospedado – A hospedagem de e-mail Rackspace dá a você a capacidade de gerenciar com segurança o e-mail a partir de qualquer navegador web ou o dispositivo à sua escolha – sem a necessidade de monitorar licenças ou baixar softwares.
  • SharePoint® hospedado – Oferecemos serviços de hospedagem de SharePoint dedicados e para vários inquilinos para colaboração na sua organização.

8. Sumário

A Magento Enterprise oferece uma tecnologia de código aberto inovadora e é uma das plataformas de comércio eletrônico que mais cresce. Por causa de seu nível de sofisticação, pode requerer conhecimentos avançados quando se trata de ambiente de hospedagem corporativa. Baseado na sua relação de longa data e mais de 1.000 implementações Magento, a hospedagem Rackspace tem experiência de alto nível com ambientes Magento. Esse histórico deu à Rackspace experiência técnica profunda com a Magento Enterprise. Acrescente a isso o Fanatical Support e a infraestrutura híbrido e a Rackspace tornar-se um fornecedor altamente qualificada de hospedagem dedicada para sites corporativos de comércio eletrônico que usam Magento Enterprise.


SOBRE A MAGENTO

A Magento oferece soluções para comércio eletrônico flexíveis e expansíveis, concebidas para ajudar as empresas a crescer e ter sucesso on-line. A plataforma da Magento conta com a confiança de mais de 150.000 empresas, incluindo algumas das principais marcas do mundo. Os clientes escolhem A Magento porque nossas soluções de baixo custo – baseadas em tecnologia de código aberto – permitem que empresas de todos os tamanhos controlem e personalizem a aparência, o conteúdo e a funcionalidade de suas lojas on-line. Oferecemos uma gama de recursos, suporte e serviços de consultoria para ajudar nossos clientes a obter o máximo de suas implementações Magento, incluindo ensino, treinamento e programas de certificação de desenvolvedores. Nossa comunidade global de parceiros e desenvolvedores oferece aos clientes acesso a sólidas extensões de terceiros e ajuda de integração profissional certificada. A Magento é de propriedade da eBay Inc., líder global em tecnologias de comércio. Nossa relação nos permite oferecer aos nossos clientes, parceiros e membros da comunidade uma riqueza de experiência e recursos em tecnologias ligadas ao comércio, além de acesso recursos de marca de classe internacional, do eBay Marketplaces, PayPal e GSI Commerce, entre outros. Se é sua primeira vez trabalhando com a Magento, seja bem-vindo. Estamos ansiosos para ajudá-lo a fazer sua empresa crescer.

Referências:

[1] Estatísticas de utilização Magento – http://trends.builtwith.com/shop/Magento
[2] http://www.magentocommerce.com/, em 29/03/2013
[3] http://www.magentocommerce.com/product/enterprise-edition, em 29/03/2013







© 2011-2013 Rackspace US, Inc.

Salvo indicação em contrário, o conteúdo deste site está licenciado sob uma licença não adaptada de Creative Commons Attribution-NonCommercial-NoDerivs 3.0


Ver detalhes da licença e o AVISO LEGAL