Apresentação
A Computação em Nuvem é uma tecnologia utilizada para prover a usuários e empresas uma experiência de utilização de serviços através da Internet.
Ao utilizar serviços desktop (funcionando diretamente de instalação na máquina), o usuário deverá se preocupar com diversos fatores como:
- Armazenamento de informações
O conteúdo produzido pelo serviço será armazenado em cada computador? Caso sim, esta forma de trabalho permite o aumento de informações duplicadas e diminui a colaboração entre funcionários, uma vez que um usuário irá deter todas as informações que estiverem em sua máquina. Caso o compartilhamento seja feito através de servidores de rede, a empresa provavelmente efetuará gastos com uma infraestrutura avançada que suporte suas operações.
- Instalação de Software
Caso novos funcionários sejam contratados, técnicos da empresa responsável por prestar manutenção do serviço adquirido deverão ser contatados para realizar o suporte ao novo usuário.
- Disponibilidade
Caso algum computador que mantenha serviços utilizados pela empresa pare de funcionar, o trabalho de um determinado usuário ou de toda a empresa (caso o serviço funcione através de um servidor) será prejudicado, fazendo com que pessoas deixem de produzir.
Além disto, a equipe técnica deverá garantir que o serviço em funcionamento seja inteiramente compatível com outros serviços utilizados pelos usuários, caso isto não aconteça, a disponibilidade do serviço ficará prejudicada.
Os poucos itens citados acima podem ser evitados e até tratados com rapidez em algumas empresas que mantem equipes técnicas próprias ou terceirizadas que possam ser acionadas e consultadas sobre a integridade dos serviços e novas implantações, porém as vezes não se torna vantajoso em relação ao alto custo e número de transtornos que possam ser gerados em um parque computacional de grande porte.
O que é a Computação em Nuvem
Antes de explicar o que é a Computação em Nuvem, devemos saber que a Computação em Nuvem não é computação em rede. Na computação em rede serviços e arquivos são hospedados em um servidor de uma empresa e acessados através de sua rede; já os serviços de Computação em Nuvem englobam diversas empresas, diversos servidores e diversas redes conectados que fornecem seus serviços aos usuários, independente de seu local, harware ou sistema operacional.
A Computação em Nuvem oferece a execução de serviços em centros compartilhados de armazenamento, incentivando empresas e usuários na redução de gastos com supermáquinas e promovendo uma maior acessibilidade a serviços.
Definições
Ao contratar serviços na Nuvem, o usuário não dependerá de uma série de configurações a serem realizadas em sua máquina, softwares de terceiros ou especificidades em relação ao sistema operacional, somente de internet e em grande parte dos serviços o usuário irá precisar apenas de um cliente web (navegador ou cliente especifico) no dispositivo que deseja utilizar para acessa-la.
Na nuvem podemos encontrar diversos tipos de serviços que podem sofrer diferenciação em relação à sua classificação:
- Infrastructure as a Service – IaaS
Esta classificação é utilizada quando o serviço contratado se refere à infraestrutura de uma rede. Como exemplo, podemos citar a utilização de máquinas virtuais, firewalls e armazenamento de dados. Este serviço pode utilizar diversas métricas para aplicar valor ao seu produto, como por exemplo, tempo de processamento, volume de dados armazenados e banda consumida.
- Plataform as a Service – PaaS
Esta classificação é utilizada quando o serviço contratado se refere a plataformas. Como exemplo, podemos citar o desenvolvimento de sistemas, que segundo as práticas comuns de mercado, necessitam de no mínimo três ambientes abastecidos com softwares que sejam capazes de compreender uma determinada linguagem, suportar banco de dados e outras especificidades para a implantação de um sistema.
Este serviço pode utilizar diversas métricas para aplicar valor ao seu produto, como por exemplo, volume de dados armazenados e banda consumida..
- Development as a Service – DaaS
Esta classificação é utilizada normalmente para serviços de mashup entre diferentes sistemas. Como exemplo, podemos citar a utilização de API’s de desenvolvimento a terceiros, fornecimento de feeds e criação de Web Services. Normalmente sua métrica de cobrança é o número de transações realizadas entre cliente e servidor.
- Software as a Service – SaaS
Atualmente é o modelo mais divulgado e utilizado na Computação em Nuvem. Esta modalidade elimina a instalação de softwares no computador cliente e fornece serviços a usuários via web. Como exemplo, podemos citar serviços de e-mail, E-commerce, e-mail marketing e uma infinidade de aplicações especificas que podem ser criadas de acordo com as necessidade da empresa. Normalmente sua métrica de cobrança se baseia em número de usuários que utilizam o serviço.
- Communication as a Service – CaaS
Esta modalidade implica no fornecimento de uma solução de comunicação unificada.
Fornecedores desta tecnologia podem fornecer um dos serviços citados acima ou um pacote de serviços que atenda as necessidades de seus cliente.
Vantagens de seu uso
Baixo custo de maquinário
Como as aplicações são executadas em ambiente web, o usuário não precisa de uma máquina com hadware específicos para heavy-users, e sim um maquinário que suporte adequadamente os requerimentos do cliente web utilizado para acessar os serviços.
Melhoria de desempenho da estação de trabalho
Como não existe instalação de programas nas máquinas clientes (Além de um cliente web.), nota-se uma melhoria no desempenho do sistema, pois obviamente dezenas de programas deixariam de utilizar a memória da máquina ou sobrecarregar o sistema operacional.
Redução de custos de infraestrutura de TI
Além das estações de clientes necessitarem de menores requerimentos de harware, a empresa também poderá completar ou substituir seus recursos de infraestrutura interna utilizando serviços na Nuvem.
Diminuição de problemas com manutenção
Como na utilização do serviço é previsto um menor uso da capacidade das máquinas ou até mesmo uma substituição das mesmas, o custo com manutenções tende a diminuir, provocando um menor gasto com a equipe de TI contratada para realizar atendimento in loco, que na maioria das vezes se ocupará somente em realizar manutenções de prevenção do maquinário.
Redução de custo na aquisição de softwares
Ao invés de realizar compras de pacotes de softwares para todas as estações da empresa, licenças por uso de software poderão ser adquiridas de forma que somente usuários específicos tenham acesso ao que lhes é necessário. Atualmente o custo de licenças de diversos softwares baseado em Computação em Nuvem é infinitamente inferior à sua versão desktop e isto será uma tendência para os próximos anos.
Atualização automática de softwares
Ao utilizar serviços de Computação em Nuvem, os usuários não são confrontados em escolher entre a utilização de um software obsoleto e uma versão atualizada. Atualizações de software acontecem naturalmente para aperfeiçoar a qualidade da entrega do serviço, sem que decisões tomadas por usuários interfiram no melhor funcionamento do software.
Capacidade de armazenamento ilimitada
Ao armazenar dados no desktop, o usuário se vê limitado à capacidade oferecida pelo disco rígido de sua máquina, situação contrária do que acontece em fornecedores de serviços na Nuvem, onde geralmente são disponibilizados centenas de petabytes aos usuários, desde que tal capacidade seja contratada.
Totalmente independente de sistema operacional
Atualmente, a maioria dos softwares desktop não possuem versões idênticas para diferentes sistemas operacionais. Como os serviços oferecidos pela Nuvem tem como base a web, é necessário somente um cliente web para que o acesso à aplicação seja realizado.
Colaboração
Sem dúvida um dos recursos que mais se destacam nos serviços de Computação em Nuvem. Versões de documentos podem ser compartilhadas entre usuários, independente de sua localização física. Tal recurso diminui a utilização de softwares terceiros e elimina a propagação de diferentes versões de um mesmo arquivo na empresa.
Liberdade para o usuário
O usuário não fica atrelado a uma máquina ou software. Seus serviços poderão ser acessados a partir de qualquer dispositivo que tenha acesso à internet ou software que sirva de cliente para seus serviços.
Desvantagens do uso
Constante conexão com a Internet
Mesmo atualmente existindo aplicações que funcionem sem que o usuário esteja conectado à internet, a dependência de internet ao utilizar serviços na Nuvem ainda é muito grande. Ao utilizar tecnologias que possibilitem seu uso off-line, problemas como a replicação de informações e impossibilidade de publicação de novas versões de um determinado documento no ambiente real atrapalham o avanço desta forma de uso.
Requer alta velocidade de conexão
Nem todas as empresas ou usuários comuns tem acesso à internet de alta velocidade, seja por impossibilidade monetária ou física. Ao utilizar internet de baixa velocidade, os serviços ficam fadados à lentidão na apresentação e requisição de informações ao usuário.
Falta de similaridade com concorrentes
Diversas aplicações na internet apresentam interfaces muito parecidas com algumas aplicações desktop. Como exemplo, podemos utilizar o serviço Google Docs da empesa Google e o Microsoft Office da empresa Microsoft. Ambos são excelentes editores de texto, porém o segundo leva grande vantagem por ter diversas funções que seu concorrente fornecido como serviço pelo Google. Antes de deixar de adquirir um software desktop, o usuário deverá analisar se existem serviços que se equiparem aos já utilizados ou que atendam suas necessidades.
Confiabilidade de segurança de informações
Como o serviço provê a conexão de diversos servidores interligados que podem até não estar em um mesmo local, o usuário normalmente não recebe informações de onde e como suas informações estão sendo armazenadas. O uso destes servidores é compartilhado por centenas, milhares ou milhões de usuários, caso alguém tenha acesso a informações sigilosas de outra empresa, a empresa vitima não terá muito que fazer para que tal “furo” de segurança seja reparado, e às vezes a empresa nem se dá conta de que suas informações estão sendo extraviadas.
Perda de dados na nuvem
Apesar de existirem diversos servidores que repliquem as informações armazenadas, existem possibilidades de que dados sejam perdidos. Em um servidor local, backups poderiam ser realizados periodicamente para evitar que transtornos desta natureza aconteçam. Tal tarefa também é possível na nuvem, bastaria que usuários baixassem todo o conteúdo para suas estações, porém isto é incomum e tira diversas vantagens de utilização do serviço.
Considerações Finais
Diante das informações aqui apresentadas, fica clara a importância e utilidade dos serviços de computação em nuvem, porém, para alguns tipos de usuários, ainda existem barreiras que impedem uma maior confiabilidade nesta tecnologia.
Artigos relacionados...


