sexta-feira, 20 de agosto de 2010

Cloud Computing (Computação em Nuvem)

Cloud Computing (Computação em Nuvem)
Cloud Computing (Computação em nuvem)

"Cloud" ou “Nuvem”é um termo muito utilizado na indústria de TI, e que tem multiplos significados. Significa aplicações com base ‘web’? Serviços com base ‘web’? Alojamento de servidores e centros de dados centralizados? Plataformas para o desenvolvimento e funcionamento de aplicações escaláveis?
Na realidade, os serviços na Nuvem podem ser todas estas coisas. E mais.
-->
O conceito de computação em nuvem (em inglês cloud computing) refere-se à utilização da memória e das capacidades de armazenamento e cálculo de computadores e servidores compartilhados e interligados por meio da Internet, seguindo o princípio da computação em grade.
-->O armazenamento de dados é feito em servidores que poderão ser acessados de qualquer lugar do mundo,, a qualquer hora, não havendo necessidade de instalação de programas serviços ou de armazenar dados. O acesso a programas, serviços e arquivos é remoto, através da Internet - daí a alusão à nuvem. O uso desse modelo (ambiente) é mais viável do que o uso de unidades físicas.
-->
 
-->
Vantagens
A maior vantagem da computação em nuvem é a possibilidade de utilizar softwares sem que estes estejam instalados no computador. Mas há outras vantagens:
  • Na maioria das vezes o usuário não precisa se preocupar com o sistema operacional e hardware que está usando em seu computador pessoal, podendo acessar seus dados na "nuvem computacional" independentemente disso;
  • O trabalho corporativo e o compartilhamento de arquivos se tornam mais fáceis, uma vez que todas as informações se encontram no mesmo "lugar", ou seja, na "nuvem computacional";
  • O usuário tem um melhor controle de gastos ao usar aplicativos, pois a maioria dos sistemas de computação em nuvem fornece aplicações gratuitamente e, quando não gratuitas, são pagas somente pelo tempo de utilização dos recursos. Não é necessário pagar por uma licença integral de uso de software;
  • A infraestrutura necessária para uma solução de cloud computing é bem mais enxuta do que uma solução tradicional de hosting ou collocation , consumindo menos energia, refrigeração e espaço físico e consequentemente contribuindo para preservação e uso racional dos recursos naturais.
  • De uma maneira geral, serviço de plataforma é uma evolução da terceirização na área de TI. A maioria das empresas não tem como atividade principal a gestão de TI, de forma que se mostra coerente a contratação de uma plataforma externa robusta para apoiar processos como gestão empresarial, pagamentos e recebimentos, banco de dados, desenvolvimento de produtos (como renderização de vídeos, CAD, etc.), apoio a serviços (BI, processamento de dados, etc.) e demais. Nesse caso, TI passa a ser efetivamente uma ferramenta de suporte ao negócio, ou seja, o foco do cliente é a informação e não a forma como ela é mantida e processada.
Mesmo para as organizações de TI, há vantagens. “As organizações de TI gastam hoje 80% de seu tempo com a manutenção de sistemas, e não é seu objetivo de negócio manter dados e aplicativos em operação. É dinheiro jogado fora, o que é inaceitável nos dias de hoje”.

É uma grande tendência de mercado, principalmente pelo controle de custos, pois atualmente em grande parte das empresas não se sabe quanto se gasta com TI, nem quanto poderia ser economizado. Tomando por exemplo uma empresa de marketing: a produção de animações 3D e efeitos especiais exige uma grande quantidade de processamento computacional. Normalmente isto é realizado dentro das limitações da estação de trabalho do próprio artista, consumindo muitas horas ou até mesmo dias, diminuindo a produtividade e estendendo o cronograma do projeto. A utilização da computação em nuvem permitiria a realização do mesmo trabalho em um espaço de tempo drasticamente reduzido (poucas horas ou minutos) sem grandes investimentos em uma plataforma de processamento compatível com o trabalho. O custo é proporcional ao tempo de utilização do serviço ou corresponde ao custo de uma assinatura.

Tipologia
Atualmente, a Cloud Computing é dividida em cinco tipos:
  • IaaS - Infrastructure as a Service ou Infra-estrutura como Serviço (em português): quando se utiliza uma porcentagem de um servidor, geralmente com configuração que se adeque à sua necessidade.
  • PaaS - Plataform as a Service ou Plataforma como Serviço (em português): utilizando-se apenas uma plataforma como um banco de dados, um web-service, etc. (p.ex.: Windows Azure).
  • DaaS - Development as a Service ou Desenvolvimento como Serviço (em português): as ferramentas de desenvolvimento tomam forma no cloud computing como ferramentas compartilhadas, ferramentas de desenvolvimento web-based e serviços baseados em mashup.
  • SaaS - Software as a Service ou Software como Serviço (em português): uso de um software em regime de utilização web (p.ex.: Google Docs , Microsoft Sharepoint Online).
  • CaaS - Communication as a Service ou Comunicação como Serviço (em português): uso de uma solução de Comunicação Unificada hospedada em Data Center do provedor ou fabricante (p.ex.: Siemens Enterprise , Locaweb).

A Nuvem foi considerada o próximo passo lógico em sistemas de informação para empresas. Já não é uma questão de como gerir a infra-estrutura, é agora uma questão de como gerir informação. É ter a capacidade de armazenamento, o seu ambiente de desenvolvimento de aplicações, as suas aplicações e a sua segurança disponíveis para si quando precisar deles—todos na mesma localização.


Porque considerar mudar para o modelo em nuvem? Porquê agora?
  • Maior agilidade comercial. Da perspectiva de gestão de TI, pode concentrar-se em resolver problemas de negócio, e não em questões de infra-estrutura. O modelo cloud permite-lhe reagir às exigências de negócio com uma maior eficácia, e ajuda a assegurar aos empregados que têm acesso a informação, clientes, parceiros e uns aos outros, usando qualquer dispositivo, em qualquer lugar. O resultado: podem dar prioridade às tarefas mais críticas para o seu negócio.
  • Maior agilidade de recursos. A carga sobre a gestão, previsão e redução do excesso de capacidade da infra-estrutura de sistemas de informação diminui. O resultado—menos gestão, manutenção e tempo de instalação, com o benefício adicional de uma maior escalabilidade, para mais fácil gestão durante os picos de utilização.
  • Gestão de custos. De uma perspectiva financeira, pode gerir os custos como um custo de investimento ou um custo operacional consoante o que oferecer mais benefícios para o seu negócio.
  • Menos marcas de carbono. Ao mesmo tempo, usando a infra-estrutura de IT fora das instalações tem o valor adicional de diminuir o seu impacto no ambiente devido a uma redução nos recursos físicos precisos para operar sistemas nas instalações.
Adotar soluções em Cloud Computing é uma decisão estratégica, importante para qualquer negócio, pois além de contribuir com o meio ambiente, proporciona uma redução significante nos custos de infra-estrutura.
  A adoção destas práticas tem sido vista fortemente no mercado de TI, e hoje, o uso de soluções baseadas em Cloud Computing é um grande exemplo de responsabilidade com o meio ambiente, pois contribuem com a redução no consumo de energia elétrica, emissão de CO² e diminuição na quantidade de lixo eletrônico.
-->
Atualmente existe uma grande preocupação com a preservação do nosso meio ambiente, e isto tem mobilizado principalmente empresas a repensar seus processos, adotando práticas sustentáveis aos seus negócios com o compromisso de agredir menos o meio ambiente.
 

Nenhum comentário:

Postar um comentário