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

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
  • 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
  • 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
  • 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

  • Swap Domain
  • Multiple Domain for PHP
  • 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

Scheduling Configuration

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

Automatic Vertical Scaling

3 min read

Automatic Vertical Scaling #

Platform ini merupakan satu-satunya Cloud PaaS yang dapat secara otomatis menskalakan aplikasi apa pun, baik secara vertikal maupun horizontal, sehingga hosting aplikasi Kamu menjadi sangat fleksibel.

Automatic vertical scaling dimungkinkan oleh kemampuan platform untuk secara dinamis mengubah jumlah yang dialokasikan ke sumber daya server (RAM dan CPU) sesuai dengan kebutuhan saat ini, tanpa perlu campur tangan manual. Fitur ini menjamin Kamu tidak akan perlu membayar lebih untuk resource yang tidak terpakai dan menghemat waktu karena Kamu tidak perlu lagi menangani load-adjusment atau perubahan arsitektur.

Kamu cukup menentukan batas maksimum yang siap Kamu konsumsi dan platform ini secara otomatis menentukan jumlah resource optimal yang diperlukan untuk aplikasimu, serta melacak load yang masuk secara real time.

How It Works #

Jadi, inti dari automatic scaling sebenarnya tidak rumit – segera setelah load aplikasi meningkat, platform akan menyediakan resource tambahan untuk aplikasi tersebut; dan ketika load turun lagi, resource akan dikurangi oleh platform secara otomatis.

Dengan ini, resource dialokasikan dengan segera tanpa penundaan (delay) atau dampak negatif pada aplikasi Kamu.


💡 TIP

Fitur vertical scaling berlaku untuk semua jenis instance dalam environment (misalnya application server, database, load balancer, Docker container, Elastic VPS, cache instance, dan build node).

 

Platform ini mengukur resource dalam unit khusus yang disebut cloudlet, yang memberikanmu perincian yang unggul saat melakukan scaling. Satu cloudlet kira-kira setara dengan 128 MiB RAM dan 400Mhz CPU code.

Ada dua jenis cloudlet yang tersedia: reserved dan dynamic.

  • Reserved cloudlet digunakan untuk menentukan jumlah resource yang Kamu perkirakan akan dikonsumsi oleh aplikasimu dan Kamu akan membayarnya terlepas dari penggunaan yang sebenarnya. Namun, tarifnya lebih murah dibandingkan dengan cloudlet dinamis.
  • Dynamic cloudlet menentukan kapasitas resource yang bisa diakses aplikasimu secara fleksibel, tergantung pada kebutuhan saat itu. Kamu akan membayar hanya jika terjadi konsumsi nyata.

Automatic vertical scaling dilakukan dalam batas jumlah dynamic cloudlet yang telah ditentukan. Dengan pengaturan yang tepat, Kamu bisa menetapkan batas skalabilitas sendiri dan mengontrol berapa banyak anggaran yang ingin Kamu keluarkan, sehingga terhindar dari tagihan tak terduga atau yang terlalu besar.

Kamu bisa mengkombinasikan penggunaan kedua jenis cloudlet dengan cara yang berbeda-beda, mengikuti model penetapan harga yang paling sesuai untuk Kamu.

Adjusting Resource Limits #

Environment yang baru dibuat akan menerima sejumlah cloudlet. Konsumsi resource tergantung pada jenis dan jumlah rangkaian software Kamu. Setelah ditambahkan ke environment, setiap stack menerima jumlah cloudlet yang dialokasikan secara default sesuai dengan jumlah resource yang optimal, yang diperlukan agar dapat berfungsi dengan baik.

Berikut ini beberapa nilai cloudlet default untuk stack yang populer :

Untuk menyesuaikan nilai-nilai ini dan menskalakan environment Kamu, jumlah maksimum cloudlet yang tersedia bisa ditambah atau dikurangi secara manual lewat Environment Topology Wizard. Kamu bisa menggunakan cloudlet slider di bagian Vertical Scaling pada panel tengah, seperti gambar di bawah.


📝 NOTE

Jika mengubah limit scaling (jumlah dynamic cloudlet) untuk server aplikasi, database, atau cache node yang sudah ada, maka node yang bersangkutan akan direstart. Nantinya akan muncul peringatan yang ditampilkan pada Environment Topology Wizard berikut :

 

Kamu bisa menggunakan data statistik yang dikumpulkan secara otomatis untuk melihat penggunaan resource selama sebulan terakhir, lalu menyesuaikan jumlah resource berdasarkan data tersebut. Jika aplikasi Kamu makin populer dan satu server tidak cukup menangani load, Kamu juga bisa melakukan horizontal scaling — baik dengan menambah node secara manual, atau dengan mengatur trigger otomatis agar server aplikasi dapat dilakukan horizontal scaling.

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
Horizontal Scaling

Powered by BetterDocs

Daftar Isi
  • Automatic Vertical Scaling
  • How It Works
  • Adjusting Resource Limits
© 2022 Jagoan Cloud