Hoje não existe a menor possibilidade de parar o avanço da computação em nuvem. A perspectiva é que, até 2014, 40% de todos os aplicativos no mundo estejam baseados em servidores Virtualizados. Assim, espera-se que 25% de toda a carga de trabalho existente em TI deva acontecer em servidores hospedados na nuvem.
Já é realidade para todos o uso de Cloud Computing, ou pelo menos há ideia de usar algum de tipo de solução deste conceito, porém, será que realmente todos sabemos o que é Cloud Computing, e além, qual a diferença ou relação com “virtualização”???
Como já destaquei em outros artigos e sempre ressalto em minhas palestras, a Unidade de TI, independente de qual seja o core business da empresa, é e faz parte de sua atuação, acredito que se formos desenhar a famosa pirâmide de unidades de importância no sucesso de uma empresa, estariam Gestão de Pessoas, Negócios (Comercial) e Tecnologia da Informação. Desta forma qualquer melhoria que possamos aplicar em TI será de bons ganhos, e o Cloud Computing surgiu para atender essa demanda, desonerando o TI de ações cotidianas o tornando mais eficiente e participativo nas decisões e sucessos das empresa.
É inegável a facilidade e utilidade que os serviços baseados em nuvem nos oferecem para armazenar e acessar os nossos dados a partir de qualquer lugar e de qualquer dispositivo, seja no seu laptop, tablet ou smartphone. Inclusive esse artigo foi escrito por mim utilizando um desses serviços :-). Serviços como Google Drive, Apple iCloud, Dropbox e Microsoft Skydrive já são amplamente utilizados e possuem opções tanto gratuita (com algumas limitações) quanto pagas.
É praticamente impossível encontrar alguma organização que não possuem sequer uma solução de virtualização.
Qual é o seu ponto de vista sobre Cloud?
Muito já se falou sobre Cloud, porém é importante visualizar conjuntamente as várias formas diferentes de fazer processamento em nuvem. Principalmente porque muitas soluções já são disponibilizadas como serviços na nuvem, há muito tempo. Por exemplo, podemos citar as empresas que rodam sistemas ou ferramentas em ambiente de terceiros, há mais de 10 anos. Sem contar os aplicativos que usamos em nossos celulares e que não temos nem noção em que ambiente são executados de fato.
Atualmente essa abordagem de processar fora da Empresa está ficando cada vez mais abrangente, ou seja, se antes se discutia a possibilidade de rodar um sistema fora do ambiente, ou terceirizar totalmente os processos através de um BPO ou a terceirização completa do Datacenter, agora as possibilidades de contratar serviços através da nuvem cresceram exponencialmente. Hoje temos diversas soluções de SaaS (Software as a Service), DaaS (Desktop as a Service), PaaS (Platform as a Service), IaaS (Infraestrutura as a Service), etc. E isso se deve a muitos fatores, mas na minha visão a possibilidade de se ampliar o conceito de virtualização das soluções e o fato de muitos fornecedores também venderem a própria infraestrutura como serviço, amplia mais ainda essas possibilidades.
Cada provedor desses serviços, naturalmente vende uma visão de cloud baseada nos seus produtos. Porém para termos uma visão mais abrangente, abaixo estão diversas possibilidades de processamento em nuvem organizadas em camadas. E mesmo sendo um mapeamento simplificado, é possível visualizar a complexidade que essas soluções em nuvem podem ter.
A tabela contém as camadas, os equipamentos, hardwares, softwares que são utilizados nessas camadas, algumas considerações sobre as mudanças que estão acontecendo nas soluções e alguns exemplos de soluções cloud e seus provedores para dar uma visão básica dos serviços já disponíveis no mercado, alguns há muito tempo.
Uma mudança provocada pela cloud computing é a que ocorre na relação entre provedores e consumidores de recursos de produtos e serviços de TI.
O desenvolvimento de novas tecnologias computacionais e de telecomunicações possibilitou o surgimento dos serviços “cloud computing”.
Sair do conceito de My Documents para My Cloud tem implicações bastante significativas na maneira de se pensar e usar a computação.
A computação em nuvem é um exemplo de sistema virtualizado é uma evolução natural para datacenters que utilizam o gerenciamento de sistemas automatizados.
Gerentes de TI e CIOs que ainda não sabem diferenciar de forma correta os sistemas de virtualização de servidores e de computação em nuvem.