📄️ Platform CLI Overview
Platform command-line interface (CLI) dirancang untuk menyederhanakan interaksi dengan akun Cloud Platform Anda, memungkinkan Anda untuk menjalankan perintah yang diperlukan melalui terminal mesin lokal Anda. Ini dapat menangani sebagian besar operasi yang tersedia dari jarak jauh, melengkapi tumpukan kemampuan luas yang disediakan melalui dashboard dan platform API.
📄️ Environment Creation
Pembuatan environments melalui command line dapat sangat berguna untuk berbagai solusi yang berbeda (misalnya, menangani skenario DevOps yang kompleks). Jadi, mari kita pertimbangkan cara ini dapat dilakukan.
📄️ Environment Start/Stop
Di antara operasi paling umum untuk manajemen environment yang disediakan oleh CLI, yang paling penting adalah start dan stop. Penggunaan metode ini yang bijak dapat membantu Anda mengurangi biaya secara signifikan, terutama untuk environment pengembangan dan pengujian (misalnya, Anda dapat menghentikannya di malam hari, saat Anda tidur, dan memulainya lagi di pagi hari untuk melanjutkan pengembangan).
📄️ Environment Cloning
Fitur environment cloning juga didukung oleh CLI dan dapat dengan mudah dipanggil untuk membantu Anda dalam pembuatan cabang baru/berbagai versi aplikasi Anda. Jadi, untuk menduplikasi environment Anda, cukup jalankan baris berikut:
📄️ Environment Migration
Terkadang, mungkin diperlukan untuk memindahkan aplikasi Anda ke environment region lain dengan kondisi dan\atau lokasi yang lebih baik atau, misalnya, mendistribusikan beberapa salinan cloned environment di antara set perangkat keras yang berbeda untuk mencapai ketersediaan yang lebih tinggi. Untuk melakukan ini dari jarak jauh, Anda perlu menjalankan metode **migrate** CLI yang sesuai melalui terminal Anda. Jadi, mari kita bahas ini lebih detail.
📄️ Server Scaling
Ketika environment sudah dibuat, dalam beberapa kasus mungkin diperlukan untuk mengubah topologinya - misalnya, untuk menskalakan server tertentu atau seluruh layer environment (menggunakan skala vertikal dan/atau skala horizontal masing-masing) karena perubahan beban masuk. Hal ini dapat dilakukan dengan metode CLI **changetopology** yang sesuai:
📄️ Container Redeploy
Dalam panduan ini, kami akan menunjukkan cara redeploy sebuah container dari satu tag image ke yang lain. Di sini, jika diperlukan, opsi untuk redeploy seluruh layer juga didukung.
📄️ Container Volumes
Fungsi manajemen Container (Docker) Volumes di platform memungkinkan pembuatan local storage yang persisten, dirancang agar tidak terpengaruh oleh berbagai operasi selama siklus hidup container. Pembuatan penyimpanan semacam itu tepat di dalam container membantu memastikan tingkat integritas yang tinggi dan mencegah kehilangan data penting.
📄️ Mount Points
Mount Points digunakan untuk mengelola koneksi antara server penyimpanan data dan klien, memungkinkan Anda dapat bekerja dengan file remote yang dibagikan semudah dengan file lokal. Dengan platform CLI, Anda dapat mengkonfigurasi mount ini melalui terminal dan memasukkannya ke dalam skrip khusus untuk otomatisasi.
📄️ VCS Project Deployment
Deployment melalui VCS adalah cara yang cukup populer dan nyaman untuk integrasi proyek ke dalam Cloud, karena ini menyederhanakan pengoperasian sumber aplikasi dan memungkinkan untuk dengan mudah memperbarui versinya (baik secara manual maupun otomatis dengan interval tertentu). Dan berbagai opsi yang tersedia untuk manajemen deployment VCS melalui CLI memberi Anda kontrol penuh atas aplikasi Anda.
📄️ Swap Public IPs
Operasi pertukaran IP publik dapat berguna untuk routing permintaan yang masuk ke environment atau aplikasi yang diperlukan. Ini mungkin terutama berguna saat, misalnya, mengganti environment pengujian dan produksi.
📄️ Installing JPS
Dalam tutorial ini, kami akan menunjukkan cara menginstal paket JPS melalui CLI. Solusi tersebut dapat mencakup langkah-langkah untuk membuat environment baru dengan kustomisasi yang telah ditentukan sebelumnya (misalnya deployment dan konfigurasi aplikasi) atau melakukan beberapa tindakan pada instance yang ada.