SlideShare uma empresa Scribd logo
1 de 24
Baixar para ler offline
Estudo de Viabilidade de Sistemas de Nuvens
Computacionais Auto-Hosped´aveis
-
Disciplina de Semin´ario de Monografia
Edson Celio Ferreira Araujo
Orientador: Prof. Me. Erick Aguiar Donato
Universidade Federal do Cear´a
Engenharia da Computa¸c˜ao
Sobral - Cear´a - Brasil
edsoncelio@alu.ufc.br
12 de Julho de 2017
1 / 24
Sum´ario
1 Introdu¸c˜ao
2 Justificativa
3 Objetivos
4 Fundamenta¸c˜ao Te´orica
Computa¸c˜ao em Nuvem
Virtualiza¸c˜ao
Licen¸cas de Software
Contˆeiners Linux
Privacidade
Seguran¸ca em Nuvem
Sistemas de Nuvem Auto-Hosped´aveis
5 Materiais e M´etodos
Materiais
Metodologia
Cronograma
6 Referˆencias Bibliogr´aficas
2 / 24
1 Introdu¸c˜ao
2 Justificativa
3 Objetivos
4 Fundamenta¸c˜ao Te´orica
5 Materiais e M´etodos
6 Referˆencias Bibliogr´aficas
3 / 24
Introdu¸c˜ao
A computa¸c˜ao em nuvem surge como uma nova forma de prover
recursos e servi¸cos via internet, com caracter´ısticas bem ´unicas;
Teve seu uso bem recente no Brasil, sendo datado os primeiros
estudos e uso por volta do ano de 2008 [1];
Possui em suas caracter´ısticas, fatores atrativos para empresas,
sendo largamente utilizada como um modelo de neg´ocio no
mercado.
4 / 24
1 Introdu¸c˜ao
2 Justificativa
3 Objetivos
4 Fundamenta¸c˜ao Te´orica
5 Materiais e M´etodos
6 Referˆencias Bibliogr´aficas
5 / 24
Justificativa
Dependˆencia de grandes provedores de servi¸cos de nuvem;
Falha no Google Docs permite compartilhamento de arquivos privados
[6];
Servi¸co de nuvem da Amazon falha e deixa fora do ar empresas nos
EUAs e no mundo [3].
Sensibilidade dos dados no cen´ario da Internet das Coisas (do
inglˆes Internet of Things).
6 / 24
1 Introdu¸c˜ao
2 Justificativa
3 Objetivos
4 Fundamenta¸c˜ao Te´orica
5 Materiais e M´etodos
6 Referˆencias Bibliogr´aficas
7 / 24
Objetivos
Objetivo Geral
Apresentar um tipo de infraestrutura de computa¸c˜ao em nuvem, e a
partir disso, analisar a viabilidade do uso dessa tecnologia com base
uma an´alise de requisitos, para que assim, seja poss´ıvel classificar as
vantagens e desvantagens com rela¸c˜ao a outras alternativas j´a
dispon´ıveis.
8 / 24
Objetivos
Objetivo Geral
Apresentar um tipo de infraestrutura de computa¸c˜ao em nuvem, e a
partir disso, analisar a viabilidade do uso dessa tecnologia com base
uma an´alise de requisitos, para que assim, seja poss´ıvel classificar as
vantagens e desvantagens com rela¸c˜ao a outras alternativas j´a
dispon´ıveis.
Objetivos Espec´ıficos
Analisar dois softwares de infraestrutura de nuvem
auto-hosped´avel, que s˜ao: Owncloud e NextCloud.
9 / 24
1 Introdu¸c˜ao
2 Justificativa
3 Objetivos
4 Fundamenta¸c˜ao Te´orica
Computa¸c˜ao em Nuvem
Virtualiza¸c˜ao
Licen¸cas de Software
Contˆeiners Linux
Privacidade
Seguran¸ca em Nuvem
Sistemas de Nuvem Auto-Hosped´aveis
5 Materiais e M´etodos
6 Referˆencias Bibliogr´aficas 10 / 24
Computa¸c˜ao em Nuvem
Defini¸c˜ao
Computa¸c˜ao em nuvem ´e um modelo para habilitar o acesso conveniente e
sob demanda de rede a um conjunto compartilhado de recursos
configur´aveis de computa¸c˜ao (por exemplo, redes, servidores,
armazenamento, aplicativos e servi¸cos) que podem ser rapidamente
provisionado e lan¸cado com m´ınimo esfor¸co de gerenciamento ou intera¸c˜ao
com o provedor do servi¸co [4].
Plataforma como servi¸co (do inglˆes Plataform as a Service - PaaS)
Software como servi¸co (do inglˆes Software as a Service - SaaS)
Infraestrutura como servi¸co (do inglˆes Infrastructure as a Service
IaaS)
11 / 24
Virtualiza¸c˜ao
Defini¸c˜ao
A virtualiza¸c˜ao ´e uma tecnologia que abstrai os detalhes de hardware
f´ısico e fornece recursos virtualizados para aplica¸c˜oes de alto n´ıvel.
Virtualiza¸c˜ao constitui a base da computa¸c˜ao em nuvem, por meio da
capacidade de fornecer recursos computacionais compartilhados.
12 / 24
Licen¸cas de Software
Defini¸c˜ao
Uma licen¸ca de software ´e um contrato juridicamente vinculativo que
especifica os termos de uso para um aplicativo e define os direitos do
produtor do software e do usu´ario final [5].
A licen¸ca utilizada ser´a a Gnu Public License v3.0, a qual disp˜oe das
seguintes liberdades de uso:
Uso comercial;
Distribui¸c˜ao;
Modifica¸c˜ao;
Uso em patente;
Uso privado.
13 / 24
Contˆeiners Linux
Defini¸c˜ao
Linux Containers (LXC) ´e um m´etodo de virtualiza¸c˜ao em n´ıvel de sistema
operacional para executar v´arios sistemas Linux isolados (contˆeiners) em
um ´unico host de controle (LXC host) [2].
Figura – Virtualiza¸c˜ao com hypervisor e com contˆeiners
Fonte: [8]
14 / 24
Privacidade
Defini¸c˜ao
No ˆambito da computa¸c˜ao, pode-se definir privacidade como direitos
e obriga¸c˜oes para indiv´ıduos e organiza¸c˜oes com respeito a coleta,
uso, reten¸c˜ao, divulga¸c˜ao e disposi¸c˜ao de informa¸c˜oes pessoais [7].
Informa¸c˜ao Pessoal Identific´avel (do inglˆes Personal Information
Identifiable)
Informa¸c˜ao Sensitiva (do inglˆes Sensitive Information)
15 / 24
Seguran¸ca em Nuvem
Defini¸c˜ao
Prote¸c˜ao a determinados dados que possuem um valor, com o
objetivo de preservar esses dados contra o acesso indevido de
terceiros, em favor de uma organiza¸c˜ao ou indiv´ıduo.
Cinco caracter´ısticas que atestam uma seguran¸ca adequada:
Disponibilidade;
Confidencialidade;
Integridade;
Controle;
Auditoria.
16 / 24
Sistemas de Nuvem Auto-Hosped´aveis
Defini¸c˜ao
Sistemas de nuvem auto-hosped´aveis (do inglˆes self-hosted), s˜ao
sistemas de nuvem em que todo o processo de gerenciamento e
armazenamento de dados s˜ao implementados localmente, utilizando
como espa¸co de armazenamento uma m´aquina selecionada pelo
usu´ario.
17 / 24
1 Introdu¸c˜ao
2 Justificativa
3 Objetivos
4 Fundamenta¸c˜ao Te´orica
5 Materiais e M´etodos
Materiais
Metodologia
Cronograma
6 Referˆencias Bibliogr´aficas
18 / 24
Materiais
Materiais que ser˜ao utilizados para a montagem do
ambiente do projeto:
Hardware:
Raspberry Pi B+.
Software:
Sistema Operacional Raspbian Jessie Lite;
Docker Community Edition 1.13+;
Softwares de nuvem auto-hosped´avel Owncloud e NextCloud.
19 / 24
Metodologia
Metodologia que ser´a utilizada no desenvolvimento do
projeto:
Pesquisa e montagem da fundamenta¸c˜ao te´orica;
An´alise da base te´orica para sele¸c˜ao do conte´udo;
Montagem e prepara¸c˜ao do ambiente de an´alise;
Coleta de dados para realiza¸c˜ao do estudo;
Apresenta¸c˜ao dos resultados.
20 / 24
Cronograma
Tabela: Cronograma de de desenvolvimento do projeto 2017-2018
Etapa Ago Set Out Nov Mar Abr Maio Jun
Pesquisa e Montagem X
Sele¸c˜ao de conte´udo X
Prepara¸c˜ao do ambiente X X
Coleta de dados X X X
Apresenta¸c˜ao dos resultados X
Fonte: Elaborada pelo autor.
21 / 24
1 Introdu¸c˜ao
2 Justificativa
3 Objetivos
4 Fundamenta¸c˜ao Te´orica
5 Materiais e M´etodos
6 Referˆencias Bibliogr´aficas
22 / 24
Referˆencias Bibliogr´aficas
Emerson ALECRIM.
O que ´e cloud computing (computa¸c˜ao nas nuvens)?. Brasil: InfoWester.
Dispon´ıvel em: <https://goo.gl/gTCd80>. Acesso em: 10 maio 2017, 2008.
Wiki ARCH LINUX.
Linux Containers. Arch Linux Wiki.
Dispon´ıvel em: <https://goo.gl/WUjgPD>. Acesso em: 11 maio 2017, 2009.
COMPUTERWORLD.
Servi¸co de nuvem da Amazon falha e deixa fora do ar empresas nos EUA e no mundo. ComputerWorld.
Dispon´ıvel em: <https://goo.gl/32crO1>. Acesso em: 10 maio 2017, 2017.
Peter MELL and Timothy GRANCE.
The NIST Definition of Cloud Computing. National Institute of Standards and Technology.
Dispon´ıvel em: <https://goo.gl/uTs9xi>. Acesso em: 10 maio 2017, 2011.
Information Technology SERVICES.
Software Licensing. Information Technology Services .
Dispon´ıvel em: <https://goo.gl/Fgek5t>. Acesso em: 10 maio 2017, 2008.
Carrie-Ann SKINNER.
Google Docs flaw shares private files. ComputerWorld.
Dispon´ıvel em: <https://goo.gl/UWwGQ7>. Acesso em: 10 maio 2017, 2009.
Hassan Takabi, James B. D. Joshi, and Gail-Joon Ahn.
Security and privacy challenges in cloud computing environments.
IEEE Security and Privacy, 8(6):24–31, November 2010.
Chenxi WANG.
Containers 101: Linux containers and Docker explained. InfoWorld .
Dispon´ıvel em: <https://goo.gl/W6bylY>. Acesso em: 10 maio 2017, 2016.
23 / 24
Obrigado pela Aten¸c˜ao!
24 / 24

Mais conteúdo relacionado

Semelhante a Estudo de Viabilidade: Self-hosted cloud model

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
Dimas Francisco
 
Uma Arquitetura para a Implantação Automática de Serviços em Infraestruturas ...
Uma Arquitetura para a Implantação Automática de Serviços em Infraestruturas ...Uma Arquitetura para a Implantação Automática de Serviços em Infraestruturas ...
Uma Arquitetura para a Implantação Automática de Serviços em Infraestruturas ...
Lenin Abadie
 

Semelhante a Estudo de Viabilidade: Self-hosted cloud model (20)

Bi aula 8
Bi   aula 8Bi   aula 8
Bi aula 8
 
Open vpn
Open vpnOpen vpn
Open vpn
 
Sociedade da Informação e Cloud Forensics
Sociedade da Informação e Cloud ForensicsSociedade da Informação e Cloud Forensics
Sociedade da Informação e Cloud Forensics
 
Sociedade da Informação e Cloud Forensics
Sociedade da Informação e Cloud ForensicsSociedade da Informação e Cloud Forensics
Sociedade da Informação e Cloud Forensics
 
Sociedade da Informação e Cloud Forensics
Sociedade da Informação e Cloud ForensicsSociedade da Informação e Cloud Forensics
Sociedade da Informação e Cloud Forensics
 
Introdução a Cloud Computing
Introdução a Cloud ComputingIntrodução a Cloud Computing
Introdução a Cloud Computing
 
NAPSOL
NAPSOLNAPSOL
NAPSOL
 
Relatório seminários de AOC - 19 de julho de 2015
Relatório seminários de AOC - 19 de julho de 2015Relatório seminários de AOC - 19 de julho de 2015
Relatório seminários de AOC - 19 de julho de 2015
 
Lançamento CSA Guide em Português
Lançamento CSA Guide em PortuguêsLançamento CSA Guide em Português
Lançamento CSA Guide em Português
 
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
 
Eucalyptus uma plataforma de cloud computing para qualquer tipo de usuário
Eucalyptus uma plataforma de cloud computing para qualquer tipo de usuárioEucalyptus uma plataforma de cloud computing para qualquer tipo de usuário
Eucalyptus uma plataforma de cloud computing para qualquer tipo de usuário
 
Uma Arquitetura para a Implantação Automática de Serviços em Infraestruturas ...
Uma Arquitetura para a Implantação Automática de Serviços em Infraestruturas ...Uma Arquitetura para a Implantação Automática de Serviços em Infraestruturas ...
Uma Arquitetura para a Implantação Automática de Serviços em Infraestruturas ...
 
Embarcados
EmbarcadosEmbarcados
Embarcados
 
Cloudwalker - processamento distribuído em nuvem
Cloudwalker - processamento distribuído em nuvemCloudwalker - processamento distribuído em nuvem
Cloudwalker - processamento distribuído em nuvem
 
TCC 1 - Um método para o desenvolvimento de software baseado em microserviços
TCC 1 - Um método para o desenvolvimento de software baseado em microserviçosTCC 1 - Um método para o desenvolvimento de software baseado em microserviços
TCC 1 - Um método para o desenvolvimento de software baseado em microserviços
 
Data RepositóriUM: projeto de implementação do repositório de dados para a Un...
Data RepositóriUM: projeto de implementação do repositório de dados para a Un...Data RepositóriUM: projeto de implementação do repositório de dados para a Un...
Data RepositóriUM: projeto de implementação do repositório de dados para a Un...
 
Open nebula
Open nebulaOpen nebula
Open nebula
 
CST EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS IFPB 4º PERÍODO LABORATÓRIO DE R...
CST EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS IFPB 4º PERÍODO LABORATÓRIO DE R...CST EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS IFPB 4º PERÍODO LABORATÓRIO DE R...
CST EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS IFPB 4º PERÍODO LABORATÓRIO DE R...
 
Drupal
DrupalDrupal
Drupal
 
TEES - Apresentacao Final
TEES - Apresentacao FinalTEES - Apresentacao Final
TEES - Apresentacao Final
 

Estudo de Viabilidade: Self-hosted cloud model

  • 1. Estudo de Viabilidade de Sistemas de Nuvens Computacionais Auto-Hosped´aveis - Disciplina de Semin´ario de Monografia Edson Celio Ferreira Araujo Orientador: Prof. Me. Erick Aguiar Donato Universidade Federal do Cear´a Engenharia da Computa¸c˜ao Sobral - Cear´a - Brasil edsoncelio@alu.ufc.br 12 de Julho de 2017 1 / 24
  • 2. Sum´ario 1 Introdu¸c˜ao 2 Justificativa 3 Objetivos 4 Fundamenta¸c˜ao Te´orica Computa¸c˜ao em Nuvem Virtualiza¸c˜ao Licen¸cas de Software Contˆeiners Linux Privacidade Seguran¸ca em Nuvem Sistemas de Nuvem Auto-Hosped´aveis 5 Materiais e M´etodos Materiais Metodologia Cronograma 6 Referˆencias Bibliogr´aficas 2 / 24
  • 3. 1 Introdu¸c˜ao 2 Justificativa 3 Objetivos 4 Fundamenta¸c˜ao Te´orica 5 Materiais e M´etodos 6 Referˆencias Bibliogr´aficas 3 / 24
  • 4. Introdu¸c˜ao A computa¸c˜ao em nuvem surge como uma nova forma de prover recursos e servi¸cos via internet, com caracter´ısticas bem ´unicas; Teve seu uso bem recente no Brasil, sendo datado os primeiros estudos e uso por volta do ano de 2008 [1]; Possui em suas caracter´ısticas, fatores atrativos para empresas, sendo largamente utilizada como um modelo de neg´ocio no mercado. 4 / 24
  • 5. 1 Introdu¸c˜ao 2 Justificativa 3 Objetivos 4 Fundamenta¸c˜ao Te´orica 5 Materiais e M´etodos 6 Referˆencias Bibliogr´aficas 5 / 24
  • 6. Justificativa Dependˆencia de grandes provedores de servi¸cos de nuvem; Falha no Google Docs permite compartilhamento de arquivos privados [6]; Servi¸co de nuvem da Amazon falha e deixa fora do ar empresas nos EUAs e no mundo [3]. Sensibilidade dos dados no cen´ario da Internet das Coisas (do inglˆes Internet of Things). 6 / 24
  • 7. 1 Introdu¸c˜ao 2 Justificativa 3 Objetivos 4 Fundamenta¸c˜ao Te´orica 5 Materiais e M´etodos 6 Referˆencias Bibliogr´aficas 7 / 24
  • 8. Objetivos Objetivo Geral Apresentar um tipo de infraestrutura de computa¸c˜ao em nuvem, e a partir disso, analisar a viabilidade do uso dessa tecnologia com base uma an´alise de requisitos, para que assim, seja poss´ıvel classificar as vantagens e desvantagens com rela¸c˜ao a outras alternativas j´a dispon´ıveis. 8 / 24
  • 9. Objetivos Objetivo Geral Apresentar um tipo de infraestrutura de computa¸c˜ao em nuvem, e a partir disso, analisar a viabilidade do uso dessa tecnologia com base uma an´alise de requisitos, para que assim, seja poss´ıvel classificar as vantagens e desvantagens com rela¸c˜ao a outras alternativas j´a dispon´ıveis. Objetivos Espec´ıficos Analisar dois softwares de infraestrutura de nuvem auto-hosped´avel, que s˜ao: Owncloud e NextCloud. 9 / 24
  • 10. 1 Introdu¸c˜ao 2 Justificativa 3 Objetivos 4 Fundamenta¸c˜ao Te´orica Computa¸c˜ao em Nuvem Virtualiza¸c˜ao Licen¸cas de Software Contˆeiners Linux Privacidade Seguran¸ca em Nuvem Sistemas de Nuvem Auto-Hosped´aveis 5 Materiais e M´etodos 6 Referˆencias Bibliogr´aficas 10 / 24
  • 11. Computa¸c˜ao em Nuvem Defini¸c˜ao Computa¸c˜ao em nuvem ´e um modelo para habilitar o acesso conveniente e sob demanda de rede a um conjunto compartilhado de recursos configur´aveis de computa¸c˜ao (por exemplo, redes, servidores, armazenamento, aplicativos e servi¸cos) que podem ser rapidamente provisionado e lan¸cado com m´ınimo esfor¸co de gerenciamento ou intera¸c˜ao com o provedor do servi¸co [4]. Plataforma como servi¸co (do inglˆes Plataform as a Service - PaaS) Software como servi¸co (do inglˆes Software as a Service - SaaS) Infraestrutura como servi¸co (do inglˆes Infrastructure as a Service IaaS) 11 / 24
  • 12. Virtualiza¸c˜ao Defini¸c˜ao A virtualiza¸c˜ao ´e uma tecnologia que abstrai os detalhes de hardware f´ısico e fornece recursos virtualizados para aplica¸c˜oes de alto n´ıvel. Virtualiza¸c˜ao constitui a base da computa¸c˜ao em nuvem, por meio da capacidade de fornecer recursos computacionais compartilhados. 12 / 24
  • 13. Licen¸cas de Software Defini¸c˜ao Uma licen¸ca de software ´e um contrato juridicamente vinculativo que especifica os termos de uso para um aplicativo e define os direitos do produtor do software e do usu´ario final [5]. A licen¸ca utilizada ser´a a Gnu Public License v3.0, a qual disp˜oe das seguintes liberdades de uso: Uso comercial; Distribui¸c˜ao; Modifica¸c˜ao; Uso em patente; Uso privado. 13 / 24
  • 14. Contˆeiners Linux Defini¸c˜ao Linux Containers (LXC) ´e um m´etodo de virtualiza¸c˜ao em n´ıvel de sistema operacional para executar v´arios sistemas Linux isolados (contˆeiners) em um ´unico host de controle (LXC host) [2]. Figura – Virtualiza¸c˜ao com hypervisor e com contˆeiners Fonte: [8] 14 / 24
  • 15. Privacidade Defini¸c˜ao No ˆambito da computa¸c˜ao, pode-se definir privacidade como direitos e obriga¸c˜oes para indiv´ıduos e organiza¸c˜oes com respeito a coleta, uso, reten¸c˜ao, divulga¸c˜ao e disposi¸c˜ao de informa¸c˜oes pessoais [7]. Informa¸c˜ao Pessoal Identific´avel (do inglˆes Personal Information Identifiable) Informa¸c˜ao Sensitiva (do inglˆes Sensitive Information) 15 / 24
  • 16. Seguran¸ca em Nuvem Defini¸c˜ao Prote¸c˜ao a determinados dados que possuem um valor, com o objetivo de preservar esses dados contra o acesso indevido de terceiros, em favor de uma organiza¸c˜ao ou indiv´ıduo. Cinco caracter´ısticas que atestam uma seguran¸ca adequada: Disponibilidade; Confidencialidade; Integridade; Controle; Auditoria. 16 / 24
  • 17. Sistemas de Nuvem Auto-Hosped´aveis Defini¸c˜ao Sistemas de nuvem auto-hosped´aveis (do inglˆes self-hosted), s˜ao sistemas de nuvem em que todo o processo de gerenciamento e armazenamento de dados s˜ao implementados localmente, utilizando como espa¸co de armazenamento uma m´aquina selecionada pelo usu´ario. 17 / 24
  • 18. 1 Introdu¸c˜ao 2 Justificativa 3 Objetivos 4 Fundamenta¸c˜ao Te´orica 5 Materiais e M´etodos Materiais Metodologia Cronograma 6 Referˆencias Bibliogr´aficas 18 / 24
  • 19. Materiais Materiais que ser˜ao utilizados para a montagem do ambiente do projeto: Hardware: Raspberry Pi B+. Software: Sistema Operacional Raspbian Jessie Lite; Docker Community Edition 1.13+; Softwares de nuvem auto-hosped´avel Owncloud e NextCloud. 19 / 24
  • 20. Metodologia Metodologia que ser´a utilizada no desenvolvimento do projeto: Pesquisa e montagem da fundamenta¸c˜ao te´orica; An´alise da base te´orica para sele¸c˜ao do conte´udo; Montagem e prepara¸c˜ao do ambiente de an´alise; Coleta de dados para realiza¸c˜ao do estudo; Apresenta¸c˜ao dos resultados. 20 / 24
  • 21. Cronograma Tabela: Cronograma de de desenvolvimento do projeto 2017-2018 Etapa Ago Set Out Nov Mar Abr Maio Jun Pesquisa e Montagem X Sele¸c˜ao de conte´udo X Prepara¸c˜ao do ambiente X X Coleta de dados X X X Apresenta¸c˜ao dos resultados X Fonte: Elaborada pelo autor. 21 / 24
  • 22. 1 Introdu¸c˜ao 2 Justificativa 3 Objetivos 4 Fundamenta¸c˜ao Te´orica 5 Materiais e M´etodos 6 Referˆencias Bibliogr´aficas 22 / 24
  • 23. Referˆencias Bibliogr´aficas Emerson ALECRIM. O que ´e cloud computing (computa¸c˜ao nas nuvens)?. Brasil: InfoWester. Dispon´ıvel em: <https://goo.gl/gTCd80>. Acesso em: 10 maio 2017, 2008. Wiki ARCH LINUX. Linux Containers. Arch Linux Wiki. Dispon´ıvel em: <https://goo.gl/WUjgPD>. Acesso em: 11 maio 2017, 2009. COMPUTERWORLD. Servi¸co de nuvem da Amazon falha e deixa fora do ar empresas nos EUA e no mundo. ComputerWorld. Dispon´ıvel em: <https://goo.gl/32crO1>. Acesso em: 10 maio 2017, 2017. Peter MELL and Timothy GRANCE. The NIST Definition of Cloud Computing. National Institute of Standards and Technology. Dispon´ıvel em: <https://goo.gl/uTs9xi>. Acesso em: 10 maio 2017, 2011. Information Technology SERVICES. Software Licensing. Information Technology Services . Dispon´ıvel em: <https://goo.gl/Fgek5t>. Acesso em: 10 maio 2017, 2008. Carrie-Ann SKINNER. Google Docs flaw shares private files. ComputerWorld. Dispon´ıvel em: <https://goo.gl/UWwGQ7>. Acesso em: 10 maio 2017, 2009. Hassan Takabi, James B. D. Joshi, and Gail-Joon Ahn. Security and privacy challenges in cloud computing environments. IEEE Security and Privacy, 8(6):24–31, November 2010. Chenxi WANG. Containers 101: Linux containers and Docker explained. InfoWorld . Dispon´ıvel em: <https://goo.gl/W6bylY>. Acesso em: 10 maio 2017, 2016. 23 / 24