Nos dias de hoje a necessidade de existir uma infra estrutura própria de servidores é cada vez mais dispendiosa de manter, menos segura e com custos inciais elevados.
As soluções de Software as a Service (SaaS) conjugado com a flexibilidadde de crescer ou diminuir os recursos disponiveis, são vantagens de estar (verdadeiramente) na Cloud.
Existem serviços em Portugal disponibilizados em data centers que sendo eficazes, seguros e até com custos relativamente baixos, não são na minha opinião soluções na cloud.
Serviços de disponiblização de bases de dados, máquinas virtuais, DNS, IIS e web apps são hoje realidades possiveis com segmentação e optimização de recursos.
Vamos a exemplos concretos:
Um serviço de base de dados disponibilizado por um provider de serviços em cloud (AWS da Amazon; AZURE da Microsoft etc.) tem a capacidade de optimizar o seu funcionamento. Uma base de dados SQL em AZURE só consome dinheiro quando está a ser acedida. Se o meu PHC (ou outro qualquer serviço que precise de uma base de dados) não funciona durante a noite, porque deverei estar a pagar por isso ?!
Fonte da imagem: Sysfore Blog
Esta é uma das possibilidades e vantagens (se assim for configurado o serviço) que subscrever uma base de dados SQL em AZURE tem.
Num data center nacional por exemplo, compramos uma máquina virtual com um SQL lá dentro. Pagamos uma mensalidade ou anuidade do licenciamento quer usemos quer esteja parado. Os valores já são relativamente competitivos e suportaveis mas quando estamos a falar de soluções que precisam de base de dados à séria um SQL Standart ou Enterprise, já fica bem mais caro.
O PHC já tem a possibilidade (à muito aguardado por mim) de nas versões Advanced ou Enterprise, trabalhar com uma base de dados as a Service em AZURE.
Já testei e embora um dos problemas ainda ser as latencias já que os servidores mais perto de Portugal (e com mais baixos niveis de latencia) estão em Londres, o comportamento da aplicação mostrou-se bastante satisfatório e executavel.
O trafego é encriptado, é mais seguro do que estar numa rede local e a disponibilidade é enorme.
Na prática e para concluir, para ter um software de gestão não precisa de investir dinheiro em servidores e infra-estrutura. A Cloud é e cada vez mais será uma excelente opção.