Escalabilidade
Imagine:
Começou uma campanha que se torna bem sucedido. De repente milhares de pessoas querem visitar seu Web site ou encomendar os seus produtos. Isto é um sonho ou um pesadelo?
Torna-se um pesadelo se sua hospedagem não pode ser dimensionado de forma flexível e seu site fica offline. Você perde o dinheiro que você usou para a sua campanha de publicidade caro e sua reputação se derrete.
Scale-up & escala para baixo
A maneira mais fácil de crescer: adicionar mais recursos. Especialmente com os nossos servidores virtuais privadas é simples: você pode expandir o seu servidor de 1CPU para 8 ou mais CPU, memória de 128GB de memória de 1GB e 1GB para 5TB de armazenamento com facilidade.
Mas a adição de recursos tem seus limites: infinitamente não é possível adicionar recursos em um único servidor. Na prática, você vai notar que, ao atingir um certo limite, você obterá resultados cada vez menos.
O próximo passo é ramificam tarefas e otimizar seus servidores. Um servidor de Web clássico é, muitas vezes, o servidor de banco de dados também. Em ambientes ocupados... é melhor colocar ambas as tarefas em um servidor separado para que ambos os sistemas podem ser configurados especificamente para suas tarefas.
Graças a loadbalancing, você pode implantar vários servidores Web e clusters de banco de dados podem ser estendidos ainda mais.
Boa arquitetura é a base de escalabilidade
Uma boa solução escalável requer arquiteto: dependendo do seu site ou aplicativo é importante que isso é bem pensado como escalabilidade pode ser construída em. Afinal de contas, escalabilidade anda de mãos dadas com a disponibilidade.
Aplicativos escalonáveis e flexíveis de construção requer uma boa colaboração entre desenvolvedores e operadores do sistema.