Computação
nas Nuvens é a utilização de um recurso computacional remoto para
execução de programas, armazenamento de dados ou outras tarefas
computacionais através de uma conexão de rede de forma transparente, ou
seja, sem que seja necessário se preocupar com a estrutura de rede, ou
os canais de comunicação. Ela é utilizado principalmente quando os
recursos computacionais locais são escassos ou não é conveniente, seguro
ou eficiente mantê-los localmente.
Muitas
empresas oferecem esse tipo de serviço hoje em dia, comercializando
poder computacional ou capacidade de armazenamento, ou mesmo uma solução
própria para determinada aplicação, sem que o cliente tenha que pensar
em fatores como infraestrutura, suporte, localização, etc.
Modelos de Computação nas Nuvens
Os atuais modelos de computação nas nuvens são:
-
Software as a Service (Software como um Serviço): uma solução completa
como um serviço, de modo que o cliente a utiliza para suas atividades
sem necessitar nem da infraestrutura, nem da aquisição de softwares.
Exemplos: e-mails, CRM, jogos.
-Platform as a Service
(Plataforma como Serviço): uma plataforma de computação completa, com
todos os recursos necessários para sua utilização embutidos na mesma,
para a execução de um software utilizado pelo cliente remotamente, de
modo que ele apenas trabalha no desenvolvimento da solução propriamente
dita, e não dos recursos necessários para seu funcionamento. Exemplos:
bancos de dados, servidores web, ferramentas de desenvolvimento, etc.
-
Infrastructure as a Service (Infraestrutura como um Serviço): é a
oferta de recursos computacionais brutos remotamente, provendo
armazenamento de dados ou máquinas virtuais gerenciadas pelo provedor do
serviço para a distribuição do poder de processamento de seu datacenter
entre os diversos clientes. Exemplos: máquinas virtuais, servidores de
dados, etc.
Quem está oferecendo esse serviço?
IBM,
Dell, Oracle, Embratel, LocaWeb são algumas das empresas que oferecem
esse serviço. Muitas outras empresas de grande porte tem trabalhado com
alguma solução no âmbito de Computação nas Nuvens, tendo em vista a
procura crescente por esse tipo de estrutura.
Quais as vantagens e desvantagens?
Dentre
as vantagens, destacam-se: o baixo custo do recurso para o cliente
final, a relativa facilidade de escalonamento dos recursos para as novas
necessidades, e a desnecessidade de preocupação com fatores como
infraestrutura e suporte técnico.
Como
desvantagens, vêm logo à mente: segurança, devido à terceirização do
serviço, indisponibilidade por problemas de rede, incerteza sobre
redundância, entre outras preocupações relativas à entrega de dados e
sistemas críticos da empresa para terceiros.
To Cloud or not to Cloud?
A
Computação em Nuvem tem se mostrado uma ótima solução para algumas
empresas, principalmente as pequenas empresas, que, muitas vezes, não
dispõem de pessoal, recursos e infra-estrutura para ter seus próprios
data-centers e servidores, preferindo, portanto, deixar essa tarefa para
empresas com mais experiência e capacidade para isso.
No
âmbito das grandes empresas, porém, por questões de segurança,
disponibilidade e integridade, a maioria prefere ter
suas próprias soluções, com clusters e servidores privados, em alguns
casos, até disponibilizando suas 'sobras' de recursos como IaaS para
empresas menores ou usuários comuns.
O futuro da Computação em Nuvem certamente ainda guarda muitas surpresas, e só o futuro dirá que novos rumos ela irá tomar.
Nenhum comentário:
Postar um comentário