12 research outputs found

    ANALISA PENERAPAN SERVER DEPLOYMENT MENGGUNAKAN KUBERNETES UNTUK MENGHINDARI SINGLE OF FAILURE

    Get PDF
    Sistem komputasi terdistribusi menjadi salah satu kebutuhan dalam implementasi aplikasi berbasis server seperti database server dan web server agar tercapainya tingkat performansi tinggi. Masalah yang sering terjadi adalah kegagalan pada server sehingga perfrorma dari sebuah server terganggu, sehingga dibutuhkan suatu teknik deploy dapat digunakan untuk menyediakan sistem terdistribusi dengan performansi tinggi. Virtualisasi berbasis container menjadi pilihan untuk menjalankan sistem terdistribusi karena arsitektur yang ringan, kinerja yang cepat, dan efisiensi sumber daya. Salah satu virtualisasi berbasis container adalah memperkenalkan alat pengembangan sistem terdistribusi yang disebut Kubernetes, yang memungkinkan memanajemen deploy server untuk menyediakan sistem dengan availability yang tinggi. Metodologi pengembangan system yang digunakan adalah Network Development Life Cycle (NDLC). Dari 6 tahapan yang ada, hanya digunakan 3 tahapan yaitu Analysis, Design, dan Simulation Prototyping. Uji coba atau scenario pengujian yang dilakukan adalah Ftp Deploy dan Web Server Nginx sehingga dapat menjaga ketersediaan dan sistem mampu melakukan failover saat terjadi kegagalan pada serverDistributed computing systems are one of the requirements in implementing server-based applications such as database servers and web servers in order to achieve high levels of performance. The problem that often occurs is failure on the server so that the performance of a server is disrupted, so it takes a deployment technique that can be used to provide a distributed system with high performance. Container-based virtualization is the choice for running distributed systems because of its lightweight architecture, fast performance and resource efficiency. One of the container-based virtualisations is the introduction of a distributed systems development tool called Kubernetes, which allows managing server deployments to provide high availability systems. The system development methodology used is the Network Development Life Cycle (NDLC). Of the 6 stages, only 3 stages are used, namely Analysis, Design, and Simulation Prototyping. The test or test scenario carried out is Ftp Deploy and Nginx Web Server so that it can maintain availability and the system is able to failover when a server failure occur

    Biblical Model of Administration Integrity: The Gospels’ Perspective

    Get PDF
    The issue of administering a Church organization by Christian leaders has received backlashes from the media, public and even religious followers themselves in recent times. Unfortunately, some leaders use leadership styles copied from the secular world to administer their organization. This evidently is a distraction and a stain on the integrity of the mission of the Church, which is to preach the everlasting gospel (Matt.28:19, 20) and be a light and salt of the world (Matt.5:13. 14). This paper search-lighted on principles on biblical model of Church administration that are often ignored by leadership in selected gospel text including Matthew 20:27, 28; Luke 22:59-62; John 13: 29; Luke 6:31; John 3:30 and Matthew 16:13-16. It encourages complete reliance on biblical principles rather than a merger of men’s philosophy and biblical ideas. This study uses the descriptive method using selected case studies in the gospel books. This includes considering the direct actions and teachings of Jesus Christ as a model for leading with integrity. The Bible is the main research resource for this study. Integrity in Church administration is exemplifying servitude in leadership, admittance of weakness, making a stand for financial purity, applying the golden rule, observing terms of office, and allowing for criticism. This study recognizes the fact that though these principles might look unpopular even among religious followers, yet its application will show to the world the model of integrity expected from Church leadership and the Church

    Fundamentos básicos sobre conceptos y herramientas utilizadas en el área DevOps

    Get PDF
    Proporcionar un conjunto de herramientas y conceptos relacionados al área de DevOps e implementaciones en la nube para todo estudiante de ingeniería en ciencias y sistemas interesado que desea iniciar su recorrido en esta rama del campo laboral, así facilitar el acceso a ejemplos de diferentes herramientas utilizadas en automatizaciones de hoy en día y persuadir a nuevas generaciones a involucrase en temas relacionados a la nube

    Entorno de simulación de redes distribuido basado en ns-3 y computación en nube con virtualización basada en contenedores

    Get PDF
    La simulación de redes en entornos académicos es útil para que los alumnos comprue- ben los conocimientos adquiridos. Sin embargo, el tiempo necesario para llevar a cabo las simulaciones puede llegar a ser elevado, por lo que es necesario desarrollar un sistema que permita reducir el tiempo de ejecución. En un trabajo anterior, denominado DNSE3, se había desarrollado un sistema que permitía distribuir las simulaciones en varias máquinas virtuales sobre la arquitectura de OpenStack. Para adecuar los recursos utilizados a la demanda actual de trabajos, el sistema determinaba el número de máquinas virtuales activas que necesitaba en cada instante, proceso que repercute en el rendimiento global de la aplicación debido a la activación y desactivación de dichas máquinas virtuales. El objetivo principal de este Trabajo Fin de Grado fue reformar DNSE3 para conseguir mejorar el rendimiento de dicha versión. Para ello, las simulaciones pasan a ejecutarse de máquinas virtuales a contenedores. Un contenedor es una unidad estándar de software que contiene todo lo que necesita un programa y, al contrario que una máquina virtual, se ejecuta directamente sobre el sistema operativo de la máquina anfitriona, por lo que la sobrecarga de arrancar o detener nuevos contenedores es menor que la de las máquinas virtuales. De esta manera, y debido a las limitaciones existentes en las herramientas proporcionadas por OpenStack para la gestión de contenedores, se diseña una arquitectura basada en un clúster formado por un número variable de máquinas virtuales donde se ejecutan un número variable de contenedores. Para conseguir un clúster de estas características, el servicio encargado de escalar el número de máquinas virtuales y contenedores se realiza a medida para que exista un equilibrio entre rendimiento y utilización de los recursos disponibles. Una vez obtenidos los resultados con esta nueva arquitectura se comparan con los que se obtuvieron con la arquitectura basada en máquinas virtuales y se comprueba que el rendimiento mejora cuando el número de simulaciones a completar es bajo o medio. Esta mejora es debida a que el tiempo necesario para escalar el número de réplicas que ejecutan las simulaciones pasa de minutos a segundos. Este hecho favorece que el alumno pueda obtener los resultados de las simulaciones en un tiempo menor, lo que es beneficioso para el mismo debido a que podrá realizar un mayor número de simulaciones de diferente configuración en un tiempo más bajo.Grado en Ingeniería de Tecnologías Específicas de Telecomunicació

    Deployment Sistem Microservice Poin Pembelian Menggunakan Arsitektur Cloud

    Get PDF
    Sebagai perusahaan yang masih berkembang, Akselerasi Intisari Nusantara masih menggunakan arsitektur monolithic untuk software karena lebih mudah untuk di-develop, tetapi dengan seiringnya perkembangan jumlah user, arsitektur monolithic tidak mampu melayani jumlah user yang banyak. Selain itu, monolithic application tidaklah scalable, sehingga akan memakan biaya yang besar. Oleh karena itu, Akselerasi Intisari Nusantara harus mulai bermigrasi ke arsitektur microservice untuk dapat melayani lebih banyak user. Tugas yang dikerjakan oleh penulis adalah menciptakan environment yang dibutuhkan agar developer lain dapat bermigrasi dari monolithic menjadi microservice. Environment yang dibutuhkan oleh para developer seperti key-value pair storage dan SMTP server testing tools akan di-deploy oleh penulis ke cloud platform dengan menggunakan kubernete

    MLOps for the development and production deployment of Machine Learning models

    Get PDF
    Machine Learning Model Operationalization Management (MLOps) constituye una metodología de trabajo orientada al desarrollo de modelos de predicción basados en algoritmos de Machine Learning. Esta metodología está conformada por un conjunto exhaustivo de principios, recomendaciones, directrices y buenas prácticas enfocadas en el abordaje metodológico del desarrollo de modelos de Machine Learning desde su experimentación inicial hasta su puesta en producción. Para alcanzar este objetivo, esta metodología propone una división del desarrollo de estos proyectos en 4 fases consecutivas. Estas fases comprenden las tareas de desarrollo de modelos, preparación de los modelos para el despliegue en producción, el despliegue en producción y la monitorización de los modelos desplegados. Este Trabajo de Fin de Grado explora de forma teórica este conjunto de principios metodológicos estudiando cada una de las fases de desarrollo propuestas. De forma paralela, se aborda el desarrollo de un modelo de predicción de Machine Learning para la predicción de consumos energéticos horarios individuales y su puesta en producción. En este desarrollo se adoptará MLOps para llevar a cabo el entrenamiento de modelos basados en RandomForest y K-Means, el diseño de un código para dar ejecución a estos modelos, el diseño de imágenes para su contenerización y su despliegue en un clúster de Kubernete

    Застосування засобів протидії кіберзлочинності в телекомунікаційних мережах

    Get PDF
    Дипломну роботу виконано на 83 аркушах, вона містить перелік на використані джерела з 15 найменувань. У роботі наведено 14 рисунків. Метою даної дипломної роботи є аналіз засобів що застосовуються для протидії кіберзлочинності в телекомунікаційних мережах. У дипломній роботі розглянуто питання мережевої взаємодії, аналіз загроз кіберзлочинності та основні типи загроз. Розглянуті технічні засоби захисту безпеки, а саме програмно-апаратні засоби, мережні засоби та хмарні засоби. Проаналізовано, які переваги надає впровадження освіти та навчання в галузі кібербезпеки. Розглянуто питання необхідності політик та процедур безпеки.This senior thesis is presented on 83 pages. It contains bibliography of 15 references. 14 figures are presented in senior thesis. The purpose of this thesis is to analyze the methods used to combat cybercrime in telecommunications networks. The thesis deals with the issues of network interaction, analysis of cybercrime threats and the main types of threats. Also in the thesis considered technical means of security protection, such as software and hardware means, network means and cloud means. The advantages of the introduction of education and training in the field of cybersecurity are analyzed. The need for security policies and procedures is considered

    Система віддаленого управління процесами та ресурсами майнінгових ферм

    Get PDF
    Магістерська дисертація містить огляд системи віддаленого управління процесами та ресурсами майнінгових ферм, побудови архітектур таких систем та пропонує рішення мережевих проблем, які впливають на роботу віддаленого доступу. Розроблено програмний комплекс, який керує великою кількістю майнінг обладнанняThe master's thesis contains an overview of he remote management system for mining farm processes and resources, architectures of such systems and offers a new solution that can resolve network problems related to remote access. A subsystem has been developed to control huge amount of mining equipment.Магистерская дисертация содержит обзор систему удаленного управления процесами и ресурсами майнинговых ферм, построения архитектуры таких систем и предлагает решение сетевых проблем, которые влияют на работу удаленного доступа. Разработано программный комплекс, который управляет большим количеством майнинг оборудованием
    corecore