Sistema centralizado de monitorización y observabilidad de aplicaciones desplegadas en EKS de AWS con Elastic.
Autor:
Creus-González, Victor
Fecha:
20/09/2023Palabra clave:
Tipo de Ítem:
masterThesisResumen:
Este trabajo de final de máster se centra en la observabilidad y monitorización de aplicaciones desplegadas en Amazon Web Services (AWS). Específicamente, la aplicación se desplegará en Amazon Elastic Kubernetes Service (EKS) y se recopilará información de diferentes fuentes, como la infraestructura, el clúster de Kubernetes (K8s), el APM (Application Performance Monitoring) y los servicios de AWS. Para llevar a cabo esta tarea, se utilizará la herramienta Elastic Observability.
El objetivo principal de este trabajo es proporcionar una comprensión completa de las prácticas de observabilidad y monitorización en el entorno de AWS. Se exploran los beneficios y desafíos de migrar aplicaciones a la nube y se enfatiza la importancia de una observabilidad y monitorizaciones efectivas en la computación en la nube moderna.
La investigación profundiza en las capacidades de Elastic Observability y su integración con los servicios de AWS, como AWS CloudWatch. Se discuten las ventajas de utilizar Elastic Observability para recopilar, analizar y visualizar datos de diferentes fuentes, incluyendo métricas de infraestructura, métricas del clúster de Kubernetes, datos de APM y registros de servicios de AWS.
Se describe la implementación de la solución propuesta, destacando la arquitectura y consideraciones de diseño para lograr una observabilidad y monitorizaciones efectivas en un entorno de AWS EKS. El trabajo también aborda los desafíos encontrados durante el proceso de implementación y proporciona información sobre las mejores prácticas para optimizar el rendimiento y la confiabilidad de las aplicaciones desplegadas en AWS.
La evaluación de la solución incluye pruebas de rendimiento, análisis de los datos recopilados y comparación con métricas y umbrales predefinidos. Los resultados demuestran la efectividad de Elastic Observability al proporcionar información en tiempo real sobre el rendimiento de la aplicación, identificar cuellos de botella y facilitar la resolución eficiente de problemas.
En resumen, este trabajo de final de máster contribuye al campo de la observabilidad y monitorización en entornos nativos de la nube, centrándose específicamente en aplicaciones desplegadas en AWS EKS. El uso de Elastic Observability como herramienta para recopilar y
Víctor Creus González
Sistema centralizado de monitorización y observabilidad de aplicaciones desplegadas en EKS de AWS con Elastic.
3
analizar datos de diferentes fuentes permite a las organizaciones obtener información
Descripción:
This Master's thesis focuses on the observability and monitoring of applications deployed on Amazon Web Services (AWS). Specifically, the application will be deployed on Amazon Elastic Kubernetes Service (EKS), and information will be collected from various sources, including infrastructure, the Kubernetes cluster, Application Performance Monitoring (APM), and AWS services. The chosen tool for this purpose is Elastic Observability.
The thesis aims to provide a comprehensive understanding of observability and monitoring practices in the AWS environment. It explores the benefits and challenges of migrating applications to the cloud and emphasizes the importance of effective observability and monitoring in modern cloud computing.
The research delves into the capabilities of Elastic Observability and its integration with AWS services, such as AWS CloudWatch. It discusses the advantages of using Elastic Observability for collecting, analyzing, and visualizing data from different sources, including infrastructure metrics, Kubernetes cluster metrics, APM data, and AWS service logs.
The implementation of the proposed solution is described, highlighting the architecture and design considerations for achieving effective observability and monitoring in an AWS EKS environment. The thesis also addresses the challenges encountered during the implementation process and provides insights into best practices for optimizing the performance and reliability of applications deployed on AWS.
The evaluation of the solution includes performance testing, analysis of collected data, and comparison with predefined metrics and thresholds. The results demonstrate the effectiveness of Elastic Observability in providing real-time insights into application performance, identifying bottlenecks, and facilitating efficient troubleshooting.
Overall, this Master's thesis contributes to the field of observability and monitoring in cloud-native environments, specifically focusing on applications deployed on AWS EKS. The use of Elastic Observability as a tool for collecting and analyzing data from various sources enables organizations to gain valuable insights into their application's performance and optimize their infrastructure on AWS.
Ficheros en el ítem
Este ítem aparece en la(s) siguiente(s) colección(es)
Estadísticas de uso
Año |
2012 |
2013 |
2014 |
2015 |
2016 |
2017 |
2018 |
2019 |
2020 |
2021 |
2022 |
2023 |
2024 |
Vistas |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
60 |
241 |
Descargas |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
37 |
205 |
Ítems relacionados
Mostrando ítems relacionados por Título, autor o materia.
-
Analysis and Improvement of the Management of IT Projects
Díaz Piraquive, Flor Nancy; González-Crespo, Rubén ; Medina García, Víctor Hugo (IEEE Latin America Transactions, 07/2015)This paper shows the most usual causes on the failure cases in IT Project Management. There were evaluated different projects that finished without success. After the evaluation and the opinion of several researchers in ... -
Conceptual framework language - CFL
Bolaños Castro, Sandro Javier; González-Crespo, Rubén ; Medina García, Víctor Hugo; Barón-Velandia, Julio (DYNA, 2014)This paper presents the Conceptual Frameworks Language – CFL – , it aims to bridge the gap between programming languages and design languages , using the mechanism of schematizing, this approach changes ... -
Antipatterns: A Compendium of Bad Practices in Software Development Processes
Bolaños-Castro, Sandro Javier; González-Crespo, Rubén; Medina García, Víctor Hugo (International Journal of Interactive Multimedia and Artificial Intelligence (IJIMAI), 12/2011)This Article presents a set of software process antipatterns, which arise as a result of bad practices within application development processes. Process AntiPatterns warn us about the harmful effects that may arise in ...