Skip to content
Jagoan Cloud Docs
  • Solutions
    • Server Ujian Online
    • Scalable WordPress
  • Products
    • Jagoan Cloud PaaS
      • Pricing
    • Cloud Backup
    • VPS Windows
    • Business Mail
    • SSL Certificate
  • Login App
Popular Search settingphpsshdockerdomain

Rapor Digital Madrasah

  • Cara Instalasi RDM

Panduan Dasar

  • Cara Memasang SSL di Jagoan Cloud
  • Mengubah domain Jagoan Cloud ke Domain Sendiri
  • Cara Menambahkan IP Public

Moodle

  • Cara Login ke Server Moodle di Jagoan Cloud
  • Cara Login ke Aplikasi Moodle di Jagoan Cloud
  • Cara Menggunakan Domain Pribadi untuk Aplikasi Moodle

Code Igniter

  • Upload Project CI di Jagoan Cloud

Quick Start

  • Getting Started
  • Dashboard Guide
  • Welcome Tutorial
  • Software Stack Versions

Platform Overview

  • What is Platform-as-a-Service
  • Concept and Terminology
  • What are System Containers
  • What are Application Containers
  • Isolated Containers
  • What is Auto-Clustering
  • Cloudlet

Containers

  • Container Types
  • Container Image Requirements
  • Connect to Custom Container
  • Custom Container SSH Access
  • Private Registry Inside PaaS
  • Building Custom Containers

Environment Management

  • HTTP Headers
  • Setting Up Environment
  • Clone Environment

Application Settings

  • Configuration File Manager
  • Managing Timezone Settings

Development Tools

  • FTP/FTPS Support

Account and Pricing

  • Account Registration
  • Account Types
  • Account Statuses
  • Account Password Reset
  • Quotas System
  • Two Factor Authentication
  • Personal Access Token
  • Upgrade and Refill Account
  • Pricing Model Overview

Architecture Overview

  • Cluster Overview
  • Cluster Orchestrator

Container Deployment

  • Certified Containers Deployment
  • Custom Containers Deployment
  • Docker Engine Deployment

Container Redeploy

  • Redeploy Overview
  • Container Redeploy API
  • Preserve Data

Container Configuration

  • Configuration Tools
  • Container Environment Variables
  • Container Linking
  • Container Volumes
  • Container Ports
  • Container Run Configuration

Environment Variables

  • Java Options and Arguments
  • Default Environment Variables
  • Custom Environment Variables

Environment Groups

  • Overview
  • Group Creation
  • Navigation Between Groups
  • Group Management
  • Environment Isolations

Scaling and Clustering

  • Automatic Vertical Scaling
  • Horizontal Scaling
  • Automatic Horizontal Scaling
  • Sequential Management
  • Data Synchronization
  • File Synchronization in Cluster
  • Auto-Clustering of Instances

Built-In Monitoring

  • Log Files
  • Statistics
  • Load Alerts

SSH

  • Generate SSH Key
  • Add SSH Key
  • SSH Access

Resource Charging

  • Pricing FAQ
  • Charged Resources
  • Monitoring Consumed Resource

Kubernetes

  • GitLab CI/CD Integration
  • Cluster Automated Upgrade
  • Public IP for Access to Kubernetes
  • Traefik v2 Ingress Controller

Kubernetes Cluster

  • Kubernetes Overview
  • System Requirements
  • Cluster Installation
  • Cluster Versions

Managing Kubernetes

  • Cluster Access
  • Access Controll
  • Cluster Troubleshooting
  • Cluster Upgrade
  • Velero Backup

Kubernetes Scalability

  • Vertical Scalling
  • Horizontal Scalling

Application Deployment

  • Helm Integration
  • YAML Deployments
  • Internal Networking
  • Exposing Services
  • Creating Ingresses

Persistent Data

  • Volume Provisioner
  • Persistent Volume Claim
  • Custom Storage

Domain Name Management

  • Custom Domain Name
  • Swap Domain
  • Multiple Domain for PHP
  • Multiple Domains with Public IP
  • Container DNS Hostnames

External Access to Applications

  • Shared Load Balancer
  • Public IP
  • Container Firewall
  • Endpoints

Traffic Distributor

  • Traffic Distributor Overview
  • Routing Methods
  • Traffic Distributor Installation
  • Traffic Distributor Integration
  • Use Case

SSL

  • Secure Socket Layer
  • Built-In SSL
  • Custom SSL
  • Custom SSL via SLB
  • Let’s Encrypt SSL

Scheduling Configuration

  • Setting Up Cronjob
View Categories
  • Docs
  • Panduan Penggunaan Layanan & Platform Jagoan Cloud
  • Panduan Dasar
  • Application Settings
  • Scaling and Clustering
  • Sequential Management

Sequential Management

1 min read

Sequential Management of Horizontally Scaled Containers #

Virtuozzo Application Platform menyediakan fitur horizontal scaling yang mudah digunakan untuk container, jadi kamu bisa dengan cepat membuat sistem lebih high-availability.

Dengan menambahkan beberapa node sejenis dalam satu layer, kamu bisa mengelola semuanya secara serentak. Misalnya:

  • Konfigurasi semua container sekaligus
  • Lihat log dan statistik bersamaan
  • Restart atau redeploy semua node hanya dengan satu klik lewat ikon yang tersedia

Fitur ini sangat membantu buat menjaga performa dan ketersediaan aplikasi, tanpa perlu cara yang rumit.

1. Selain itu, saat bekerja dengan node yang di-scale secara horizontal, kamu bisa mengurangi dampak dari operasi yang mengganggu (seperti downtime) dengan menggunakan opsi sequential. Opsi ini memungkinkan setiap action yang dilakukan satu per satu per node, sehingga selalu ada minimal satu container yang tetap aktif dan berjalan.

Opsi sequential ini tersedia untuk operasi berikut:

  • Restart container
  • Redeploy container
  • Deploy aplikasi (baik dari file arsip maupun repositori VCS)
  • Penyesuaian batas cloudlet

📝 NOTE
Selama operasi yang disebutkan tadi (seperti restart, redeploy, dll.), semua koneksi ke node yang sedang diproses akan terputus. Namun, jika kamu menggunakan mode sequential, permintaan yang menggunakan protokol stateless (seperti HTTP) akan secara otomatis dialihkan ke node lain yang masih aktif, sehingga downtime bisa diminimalkan.

Untuk protokol stateful seperti WebSockets, FTP, atau SSH, kamu perlu menambahkan mekanisme reconnect di sisi aplikasi. Kalau tidak, koneksi akan tetap terputus, meskipun kamu menggunakan mode sequential.

 

2. Pendekatan sequential ini bersifat opsional — kamu bebas memilih antara dua mode pengelolaan container sesuai kebutuhan:

  • Simultaneous (semua container sekaligus)
    Perubahan diterapkan ke semua node dalam satu waktu. Ini lebih cepat, tapi bisa menyebabkan downtime singkat.
  • Sequential (satu per satu)
    Perubahan dilakukan secara berurutan dengan jeda tertentu antar node, sehingga downtime bisa diminimalkan.

Fitur ini dirancang agar kamu punya fleksibilitas dan kontrol dalam proses deploy dan maintenance. Mode simultaneous cocok untuk tahap pengembangan atau pengujian, karena prosesnya lebih cepat. Mode sequential lebih direkomendasikan untuk aplikasi produksi, karena membantu menjaga layanan tetap aktif. Dengan memilih mode yang sesuai, kamu bisa menyeimbangkan antara efisiensi operasional dan keandalan layanan.

3. Saat kamu memilih pendekatan sequential, ada dua parameter tambahan yang bisa dikonfigurasi:

  • Delay – Mengatur jeda antar operasi di setiap node.
    Contohnya, setelah node pertama di-restart, sistem akan menunggu (misalnya 1 menit) sebelum lanjut ke node berikutnya, agar semua service benar-benar aktif dulu.
    Delay ini bisa diatur hingga 5 menit (default-nya 30 detik).
  • Remove node from DNS dalam durasi tertentu – Kalau opsi ini diaktifkan, node yang sedang diproses akan dikeluarkan sementara dari DNS, baik internal maupun eksternal.
    Ini memastikan tidak ada request baru yang diarahkan ke node tersebut selama proses berlangsung.

Manfaatkan parameter ini untuk menjaga ketersediaan layanan Kamu dan memastikan bahwa koneksi tidak terputus bahkan saat traffic sedang tinggi.

What are your Feelings

Share This Article :

  • Facebook
  • X
  • LinkedIn
  • Pinterest
Still stuck? How can we help?

How can we help?

Updated on June 23, 2025
Automatic Horizontal ScalingData Synchronization

Powered by BetterDocs

Daftar Isi
  • Sequential Management of Horizontally Scaled Containers
© 2022 Jagoan Cloud