Análise da performance da Amazon × Linode
Fiz uma análise de performance e encontrei o seguinte.
Análise
-
O data-center da amazon é em são paulo (o da linode é nos estados unidos)
-
O banco de dados usado na amazon é de alguma forma mais performático do que eu consegui configurar no linode
Porém, quando avaliando o uso massivo simultâneo, a nova plataforma se mostra um pouco melhor. Depois de tanto avaliar a performance do serviço percebi que na maioria das rotinas é possível ter um ganho substancial de performance usando técnicas mais avançadas dos que usávamos nas primeiras versões do fuji e que estão lá até hoje, porém é necessário um trabalho de revisão das rotinas mais antigas do sistema, visando principalmente um ganho mais visível em tabelas com mais registros, neste caso executaria em menos que a metade do tempo atual, ficando muito mais rápido mesmo em na nova plataforma.
-
Alunos
-
Títulos
-
Turmas e presenças
-
Não posso fazê-lo de vez e toma um certo tempo (faríamos rotina por rotina)
-
As mudanças envolvem recursos não contratados da amazon, o que aumentaria ainda mais o custo mensal atual, se executada lá!
| Haverá uma migração massiva para uma tecnologia mais moderna nos servidores, o que permitirá vários novos serviços a custos menores. |
Minha sugestão
-
Migrarmos para a nova plataforma, mesmo com essa perda da performance inicial
-
Começar o trabalho do aumento geral da performance do sistema, que mudaria a forma de tratar as tabelas (principalmente as grandes), começando logo pelos alunos.
Previsão para recuperarmos a performance atual seria de 45 dias após a migração.
|
Claro que o trabalho de revisão arquitetural e performance do produto exige bastante investimento e esforço. Sugiro para custear este trabalho, que o valor pago para amazon seja mantido por mais 6 meses (~US$95) após a migração, com isso pagando tanto a reestruturação do sistema para performance, como a mão-de-obra, configurações e a nova plataforma, e só então o custo de hospedagem baixaria. Lógico que é possível incluir novos serviços na nova plataforma (como o sistema de autenticação), que podem elevar o valor da mensalidade (ainda assim, menos do que custaria na Amazon) |
Caso a preferência seja manter na amazon
-
Novos serviços que queremos implantar (como o sistema de permissões) vão aumentar os custos atuais
-
A nova lógica que aumentará a performance também envolveria mais contratações de serviços na Amazon
| Cheguei a olhar custos na Azure e Google, ambas tem data-center em São Paulo (o que melhora a velocidade aqui no Brasil), e os custos são equivalentes a Amazon, porém com formas diferentes de medição e cobrança. Obs: Normalmente o uso do data-center brasileiro aumenta o custo. A maioria dos provedor menores não tem data-center no Brasil. |