Plataforma como serviço
Estou fazendo um trabalho de faculdade sobre computação em nuvem, acredito que esta seja uma boa oportunidade para compartilhar algumas conclusões sobre o tema.
Essencialmente, computação em nuvem é um conjunto de servidores interligados com alta capacidade de armazenamento e processamento, que realizam determinadas tarefas por meio da Internet.
Segundo Larry Ellisson da Oracle Corporation, “a computação em nuvem é tudo o que já fazemos”. Ele quis dizer que é apenas uma campanha publicitária para popularizar os serviços que as empresas oferecem na “nuvem”.
Como essa tecnologia realmente funciona na “prática”?
A Heroku, por exemplo, oferece Platform as a Service (ou plataforma como serviço), ou seja, uma plataforma de computação dentro de uma infra-estrutura maior, evitando custos altissímos com compra e gerenciamento de camadas de softwares e hardware complexas.
A Heroku oferece um ambiente Ruby para deployment de aplicações web, e essa empresa desenvolveu um software privado que comanda, distribui e direciona as aplicações para um servidor especifico, de acordo com as necessidades de processamento do cliente.
Uma das principais características de um serviço em nuvem é a utilização de uma camada de software que controla e distruibui outros softwares em outros servidores.
Conclusão: Os tempos evoluiriam. As aplicações não são desenvolvidas da mesma maneira que há 20 anos atrás. Os desenvolvedores devem focar na construção de suas aplicações, e não em configurar e dar manutenção de servidores como antigamente.