Computación en la nube y aprovisionamiento en Amazon Web Services
DOI:
https://doi.org/10.5281/zenodo.13367821Palabras clave:
computación en la nube, nube pública, función como servicioResumen
La computación en la nube ha llamado la atención por su propósito de resolver los principales problemas que enfrentan las empresas, como mantener sus aplicaciones disponibles en escenarios de alta demanda, almacenar sus datos de forma segura y reducir los costos de infraestructura. Este artículo tiene como objetivo explorar el concepto de computación en la nube, abordando las bases de la computación en la nube, sus principales características, modelos de servicio, modelos de implementación, beneficios y limitaciones. Tras el aprovisionamiento de una interfaz de programación de aplicaciones en la nube utilizando Amazon Web Services como proveedor, siguiendo una arquitectura serverless con API Gateway, una función Lambda y una base de datos no relacional de Amazon DynamoDB, fue posible realizar pruebas de carga utilizando K6, y análisis cualitativos y cuantitativos con el fin de verificar, de forma práctica, Algunos beneficios y desafíos al optar por la computación en la nube. La computación en la nube es una herramienta poderosa, pero requiere atención a criterios como la seguridad, el cumplimiento y la privacidad. Además, se debe elegir el modelo de servicio y el modelo de despliegue que mejor se adapte a las necesidades específicas de una organización.
Descargas
Citas
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.
Descargas
Publicado
Cómo citar
Número
Sección
Licencia
Derechos de autor 2024 Gustavo Oliveira Mota , Cristina Corrêa de Oliveira
Esta obra está bajo una licencia internacional Creative Commons Atribución-NoComercial-CompartirIgual 4.0.
Engetec em Revisa © 2024 by Fatec da Zona Leste está licenciado bajo CC BY-NC-SA 4.0
Política de derechos de autor
Al enviar un manuscrito para su publicación en EnGeTec em Revista, los autores aceptan, de antemano y sin restricciones, los siguientes términos:
- Los autores conservan los derechos de autor y conceden a EnGeTec em Revista el derecho de primera publicación del manuscrito, sin ningún tipo de carga económica, y renuncian a cualquier otra remuneración por su publicación en EnGeTec em Revista.
- Cuando se envía a EnGeTec em Revista, el manuscrito se licencia automáticamente bajo la Licencia Creative Commons Attribution, que permite compartir el trabajo con reconocimiento de autoría y publicación inicial en EnGeTec em Revista.
- Los autores están autorizados a celebrar contratos adicionales por separado, para la distribución no exclusiva de la versión del trabajo publicado en EnGeTec em Revista (publicar en repositorios o como capítulo de libro), con reconocimiento de la publicación inicial en EnGeTec em Revista, siempre que dicho acuerdo no implique una aprobación del contenido del manuscrito o del nuevo vehículo por parte de EnGeTec em Revista.
- A los autores se les permite y se les anima a publicar y distribuir su trabajo en línea, en repositorios institucionales, por ejemplo, después de que se complete el proceso editorial.
- Los autores garantizan que han obtenido el permiso adecuado de sus empleadores para la transferencia de derechos en virtud de este acuerdo, si dichos empleadores poseen algún derecho de autor sobre el manuscrito. Además, los autores asumen toda responsabilidad por posibles infracciones de los derechos de autor de estos empleadores, eximiendo a EnGeTec em Revista de cualquier responsabilidad al respecto.
- Los autores asumen toda la responsabilidad por el contenido del trabajo, incluidas las debidas y necesarias autorizaciones para la divulgación de datos. y resultados obtenidos, eximiendo a EnGeTec em Revista de toda responsabilidad al respecto.