Cloud Computing

Computação em nuvem é a integração de algumas tecnologias, tais como: TCP/IP(Internet), Virtualização, Computação Distribuída/Clusterização, SOA e Web 2.0/3.0.

Com base nas tecnologias citadas acima, é possível portar soluções como Suítes de Escritórios, ERP’s, CRM’s, SAD’s, GED’s, BPM’s e BI’s para a nuvem.

Então o que é a nuvem ? A nuvem é a integração e utilização maciça do que foi dito acima, sendo oferecido como serviços, sendo que fisicamente não sabemos onde esses serviços se encontram, por isso o termo nuvem.

Algumas características importantes:

  • Elasticidade (antes era escalabilidade ) - Se você precisar de mais poder de processamento, armazenamento ou transporte, basta dar alguns cliques e pronto, quando não precisar mais, basta voltar para configuração normal. Veja, é mais simples, democrático e economicamente atraente.
  • Computação Autônoma – Ainda não é uma realidade, mas pense que de acordo com a situação o sistema seja capaz de se auto configurar, auto corrigir, auto otimizar e auto proteger, isso é possível e vem sendo estuado desde 2001 pela IBM.
  • Agilidade – Todo o processo se torna mais ágil, desde a compra de hardware que já não é mais necessária até a assinatura para utilização de um novo software.
  • Redução de custo – O seu custo é reduzido pois agora você não possui equipamentos ociosos e não paga por funcionalidades em sistemas que não são utilizadas.
  • Opex X Capex - Economicamente dizendo você passa a investir mais em Opex(Operational Expenditure) e deixa de investir em Capex(Capital Expenditure), pois agora, todo o investimento em tecnologia será 100% consumido.

Modelos de serviços importantes da computação em nuvem:

  • SAAS – Software As A Service é um novo modelo para se comercializar software, com base na arquitetura denominada multi-inquilino na qual camadas do software pode ser compartilhada entre diferentes usuários e ou empresas. Como os sistemas estão na internet, os custos de implantação não existem, licenças e atualizações por parte dos usuários também não! Agora você paga pelo o que você usa, seja através de assinaturas ou pacotes de serviços. Alguns exemplos: GMAIL e eGestor.
  • PAAS – Platform As A Service nada mais é do que as empresas compartilharem o seu core business com outras empresas através da arquitetura SOA ou similares. Por exemplo, o Bacen disponibiliza o seu webservice para consumo, bem como a Amazon, Google e outros.
  • IAAS - Infrastructure As A Service possibilita que você alugue servidores virtuais com sistemas operacionais de sua escolha(nem sempre) e utilize os mesmos pagando pela configuração de acordo com sua necessidade naquele momento, a pilha de software presente no sistema operacional pode ou não ser imposta pela provedora de IAAS, sendo que suas atualizações são normalmente automáticas. A configuração do hardware é elástica, podendo ser alterada a qualquer momento.
  • EAAS - Everything As A Service é isso. Virtualmente, tudo pode vir a ser um serviço.

É importante dizer também que podem existir nuvens públicas, privadas, comunitárias e hibridas e cada caso é um caso, pois deve-se levar em consideração os sistemas legados e outros fatores como segurança e privacidade.