全部产品
Search
文档中心

Enterprise Distributed Application Service:Konfigurasikan penyimpanan persisten

更新时间:Jul 06, 2025

Umumnya, data tidak disimpan secara persisten di dalam kontainer. Jika sebuah kontainer dihapus, data yang tersimpan di dalamnya juga akan hilang. Dalam lingkungan internet yang berkembang pesat, kehilangan data dapat menjadi bencana bagi lingkungan produksi online. Kluster Kubernetes di Enterprise Distributed Application Service (EDAS) mendukung Persistent Volume Claim (PVC). Dengan ini, data instance aplikasi dapat disimpan secara persisten dan dibagikan di antara beberapa instance. Beberapa instance dapat membaca data tersebut. Topik ini menjelaskan cara mengonfigurasi penyimpanan persisten.

Prasyarat

PVC telah dibuat. Untuk informasi lebih lanjut, lihat Buat PVC.

Konfigurasikan penyimpanan persisten saat Anda membuat aplikasi

  1. Masuk ke EDAS console.

  2. Di panel navigasi kiri, pilih Application Management > Applications. Di bilah navigasi atas, pilih wilayah. Di bagian atas halaman Aplikasi, pilih namespace mikroservis dari daftar drop-down Namespace Mikroservis. Lalu, klik Create Application di pojok kiri atas halaman Applications.

  3. Di langkah Basic Information, tentukan Tipe Kluster dan Lingkungan Runtime Aplikasi lalu klik Next. Tabel berikut menjelaskan parameter-parameter tersebut.

    Parameter

    Deskripsi

    Cluster Type

    Tipe kluster tempat Anda ingin menerapkan aplikasi. Pilih Kubernetes Clusters.

    Application Runtime Environment

    Lingkungan runtime aplikasi. Pilih lingkungan runtime aplikasi berdasarkan jenis aplikasi yang di-host.

    • Java

      • Custom: Pilih opsi ini jika Anda ingin menggunakan gambar kustom untuk menerapkan aplikasi di kluster Kubernetes.

      • Java: Pilih opsi ini jika Anda ingin menggunakan paket JAR universal untuk menerapkan aplikasi sebagai aplikasi Dubbo atau Spring Boot. Anda dapat mengatur parameter Lingkungan Java setelah memilih opsi ini.

      • Tomcat: Pilih opsi ini jika Anda ingin menggunakan paket WAR universal untuk menerapkan aplikasi sebagai aplikasi Dubbo atau Spring. Anda dapat mengatur parameter Lingkungan Java dan Versi Kontainer setelah memilih opsi ini.

      • EDAS-Container (HSF): Pilih opsi ini jika Anda ingin menggunakan paket WAR atau FatJar untuk menerapkan aplikasi sebagai aplikasi High-speed Service Framework (HSF). Anda dapat mengatur parameter Lingkungan Java, Versi Pandora, dan Versi Ali-Tomcat setelah memilih opsi ini.

    • PHP: Pilih opsi ini jika aplikasi adalah aplikasi PHP yang berjalan di Apache HTTP Server.

    • Node.js, C++, Go, and Other Languages: Pilih opsi ini jika Anda ingin menggunakan gambar kustom untuk menerapkan aplikasi di kluster Kubernetes. Proses konfigurasi untuk aplikasi multi-bahasa tidak dijelaskan dalam topik ini.

  4. Di langkah Configurations, konfigurasikan informasi lingkungan, informasi dasar, dan metode penyebaran untuk aplikasi, atur parameter sumber daya terkait, lalu klik Next.

  5. Di langkah Advanced Settings, klik Persistent Storage dan konfigurasikan informasi tentang penyimpanan persisten.

    Parameter

    Deskripsi

    PVC Mount

    Kami merekomendasikan Anda mengonfigurasi penyimpanan persisten dengan menentukan Pemasangan PVC. Metode ini memungkinkan Anda menggunakan Penyimpanan Blok Elastis (EBS) Alibaba Cloud, sistem penyimpanan file, Object Storage Service (OSS), dan disk lokal untuk penyimpanan saat Anda membuat aplikasi. Sistem penyimpanan file mencakup File Storage NAS (NAS) dan Cloud Paralleled File System (CPFS). Sebelum menentukan Pemasangan PVC, Anda perlu membuat volume persisten (PV) dengan merujuk pada langkah-langkah yang sesuai dalam topik layanan penyimpanan yang ingin Anda gunakan. Kemudian, Anda dapat memasang PVC di halaman ini.

    Untuk informasi lebih lanjut tentang cara membuat PV, lihat Volume NAS, Volume OSS, atau Volume Penyimpanan Lokal.

    Catatan

    Jika Anda telah mengonfigurasi Pemasangan PVC menggunakan file YAML, PVC tidak akan ditampilkan dalam daftar drop-down Pilih PVC. Namun, konfigurasi pemasangan PVC tetap dipertahankan selama penyebaran aplikasi. Kami merekomendasikan Anda mengonfigurasi Pemasangan PVC saat Anda menerapkan aplikasi di EDAS.

    Select PVC

    Pilih PVC dari daftar drop-down. Jika tidak ada PVC yang tersedia, buat PVC. Untuk informasi lebih lanjut tentang cara membuat PVC, lihat Gunakan volume disk yang disediakan secara dinamis di konsol ACK.

    Mount Configuration

    Atur parameter Mount Directory dan Mount Mode.

  6. Klik Create Application.

  7. Di halaman Creation Completed, periksa informasi di bagian Basic Information, Configurations, dan Advanced Settings. Lalu, klik Create Application.

    Di bagian atas halaman Application Overview, klik View Details. Di halaman Change List, lihat proses perubahan aplikasi. Tunggu beberapa menit hingga aplikasi diterapkan. Setelah proses perubahan aplikasi selesai, lihat status instance di bagian Basic Information halaman Application Overview. Jika status menunjukkan bahwa pod sedang berjalan, aplikasi telah diterapkan.

Konfigurasikan penyimpanan persisten saat Anda memperbarui aplikasi

Anda dapat mengonfigurasi Pemasangan PVC untuk penyimpanan persisten saat membuat aplikasi, atau mengonfigurasi atau memperbarui pengaturan Pemasangan PVC saat menerapkan aplikasi.

  1. Masuk ke EDAS console.

  2. Di panel navigasi kiri, klik Application Management > Applications. Di bilah navigasi atas, pilih wilayah. Di bagian atas halaman, pilih namespace. Pilih Container Service or Serverless Kubernetes Cluster dari daftar drop-down Cluster Type. Lalu, temukan aplikasi yang ingin Anda terapkan dan klik nama aplikasi.

  3. Di halaman Overview atau Basic information, pilih Deploy > Deploy di pojok kanan atas.

  4. Di halaman Select Deployment Mode, pilih mode penyebaran dan klik Start Deployment di pojok kanan atas bagian mode penyebaran tertentu.

  5. Konfigurasikan parameter untuk lingkungan aplikasi dan paket penyebaran, klik Persistent Storage untuk menambahkan PVC sesuai kebutuhan bisnis Anda, lalu klik OK.

    Parameter

    Deskripsi

    PVC Mount

    Kami merekomendasikan Anda mengonfigurasi penyimpanan persisten dengan menentukan Pemasangan PVC. Metode ini memungkinkan Anda menggunakan Penyimpanan Blok Elastis (EBS) Alibaba Cloud, sistem penyimpanan file, Object Storage Service (OSS), dan disk lokal untuk penyimpanan saat Anda membuat aplikasi. Sistem penyimpanan file mencakup File Storage NAS (NAS) dan Cloud Paralleled File System (CPFS). Sebelum menentukan Pemasangan PVC, Anda perlu membuat volume persisten (PV) dengan merujuk pada langkah-langkah yang sesuai dalam topik layanan penyimpanan yang ingin Anda gunakan. Kemudian, Anda dapat memasang PVC di halaman ini.

    Untuk informasi lebih lanjut tentang cara membuat PV, lihat Volume NAS, Volume OSS, atau Volume Penyimpanan Lokal.

    Catatan

    Jika Anda telah mengonfigurasi Pemasangan PVC menggunakan file YAML, PVC tidak akan ditampilkan dalam daftar drop-down Pilih PVC. Namun, konfigurasi pemasangan PVC tetap dipertahankan selama penyebaran aplikasi. Kami merekomendasikan Anda mengonfigurasi Pemasangan PVC saat Anda menerapkan aplikasi di EDAS.

    Select PVC

    Pilih PVC dari daftar drop-down. Jika tidak ada PVC yang tersedia, buat PVC. Untuk informasi lebih lanjut tentang cara membuat PVC, lihat Gunakan volume disk yang disediakan secara dinamis di konsol ACK.

    Mount Configuration

    Atur parameter Mount Directory dan Mount Mode.

    Penting

    Aplikasi akan dimulai ulang setelah Anda klik OK. Kami merekomendasikan Anda melakukan operasi ini selama jam-jam sepi.

Hapus penyimpanan persisten

Jika Anda tidak lagi memerlukan penyimpanan persisten, Anda dapat menerapkan ulang aplikasi untuk menghapus pengaturan Pemasangan PVC.

  1. Masuk ke EDAS console.

  2. Di panel navigasi kiri, klik Application Management > Applications. Di bilah navigasi atas, pilih wilayah. Di bagian atas halaman, pilih namespace. Pilih Container Service or Serverless Kubernetes Cluster dari daftar drop-down Cluster Type. Lalu, temukan aplikasi yang ingin Anda terapkan dan klik nama aplikasi.

  3. Di halaman Overview atau Basic information, pilih Deploy > Deploy di pojok kanan atas.

  4. Di halaman Select Deployment Mode, pilih mode penyebaran dan klik Start Deployment di pojok kanan atas bagian mode penyebaran tertentu.

  5. Konfigurasikan parameter untuk lingkungan aplikasi dan paket penyebaran, klik Persistent Storage untuk menghapus PVC, lalu klik OK.

    Penting

    Aplikasi akan dimulai ulang setelah Anda klik OK. Kami merekomendasikan Anda melakukan operasi ini selama jam-jam sepi.

    Setelah Anda melepas PVC di Konsol EDAS, data yang tersimpan di PVC tetap dipertahankan.

FAQ

  • Bagaimana cara melihat isi di dalam PV?

    Untuk melihat isi di dalam PV, Anda harus memasang PVC ke instance Elastic Compute Service (ECS) atau kontainer. Untuk informasi lebih lanjut, lihat Buat PVC.

  • Bisakah direktori tujuan yang ditentukan untuk file log sama dengan yang ditentukan untuk PVC?

    Tidak, direktori tujuan yang ditentukan untuk file log tidak boleh sama dengan yang ditentukan untuk PVC.

Grup DingTalk untuk kluster ACK dan Serverless Kubernetes di EDAS

Jika Anda memiliki pertanyaan atau saran saat menggunakan Container Service for Kubernetes (ACK) dan kluster Serverless Kubernetes di EDAS, ajukan tiket. Untuk memberikan umpan balik, Anda juga dapat bergabung dengan grup DingTalk dengan mencari ID grup DingTalk 23197114.