computação em nuvem

Download Computação em Nuvem

Post on 12-Nov-2014

203 views

Category:

Internet

7 download

Embed Size (px)

DESCRIPTION

Computação em Nuvem, compartilhamento

TRANSCRIPT

  • 1. Computao em nuvem 1 Computao em nuvem A nuvem (cloud) o smbolo da Internet. O conceito de computao em nuvem (em ingls, cloud computing) refere-se utilizao da memria e das capacidades de armazenamento e clculo de computadores e servidores compartilhados e interligados por meio da Internet, seguindo o princpio da computao em grade. [1] O armazenamento de dados feito em servios que podero ser acessados de qualquer lugar do mundo, a qualquer hora, no havendo necessidade de instalao de programas ou de armazenar dados. O acesso a programas, servios e arquivos remoto, atravs da Internet - da a aluso nuvem. O uso desse modelo (ambiente) mais vivel do que o uso de unidades fsicas. Num sistema operacional disponvel na Internet, a partir de qualquer computador e em qualquer lugar, pode-se ter acesso a informaes, arquivos e programas num sistema nico, independente de plataforma. O requisito mnimo um computador compatvel com os recursos disponveis na Internet. O PC torna-se apenas um chip ligado Internet a "grande nuvem" de computadores sendo necessrios somente os dispositivos de entrada (teclado, mouse) e sada (monitor). Corrida pela tecnologia Empresas como Amazon, Google, IBM e Microsoft foram as primeiras a iniciar uma grande ofensiva nessa "nuvem de informao" (information cloud), que especialistas consideram uma "nova fronteira da era digital". Aos poucos, essa tecnologia vai deixando de ser utilizada apenas em laboratrios para ingressar nas empresas e, em breve, em computadores domsticos. O primeiro servio na Internet a oferecer um ambiente operacional para os usuriosantigamente, disponvel no endereo www.webos.orgfoi criado por um estudante sueco, Fredrik Malmer, utilizando as linguagens XHTML e Javascript. Atualmente, o termo AJAX adotado para definir a utilizao dessas duas linguagens na criao de servios na Internet. Em 1999, foi criada nos EUA a empresa WebOS Inc., que comprou os direitos do sistema de Fredrik e licenciou uma srie de tecnologias desenvolvidas nas universidades do Texas, Califrnia e Duke.
  • 2. Computao em nuvem 2 Tipologia Atualmente, a computao em nuvem dividida em sete tipos: IaaS - Infrastructure as a Service ou Infraestrutura como Servio (em portugus): quando se utiliza uma percentagem de um servidor, geralmente com configurao que se adeque sua necessidade. PaaS - Plataform as a Service ou Plataforma como Servio (em portugus): utilizando-se apenas uma plataforma como um banco de dados, um web-service, etc. (p.ex.: Windows Azure e Jelastic). DevaaS - Development as a Service ou Desenvolvimento como Servio (em portugus): as ferramentas de desenvolvimento tomam forma na computao em nuvem como ferramentas compartilhadas, ferramentas de desenvolvimento web-based e servios baseados em mashup. SaaS - Software as a Service ou Software como Servio (em portugus): uso de um software em regime de utilizao web (p.ex.: Google Docs , Microsoft SharePoint Online). CaaS - Communication as a Service ou Comunicao como Servio (em portugus): uso de uma soluo de Comunicao Unificada hospedada em Data Center do provedor ou fabricante (p.ex.: Microsoft Lync). EaaS - Everything as a Service ou Tudo como Servio (em portugus): quando se utiliza tudo, infraestrurura, plataformas, software, suporte, enfim, o que envolve T.I.C. (Tecnologia da Informao e Comunicao) como um Servio. DBaas - Data Base as a Service ou Banco de dados como Servio (em portugus): quando utiliza a parte de servidores de banco de dados como servio. Servios oferecidos Os seguintes servios atualmente so oferecidos por empresas: Servidor Cloud Hospedagem de Sites em Cloud Load Balancer em Cloud Email em Cloud Caracterstica de computao em nuvem Provisionamento dinmico de recursos sob demanda, com mnimo de esforo; Escalabilidade; Uso de "utilility computing", onde a cobrana baseada no uso do recurso ao invs de uma taxa fixa; Viso nica do sistema; Distribuio geogrfica dos recursos de forma transparente ao usurio. Modelo de implantao No modelo de implantao, [2] dependemos das necessidades das aplicaes que sero implementadas. A restrio ou abertura de acesso depende do processo de negcios, do tipo de informao e do nvel de viso desejado. Percebemos que certas organizaes no desejam que todos os usurios possam acessar e utilizar determinados recursos no seu ambiente de computao em nuvem. Segue abaixo a diviso dos diferentes tipos de implantao: Privado - As nuvens privadas so aquelas construdas exclusivamente para um nico usurio (uma empresa, por exemplo). Diferentemente de um data center privado virtual, a infraestrutura utilizada pertence ao usurio, e, portanto, ele possui total controle sobre como as aplicaes so implementadas na nuvem. Uma nuvem privada , em geral, construda sobre um data center privado. Pblico - As nuvens pblicas so aquelas que so executadas por terceiros. As aplicaes de diversos usurios ficam misturadas nos sistemas de armazenamento, o que pode parecer ineficiente a princpio. Porm, se a implementao de uma nuvem pblica considera questes fundamentais, como desempenho e segurana, a
  • 3. Computao em nuvem 3 existncia de outras aplicaes sendo executadas na mesma nuvem permanece transparente tanto para os prestadores de servios como para os usurios. Comunidade - A infraestrutura de nuvem compartilhada por diversas organizaes e suporta uma comunidade especfica que partilha as preocupaes (por exemplo, a misso, os requisitos de segurana, poltica e consideraes sobre o cumprimento). Pode ser administrado por organizaes ou por um terceiro e pode existir localmente ou remotamente. Hbrido - Nas nuvens hbridas temos uma composio dos modelos de nuvens pblicas e privadas. Elas permitem que uma nuvem privada possa ter seus recursos ampliados a partir de uma reserva de recursos em uma nuvem pblica. Essa caracterstica possui a vantagem de manter os nveis de servio mesmo que haja flutuaes rpidas na necessidade dos recursos. A conexo entre as nuvens pblica e privada pode ser usada at mesmo em tarefas peridicas que so mais facilmente implementadas nas nuvens pblicas, por exemplo. O termo computao em ondas , em geral, utilizado quando se refere s nuvens hbridas. Vantagens A maior vantagem da computao em nuvem a possibilidade de utilizar softwares sem que estes estejam instalados no computador. Mas h outras vantagens: na maioria das vezes o usurio no 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; as atualizaes dos softwares so feitas de forma automtica, sem necessidade de interveno do usurio; o trabalho corporativo e o compartilhamento de arquivos se tornam mais fceis, uma vez que todas as informaes se encontram no mesmo "lugar", ou seja, na "nuvem computacional"; os softwares e os dados podem ser acessados em qualquer lugar, basta apenas que haja acesso Internet, no so mais restritos ao ambiente local de computao, nem dependem da sincronizao de mdias removveis. o usurio tem um melhor controle de gastos ao usar aplicativos, pois a maioria dos sistemas de computao em nuvem fornece aplicaes gratuitamente e, quando no gratuitas, so pagas somente pelo tempo de utilizao dos recursos. No necessrio pagar por uma licena integral de uso de software; diminui a necessidade de manuteno da infraestrutura fsica de redes locais cliente/servidor, bem como da instalao dos softwares nos computadores corporativos, pois esta fica a cargo do provedor do software em nuvem, bastando que os computadores clientes tenham acesso Internet; a infraestrutura necessria para uma soluo de computao em nuvem bem mais enxuta do que uma soluo tradicional de hospedagem ou alojamento, consumindo menos energia, refrigerao e espao fsico e consequentemente contribuindo para a preservao e o uso racional dos recursos naturais. Desvantagens A maior desvantagem da computao em nuvem vem fora do propsito desta, que o acesso a internet. Caso voc perca o acesso, comprometer todos os sistemas embarcados. velocidade de processamento: caso seja necessrio uma grande taxa de transferncia, se a internet no tiver uma boa banda, o sistema pode ser comprometido. Um exemplo tpico com mdias digitais ou jogos; assim como todo tipo de servio, ele custeado. maior risco de comprometimento da privacidade do que em armazenamento off-line.
  • 4. Computao em nuvem 4 Gerenciamento da segurana da informao na nuvem Sete princpios de segurana em uma rede em nuvem: Acesso privilegiado de usurios - A sensibilidade de informaes confidenciais nas empresas obriga um controle de acesso dos usurios e informao bem especfica de quem ter privilgio de administrador, para ento esse administrador controle os acessos Compliance com regulamentao - As empresas so responsveis pela segurana, integridade e a confidencialidade de seus prprios dados. Os fornecedores de computao em nuvem devem estar preparados para auditorias externas e certificaes de segurana. Localizao dos dados - A empresa que usa cloud provavelmente no sabe exatamente onde os dados esto armazenados, talvez nem o pas onde as informaes esto guardadas. O fornecedor deve estar disposto a se comprometer a armazenar e a processar dados em jurisdies especficas, assumindo um compromisso em contrato de obedecer os requerimentos de privacidade que o pas de origem da empresa pede. Segregao dos dados - Geralmente uma empresa divide um ambiente com dados de diversos clientes. Procure entender o que feito para a separao de dados, que tipo de criptografia segura o suficiente para o funcionamento correto da aplicao. Recuperao dos dados - O fornecedor em cloud deve saber onde esto os dados da empresa e o que acon