Claim Missing Document
Check
Articles

Found 16 Documents
Search

High Availability Service dengan Multiple Master pada Kubernetes Cluster Menggunakan Virtualisasi Kernel Based Virtual Machine (KVM) Nabila Firdha Aisyah; Muhammad Arif Fadhly Ridha
ABEC Indonesia Vol. 10 (2022): 10th Applied Business and Engineering Conference
Publisher : Politeknik Caltex Riau

Show Abstract | Download Original | Original Source | Check in Google Scholar

Abstract

Servers have an important role in managing and serving requests from clients. So that high availability is needed to handle risks in server use. Cluster technology is needed, so that the server load is shared evenly. However, to run clustering, it requires the application of a method, namely the HAProxy load balancer which works by evenly distributing the traffic load to the clustered physical servers. By implementing Kernel-Based Virtual Machine (KVM) virtualization technology. In KVM virtualization there is a technology used, namely Kubernetes. From the results of this final project, the results of the High Availability testing carried out are known that the server performance with scenario 5 access experiments 20-500 users with stress testing. Parameters measured are throughput and monitoring system usage of CPU, memory according to user access load. Which is the highest value of Througput on parameter 500 clients worth 1330.6/ sec. The presence of 2 servers provides performance test results. In standby, the lowest CPU usage and memory usage occurs on the main server, which is 0.07% and 24% because there are no nodes running on top of the virtual machine. In a busy state, the lowest CPU usage occurs on the main server is 1.06% due to the division of workload on virtual machines. The lowest memory usage occurs on the main server server is 24% because there are no nodes running on top of the virtual machine.
Pengukuran Kinerja Kubernetes Cluster pada Nested Virtualization Berbasi KVM Sugeng Purwantoro Edy Suranta G.S; Widya Tri Wulan Sari; Muhammad Arif Fadhly Ridha
Jurnal Komputer Terapan Vol. 9 No. 1 (2023): Jurnal Komputer Terapan
Publisher : Politeknik Caltex Riau

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.35143/jkt.v9i1.5606

Abstract

Kubernetes is an open-source container orchestration system that can be implemented in both physical and visualized infrastructure. In the implementation of virtualization, there are remaining resources that are not utilized optimally. One way to solve this problem is to implement Nested Virtualization. This study measures performance to analyze the resource usage (CPU, memory, disk, and network) of the Kubernetes cluster on KVM-based nested virtualization technology. The results of using standby and busy Kubernetes cluster memory in nested virtualization are higher, reaching 42% compared to only the Kubernetes cluster, which is 30%. CPU usage in standby and busy conditions in a Kubernetes cluster is higher at 65% compared to a Kubernetes cluster in Nested Virtualization, which is 36%. The high latency result is 237 ms on a Kubernetes cluster compared to a Kubernetes cluster on Nested Virtualization which is 40 ms. The disk read and write speeds of Kubernetes cluster technology are 410 MB/sec and 397 Mb/sec, while the Kubernetes cluster in Nested Virtualization is 116 MB/sec and 597 MB/sec. The network speed for downloading and uploading in a Kubernetes cluster is higher, namely, 39.1 Mbit/s and 53/94 Mbit/s, while the Kubernetes cluster in Nested Virtualization is 35.54 Mbit/s and 53.58 Mbit/s.
Implementasi Cloud Computing Cluster Menggunakan Ovirt Untuk Layanan Web Muhammad Arif Fadhly Ridha; Thesa Nabila Balqis
Jurnal Komputer Terapan Vol. 9 No. 1 (2023): Jurnal Komputer Terapan
Publisher : Politeknik Caltex Riau

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.35143/jkt.v9i1.6018

Abstract

Cloud Computing Cluster consists of different servers, working together to ensure that downtime of critical resources is reduced to a minimum with the aim of ensuring that critical resources reach maximum availability which is known as high availability. For the implementation of cluster cloud computing requires a platform that has tools that can support these needs. One platform that can be used is Ovirt. Ovirt is an open source based virtualization solution, designed to manage the entire infrastructure of an agency. Ovirt uses the KVM hypervisor and is built on top of several other community projects, including libvirt, Gluster, PatternFly, and Ansible. Technically Ovirt can have Clustering technology and have High Availability in environments that use more than one hypervisor. Its usefulness is that if one hypervisor has a problem, the Virtual Machine (VM) in it can move to another hypervisor. The result of this research is the achievement of high availability on web server services where web services can still be accessed when two nodes are turned off and when one of the servers is turned off. CPU usage increases when there are multiple number of http requests when multiple nodes are shut down and also when one of the physical servers is shut down, the same thing happens to memory usage which increases by 1% when multiple nodes are shut down and also when one of the physical servers is shut down
A MODEL AND IMPLEMENTATION OF ACADEMIC DATA INTEGRATION IN NEAR-REAL TIME USING MESSAGE-ORIENTED MIDDLEWARE TO SUPPORT ANALYSIS OF STUDENT PERFORMANCE IN THE INFORMATION TECHNOLOGY DEPARTMENT OF POLITEKNIK CALTEX RIAU Tjung, Yuni; Wibowo, Ardianto; Ridha, Muhammad Arif Fadhly
JUTI: Jurnal Ilmiah Teknologi Informasi Vol. 18, No. 1, January 2020
Publisher : Department of Informatics, Institut Teknologi Sepuluh Nopember

Show Abstract | Download Original | Original Source | Check in Google Scholar | Full PDF (926.04 KB) | DOI: 10.12962/j24068535.v18i1.a898

Abstract

Data utilization has effectively contributed for institutions growth by providing insights for managerial purposes. In Information Technology (IT) Department of Politeknik Caltex Riau, information systems were built separately, makes it hard for the head of study program to analyze academic performance. For analytical purposes, there’s a business intelligence developed to equip each head of study programs in IT Department with knowledge about their department. Unfortunately, the business intelligence hasn’t considered with data integration. To solve this problem, this research proposes 2 different academic near-real time data integration model that are documented using Enterprise Integration Pattern and benchmarkes the implementation to obtain best data integration model. The models use Message-Oriented Middleware, a technology that enables asynchronous communication between diverse applications. This research uses WSO2 ESB as the MOM tools in Service-Oriented Architecture (SOA) that use NuSOAP library for helping generating web service WSDL and will use Enterprise Application Integration approach. The testing is conducted based on ISO 9126 aspects: functionality, efficiency, and reliability. Based on the testing results, it can be concluded that both integration models fulfill the functionality and reliability aspects, but the 2nd pattern is more efficient because it distincts message channel and store for each dimension and fact table.
SISTEM DETEKSI AKTIVITAS BERBAHAYA PADA SERVER MENGGUNAKAN CROWDSEC Ridha, Muhammad Arif Fadhly; Maheswara, Galih Ihsan
Jurnal Komputer Terapan Vol 11 No 1 (2025): Jurnal Komputer Terapan
Publisher : Politeknik Caltex Riau

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.35143/jkt.v11i1.6486

Abstract

The rapid development of technology has driven almost all business sectors to adopt digital operations, but this shift has also increased the risk of cybercrime, targeting systems and data. Cyber Threat Intelligence (CTI) is a cybersecurity approach that involves collecting, analyzing, and understanding data to identify the motives, targets, and attack patterns of cybercriminals. One solution to address these threats is CrowdSec, an open-source software designed to detect and prevent cyber-attacks in various environments, including servers. Testing results demonstrate that CrowdSec is effective in detecting SSH brute-force, port scanning, and SQL injection attacks. By identifying suspicious attack patterns and blocking attackers' IPs, CrowdSec significantly reduces the risk of server damage. Its response times are fast: 23 seconds for SSH brute-force, 10 seconds for port scanning, and 6 seconds for SQL injection. Compared to Fail2Ban, CrowdSec offers greater configuration flexibility and broader attack detection capabilities, supported by the CrowdSec Hub, which provides a variety of attack scenarios. With its simple installation and configuration process, CrowdSec is an ideal choice for enhancing server security.
Implementasi Cloud Computing Cluster Menggunakan Microstack Untuk Layanan Web Ridha, Muhammad Arif Fadhly; Gunawan, Khairul
Jurnal Komputer Terapan Vol 9 No 2 (2023): Jurnal Komputer Terapan
Publisher : Politeknik Caltex Riau

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.35143/jkt.v9i2.6017

Abstract

Cloud Computing is a network/internet-based computerized system, where resources, software, information and applications are provided for use by other computers in need. Cloud Computing is often used by companies to support the company's web services. The problem that is often experienced in cloud computing is downtime. Where this problem occurs because the file system or web server is an error and does not have a backup. This problem can be overcome by means of cloud computing cluster techniques that can provide web services that have high availability. Clusters consist of different servers working together to ensure that downtime of critical resources is reduced to a minimum with the aim of ensuring that critical resources reach maximum availability which is known as high availability. For the implementation of cloud computing clusters, we need a platform that has tools that can support these needs. One of the platforms that can be used is OpenStack, OpenStack is a free software and open-source software platform for cloud computing, mostly used as Infrastructure as a Service (IaaS) . One of the packages released by OpenStack is MicroStack which contains tools from OpenStack to build clusters in cloud computing. The result of this research is the achievement of high availability on web server services where web services can still be accessed when two nodes are turned off and when one of the servers is turned off. CPU usage increases when there are multiple number of http requests when multiple nodes are shut down and also when one of the physical servers is shutting down. Memory usage also increases when multiple nodes are shut down and also when one of the physical servers is shutting down.