Computação em Nuvem e Provisionamento na Amazon Web Services

Autores

  • Gustavo Oliveira Mota FATEC Zona Leste
  • Cristina Corrêa de Oliveira FATEC Zona Leste

DOI:

https://doi.org/10.29327/2384439.2.2-2

Palavras-chave:

computação em nuvem, nuvem pública, função como serviço

Resumo

A computação em nuvem tem chamado a atenção por ter como propósito solucionar grandes problemas enfrentado por empresas, como manter suas aplicações disponíveis em cenárias de demanda alta, armazenar seus dados de forma segura e a redução de custos com infraestrutura. O presente artigo tem como finalidade explorar o conceito de computação em nuvem, abordando a base da computação em nuvem, suas principais características, modelos de serviço, modelos de implantação, benefícios e limitações. Após o provisionamento de uma interface de programação de aplicação na nuvem utilizando a Amazon Web Services como provedor, seguindo uma arquitetura serverless com API Gateway, uma função Lambda e banco de dados não relacional Amazon DynamoDB, foi possível realizar testes de carga utilizando K6, e análises qualitativas e quantitativas a fim de verificar, de forma prática, alguns benefícios e desafios ao optar pela computação em nuvem. A computação em nuvem é uma ferramenta poderosa, mas requer atenção a critérios como segurança, conformidade e privacidade. Além disso, deve-se escolher o modelo de serviço e o modelo de implantação que melhor atenda às necessidades específicas de uma organização.

Downloads

Não há dados estatísticos.

Referências

AWS, Amazon Web Services. O que é computação em nuvem? Disponível em: <https://aws.amazon.com/pt/what-is-cloud-computing/>. Acesso em: 07 de jun. de 2023a.

AWS, Amazon Web Services. Natura utiliza cloud para lançar nova plataforma de vendas para suas consultoras com suporta da AWS. Disponível em: <https://aws.amazon.com/pt/solutions/case-studies/natura-waf/>. Acesso em: 4 de out. de 2023b.

AWS, Amazon Web Services. Mercado Livre na AWS. Disponível em: <https://aws.amazon.com/pt/solutions/case-studies/innovators/mercado-libre/>. Acesso em: 4 de out. de 2023c.

AWS, Amazon Web Services. Tutorial: Uso do Lambda com API Gateway. Disponível em: <https://docs.aws.amazon.com/pt_br/lambda/latest/dg/services-apigateway-tutorial.html>. Acesso em: 4 de out. de 2023d.

AWS, Amazon Web Services. Amazon API Gateway. Disponível em: <https://aws.amazon.com/pt/api-gateway/ >. Acesso em: 4 de out. de 2023e.

AWS, Amazon Web Services. Amazon DynamoDB. Disponível em: <https://aws.amazon.com/pt/lambda/ >. Acesso em: 4 de out. de 2023g

.

AWS, Amazon Web Services. AWS Lambda. Disponível em: <https://aws.amazon.com/pt/lambda/>. Acesso em: 4 de out. de 2023f.

CORBATÓ, F. J. Time Sharing. In: ______ Encyclopedia of Computer Science. GBR: John Wiley and Sons Ltd., 2003. p. 1778–1782. ISBN: 0470864125.

FIFE, Dennis W. An Optimization Model for Time-Sharing. Proceedings of the April 26-28, 1966, Spring Joint Computer Conference. New York, NY, USA: Association for Computing Machinery. 1966. p. 97–104.

GOOGLE CLOUD. Limitações da computação em nuvem. Disponível em: <https://cloud.google.com/learn/advantages-of-cloud-computing?hl=pt-br#section-4>. Acesso em: 1 de out. de 2023a.

GOOGLE CLOUD. O que é computação em nuvem? Disponível em: <https://cloud.google.com/learn/what-is-cloud-computing?hl=pt-br>. Acesso em: 01 de out. de 2023b.

GOOGLE CLOUD. Benefícios da computação em nuvem. Disponível em: <https://cloud.google.com/learn/advantages-of-cloud-computing?hl=pt-br#section-3>. Acesso em: 01 de out. de 2023c.

IBM, International Business Machines. O que é FaaS (Função como Serviço)? Disponível em: <https://www.ibm.com/br-pt/topics/faas>. Acesso em: 4 de out. de 2023.

K6. Welcome to the k6 documentation. Disponível em: <https://k6.io/docs/>. Acesso em: 4 de out. de 2023.

KINSLOW, H. A. The Time-Sharing Monitor System. Proceedings of the October 27-29, 1964, Fall Joint Computer Conference, Part I. New York, NY, USA: Association for Computing Machinery. 1964. p. 443–454.

MELL, Peter; GRANCE, Timothy. The NIST definition of cloud computing. Gaithersburg: NIST, 2011. Disponível em: <http://nvlpubs.nist.gov/nistpubs/Legacy/SP/nistspecialpublication800-145.pdf>. Acesso em: 07 de jun. de 2023.

AZURE, Microsoft Azure. O que é computação em nuvem? Disponível em: <https://azure.microsoft.com/pt-br/resources/cloud-computing-dictionary/what-is-cloud-computing>. Acesso em: 01 de out. de 2023.

MOTOBAYASHI, Shigeru; MASUDA, Takashi; TAKAHASHI, Nobumasa. The HITAC5020 Time Sharing System. Proceedings of the 1969 24th National Conference. New York, NY, USA: Association for Computing Machinery. 1969. p. 419–429.

MOTTA, Gianmario; SFONDRINI, Nicola; SACCO, Daniele. Cloud Computing: An architectural and technological overview. 2012 International Joint Conference on Service Sciences.

NIELSEN, Norman R. The Simulation of Time Sharing Systems. Commun. ACM, New York, NY, USA, v. 10, p. 397–412, July 1967. ISSN: 0001-0782. Disponível em: <https://doi-org.ez338.periodicos.capes.gov.br/10.1145/363427.363436>. Acesso em: 16 de nov. de 2023.

ORACLE. What is DBaaS? Disponível em: <https://www.oracle.com/database/what-is-a-cloud-database/dbaas/>. Acesso em: 4 de out. de 2023.

O'SULLIVAN, Thomas C. Exploiting the Time-Sharing Environment. Proceedings of the 1967 22nd National Conference. New York, NY, USA: Association for Computing Machinery. 1967. p. 169–175.

RENAUD, Paul E. Introdução aos sistemas cliente/servidor: um guia prático para profissionais de sistemas. Rio de Janeiro: John Wiley & Sons, 1994.

RITCHIE, Dennis M.; THOMPSON, Ken. The UNIX Time-Sharing System. Proceedings of the Fourth ACM Symposium on Operating System Principles. New York, NY, USA: Association for Computing Machinery. 1973. p. 27.

RUBINOFF, Morris. Digital Computers for Real-Time Simulation. J. ACM, New York, NY, USA, v. 2, p. 186–204, July 1955. ISSN: 0004-5411. Disponível em: <https://doi-org.ez338.periodicos.capes.gov.br/10.1145/320802.320806>. Acesso em: 16 de nov. de 2023.

SANTOS, Tiago. Fundamentos da Computação nas Nuvens . Brasil, Editora Senac São Paulo, 2018.

SINGLA, Neeraj; Nisha; Chahat; Harnoor. A Review Paper on Cloud Computing. 2022 2nd International Conference on Innovative Sustainable Computational Technologies (CISCT).

SOLNTSEFF, N. A Distributed Operating System for an Educational Microcomputer Network. Proceedings of the 3rd ACM SIGSMALL Symposium and the First SIGPC Symposium on Small Systems. New York, NY, USA: Association for Computing Machinery. 1980. p. 67–71.

TOTVS. O que é XaaS (Everything as a Service)? Disponível em: <https://www.totvs.com/blog/negocios/xaas/#:~:text=XaaS%2C%20ou%20Everything%20as%20a%20Service%2C%20nada%20mais%20é%20do,%2C%20“como%20um%20serviço>. Acesso em: 3 de out. de 2023.

VAN TILBORG, André M.; WITTIE, Larry D. Distributed Task Force Scheduling in Multi-Microcomputer Networks. Proceedings of the May 4-7, 1981, National Computer Conference. New York, NY, USA: Association for Computing Machinery. 1981. p. 283–289.

WEISS, Aaron. Computing in the Clouds. NetWorker, New York, NY, USA, v. 11, p. 16–25, December 2007. ISSN: 1091-3556. Disponível em: <https://doi-org.ez338.periodicos.capes.gov.br/10.1145/1327512.1327513>. Acesso em: 16 de nov. de 2023.

ZIKMUND, W. G. et al. Business Research Methods. 8. ed. [S.l.]: South-Western Cengage Learning, Boston, 2010. ISBN: 9781439080672LCCN: 2009926309. Disponível em: <https://books.google.com.br/books?id=pexMPgAACAAJ>. Acesso em: 16 de nov. de 2023.

Downloads

Publicado

2024-03-27

Como Citar

Mota, G. O., & Oliveira, C. C. de. (2024). Computação em Nuvem e Provisionamento na Amazon Web Services. Advances in Global Innovation & Technology, 2(2), 17–31. https://doi.org/10.29327/2384439.2.2-2

Artigos Semelhantes

1 2 3 4 5 > >> 

Você também pode iniciar uma pesquisa avançada por similaridade para este artigo.