{"title":"PEMBUATAN SISTEM DATABASE CLUSTER MENGGUNAKAN APLIKASI GALERA CLUSTER DI SEKOLAH VOKASI IPB UNIVERSITY","authors":"Aep Setiawan, Wini Muthia Kansha","doi":"10.29244/jstsv.11.2.49-59","DOIUrl":null,"url":null,"abstract":"ABSTRAKServer yang terdapat di Sekolah Vokasi Institut Pertanian Bogor (SV-IPB) diinstal Modular Object-Oriented Dynamic Learning Environment (MOODLE) yang merupakan aplikasi e-learning berbasis web. MOODLE membutuhkan database yang berfungsi sebagai sebuah sistem penyimpanan data dari berbagai aktivitas yang dilakukan. Database server yang tersedia di SV-IPB berupa single database server. SV-IPB memiliki 17 program studi, jumlah mahasiswa Sekolah Vokasi untuk tiga angkatan sekitar 6 300 mahasiswa, hal tersebut bisa menyebabkan pengaksesan layanan MOODLE dan beban yang ditanggung server menjadi tinggi. Mengatasi masalah tersebut salah satu solusinya diimplementasikan teknologi database cluster pada server SV-IPB serta membuat sebuah server load balancing. Pembuatan database cluster menggunakan aplikasi Galera Cluster, serta digunakan HAProxy sebagai load balancer yang berperan sebagai pembagi beban antar database server dalam database cluster. Ketika database server down maka ada database server lain yang dapat menggantikan tugas dari database server yang down tersebut.Kata Kunci : Database Cluster, Galera Cluster, HAProxy, Multi-master, MySQL \nABSTRACTThe server in the Vocational School, Bogor Agricultural University (SV-IPB) is installed with Modular Object-Oriented Dynamic Learning Environment (MOODLE) which is a web-based e-learning application. MOODLE requires a database that functions as a data storage system for various activities carried out. The database server available at SV-IPB is a single database server. SV-IPB has 17 study programs, the number of Vocational School students for three batches is around 6 300 students, this can cause access to MOODLE services and the burden on the server to be high. One of the solutions to overcome this problem is to implement database cluster technology on the SV-IPB server and create a load balancing server. Creating a cluster database using the Galera Cluster application, and using HAProxy as a load balancer that acts as a load divider between database servers in the database cluster. When the database server is down, there is another database server that can replace the task of the down database server.Keyword: Database Cluster, Galera Cluster, HAProxy, Multi-master, MySQL","PeriodicalId":17766,"journal":{"name":"Jurnal Sains dan Terapan Kimia","volume":"63 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2021-12-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Jurnal Sains dan Terapan Kimia","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.29244/jstsv.11.2.49-59","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
摘要
茂物农业学院Vokasi学校的注册服务器(SV-IPB)安装了模块化、定向动力学习环境(MOODLE),这是一个基于web的e-learning应用。MOODLE需要一个数据库,作为一个覆盖各种活动的数据系统。SV-IPB上可用的服务器数据库为单一服务器数据库。SV-IPB有17个研究项目,3班投票给6 - 300名学生,这可能会导致MOODLE服务的权限和服务器负担的增加。解决这一问题的方法之一是在SV-IPB服务器上实现集群数据库技术,并创建一个负载服务器。使用集合体应用程序创建集群数据库,同时使用HAProxy作为集群数据库中服务器数据库之间服务器数据库的有效载荷。当服务器数据库下降时,就会有另一个服务器数据库,可以从较低的服务器数据库中替换任务。关键字:集群数据库、Galera集群、HAProxy、多级硕士、MySQL ABSTRACTThe server in vocased School, Bogor Agricultural University (SV-IPB)的服务器配备了模块定向动力学习环境(SV-IPB),该服务器是一个网络基础的电子学习应用。MOODLE requires一个数据库,它的功能是一个用于不同活动的数据存储系统。SV-IPB上可行的服务器数据库是一个单一的服务器数据库。SV-IPB有17个学习项目,vocaals高中三次殴打的数字是6 300名学生,这可能导致服务器上的MOODLE服务和burden获得high。解决这个问题的一个解决方案是在SV-IPB服务器和创建一个负载服务器上执行数据库集群技术。建立一个使用Galera application集群的数据库,用HAProxy作为一堆例子,就像在集群中建立一个由servers数据库之间加载的放电一样。当服务器数据库下降时,还有一个服务器数据库可以重新分配下服务器数据库的任务。Keyword:数据库集群,Galera集群,ha不好,多master, MySQL
PEMBUATAN SISTEM DATABASE CLUSTER MENGGUNAKAN APLIKASI GALERA CLUSTER DI SEKOLAH VOKASI IPB UNIVERSITY
ABSTRAKServer yang terdapat di Sekolah Vokasi Institut Pertanian Bogor (SV-IPB) diinstal Modular Object-Oriented Dynamic Learning Environment (MOODLE) yang merupakan aplikasi e-learning berbasis web. MOODLE membutuhkan database yang berfungsi sebagai sebuah sistem penyimpanan data dari berbagai aktivitas yang dilakukan. Database server yang tersedia di SV-IPB berupa single database server. SV-IPB memiliki 17 program studi, jumlah mahasiswa Sekolah Vokasi untuk tiga angkatan sekitar 6 300 mahasiswa, hal tersebut bisa menyebabkan pengaksesan layanan MOODLE dan beban yang ditanggung server menjadi tinggi. Mengatasi masalah tersebut salah satu solusinya diimplementasikan teknologi database cluster pada server SV-IPB serta membuat sebuah server load balancing. Pembuatan database cluster menggunakan aplikasi Galera Cluster, serta digunakan HAProxy sebagai load balancer yang berperan sebagai pembagi beban antar database server dalam database cluster. Ketika database server down maka ada database server lain yang dapat menggantikan tugas dari database server yang down tersebut.Kata Kunci : Database Cluster, Galera Cluster, HAProxy, Multi-master, MySQL
ABSTRACTThe server in the Vocational School, Bogor Agricultural University (SV-IPB) is installed with Modular Object-Oriented Dynamic Learning Environment (MOODLE) which is a web-based e-learning application. MOODLE requires a database that functions as a data storage system for various activities carried out. The database server available at SV-IPB is a single database server. SV-IPB has 17 study programs, the number of Vocational School students for three batches is around 6 300 students, this can cause access to MOODLE services and the burden on the server to be high. One of the solutions to overcome this problem is to implement database cluster technology on the SV-IPB server and create a load balancing server. Creating a cluster database using the Galera Cluster application, and using HAProxy as a load balancer that acts as a load divider between database servers in the database cluster. When the database server is down, there is another database server that can replace the task of the down database server.Keyword: Database Cluster, Galera Cluster, HAProxy, Multi-master, MySQL