Cloud computing: framework para seleção de provedor de serviços em nuvem
De Jaime Leite
()
Sobre este e-book
Relacionado a Cloud computing
Ebooks relacionados
CakePHP: Construa aplicações web robustas rapidamente Nota: 0 de 5 estrelas0 notasDescomplicando Passo A Passo Nota: 0 de 5 estrelas0 notasCriar aplicações empresariais em C Um guia passo-a-passo para o desenvolvimento de aplicações empresariais Nota: 0 de 5 estrelas0 notasProgramando Um Sistema Web Em Java Com Jsf, Hibernate E Primefaces Nota: 0 de 5 estrelas0 notasJornada API na prática: unindo conceitos e experiências do Brasil para acelerar negócios com a tecnologia Nota: 0 de 5 estrelas0 notasJornada Cloud Native: do zero ao avançado somando conceitos e práticas Nota: 0 de 5 estrelas0 notasAnálise De Sistemas Vol. 2 Nota: 0 de 5 estrelas0 notasCurso Pdv Passo A Passo Delphi Com Firedac Nota: 0 de 5 estrelas0 notasProgramação em C# para iniciantes Nota: 0 de 5 estrelas0 notasNode.js: programe de forma rápida e prática Nota: 0 de 5 estrelas0 notasDados Abertos Governamentais conectados em Big Data: framework conceitual Nota: 0 de 5 estrelas0 notasDesenvolvedor De Back-end Em 30 Dias Nota: 0 de 5 estrelas0 notasProgramação Para Internet Nota: 0 de 5 estrelas0 notasGoogle App Engine: Construindo serviços na nuvem Nota: 0 de 5 estrelas0 notasVRaptor: Desenvolvimento ágil para web com Java Nota: 0 de 5 estrelas0 notasCurso De Web Design Nota: 0 de 5 estrelas0 notasZend Expressive e PHP 7: Uma união poderosa para a criação de APIs Nota: 0 de 5 estrelas0 notasNode.js Para Iniciantes Nota: 0 de 5 estrelas0 notasArquitetura Orientada a Eventos: Soluções escaláveis e em tempo real com EDA Nota: 0 de 5 estrelas0 notasAmazon AWS: Descomplicando a computação na nuvem Nota: 5 de 5 estrelas5/5Criando Sites Com Html-css-php Nota: 0 de 5 estrelas0 notasSegredos Da Blockchain Nota: 0 de 5 estrelas0 notasSistemas Orientados a Objetos: Conceitos e Práticas Nota: 0 de 5 estrelas0 notasOpen Web Platform Nota: 0 de 5 estrelas0 notasRedes De Computadores Descomplicadas Nota: 0 de 5 estrelas0 notasLinguagem De Consulta Estruturada (sql) Nota: 0 de 5 estrelas0 notasPetsishop - Passo A Passo Nota: 0 de 5 estrelas0 notasDesenvolvendo Projetos Programado Em Python Para Raspberry Volume Único Nota: 0 de 5 estrelas0 notasAnálise De Sistemas Vol X Nota: 0 de 5 estrelas0 notas
Indústrias para você
Conversando com Robôs: a Arte de GPTear Nota: 0 de 5 estrelas0 notasGuia Prático de Prescrição Farmacêutica Nota: 4 de 5 estrelas4/5Como Testar Componentes Eletrônicos Nota: 0 de 5 estrelas0 notasIoT: Como Usar a "Internet Das Coisas" Para Alavancar Seus Negócios Nota: 4 de 5 estrelas4/5Dinâmica de grupo x competências na educação: estratégias para auxiliá-lo em suas atividade Nota: 0 de 5 estrelas0 notasTreinamento para Manipuladores de Alimentos em UAN Nota: 4 de 5 estrelas4/5A Indústria Têxtil e a Moda Brasileira nos Anos 1960 Nota: 0 de 5 estrelas0 notasProcesso de movimentação de mercadorias Nota: 0 de 5 estrelas0 notasAventuras empresariais Nota: 0 de 5 estrelas0 notasUma verdade indigesta: como a indústria alimentícia manipula a ciência do que comemos Nota: 5 de 5 estrelas5/5Gestão de Projetos e Lean Construction:: Uma Abordagem Prática e Integrada Nota: 5 de 5 estrelas5/5Estudos Sobre Gestão de Operações em Pequenas e Médias Empresas Nota: 0 de 5 estrelas0 notasLivros Um Guia Para Autores Nota: 0 de 5 estrelas0 notasO segredo do Chanel nº 5: A história íntima do perfume mais famoso do mundo Nota: 0 de 5 estrelas0 notasMonitoramento de Redes com Zabbix Nota: 0 de 5 estrelas0 notasA Moda na Mídia: Produzindo Costuras Nota: 0 de 5 estrelas0 notasBlockchain: Aplicações no Mundo Real e Compreensão: Como a Blockchain Pode Ser Aplicada em Seu Mundo Nota: 0 de 5 estrelas0 notasIntrodução ao Controle de Custos em UAN Nota: 5 de 5 estrelas5/5Aterramento em atmosferas explosivas: Práticas recomendadas Nota: 5 de 5 estrelas5/5Gestão do Ponto de Venda: Os papéis do franqueado de sucesso Nota: 0 de 5 estrelas0 notasIndústria 4.0: impactos sociais e profissionais Nota: 5 de 5 estrelas5/5Nutrição Comportamental Nota: 0 de 5 estrelas0 notasA Publicidade Compartilhável Explicada Nota: 0 de 5 estrelas0 notasBacula - Ferramenta Livre de Backup Nota: 0 de 5 estrelas0 notasManual de Farmácia Clínica Hospitalar Nota: 0 de 5 estrelas0 notasPromoção da saúde mental no Brasil: Aspectos teóricos e práticos Nota: 0 de 5 estrelas0 notas
Avaliações de Cloud computing
0 avaliação0 avaliação
Pré-visualização do livro
Cloud computing - Jaime Leite
AGRADECIMENTOS
Primeiramente gostaria de agradecer ao grande arquiteto do universo, a verdadeira essência dos seres humanos, Deus. Agradeço a toda a minha família, especialmente minha mãe, minha esposa, aos meus filhos e a você, que está dedicando seu tempo na leitura desse trabalho, espero que ele possa contribuir de alguma forma na sua pesquisa.
In God we trust, all others must bring data.
W. E. Deming
Oh! quão bom e suave é que os irmãos vivam em união. É como o óleo precioso sobre a cabeça que desce sobre a barba, a barba de Aarão, e que desce à orla de suas vestes, é como o orvalho de hermon que desce sobre os Montes de Sião; porque ali o Senhor ordena a bênção e a vida para sempre
(Salmos, 133)
LISTA DE ABREVIATURAS E SIGLAS
SUMÁRIO
Capa
Folha de Rosto
Créditos
1 INTRODUÇÃO
1.1 PROBLEMA DE PESQUISA
1.2 OBJETIVOS
1.3 QUESTÕES DE PESQUISA
1.4 JUSTIFICATIVA
1.5 LIMITAÇÃO DO TRABALHO
2 REVISÃO BIBLIOGRÁFICA
2.1 PESQUISA RELACIONADA
2.1.1 MIGRAÇÃO PARA NUVEM
2.1.2 ECONOMIA DE MIGRAÇÃO CC
2.1.3 PRIVACIDADE E SEGURANÇA
2.1.4 PROVEDORES DE SERVIÇO EM NUVEM
2.1.5 ESTRUTURAS QUE DESCREVEM CC
3 MÉTODOS
3.1 METODOLOGIA DE PESQUISA EM CIÊNCIA DO DESIGN
3.2 CIÊNCIA DO DESIGN EM SISTEMAS DE INFORMAÇÃO
3.3 PROCESSO DE METODOLOGIA DE PESQUISA IMPLEMENTADO
3.4 QUESTIONÁRIO DE DESIGN
3.5 VISÃO GERAL DO PROCESSO DE PESQUISA
4 AMAZON E GOOGLE CLOUD SERVICES
4.1 AMAZON WEB SERVICES
4.1.1 ESTRUTURA
4.1.2 COMPONENTES
4.2 GOOGLE CLOUD PLATFORM
4.2.1 ESTRUTURA
4.2.2 COMPONENTES
4.3 COMPARATIVO ENTRE AWS E GCP
4.3.1 ESTRUTURA E CAPACIDADE TÉCNICA
4.3.2 PERFORMANCE
4.3.3 MODELOS DE NEGÓCIOS E PREÇOS
4.3.4 INTERFACE DO USUÁRIO E CUSTOS DE APRENDIZADO
5 SURVEY DE COMPUTAÇÃO EM NUVEM
5.1 DADOS DO SURVEY
5.2 CONDUÇÃO DO SURVEY
5.3 PARTICIPANTES DO SURVEY
5.4 DISCUSSÃO DOS RESULTADOS DA PESQUISA
6 MIGRAÇÃO PARA NUVEM
6.1 CRITÉRIOS E DIRETRIZES DE MIGRAÇÃO PARA NUVEM
6.1.1 DIRETRIZES GERAIS PARA MIGRAR PARA AWS E GCP
6.1.2 DIRETRIZES DE SEGURANÇA PARA MIGRAR PARA AWS E GCP
6.2 ESTRUTURA DO MODELO DE SELEÇÃO DE PROVEDOR DE NUVEM - CPSM
6.2.1 ANOS DE OPERAÇÃO E EXPERIÊNCIA
6.2.2 SUPORTE A APLICATIVOS
6.2.3 QUANTIDADE DE SERVIÇOS DISPONÍVEIS
6.2.4 PRESENÇA GEOGRÁFICA
6.2.5 MODELO DE PREÇOS
6.2.6 SEGURANÇA
7 DESENVOLVIMENTO DO APLICATIVO E TESTES
7.1 INTERFACE E FUNCIONALIDADES DO A2SELECTOR
7.2 DESENVOLVIMENTO DA APLICAÇÃO
7.3 HOSPEDAGEM DA APLICAÇÃO
7.3.1 HOSPEDANDO NO GCP
7.3.2 HOSPEDANDO NA AWS
8 DISCUSSÃO
8.1 LIMITAÇÕES
9 CONCLUSÃO
REFERÊNCIAS
APÊNDICE A – CONFIGURAÇÃO DO APP ENGINE
APÊNDICE B – CRIANDO E ARMAZENANDO ARQUIVOS EM NUVEM
APÊNDICE C – CONECTANDO ARMAZENAMENTO EM NUVEM COM SQL EM NUVEM
APÊNDICE D – CRIANDO UMA CONTA NA AWS
APÊNDICE E – CRIANDO USUÁRIO DO IAM NA AWS
APÊNDICE F – INICIANDO UMA INSTÂNCIA DO EC2
APÊNDICE G – CONVERTENDO O ARQUIVO .PEM PARA .PPK E CONECTANDO-SE À INSTÂNCIA DO EC2
APÊNDICE H – INICIANDO UMA INSTÂNCIA DO RDS
APÊNDICE I – CRIANDO UM BUCKET DO S3 E ARMAZENANDO ARQUIVOS
APÊNDICE J – MODELO DE SELEÇÃO DE IMPLANTAÇÃO NA NUVEM (CDSM)
APÊNDICE K – IMPLANTAÇÃO DO MODELO DE SELEÇÃO DE NUVEM (CDSM)
Landmarks
Capa
Folha de Rosto
Página de Créditos
Sumário
Bibliografia
1 INTRODUÇÃO
O armazenamento de dados é um fator chave importante na computação e um backbone para muitas atividades de negócios das organizações. É uma das ferramentas de infraestrutura de TI, que criou desafios e complexidade para muitas empresas de tecnologia devido à sua constante mudança e avanço em ferramentas existentes. Ao longo de uma década, a tendência evoluiu de uma arquitetura centrada em desktop para aplicativos cliente-servidor. Além disso, a crescente adoção de serviços web e infraestruturas de arquitetura orientada a serviços tem sido a nova tendência (LIN; CHEN, 2019) (VARIA; MATHEW et al., 2019).
Adicionalmente, uma adequada utilização dos recursos das empresas, como servidores, data warehouse e ferramentas de hardware tem sido um problema crescente nas indústrias de TI. Ou seja, fazer o uso adequado e previsões tem sido problemático (BARR, 2019).
Por exemplo, uma empresa de TI prevê que fará uso de 100 GB de armazenamento de dados nos próximos dois anos, mas após os dois anos a empresa acabou utilizando muito mais ou muito menos do volume de armazenamento de dados previsto, esta é uma situação típica de muitas empresas e não é facilmente previsível devido às incertezas em muitos negócios. A computação em nuvem evoluiu e continua evoluindo para resolver esses problemas de utilização de recursos, armazenamento de dados e muitas outras necessidades de computação (BARR, 2019).
Computação em nuvem (CC) é uma tecnologia que existe há mais de uma década (LIN; CHEN, 2019).
De acordo com Barr (2019, pp. 1-2) CC poderia ser pensada como sendo:
[...] um sistema consistente, em larga escala, acessível ao público, uma coleção de recursos de computação, armazenamento em rede que são alocados por meio de solicitações HTTP
De acordo com o Instituto Nacional de Padrões e Tecnologia dos Estados Unidos (NIST), a computação em nuvem é um modelo para permitir acesso de rede conveniente e sob demanda a um pool compartilhado de recursos de computação configurável (como redes, servidores, armazenamento, aplicativos e serviços) que podem ser provisionados rapidamente com esforço mínimo de gerenciamento ou interação com o provedor de serviços (MELL; GRANCE, 2009) (DIVYA; JEYALATHA, 2012).
O NIST classificou CC em quatro modelos de implantação; privado, público, híbrido e comunitário. Nuvens privadas são de propriedade de empresas, nuvens públicas são infraestruturas enormes que são comercializadas com o público, comunidade de nuvem é uma infraestrutura compartilhada que está sendo usada por comunidade específica e nuvem híbrida é composta por dois ou mais modelos de implantação em nuvem. A computação em nuvem tem três modelos de serviço diferentes: software como serviço (SaaS), plataforma como serviço (PaaS) e infraestrutura como serviço (IaaS) (MELL; GRANCE, 2009).
Além desses três modelos, a União Internacional de Telecomunicações reconheceu um quarto modelo de serviço, ou seja, rede como serviço (NaaS) (NAKHIMOVSKY; MYERS; NAHKIMOVSKY, 2010).
SaaS envolve aplicativos de software que são instalados e operados pela nuvem fornecedora (como Google e Amazon) e utilizados por clientes em diferentes locais. Os clientes apenas usam o sistema sem se preocupar com a manutenção, enquanto os provedores gerenciam o sistema. Exemplos de SaaS incluem aplicativos do Google e Apple iCloud. Por outro lado, o NaaS fornece recursos de rede e transporte, principalmente Rede Privada Virtual e banda larga. Além disso, IaaS é o modelo mais básico onde um sistema