Upload
david-fernandes
View
291
Download
1
Embed Size (px)
Citation preview
Cloud Computing
Trabalho realizado por:
• David Fernandes
• Francisco Santos
• João Nogueira
• Ricardo Reis
Evolução da Computação
Década de 70: Mainframes
Década de 80: Surgiu o computador pessoal
Década de 90: Expansão da Web
Década de 2000: Internet de banda larga
HOJE: Cloud Computing
Cloud Computing
Utilização da memória e capacidades de armazenamento
e cálculo de computadores e servidores compartilhados e
interligados, por meio da Internet, em qualquer parte do
mundo.
O armazenamento de dados é feito em servidores que
poderão ser acessados de qualquer parte do mundo, a
qualquer hora, não havendo necessidade de instalação
de programas ou de armazenar dados.
Data-centers
• O primeiro serviço na Internet a oferecer um ambienteoperacional para os usuários foi criado por um grupo deestudantes suecos liderados por Fredrik Malmer - utilizandoas linguagens XHTML e Javascript (1998)
• Em 1999 foram comprados os direitos por uma empresaamericana, a WebOS Inc.
• No entanto, a Google, a Microsoft e a IBM foram dasempresas que mais se destacaram na ofensiva à utilizaçãodo Cloud Computing
Curiosidades
Vantagens do Cloud ComputingUma das principais vantagens do Cloud Computing é a
possibilidade de utilizar aplicações directamente da Internetsem ser preciso que estas estejam instaladas no nossocomputador. Mas existem outras:
•O utilizador pode aceder aos seus dados em qualquerlocal, basta para isso ter acesso á internet;
•As actualizações são feitas de forma automática;
•O trabalho corporativo e a partilha de ficheiros torna-se maisfácil;
•Baixo risco de indisponibilidade do ficheiro que o utilizadorprocura num dado momento;
• Na maioria dos casos o utilizador não precisa de sepreocupar com o seu sistema operacional ouhardware;
• O utilizador não precisa de se preocupar com aestrutura para executar a aplicação;
• A maioria das aplicações em Cloud Computing sãogratuitas.
Independente da aplicação, com a Cloud Computing o utilizadornão necessita de conhecer toda a estrutura que há por trás doprocesso. O que importa ao utilizador é saber que a aplicaçãoestá disponível nas “nuvens”, não importa de que forma.
Princípios de Segurança
• Acesso privilegiado de utilizadores
• Viabilidade em longo prazo
• Recuperação dos dados
Principal desvantagem do CloudComputing
• O factor mais crítico do Cloud Computing é asegurança, uma vez que os dados do utilizadorestão sempre “online”.
Os 4 modelos de implementação de CloudComputing mais utilizados no mercado:
• Private cloud – Nuvem Privada
–Empresa possui propriedade sobre a nuvem.
• Community cloud – Nuvem Compartilhada
–Infra-estrutura compartilhada para umgrupo/empresa específica.
• Public cloud – Nuvem Pública
–Vendida ao público em geral, possui umagrande infra-estrutura.
• Hybrid cloud – Nuvem Híbrida
–Composto por um ou mais modelos de Nuvem
Exemplos de Cloud Computing
Google Apps
• É um pacote de serviços que o Google ofereceque contém aplicativos de edição detexto, apresentações (Google Docs), serviço deagenda (Google Agenda), comunicadorinstantâneo integrado (Google Talk), e-mailcom o domínio da empresa (porexemplo, [email protected]), entreoutros.
• Todos esses serviços são processados peloGoogle e o cliente só precisa de criar as contasdo usuário.
• O Google Apps oferece pacotes gratuitos epagos, de acordo com o número de usuários.
• Um dos maiores clientes do Google Apps é aProcter & Gamble, que contratou os serviçospara mais de 130 mil colaboradores.
Panda Cloud Antivirus
• Como o nome indica, este é um programaantivírus da Panda Software, mas com umagrande diferença: a maior parte do trabalhonecessário à ferramenta para pesquisar eeliminar malwares fica por conta das"nuvens". Com isso, de acordo com a Panda,essa solução evita que o antivírus deixe ocomputador lento.
iCloud
• Anunciado em Junho de 2011, trata-se de umserviço da Apple que armazenamúsicas, fotos, vídeos, documentos e outrasinformações do usuário.
• O seu objectivo é fazer com que a pessoautilize "as nuvens" como um "hub" paracentralizar suas informações.
• Desta forma, se o usuário actualizar asinformações de um contacto no iPhone, porexemplo, o iCloud poderá enviar os dadosalterados automaticamente para outrosdispositivos.
O que esperar no futuro do cloudcomputing
• Surgimentos de fornecedores de aplicações parasegmentos específicos;
• Aumento da procura de Internet Móvel;
• 44% dos gestores de TI consideram a adopção dacloud;
• Aumento da procura de profissionais especializados emvirtualização.