Jadwalkan instans ECS agar berhenti dalam mode hemat selama jam sepi menggunakan CloudOps Orchestration Service (OOS) guna memangkas biaya komputasi yang menganggur.
Latar Belakang
Saat Anda menghentikan instans ECS dalam Economical Mode, sumber daya berikut dilepas dan tidak lagi ditagih:
-
vCPU (GPU atau FPGA untuk instans komputasi heterogen)
-
Memori
-
Alamat IP publik statis (ditetapkan secara otomatis ke instans)
-
Lisensi Gambar
Sumber daya lainnya, seperti cloud disk, EIP, dan snapshot, tetap dipertahankan dan masih dikenai biaya. Lihat Economical mode.
Prasyarat
Instans ECS menggunakan model bayar sesuai penggunaan atau spot instans.
Prosedur
1. Tambahkan tag ke instans
Beri tag pada instans ECS yang memerlukan startup dan shutdown terjadwal agar Anda dapat memilihnya berdasarkan tag dalam tugas CloudOps Orchestration Service. Misalnya, tambahkan tag machine:StopAndStart. Lihat Tags.
2. Konfigurasikan layanan agar auto-start saat instans startup
Konfigurasikan layanan internal agar otomatis berjalan saat instans boot.
Instans Linux
Contoh ini menggunakan systemd untuk mengonfigurasi layanan bernama myapp agar otomatis berjalan saat boot.
-
Buat file bernama
myapp.servicedi direktori/etc/systemd/systemdengan konten berikut:# Konfigurasi unit sistem [Unit] # Deskripsi layanan Description=My Application Service # Konfigurasi layanan [Service] # Jalur skrip startup. Sesuaikan skrip startup berdasarkan layanan. ExecStart=/path/to/myapp/start.sh # Selalu restart layanan Restart=always # Konfigurasi instalasi [Install] # Konfigurasikan target startup. WantedBy=multi-user.target -
Aktifkan auto-start dan jalankan layanan:
# Aktifkan startup otomatis sudo systemctl enable myapp.service # Jalankan layanan sudo systemctl start myapp.service
Instans Windows
Contoh ini menggunakan Task Scheduler pada instans Windows Server 2025 untuk mengonfigurasi program agar otomatis berjalan saat boot.
-
Buka Task Scheduler dari menu Start.

-
Pada bilah navigasi atas, pilih Actions > Create Basic Task.

-
Masukkan nama tugas dan klik Next Page.

-
Pilih When the computer starts sebagai pemicu dan klik Next Page.

-
Pilih Start a program dan klik Next Page.

-
Unggah program atau skrip, klik Next Page, lalu klik Completed.

3. Buat tugas startup dan shutdown terjadwal
-
Buka CloudOps Orchestration Service - Scheduled Startup and Shutdown.
Di pojok kiri atas halaman, pilih wilayah dan kelompok sumber daya.
-
Klik Create. Di Select Task Type, konfigurasikan Task Name, Execution Cycle, Task Type, Time Zone, Shutdown Time, Startup Time, dan End Time.
Misalnya, atur Startup Time menjadi 08:00:00 dan Shutdown Time menjadi 21:00:00 agar instans dimulai pukul 08:00 dan dihentikan pukul 21:00 setiap hari. Pratinjau jadwal di Execution Time Preview.

-
Konfigurasikan Resource Types, Stop Mode, Hibernate Instance, dan Permissions:
-
Resource Types: Pilih ECS Instance.
-
Stop Mode: Pilih Economical Stop Mode.
CatatanMode hemat menghentikan penagihan untuk sumber daya komputasi (vCPU dan memori), alamat IP publik statis, dan lisensi image. Data dan konfigurasi instans tetap dipertahankan. Anda tetap dikenai biaya untuk disk sistem, disk data, EIP, dan snapshot. Lihat Economical mode.
-
Hibernate Instance: Biarkan sakelar ini mati.
-
Permissions: Pilih Default Service-linked Role.
-
-
Klik Select Instances, pilih By Instance Tags, konfigurasikan Region, dan pilih tag yang sudah ada seperti machine:StopAndStart.

-
Klik Advanced (Optional). Atur Rate control type menjadi Concurrency-based Control, lalu konfigurasikan Concurrency dan Error Threshold.

-
Di Execution Settings(Optional), pertahankan nilai default dan klik Create.
-
Pada kotak dialog Parameter Confirmation, verifikasi konfigurasi dan klik OK.

-
Lihat detail eksekusi.
Di halaman Scheduled Startup/Shutdown , temukan tugas tersebut dan klik Details pada kolom Actions.

Referensi
CloudOps Orchestration Service adalah layanan O&M gratis Alibaba Cloud untuk mengotomatiskan tugas berulang, berbasis event, terjadwal, dan lintas wilayah. OOS mendukung pemrosesan batch, alur kerja persetujuan, dan Operations as Code melalui templat yang dapat digunakan kembali. Lihat What is CloudOps Orchestration Service?