A expressão cloud computing (computação nas nuvens) começou a se tornar conhecida no meio tecnológico em 2008, porém, as ideias que estão por trás dela estão sendo delineadas há muito mais tempo. O conceito é bastante simples de entender, consiste na possibilidade de utilizar aplicações variadas através da internet e sem tê-las instaladas numa máquina.
Poder realizar tarefas das mais simples como gerenciar planilhas até as mais complexas como editar vídeos e imagens sem ter programas instalados abre um amplo leque de possibilidades e facilidades. Atualmente, a computação nas nuvens deixou de ser uma tendência para o futuro para se tornar a realidade do presente.
O Que é Computação nas Nuvens?
Antes da difusão do uso da nuvem o mais comum era trabalhar com aplicações do tipo on premise, ou seja, que são instaladas na máquina do usuário podendo ser utilizadas enquanto o indivíduo está off-line, mas com a desvantagem de estar restrita somente a aquele equipamento. Boa parte das empresas antes da nuvem utilizava o sistema de armazenamento em servidores, mas ainda enfrentando a dificuldade de utilizar uma autorização para cada máquina.
A computação nas nuvens chegou para dar um fim a essas dificuldades, os dados e aplicações estão disponíveis para uso em qualquer lugar e equipamento que tenha acesso à internet. Não é mais necessário ter aplicações instaladas em sua máquina ou então um servidor próximo para poder utilizá-las. Trata-se de uma solução que reduz também a sobrecarga sobre as máquinas de maneira que elas não tem mais quase toda sua capacidade utilizada para armazenamento de arquivos e dados.
Office Online
Um dos exemplos mais práticos do que é a computação nas nuvens é o Office Online da Microsoft que oferece para o usuário acesso a recursos básicos como editor de textos e de slides online, ou seja, tudo o que se precisa para utilizar essas ferramentas é criar uma conta de acesso. Não precisa mais utilizar a memória da sua máquina para a instalação desses recursos.
Características da Computação nas Nuvens
A característica central, de ter acesso a dados e aplicações sem precisar de instalação, já foi destacada nesse artigo, contudo, há mais algumas que vale a pena citar.
Sistema Operacional
Geralmente o usuário pode as aplicações da nuvem independente do seu sistema operacional ou mesmo do equipamento que venha a ser utilizado.
Estrutura de Execução da Aplicação
Acessar as aplicações na nuvem tem ainda a vantagem de não ser necessário atentar para a estrutura de manutenção das mesmas como fazer backups, controle de segurança e outros.
Trabalho Colaborativo
O trabalho colaborativo e o compartilhamento de informações é uma tendência forte para os próximos anos e se torna mais fácil com o acesso a dados e aplicações na nuvem. Todos os usuários tem acesso as informações relevantes em tempo real.
Maior Disponibilidade
Isso depende do fornecedor, contudo, é possível que o usuário tenha maior disponibilidade, em alguns casos quando um servidor deixa de funcionar outro é acionado que o serviço se mantenha operante.
Redução de Gastos
Como diversas aplicações de computação nas nuvens são gratuitas os usuários podem contar com uma redução de gastos. O usuário paga pelos recursos que utiliza ou então pelo tempo de uso não precisando de uma licença integral se não vai utilizar integralmente.
Mais Facilidade
Mesmo nos casos em que é feita algum tipo de instalação em sua máquina a maior parte do processamento fica a cargo do processamento dos dados realizado na nuvem, não precisa ter uma máquina potente para executar uma aplicação. O usuário não precisa conhecer a estrutura por trás do funcionamento da computação nas nuvens para que possa se valer dela.
E a Segurança?
Se existe algum ‘senão’ em relação a computação nas nuvens com certeza esse diz respeito a segurança, afinal os dados são mantidos num ambiente virtual podendo causar desconforto em algumas pessoas.
A ideia de que dados relevantes podem ser simplesmente ‘roubados’ da nuvem já foi tema de filmes e ainda assombra algumas pessoas, contudo, já se pensam em soluções para tornar esse ambiente mais seguro. Vale a pena se manter mais bem informado a respeito antes de começar a utilizar a nuvem para as suas aplicações.