apresentação cloud computing

33
Cloud Computing Grupo: Anderson Vinícius Bruno Monteiro Marcelo Botero Victor Queiroga

Upload: victor-queiroga

Post on 24-Jul-2015

65 views

Category:

Technology


5 download

TRANSCRIPT

Page 1: Apresentação   cloud computing

Cloud ComputingGrupo:

Anderson Vinícius

Bruno Monteiro

Marcelo Botero

Victor Queiroga

Page 2: Apresentação   cloud computing

O que é computação em nuvem

• É um modelo que possibilita acesso sob demanda a um conjunto de recursos computacionais virtualizados e configuráveis (como processamento, armazenamento, aplicações, serviços, etc) os quais são possíveis de ser adquiridos com o mínimo de esforço gerencial

Page 3: Apresentação   cloud computing

Funcionamento

Computação em nuvem nada mais é que uma infraestrutura virtual que possibilita a prestação de serviços em rede. Tal infraestrutura de hardware e software encontra-se em centros de dados remotos. Dessa forma todo o processamento de dados e informações é feita através de uma rede e não de um computador local.

Page 4: Apresentação   cloud computing

MOTIVAÇÃO

Fatores que motivam a computação em nuvem:• Limitação de Hardware• Alto Investimento inicial para as empresas• Subutilização de recursos

Page 5: Apresentação   cloud computing

Características

• Elasticidade Rápida - faz com que a empresa tenha um serviço de computação extremante flexível, no qual pode expandir ou contrair de acordo com as demanda

• Serviço Medido - Os sistemas de gerenciamento utilizados pela Computação em Nuvem controlam e otimizam automaticamente o uso dos recursos para cada tipo de serviço

Page 6: Apresentação   cloud computing

Características

• Autoatendimento sob Demanda - É possível adquirir recursos computacionais de acordo com a necessidade da empresa, como por exemplo, tempo de processamento no servidor ou armazenamento na rede

Page 7: Apresentação   cloud computing

MODELOS DE SERVIÇOS

Page 8: Apresentação   cloud computing
Page 9: Apresentação   cloud computing

IaaS (Infraestrutura como um Serviço)

Faz com que a empresa consumidora alugue um hardware para que atue como um provedor de serviços

Page 10: Apresentação   cloud computing

IaaS - CARACTERÍSTICAS

• Ao invés de comprar hardware, usuários podem comprar IaaS baseando-se na estimativa de consumo.

• Os usuários são responsáveis por gerenciar suas aplicações• Podem ser instaladas vários tipos de plataformas (Linux,

Windows, etc.)

Page 11: Apresentação   cloud computing

IaaS - EXEMPLOS

• Amazon Web Service (AWS)• Google Compute Engine (GCE)

Page 12: Apresentação   cloud computing

PaaS (Plataforma como um Serviço)

Oferece uma infraestrutura de alto nível de integração para implementar e testar aplicações na nuvem, fornecendo um sistema operacional, linguagens de programação e ambientes de desenvolvimento.

Page 13: Apresentação   cloud computing

PAAS – CARACTERÍSTICAS

• Permite ao usuário criar aplicações a partir de componentes de software.

• Aplicações disponibilizadas através do PaaS herdam as características típicas de dos serviços em nuvem(escalabilidade, alta disponibilidade, etc)

• Reduz a quantidade de código necessário

Page 14: Apresentação   cloud computing

PaaS – Exemplos

• Wolfframeworks• azure• SalesForce• Squarespace• apprenda

Page 15: Apresentação   cloud computing

SaaS (Software como um Serviço)

• Representa o maior mercado em cloud computing. Funciona a partir de um provedor externo que fornece a hospedagem de aplicativos na nuvem e serão oferecidos como serviços.

Page 16: Apresentação   cloud computing

SAAS – CARACTERÍSTICAS

• Elimina a necessidade de instalar e rodar aplicações em computadores pessoais.

• A maioria das aplicações rodam direto do browser.• Tudo é gerenciado pelos provedores do serviço (Aplicações,

dados, virtualização, etc.)

Page 17: Apresentação   cloud computing

SAAS - EXEMPLOS

• Google Gmail• Microsoft 365• Salesforce• Citrix GoToMeeting• Cisco WebEx

Page 18: Apresentação   cloud computing

Comparação: Cloud Computing x InfraEstrutura de Data CenterFonte: http://blogs.msdn.com/b/wcamb/archive/2010/05/07/computa-o-em-nuvem-algumas-perguntas-sobre-desafios-em-projetos.aspx

Page 19: Apresentação   cloud computing

Algumas Empresas e seus Serviços em Nuvem

Fonte: http://www.logicworks.net/blog/2012/11/1803/

Page 20: Apresentação   cloud computing

MODELOS DE IMPLEMENTAÇÃO

Page 21: Apresentação   cloud computing

Conceito

Os modelos de implementação tratam da disponibilidade e acesso de ambientes de computação em nuvem. O nível de restrição depende do tipo de informação, nível de visão e regras de negócio; e os mesmos podem ser de quatro tipos:

Page 22: Apresentação   cloud computing

Modelos de Implementação

Fonte: http://www.teleco.com.br/tutoriais/tutorialservnuvopers1/pagina_4.asp

Page 23: Apresentação   cloud computing

Modelos de Implementação

• Nuvem privada – É aquela em que a infraestrutura é exclusiva de uma empresa e construída a partir de um DataCenter privado. Essa empresa poderá ter o gerenciamento absoluto ou controlado por terceiros.

• Nuvem Pública – É aquela em que os serviços são prestados por algum provedor externo(de terceiros), sendo necessário o uso do navegador para entrar, manipular e/ou acessar os recursos disponibilizados

Page 24: Apresentação   cloud computing

Modelos de Implementação

• Nuvem comunitária – é aquela na qual a infraestrutura da nuvem comunitária é compartilhada por diversas organizações com interesses em comum

• Nuvem híbrida - é aquela na qual se utiliza a composição de dois ou mais modelos de implementação de nuvens (privada, pública ou comunitária).

Page 25: Apresentação   cloud computing

Benefícios da Computação em Nuvem

• Disponibilidade de Armazenamento • Modelo pago por uso• Automatização• Redução de equipamentos• Redução de manutenção• Redução do Tempo gasto na Implantação• Mobilidade

Page 26: Apresentação   cloud computing

Benefícios da Computação em Nuvem

• Responsabilidade do provedor para a recuperação em casos inesperáveis

• Equipe de TI reduzida• Atualizações de Software• Economia de Energia• Redução de Custos

Page 27: Apresentação   cloud computing

Desvantagens da Computação em Nuvem

• Risco de segurança (vazamento e furto de informações)• Risco de perda de dados (importante conhecer o plano de

backup do fornecedor)• Algumas empresas fornecedoras podem não ser capazes de

prover disponibilidade, processamento e armazenamento em cenários de maior demanda

Page 28: Apresentação   cloud computing

PRODUTOS CONHECIDOS

Page 29: Apresentação   cloud computing

Google App Engine (SaaS)

Oferece que contém aplicativos de edição de texto, planilhas e apresentações (Google Docs), serviço de agenda (Google Agenda), comunicador instantâneo integrado(Google Talk), e-mail com o domínio da empresa, entre outros.

Page 30: Apresentação   cloud computing

Microsoft Azure (PaaS)

Plataforma criada para execução de aplicativos e serviços hospedados e controlados pela Microsoft. A plataforma confere escalabilidade e economia, entre outras características da computação em nuvem

Page 31: Apresentação   cloud computing

Amazon Web Services (IaaS)

É uma coleção de serviços computacionais remotos. Dentre os serviços mais conhecidos estão: Amazon EC2 e o Amazon S3.

Acessar(http://54.94.203.124)

Page 32: Apresentação   cloud computing

Fontes

• http://apprenda.com/library/glossary/• http://computerworld.com.br/tecnologia/2012/09/10/as-10-

empresas-de-nuvem-mais-poderosas/• http://www.das.ufsc.br/~rabelo/Ensino/DAS5316/

MaterialDAS5316/Cloud%20Computing.pdf• http://www.publicadireito.com.br/artigos/?cod=e6c46d6ccf72dec9• http://blogs.msdn.com/b/wcamb/archive/2010/05/07/computa-o-

em-nuvem-algumas-perguntas-sobre-desafios-em-projetos.aspx

Page 33: Apresentação   cloud computing