SlideShare uma empresa Scribd logo
Introdução à Computação
em Nuvem
Conceitos básicos de Cloud Computing
Tony Esaú
Professor Estagiário
Redes de computadores
• Na Informática, uma Rede de Computadores é a maneira pela qual
vários dispositivos encontram-se conectados uns aos outros, de
modo que possam trocar informações. Normalmente os dispositivos,
principalmente os computadores, estão interligados por um sistema
de comunicação digital guiado por um conjunto de regras chamadas
de Protocolosde rede.
• O exemplo mais claro de uma Rede de Computadores é a própria
Internet, que funciona com os seguintes famosos protocolos: o
Transmission Control Protocol (Protocolo de Controle de
Transmissão) e o Internet Protocol (Protocolo de Interconexão), ou
simplesmente TCP/IP. É um protocolo de pilha complexo que serve
para regular a transmissão de dados entre máquinas.
Redes de Computadores Pré-Internet
• Antes da Internet já existiam redes de computadores primitivas, elas
eram utilizadas principalmente em faculdades e algumas empresas.
• Características: eram redes particulares, com soluções proprietárias e
recursos individualizados. O acesso era feito por meio de
cabeamento, isto é, com poucos computadores e custo elevado.
• As empresas e universidades que possuíam computadores
precisavam trocar informações entre as máquinas, ou seja, conectá-
los uns aos outros, e, para isso, utilizou-se o cabeamento, mas era
uma estratégia de alto custo, pois às vezes existiam muitas máquinas
e os cabos eram – e ainda são – caros.
Redes de Computadores Pré-Internet
Redes de Computadores Pós-Internet
• Após o surgimento da Internet, os computadores puderam se
conectar facilmente uns aos outros e com um custo bem menos
elevado.
• Características: compartilhamento de recursos, economia de escala e
a adoção de padrões abertos de comunicação, com muitos
computadores conectados.
• Com o surgimento dos provedores externos de Internet -
responsáveis pela conexão -, houve a terceirização do serviço,
redução de custos, maior facilidade de conexão e a perda de controle
da rede pela organização, que antes comandava tudo.
Redes de Computadores Pós-Internet
INTERNET
Computação em Nuvem
• O Armazenamento em Nuvem – também chamado de Cloud Computing –
é uma maneira simples de armazenar, acessar e compartilhar dados pela
Internet. Os provedores de Armazenamento em Nuvem, como a AWS,
detêm e mantêm o Hardware e o Software conectados à rede, enquanto o
usuário utiliza o que precisa por meio de uma aplicação.
• O uso da Computação em Nuvem elimina a aquisição e o gerenciamento de
custos de compra e também a manutenção da sua própria estrutura de
armazenamento – redução de custos -, aumenta a agilidade e dá acesso a
dados de qualquer lugar e momento, desde que o cliente tenha acesso à
Internet.
• (Backup na Nuvem).
Computação em Nuvem
• O termo Nuvem vem da quantidade de informações repassadas em
pouco tempo, é um processo tão rápido que gera uma “Nuvem de
informações” que passam por todos os cantos do mundo como se
estivessem literalmente no ar, assim como as nuvens físicas.
• O termo Computação em Nuvem foi utilizado pela primeira vez em
1997 pelo professor de Sistemas de Informação Ramnath Chellapa,
em uma palestra acadêmica.
Como funciona?
• “O armazenamento na nuvem é adquirido de um fornecedor externo
de nuvem, que tem e opera capacidade de armazenamento físico de
dados e entrega essa capacidade pela Internet com um modelo de
pagamento conforme o uso – pague pelo que usou. Esses
fornecedores de armazenamento na nuvem gerenciam a capacidade,
a segurança e a resiliência para disponibilizar dados aos aplicativos
em todo o mundo.” (retirado do site oficial da AWS).
Requisitos Mínimos da Cloud Computing
Para que um Provedor de Computação em Nuvem possa fornecer seu
serviço com o máximo de eficiência possível é necessário que tenha
algumas propriedades básicas, são elas:
• Durabilidade;
• Disponibilidade;
• Segurança.
Requisito Básico: Durabilidade
• Os dados dos clientes devem ser armazenados pelo provedor em
várias instalações e em múltiplos dispositivos de cada instalação –
servidores -, de forma que desastres naturais, erros humanos ou
falhas mecânicas não resultemem perdas de dados
• Redundância: é o conceito da informática que afirma que, para
manter dados disponíveis sempre, é necessário fazer várias cópias de
um mesmo dado em diferentes dispositivos, ou seja, uma repetição
de informações.
Requisito Básico: Disponibilidade
• Todos os dados devem ser disponibilizados quando necessário. O
Armazenamento em Nuvem ideal disponibilizará o equilíbrio certo
entre os tempos de recuperação e o custo.
Requisito Básico: Segurança
• Todos os dados são preferencialmente criptografados. Dessa forma,
as Permissões e Controles de acesso devem funcionar em Nuvem tão
bom quanto no ArmazenamentoLocal.
Modelos de Serviço em Nuvem
Há três modelos básicos de serviço em Nuvem, são eles:
• SaaS – Software como Serviço;
• PaaS – Plataforma como Serviço;
• IaaS – Infraestrutura como Serviço.
SaaS – Software como Serviço
• Software as a Service: trata-se de um Software ou Aplicativo que
fica hospedado na Nuvem do Provedor, sendo acessado por clientes
finais, isto é, não é necessário fazer o download de um aplicativo na
máquina local, e o usuário paga um valor pelo serviço ao invés de
comprar ou renovar uma licença. Além disso, não é necessário fazer
upgrades em Hardwares e Softwares, no entanto, o usuário tem
pouco controle sobre a aplicação, podendo realizar apenas poucas
configurações.
• Ex.: DropBox, Google Apps, como Gmail etc.
PaaS – Plataforma como Serviço
• Platform as a Service: o Provedor de Nuvem oferece uma
Plataforma em que o cliente poderá hospedar ou desenvolver um
Software para usuários finais. Desse modo, a Plataforma hospeda um
S.O. e outros serviços que permitem a execução das aplicações do
cliente. Tal serviço é benéfico para desenvolvedores, pois eles podem
se concentrarem na sua atividade principal sem se preocuparem com
gerenciamento, licenças de uso, atualizações e manutenção de
infraestrutura, entre outros empecilhos.
• Ex.: AWS, Microsoft Azure etc.
IaaS – Infraestrutura como Serviço
• Infrastructure as a Service: a Infraestrutura como Serviço oferece
ao cliente a terceirização de elementos de infraestrutura – como
servidores. Entrega memória, armazenamento, processamento,
banco de dados, máquinas virtuais e redes, além de ser dinâmico e,
principalmente, flexível, visto que é cobrado sob demanda e que o
cliente tem total controle sobre a infraestrutura central.
• Ex.: AWS, DigitalOcean, Google Compute Engine etc.
Controle do Cliente conforme o Serviço
SaaS
PaaS
IaaS
Controle
Maior
Menor
Benefícios da Computação em Nuvem
• Custo Total de Propriedade: com o Armazenamento da Nuvem,
não é necessário adquirir Hardware de armazenamento. O usuário
pode adicionar ou remover capacidade sob demanda, alterar
características de desempenho, além de pagar apenas pelo
armazenamento de fato utilizado – sem armazenamento ocioso.
Dessa forma, dados acessados com menor frequência podem ser
transferidos automaticamente para camadas de custo menor.
• Just-in-time, pagar pelo que está sendo utilizado naquele momento
exato.
Benefícios da Computação em Nuvem
• Tempo de Implantação: quando as equipes de desenvolvimento
estiverem prontas para executar sua tarefas, a Infraestrutura não deverá
atrapalhá-los – falta de recursos na instituição. O Armazenamento em
Nuvem permite que o departamento de TI disponibilize rapidamente o
volume exato de armazenamento necessário, no momento que for
preciso.
• Gerenciamento de Informações: a centralização do
Armazenamento em Nuvem cria uma enorme vantagem para novas
atualizações. Ao usar o gerenciamento do Armazenamento em Nuvem,
pode-se executar tarefas importante de gerenciamento de Informações,
como Bloqueio de Dados e Organização por Importância automática.
Obrigado pela atenção!

Mais conteúdo relacionado

Semelhante a Introdução à Computação em Nuvem

O que é computação em Nuvem
O que é computação em NuvemO que é computação em Nuvem
O que é computação em NuvemAlanDemarcos2
 
Introdução a Cloud Computing
Introdução a Cloud ComputingIntrodução a Cloud Computing
Introdução a Cloud ComputingFrederico Madeira
 
Cloud
CloudCloud
CloudFYPA
 
Seminário Computação em Nuvem
Seminário Computação em NuvemSeminário Computação em Nuvem
Seminário Computação em NuvemLeandro Nunes
 
Tecnologias Atuais de Redes - Aula 6 - Cloud Computing [Apostila]
Tecnologias Atuais de Redes - Aula 6 - Cloud Computing [Apostila]Tecnologias Atuais de Redes - Aula 6 - Cloud Computing [Apostila]
Tecnologias Atuais de Redes - Aula 6 - Cloud Computing [Apostila]Ministério Público da Paraíba
 
Cloud Computing Tecla Internet - Conceito
Cloud Computing Tecla Internet - ConceitoCloud Computing Tecla Internet - Conceito
Cloud Computing Tecla Internet - ConceitoTecla Internet
 
3a Web Aula - Gestão de Tecnologia da Informação.pdf
3a Web Aula - Gestão de Tecnologia da Informação.pdf3a Web Aula - Gestão de Tecnologia da Informação.pdf
3a Web Aula - Gestão de Tecnologia da Informação.pdfDimas Francisco
 
Apresentação cloud computing senac
Apresentação cloud computing senacApresentação cloud computing senac
Apresentação cloud computing senacfrank encarnacão
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud ComputingiMasters
 
Cloud Computing - Conceitos e Aplicações Práticas
Cloud Computing - Conceitos e Aplicações PráticasCloud Computing - Conceitos e Aplicações Práticas
Cloud Computing - Conceitos e Aplicações PráticasRafael Bandeira
 
Camadas De Cloud Computing
Camadas De Cloud ComputingCamadas De Cloud Computing
Camadas De Cloud Computingguest096a018
 

Semelhante a Introdução à Computação em Nuvem (20)

O que é computação em Nuvem
O que é computação em NuvemO que é computação em Nuvem
O que é computação em Nuvem
 
Introdução a Cloud Computing
Introdução a Cloud ComputingIntrodução a Cloud Computing
Introdução a Cloud Computing
 
Cloud
CloudCloud
Cloud
 
Seminário Computação em Nuvem
Seminário Computação em NuvemSeminário Computação em Nuvem
Seminário Computação em Nuvem
 
Tecnologias Atuais de Redes - Aula 6 - Cloud Computing [Apostila]
Tecnologias Atuais de Redes - Aula 6 - Cloud Computing [Apostila]Tecnologias Atuais de Redes - Aula 6 - Cloud Computing [Apostila]
Tecnologias Atuais de Redes - Aula 6 - Cloud Computing [Apostila]
 
Computação em Nuvem: conceitos básicos
Computação em Nuvem: conceitos básicosComputação em Nuvem: conceitos básicos
Computação em Nuvem: conceitos básicos
 
Cloud Computing Tecla Internet - Conceito
Cloud Computing Tecla Internet - ConceitoCloud Computing Tecla Internet - Conceito
Cloud Computing Tecla Internet - Conceito
 
3a Web Aula - Gestão de Tecnologia da Informação.pdf
3a Web Aula - Gestão de Tecnologia da Informação.pdf3a Web Aula - Gestão de Tecnologia da Informação.pdf
3a Web Aula - Gestão de Tecnologia da Informação.pdf
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Computacao em nuvem
Computacao em nuvemComputacao em nuvem
Computacao em nuvem
 
Cloud Computing.pdf
Cloud Computing.pdfCloud Computing.pdf
Cloud Computing.pdf
 
Apresentação cloud computing senac
Apresentação cloud computing senacApresentação cloud computing senac
Apresentação cloud computing senac
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Cloud Computing - Conceitos e Aplicações Práticas
Cloud Computing - Conceitos e Aplicações PráticasCloud Computing - Conceitos e Aplicações Práticas
Cloud Computing - Conceitos e Aplicações Práticas
 
Introduction to Cloud Computing
Introduction to Cloud ComputingIntroduction to Cloud Computing
Introduction to Cloud Computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
CN.pptx
CN.pptxCN.pptx
CN.pptx
 
Camadas De Cloud Computing
Camadas De Cloud ComputingCamadas De Cloud Computing
Camadas De Cloud Computing
 
Sistema em nuvem
Sistema em nuvemSistema em nuvem
Sistema em nuvem
 

Introdução à Computação em Nuvem

  • 1. Introdução à Computação em Nuvem Conceitos básicos de Cloud Computing Tony Esaú Professor Estagiário
  • 2. Redes de computadores • Na Informática, uma Rede de Computadores é a maneira pela qual vários dispositivos encontram-se conectados uns aos outros, de modo que possam trocar informações. Normalmente os dispositivos, principalmente os computadores, estão interligados por um sistema de comunicação digital guiado por um conjunto de regras chamadas de Protocolosde rede. • O exemplo mais claro de uma Rede de Computadores é a própria Internet, que funciona com os seguintes famosos protocolos: o Transmission Control Protocol (Protocolo de Controle de Transmissão) e o Internet Protocol (Protocolo de Interconexão), ou simplesmente TCP/IP. É um protocolo de pilha complexo que serve para regular a transmissão de dados entre máquinas.
  • 3. Redes de Computadores Pré-Internet • Antes da Internet já existiam redes de computadores primitivas, elas eram utilizadas principalmente em faculdades e algumas empresas. • Características: eram redes particulares, com soluções proprietárias e recursos individualizados. O acesso era feito por meio de cabeamento, isto é, com poucos computadores e custo elevado. • As empresas e universidades que possuíam computadores precisavam trocar informações entre as máquinas, ou seja, conectá- los uns aos outros, e, para isso, utilizou-se o cabeamento, mas era uma estratégia de alto custo, pois às vezes existiam muitas máquinas e os cabos eram – e ainda são – caros.
  • 4. Redes de Computadores Pré-Internet
  • 5. Redes de Computadores Pós-Internet • Após o surgimento da Internet, os computadores puderam se conectar facilmente uns aos outros e com um custo bem menos elevado. • Características: compartilhamento de recursos, economia de escala e a adoção de padrões abertos de comunicação, com muitos computadores conectados. • Com o surgimento dos provedores externos de Internet - responsáveis pela conexão -, houve a terceirização do serviço, redução de custos, maior facilidade de conexão e a perda de controle da rede pela organização, que antes comandava tudo.
  • 6. Redes de Computadores Pós-Internet INTERNET
  • 7. Computação em Nuvem • O Armazenamento em Nuvem – também chamado de Cloud Computing – é uma maneira simples de armazenar, acessar e compartilhar dados pela Internet. Os provedores de Armazenamento em Nuvem, como a AWS, detêm e mantêm o Hardware e o Software conectados à rede, enquanto o usuário utiliza o que precisa por meio de uma aplicação. • O uso da Computação em Nuvem elimina a aquisição e o gerenciamento de custos de compra e também a manutenção da sua própria estrutura de armazenamento – redução de custos -, aumenta a agilidade e dá acesso a dados de qualquer lugar e momento, desde que o cliente tenha acesso à Internet. • (Backup na Nuvem).
  • 8. Computação em Nuvem • O termo Nuvem vem da quantidade de informações repassadas em pouco tempo, é um processo tão rápido que gera uma “Nuvem de informações” que passam por todos os cantos do mundo como se estivessem literalmente no ar, assim como as nuvens físicas. • O termo Computação em Nuvem foi utilizado pela primeira vez em 1997 pelo professor de Sistemas de Informação Ramnath Chellapa, em uma palestra acadêmica.
  • 9. Como funciona? • “O armazenamento na nuvem é adquirido de um fornecedor externo de nuvem, que tem e opera capacidade de armazenamento físico de dados e entrega essa capacidade pela Internet com um modelo de pagamento conforme o uso – pague pelo que usou. Esses fornecedores de armazenamento na nuvem gerenciam a capacidade, a segurança e a resiliência para disponibilizar dados aos aplicativos em todo o mundo.” (retirado do site oficial da AWS).
  • 10. Requisitos Mínimos da Cloud Computing Para que um Provedor de Computação em Nuvem possa fornecer seu serviço com o máximo de eficiência possível é necessário que tenha algumas propriedades básicas, são elas: • Durabilidade; • Disponibilidade; • Segurança.
  • 11. Requisito Básico: Durabilidade • Os dados dos clientes devem ser armazenados pelo provedor em várias instalações e em múltiplos dispositivos de cada instalação – servidores -, de forma que desastres naturais, erros humanos ou falhas mecânicas não resultemem perdas de dados • Redundância: é o conceito da informática que afirma que, para manter dados disponíveis sempre, é necessário fazer várias cópias de um mesmo dado em diferentes dispositivos, ou seja, uma repetição de informações.
  • 12. Requisito Básico: Disponibilidade • Todos os dados devem ser disponibilizados quando necessário. O Armazenamento em Nuvem ideal disponibilizará o equilíbrio certo entre os tempos de recuperação e o custo.
  • 13. Requisito Básico: Segurança • Todos os dados são preferencialmente criptografados. Dessa forma, as Permissões e Controles de acesso devem funcionar em Nuvem tão bom quanto no ArmazenamentoLocal.
  • 14. Modelos de Serviço em Nuvem Há três modelos básicos de serviço em Nuvem, são eles: • SaaS – Software como Serviço; • PaaS – Plataforma como Serviço; • IaaS – Infraestrutura como Serviço.
  • 15. SaaS – Software como Serviço • Software as a Service: trata-se de um Software ou Aplicativo que fica hospedado na Nuvem do Provedor, sendo acessado por clientes finais, isto é, não é necessário fazer o download de um aplicativo na máquina local, e o usuário paga um valor pelo serviço ao invés de comprar ou renovar uma licença. Além disso, não é necessário fazer upgrades em Hardwares e Softwares, no entanto, o usuário tem pouco controle sobre a aplicação, podendo realizar apenas poucas configurações. • Ex.: DropBox, Google Apps, como Gmail etc.
  • 16. PaaS – Plataforma como Serviço • Platform as a Service: o Provedor de Nuvem oferece uma Plataforma em que o cliente poderá hospedar ou desenvolver um Software para usuários finais. Desse modo, a Plataforma hospeda um S.O. e outros serviços que permitem a execução das aplicações do cliente. Tal serviço é benéfico para desenvolvedores, pois eles podem se concentrarem na sua atividade principal sem se preocuparem com gerenciamento, licenças de uso, atualizações e manutenção de infraestrutura, entre outros empecilhos. • Ex.: AWS, Microsoft Azure etc.
  • 17. IaaS – Infraestrutura como Serviço • Infrastructure as a Service: a Infraestrutura como Serviço oferece ao cliente a terceirização de elementos de infraestrutura – como servidores. Entrega memória, armazenamento, processamento, banco de dados, máquinas virtuais e redes, além de ser dinâmico e, principalmente, flexível, visto que é cobrado sob demanda e que o cliente tem total controle sobre a infraestrutura central. • Ex.: AWS, DigitalOcean, Google Compute Engine etc.
  • 18. Controle do Cliente conforme o Serviço SaaS PaaS IaaS Controle Maior Menor
  • 19. Benefícios da Computação em Nuvem • Custo Total de Propriedade: com o Armazenamento da Nuvem, não é necessário adquirir Hardware de armazenamento. O usuário pode adicionar ou remover capacidade sob demanda, alterar características de desempenho, além de pagar apenas pelo armazenamento de fato utilizado – sem armazenamento ocioso. Dessa forma, dados acessados com menor frequência podem ser transferidos automaticamente para camadas de custo menor. • Just-in-time, pagar pelo que está sendo utilizado naquele momento exato.
  • 20. Benefícios da Computação em Nuvem • Tempo de Implantação: quando as equipes de desenvolvimento estiverem prontas para executar sua tarefas, a Infraestrutura não deverá atrapalhá-los – falta de recursos na instituição. O Armazenamento em Nuvem permite que o departamento de TI disponibilize rapidamente o volume exato de armazenamento necessário, no momento que for preciso. • Gerenciamento de Informações: a centralização do Armazenamento em Nuvem cria uma enorme vantagem para novas atualizações. Ao usar o gerenciamento do Armazenamento em Nuvem, pode-se executar tarefas importante de gerenciamento de Informações, como Bloqueio de Dados e Organização por Importância automática.