Arquiteturas Paralelas e Distribuídas - Aula 6 - Cloud Computing

19
1 AULA : Campus Charqueadas Arquiteturas Paralelas e Distribuídas Apresentado por: Cleber Schroeder Fonseca TSI-6AN

Transcript of Arquiteturas Paralelas e Distribuídas - Aula 6 - Cloud Computing

Page 1: Arquiteturas Paralelas e Distribuídas - Aula 6 - Cloud Computing

1AULA  :

Campus  Charqueadas

Arquiteturas  Paralelas  e  Distribuídas

Apresentado por: Cleber Schroeder Fonseca

TSI-6AN

Page 2: Arquiteturas Paralelas e Distribuídas - Aula 6 - Cloud Computing

2AULA  :

Campus  Charqueadas

CLOUD COMPUTING

Page 3: Arquiteturas Paralelas e Distribuídas - Aula 6 - Cloud Computing

3AULA  :

Campus  Charqueadas

Cloud Computing

• A  expressão  cloud computing(computação  nas  nuvens)  começou  a  ganhar  força  em  2008,  mas  a  ideia  existe  há  muitos  anos.

• Se  refere,  essencialmente,  à  noção  de  utilizarmos,  em  qualquer  lugar  e  independente  de  plataforma,  as  mais  variadas  aplicações  por  meio  da  internet.

Page 4: Arquiteturas Paralelas e Distribuídas - Aula 6 - Cloud Computing

4AULA  :

Campus  Charqueadas

Por  que  nuvem

• Ao  consultar  livros  de  redes,  telecomunicações  e  afins,  repare  que  é  provável  que  se  encontre  uma  nuvem  sendo  usada  para  fim  de  abstração.

Page 5: Arquiteturas Paralelas e Distribuídas - Aula 6 - Cloud Computing

5AULA  :

Campus  Charqueadas

Entendendo

• Estavamos acostumados  a  armazenar  arquivos  e  dados  de  maneira  on premise.

• Nos  ambientes  corporativos  algumas  aplicações  já  eram  fornecidas  por  um  servidor.

• A  maior  vantagem  do  on premise está  no  fato  de  ser  possível  utilizar  as  aplicações  mesmo  sem  acesso  a  internet.

Page 6: Arquiteturas Paralelas e Distribuídas - Aula 6 - Cloud Computing

6AULA  :

Campus  Charqueadas

Entendendo

• A  evolução  constante  da  tecnologia  computacional  e  das  telecomunicações  está  fazendo  com  que  o  acesso  à  internet  se  torne  cada  vez  mais  amplo  e  rápido.

• Esse  senário  criou  um  senário  onde  o  cloud computing se  torna  cada  vez  mais  disseminado  pelo  mundo.

Page 7: Arquiteturas Paralelas e Distribuídas - Aula 6 - Cloud Computing

7AULA  :

Campus  Charqueadas

Entendendo

• Com  o  cloud computing muitos  aplicativos,  assim  como  arquivos  e  outros  dados,  não  precisam  mais  estar  instalados  ou  armazenados  no  computador  do  usuário  ou  um  servidor  próximo.

• Este  conteúdo  passa  a  ficar  disponível  nas  nuvens.

Page 8: Arquiteturas Paralelas e Distribuídas - Aula 6 - Cloud Computing

8AULA  :

Campus  Charqueadas

Page 9: Arquiteturas Paralelas e Distribuídas - Aula 6 - Cloud Computing

9AULA  :

Campus  Charqueadas

Características

• Na  maioria  dos  casos,  o  usuário  pode  acessar  as  aplicações  independente  do  seu  sistema  operacional.

• O  usuário  não  precisa  se  preocupar  com  a  estrutura  para  executar  a  aplicação.

• O  compartilhamento  de  informações,  e  escrita  colaborativa  de  informação  se  tornam  muito  mais  fáceis.  

Page 10: Arquiteturas Paralelas e Distribuídas - Aula 6 - Cloud Computing

10AULA  :

Campus  Charqueadas

Características

• O  usuário  pode  contar  com  alta  disponibilidade  do  serviço.

• Dependendo  da  aplicação,  o  usuário  terá  de  instalar  um  cliente,  mas  nesses  casos  todo  ou  a  maior  parte  do  processamento  e  armazenamento  de  dados  é  feito  pelo  servidor.

Page 11: Arquiteturas Paralelas e Distribuídas - Aula 6 - Cloud Computing

11AULA  :

Campus  Charqueadas

SaaS

• O  conceito  de  Software  as  a  Service  (Software  como  serviço),  trata-­se  de  uma  forma  de  trabalho  em  que  o  software  é  oferecido  como  serviço.

Page 12: Arquiteturas Paralelas e Distribuídas - Aula 6 - Cloud Computing

12AULA  :

Campus  Charqueadas

Paas

• Platform  as  a  Service  (Plataforma  como  serviço),  trata-­se  de  um  tipo  de  solução  mais  amplo  para  determinadas  aplicações.

Page 13: Arquiteturas Paralelas e Distribuídas - Aula 6 - Cloud Computing

13AULA  :

Campus  Charqueadas

Daas

• Database as  a  Service  (Banco  de  Dados  como  serviço),  o  nome  deixa  claro  que  essa  modalidades  é  direcionada  ao  fornecimento  de  serviços  para  armazenamento  e  acesso  de  volumes  de  dados.

Page 14: Arquiteturas Paralelas e Distribuídas - Aula 6 - Cloud Computing

14AULA  :

Campus  Charqueadas

Iaas

• Infrastructure as  a  Service  (Infraestrutura  como  serviço),  parecido  com  o  PaaS,  mas  aqui  o  foco  é  a  estrutura  física.

Page 15: Arquiteturas Paralelas e Distribuídas - Aula 6 - Cloud Computing

15AULA  :

Campus  Charqueadas

TaaS

• Testing as  a  Service  (Ensaio  como  serviço),  oferece  um  ambiente  apropriado  para  que  usuários  possam  testar  aplicações  e  sistemas,  simulando  o  comportamento  destes  em  nível  de  execução.

Page 16: Arquiteturas Paralelas e Distribuídas - Aula 6 - Cloud Computing

16AULA  :

Campus  Charqueadas

Exemplos

• Serviços  de  e-­mail– Gmail– Yahoo!  Mail

• Discos  virtuais– Dropbox– One Drive– Google  Drive

Page 17: Arquiteturas Paralelas e Distribuídas - Aula 6 - Cloud Computing

17AULA  :

Campus  Charqueadas

Exemplos

• Serviços  de  compartilhamento  de  fotos  e  vídeos– Flickr– YouTube– Netflix

Page 18: Arquiteturas Paralelas e Distribuídas - Aula 6 - Cloud Computing

18AULA  :

Campus  Charqueadas

• Note  que  todos  os  exemplos  não  são  executados  dentro  do  computador  do  cliente.

• A  maior  parte  deles  não  cobra  por  licenças  de  utilização  do  software.

Page 19: Arquiteturas Paralelas e Distribuídas - Aula 6 - Cloud Computing

19AULA  :

Campus  Charqueadas

Nuvem  privada

• Oferece  os  praticamente  os  mesmo  serviços  da  nuvem  pública.

• A  diferença  está  nos  equipamentos  e  sistemas  utilizados  para  construir  a  nuvem.

• Esses  estão  normalmente  alocados  dentro  da  infraestrutura  da  própria  empresa.