Estamos nos preparando para lançar 2 sites de comércio eletrônico usando o CE ver 1.9. Cada site começará com cerca de 10000 sku's.
Quais são as principais coisas que precisamos procurar em um host da Web ... são importantes o tamanho do banco de dados, o número de imagens etc.?
Obviamente, a velocidade de carregamento da página também é muito importante.
Como selecionamos melhor um host adequado?
Obrigado
magento-1.9
hosting
Walter Kaatz
fonte
fonte
Respostas:
Disclaimer: Sonassi é um anfitrião Magento
TL; DR - Um bom host irá lhe dizer exatamente o que você precisa (e justificar). Você não deveria estar fazendo isso sozinho.
Quando um cliente se aproxima de nós, fazemos algumas perguntas para entender quais são os requisitos atuais, os requisitos de pico e os requisitos futuros para sua loja. Em seguida, forneceremos uma recomendação nessa base.
Dado que hospedamos milhares de lojas Magento, temos um entendimento bastante sólido de exatamente qual infraestrutura é necessária para um determinado conjunto de requisitos do cliente, por isso é muito fácil dar uma recomendação (e prever exatamente quais recursos serão usados) quando eles realmente vão viver.
O detalhe a ser observado aqui é que, embora certamente possamos lhe dizer os requisitos para nossa própria infraestrutura executando o MageStack - que quase certamente não será exatamente o mesmo que uma instalação em outro lugar -, tenha isso em mente.
Deixe alguém dimensionar suas necessidades
Loja e Catálogo
Tráfego e largura de banda
Requisitos de hardware
Estágio / Prática de Desenvolvimento
Despesas
Em seguida, usando essas informações, envie-as ao seu provedor de hospedagem preferido e veja o que eles recomendam.
Dimensionando seus próprios requisitos
Como regra geral, é possível
Seleção de CPU
Primeiro comece avaliando seu tráfego.
Usando esses números, você pode descobrir exatamente o que precisa em termos de recursos da CPU.
Por exemplo. Se você possui 4.025 visitantes únicos / dia, você precisa de um recurso total de CPU de 28 GHz (ou seja, 8 núcleos a 3,5 GHz ou 12 núcleos a 2,3 GHz)
O outro detalhe importante é a velocidade da CPU, é possível ter:
Seleção de RAM
Para um servidor independente (a melhor configuração para o Magento), a regra aqui é 2 GB de RAM / CPU Core. Portanto, se você tiver 8 núcleos, 16 GB de RAM devem ser o mínimo.
Para descobrir o que você precisa, além disso, é necessário levar em consideração o tamanho do seu catálogo. Isso é fácil, multiplique o número de visualizações da loja pelo tamanho total do catálogo.
Por exemplo. No seu caso, 1 visualização da loja * 10.000 produtos = 10.000
Nossa recomendação é,
Você deseja obter o maior dos dois números (ou seja, a partir da CPU Core: taxa de RAM e requisitos de catálogo) ou uma combinação sensata dos dois.
Seleção de HDD
Vamos deixar algo claro, para a loja média do Magento (ou seja, <50k visitantes únicos / dia), o Magento não é vinculado por E / S - SSDs não tornarão sua loja Magento mais rápida; não melhorará a simultaneidade nem o TTFB. Da mesma forma, o uso de níveis de RAID distribuídos (por exemplo, RAID10) também não oferece vantagens (já que quase todos os arquivos em disco serão menores que o tamanho da faixa, de modo que apenas um único disco será usado).
O único momento em que o armazenamento é um gargalo é nos serviços disputados (por exemplo, nuvem / VPS).
No entanto, certamente existem vantagens em acelerar a E / S além da operação da loja. Com SSDs, as operações de arquivo (por exemplo, status Git / SVN, backup / restauração, cópia de diretórios etc.) são substancialmente mais rápidas. A vida do seu desenvolvedor será substancialmente mais fácil (com tarefas de rotina muito mais rápidas).
Observe também que nem todas as unidades de disco são criadas da mesma forma.
Portanto, certifique-se de escolher as unidades de disco que merecem estar em um servidor, ou seja. o Intel DC S3700.
A capacidade de escolha é fácil, você só precisa de dois comandos,
Para a raiz do documento Magento
Para o banco de dados MySQL
.
Quem escolher
Bem, isso é com você. Não posso fazer uma recomendação [embora seja óbvio :)] - mas você certamente pode formar sua própria opinião,
Há algo a acrescentar aqui, você terá dois tipos de hosts
O que é mais apropriado para você realmente depende do seu conjunto de habilidades. Na minha opinião sincera, os desenvolvedores não são administradores de sistema - apenas porque você pode executar
apt-get install nginx
- isso não faz de você um administrador de sistemas experiente. Caso contrário, qualquer dono de loja que possa usar o Magento Connect poderá se classificar como desenvolvedor!Compreender sua função (e limitações) como desenvolvedor e permitir que alguém com experiência adequada no gerenciamento do servidor tenha um valor extremo. Qualquer pessoa pode instalar uma série de pacotes, mas ajustar a configuração do software, garantindo que seja estável, sem erros, seguro e com alto desempenho, é uma coisa completamente diferente.
Eu recomendaria apenas toda a rota DIY para pessoas que têm uma enorme experiência em configuração de servidores Magento, que já implantaram milhares de servidores antes, com configurações testadas e estáveis conhecidas. Caso contrário, vá com um host Magento gerenciado que saiba o que está fazendo e permita que você faça seu trabalho sem interrupções.
Fontes:
fonte