Chegou a época tão esperada pelos consumidores e pelos empreendedores: a Black Friday. Com isso, os acessos aumentam exponencialmente e ninguém quer ficar fora do ar, né? Por esta razão, o tema do nosso artigo de hoje é “upgrade temporário: como se preparar”.
Na Infinite, a gente não limita o número de pageviews por plano, apenas recomenda. Isso não impede que o seu site aguente mais do que o indicado, mas, com certeza, demonstra um risco que você não deveria estar disposto a correr.
Nesse período, em que os consumidores economizam para gastar e os comerciantes têm a oportunidade de dar um salto nas vendas, se preparar no que tange recursos tecnológicos é tão necessário quanto aumentar o estoque.
Por que fazer um upgrade temporário?
Na rotina, já é comum que as empresas invistam em anúncios e divulgações para obter mais acessos e conversões, o que se intensifica neste mês.
Em virtude deste aumento de tráfego, é indispensável mais hardware para processar o aumento da demanda, uma vez que mais visitantes é igual a mais consumo de servidor.
Portanto, o risco de colocar o seu site na linha de frente sem a aparelhagem necessária está tão relacionado à disponibilidade quanto à experiência do usuário.
Com certeza, deixá-lo no ar é uma preocupação. No entanto, as pessoas precisam conseguir navegar com rapidez e, claro, segurança. Considerando que todo o mercado se preparou, oferecer uma experiência ruim para quem navega é o caminho perfeito para levá-lo à concorrência. Ninguém quer isso, né?
Quem pode fazer um upgrade temporário?
Clientes Infinite podem solicitar um upgrade temporário a qualquer momento. Contudo, existem algumas regrinhas para garantir que a nossa equipe consiga continuar a te atender com excelência.
Então, se o seu plano for Névoa, Cirrus ou Cirrostratus, o seu ambiente de hospedagem é cPanel.
Nessa classe, você poderá fazer upgrades entre esses planos de forma bastante rápida, bastando abrir um ticket com 24h de antecedência para que nossa equipe deixe o procedimento agendado e te passe os valores (mais a frente você verá como o cálculo é feito). No contexto citado, o período mínimo de upgrade para esses casos é de apenas 1 diária (24h) e não haverá downtime.
Já para clientes que queiram ir dos três primeiros planos (Névoa, Cirrus ou Cirrostratus) para um plano de ambiente dedicado, isto é, igual ou superior ao plano Stratocumulus, precisaremos de um pouquinho mais de tempo, pois é preciso construir uma nova nuvem para o seu site, migrá-lo e testá-lo no novo ambiente.
Nessas situações, você deverá solicitar com 48h de antecedência e o período mínimo de upgrade será de 7 dias para compensar os gastos que teremos por conta do procedimento. Durante a migração, o seu site poderá ficar alguns minutinhos fora do ar.
Por fim, se você já está em um plano de ambiente dedicado, isto é, Stratocumulus ou superior, o seu upgrade é bem simples.
Você deverá solicitar com 24h de antecedência e o período mínimo será de apenas 1 diária. Assim sendo, haverá um downtime de cerca de 15 a 30 minutos quando a sua nuvem for redimensionada para o novo plano e, novamente, quando for feito o downgrade.
Lembrando que, se você solicitar um upgrade temporário acima de 7 dias, independente da classe de hospedagem do seu site, o nosso sistema considerará como um upgrade permanente e, logo, gerará uma fatura com valores pró-rata. Mas, não se preocupe: esse upgrade poderá ser revertido mediante solicitação expressa do cliente. À vista disso, não se esqueça de nos solicitar o downgrade quando desejar. Combinado?
Como solicitar um upgrade temporário?
Ainda que você solicite em um dos nossos canais de comunicação, o procedimento de upgrade temporário deve ser formalizado, necessariamente, em um ticket.
Você poderá abri-lo na área do cliente. Depois disso, a nossa equipe de suporte confirmará algumas questões como data de início e término do upgrade temporário, respeitando os prazos mínimos, o plano de destino e o valor da diária (que explicaremos como calcular mais à frente).
Provavelmente, você deve estar se perguntando como escolher o plano destino, né? Nossa equipe de suporte poderá te ajudar com isso, basta saber qual é a expectativa de visitantes (usuários) ou visualizações de páginas (pageviews) que terá durante o evento para o qual está se preparando.
Caso queira agilizar ainda mais seu atendimento, também busque saber qual é o número de visualizações de página (pageviews) médio mensal dos últimos três meses e se o seu plano atual já é correspondente ao tráfego que recebe nos dias de hoje.
Para qual plano devo ir?
Como falamos acima, nós te ajudaremos a escolher a melhor opção para o aumento do tráfego, mas precisamos de um norte.
Suponha que o seu site, analisando o último trimestre, recebeu 85 mil pageviews por mês e está hospedado no plano Névoa, cuja orientação é até 80 mil pageviews.
Em condições normais, com o site otimizado, talvez você nunca tenha tido problemas quanto à insuficiência de recursos. Todavia, quando falamos de um aumento considerável no tráfego, é preciso ter como base o plano ideal, a fim de que nada saia do controle.
Dessa forma, o plano correto para o número de pageviews indicado, fora dos eventos, é o Cirrus, indicado para até 160 mil pageviews.
Assim, se considerarmos a expectativa como o dobro de acessos, os pageviews totalizariam 170 mil, motivo pelo qual plano adequado para o upgrade temporário é o Cirrostratus, que suporta até 320 mil.
Quando analisamos de forma isolada, pode ser que operar no limite não seja arriscado. Todavia, quando falamos de um evento, com o tráfego aumentando exponencialmente, temos que escolher de forma lógica, seguindo métricas seguras.
Até porque, ninguém gostaria de ser prejudicado mesmo quando se prepara com antecedência, não é mesmo?
Geralmente, quando se faz uma campanha, é normal receber milhares de usuários no mesmo minuto. Já as recomendações de planos que informamos em nosso site considera um total no mês, ou seja, uma quantidade diluída ao longo do mês. Logo, usar apenas a média de pageviews pode não ser o suficiente.
Nesses casos, o ideal é calcular qual é o consumo do seu site vs o número de visitantes. O que o nosso time faz é analisar o consumo do seu plano durante um pico de acessos dos últimos dias e criar uma correlação.
Suponha que às 17h do dia 10/11, o seu site foi divulgado por um influencer e seu plano Névoa chegou a 100% de consumo de CPU. Analisando o log de acesso do seu site, nosso suporte detecta 50 endereços de IP diferentes acessando o seu site naquela mesma hora e, por este motivo, consideramos que tiveram 50 visitantes ativos.
Já que o plano Névoa possui 1vCPU/1GB RAM, criamos então a relação que para atender 50 visitantes, há o consumo de 1vCPU.
Daí, caso você tenha a expectativa de divulgar para 100 visitantes, precisará de um upgrade temporário para o plano Cirrus ou Cirrostratus, que oferece o dobro e o quádruplo de recursos, respectivamente.
Se, por acaso, você não souber qual é a expectativa de tráfego esperado durante o evento, recomendamos contratar o maior plano que o seu orçamento permitir, já que é melhor sobrar recursos computacionais do que faltar.
A vantagem é que, para os próximos eventos, você poderá ter uma base de comparação. Imagine que durante o upgrade temporário você tenha optado pelo plano Cumulus, que oferece 8vCPU/16 GB RAM.
Durante o evento, você nota pelo Google Analytics ou através do log de acesso, com o auxílio de nosso suporte, que houve 1.000 usuários online durante o pico e um consumo de 4vCPU/8GB RAM naquele momento. Portanto, agora você sabe que para cada 1.000 usuários online, o seu site precisará de 4vCPU/8GB RAM, no mínimo, para suportar o tráfego.
Também, nós sugerimos, sempre após a ativação do upgrade temporário, que seja realizado testes de estresse, a fim de identificar se os recursos contratados são suficientes para a demanda. Você poderá utilizar plataformas como k6.io e outras que utilizamos nos artigos de plugins de cache e construtores de páginas aqui do blog. Nós podemos fazê-lo por você dentro dos nossos serviços de consultoria DevOps.
No caso de testes de estresse, não se esqueça de liberar o seu endereço de IP no WAF para não ser bloqueado, viu? Você também consegue ter mais informações sobre a liberação de endereços de IP no WAF aqui.
Como será calculado o valor da minha diária no upgrade temporário?
Para calcular o valor de cada diária, nós consideramos 730 horas/mês.
Primeiro, precisamos descobrir o valor de 24 horas no plano de origem. Para tal coisa, dividimos o valor mensal do plano por 730 para obter o valor de uma hora e multiplicamos por 24 para saber o total da diária.
Similarmente, precisaremos calcular o valor de uma diária no plano destino e, depois, subtrair o valor do plano destino do plano origem, para que você não pague de forma duplicada.
Veja um exemplo considerando o upgrade plano Stratocumulos para Cumulus, ambos da Digital Ocean:
Plano base e plano alvo | Diária do plano alvo | Diária do plano base | Valor da diária do upgrade |
---|---|---|---|
Stratocumulus → Cumulus | (R$ 1.589,90 / 730) * 24 = R$ 52,27 | (R$ 789,90 / 730) * 24 = R$ 25,96 | R$ 52,27 - R$ 25,96 = R$ 26,31 |
Agora, veja um outro exemplo considerando o upgrade do plano Névoa para o Cirrus, ambos da Digital Ocean:
Plano base e plano alvo | Diária do plano alvo | Diária do plano base | Valor da diária do upgrade |
---|---|---|---|
Névoa → Cirrus | (R$ 179,90 / 730) * 24 = R$ 5,91 | R$ 69,90 / 730) * 24 = R$ 2,29 | R$ 5,91 - R$ 2,29 = R$ 3,62 |
Não deixe para a última hora!
A Black Friday está logo ali e já está na hora de você se programar. Todavia, não é só nela que você deve pensar em um upgrade temporário.
Toda vez que, por alguma razão, seja divulgação, parceria, campanha ou indicação, o fluxo de tráfego do seu site for além do indicado para o seu plano, entre em contato conosco e se previna.
Afinal, você não quer deixar os visitantes morrerem na praia, né? Eles já chegaram até você, agora resta estar preparado para acolhê-los e oferecer a melhor experiência durante a navegação.
Não se esqueça, também, que é muito importante que o seu site esteja otimizado. Nós oferecemos gratuitamente este serviço, é só solicitar via ticket a revisão da otimização para a nossa equipe de suporte, tá bem?
Qualquer dúvida, você já sabe! É só deixar nos comentários!