Uma das salas maiores do escritório tinha uma máquina de replicação de CD. Anos atrás, quando os CDs faziam parte da vida cotidiana, eu tinha trabalhado para a ODME, uma produtora líder de máquinas de discos ópticos, por isso fiquei surpreso quando reconheci uma no escritório de um ISV.
Eu não pude deixar de perguntar: "Que diabos você está fazendo com essa coisa?" (De uma forma muito mais agradável, é claro). Ele explicou que estava usando-o para fazer atualizações de software para enviar a seus 950 clientes. Ah, sim, é claro.
Assim, quando você pensa naqueles dias e no trabalho manual excruciante que era necessário para fornecer atualizações, torna-se claro porque SaaS e software baseado em nuvens é hoje o santo graal para ISVs. Fazer uma atualização em um único servidor obviamente é melhor do que enviar 950 CDs e depois ter que lidar com as 200 ligações telefônicas relacionadas de seus clientes (semi-anóicos) que estão lutando para instalá-lo.
Vamos pular a outra parte do pesadelo onde, como uma ISV, tivemos que gerenciar nosso próprio servidor interno (fazenda), obter uma linha adicional de Internet como backup, backups e discos hot-swappable, e nos esforçamos para encontrar planos de backup e recuperação de falhas de energia e qualquer outro desastre que pudesse nos levar off-line. Fujamos na máquina do tempo e avancemos rapidamente para as sonhadoras configurações das nuvens de hoje.
Mantendo a nuvem a seu serviço
Hoje, esperamos que a nuvem funcione. O cenário ideal de nuvens oferece escalabilidade ilimitada e variável, é de baixo custo e extremamente econômico com um modelo pay-as-you-go. E ainda assim, executar sua aplicação na nuvem vale a pena porque ela é sempre "ao vivo", oferece velocidade e desempenho estelar e oferece uma implantação contínua dos sistemas existentes. Verdade seja dita, é mais do que uma melhor prática para ISVs, é a única maneira que um ISV pode administrar um negócio que faz sentido.
Yvo Boom
VP de Desenvolvimento Corporativo da Servoy
(Publicado no Blog do Servoy)
Conecta