Edisi Serbaguna CPFS mendukung akses melalui protokol Network File System (NFS) v3. Jika Anda hanya ingin mengakses sistem file CPFS menggunakan protokol NFSv3, Anda tidak perlu membuat titik pemasangan Portable Operating System Interface (POSIX). Topik ini menjelaskan manfaat, jenis, batasan, penggunaan, serta metrik kinerja layanan protokol.
Manfaat
Jenis protokol
Layanan protokol Network File System (NFS) CPFS mendukung protokol NFSv3.
Akses multi-protokol
Anda dapat mengakses sistem file CPFS secara bersamaan menggunakan klien CPFS-POSIX dan CPFS-NFS. Misalnya, jika Anda membuat atau memodifikasi konten file melalui klien CPFS-POSIX, perubahan tersebut akan terlihat saat mengakses file tersebut melalui klien CPFS-NFS, dan sebaliknya. Kedua klien tersebut menggunakan izin UGO yang sama untuk mengontrol akses ke file dalam sistem file CPFS. Istilah UGO merujuk pada kombinasi huruf pertama dari tiga kata: user (juga disebut owner), group, dan other.
Penyeimbangan beban
Layanan protokol NFS diimplementasikan sebagai kluster. Klien CPFS-NFS terhubung ke node protokol berdasarkan kebijakan penyeimbangan beban yang telah ditentukan guna memastikan distribusi beban yang merata.
Jenis layanan protokol
Layanan protokol tersedia dalam dua jenis: tujuan umum dan dipercepat cache. Berbeda dengan jenis tujuan umum, jenis dipercepat cache menyediakan caching untuk data hot spot. Jika terjadi cache hit, bandwidth layanan protokol dipercepat cache dapat melebihi bandwidth sistem file CPFS dan mencapai bandwidth maksimum yang ditetapkan untuk layanan protokol tersebut.
Tujuan umum: Jenis ini menyediakan akses protokol NFS dan titik pemasangan tingkat direktori untuk sistem file CPFS Edisi Serbaguna. Anda tidak perlu mengonfigurasi kluster manajemen klien POSIX. Fitur ini gratis.
Selain semua fitur layanan protokol tujuan umum, layanan protokol cache menyediakan fitur cache memori server berdasarkan kebijakan cache least recently used (LRU). CPFS menyediakan bandwidth internal yang lebih tinggi ketika data di-cache di memori. Layanan protokol cache tersedia dalam dua jenis spesifikasi: tipe cache 1 dan tipe cache 2. Kedua jenis layanan protokol cache ini menyediakan ukuran bandwidth internal dan kapasitas cache memori yang berbeda.
CatatanLayanan protokol dipercepat cache merupakan fitur berbayar dan tersedia untuk pratinjau undangan. Untuk informasi lebih lanjut mengenai metode penagihan, lihat penagihan CPFS. Jika Anda memiliki masukan atau pertanyaan, Anda dapat bergabung dengan grup DingTalk (ID: 31045006299) untuk menghubungi insinyur CPFS.
Batasan
Batasan versi sistem file
Hanya CPFS 2.3.0 dan versi yang lebih baru yang mendukung layanan protokol.
Batasan spesifikasi
Batasan | Ambang batas | Deskripsi |
Jumlah maksimum layanan protokol yang dapat dibuat untuk satu sistem file CPFS | 1 | Anda hanya dapat membuat satu layanan protokol untuk satu sistem file CPFS. |
Jumlah maksimum virtual private cloud (VPC) tempat direktori ekspor dapat dipublikasikan menggunakan layanan protokol | 2 | Anda dapat menggunakan layanan protokol untuk mempublikasikan direktori ekspor ke maksimal dua VPC. |
Jumlah maksimum direktori ekspor yang dapat dibuat menggunakan layanan protokol | 10 | Anda dapat menggunakan layanan protokol untuk membuat direktori ekspor untuk maksimal 10 fileset atau direktori. |
Jumlah maksimum node komputasi yang dapat dipasang menggunakan layanan protokol | 10.000 | Anda dapat memasang hingga 10.000 node komputasi menggunakan layanan protokol. |
Jumlah maksimum file yang dapat dibuka secara bersamaan menggunakan layanan protokol | 150.000 | Melebihi ambang batas ini akan mencegah Anda membuka file tambahan. |
Batasan lainnya
Layanan protokol memungkinkan banyak klien membaca dan menulis file dalam namespace terpadu secara bersamaan. Namun, dalam skenario di mana beberapa proses atau klien menulis secara konkuren ke file yang sama—seperti file log—proses atau klien tersebut mempertahankan informasi konteks mereka sendiri, seperti deskriptor file dan lokasi penulisan, tetapi protokol NFSv3 itu sendiri tidak mendukung Atomic Append. Dalam kasus ini, anomali penulisan seperti overwrite, crossover, dan serialisasi dapat terjadi.
Network Lock Manager (NLM) tidak didukung.
NFSv4.x tidak didukung.
Prosedur penggunaan
Buat layanan protokol NFS, lalu gunakan layanan tersebut untuk membuat direktori ekspor untuk fileset atau direktori tertentu dalam sistem file CPFS. Instal klien CPFS-NFS pada node komputasi, kemudian pasang sistem file CPFS ke node komputasi tersebut menggunakan titik pemasangan NFS. Dengan demikian, Anda dapat mengakses sistem file CPFS dari node komputasi tersebut.
Buat layanan protokol.
Untuk informasi selengkapnya, lihat bagian Buat layanan protokol dalam topik "Kelola layanan protokol".
Buat direktori ekspor.
Untuk informasi selengkapnya, lihat bagian Buat direktori ekspor dalam topik "Kelola direktori ekspor".
Masuk ke instance ECS tempat Anda ingin memasang sistem file CPFS. Untuk informasi selengkapnya mengenai metode koneksi, lihat Ikhtisar metode koneksi ke instance ECS.
Unduh dan instal klien CPFS-NFS.
Alibaba Cloud Linux
Unduh klien CPFS-NFS.
wget https://cpfs-hangzhou-nfs-client.oss-cn-hangzhou.aliyuncs.com/aliyun-alinas-utils-latest.al.noarch.rpmInstal klien CPFS-NFS.
sudo yum install aliyun-alinas-utils-*.rpm
CentOS
Unduh klien CPFS-NFS.
wget https://cpfs-hangzhou-nfs-client.oss-cn-hangzhou.aliyuncs.com/aliyun-alinas-utils-latest.el.noarch.rpmInstal klien CPFS-NFS.
sudo yum install aliyun-alinas-utils-*.rpm
Ubuntu
Unduh klien CPFS-NFS.
sudo wget https://cpfs-hangzhou-nfs-client.oss-cn-hangzhou.aliyuncs.com/aliyun-alinas-utils-latest.deb -O /tmp/aliyun-alinas-utils-latest.debInstal klien CPFS-NFS.
sudo apt-get update sudo apt-get install /tmp/aliyun-alinas-utils-latest.deb
Debian
Unduh klien CPFS-NFS.
sudo wget https://cpfs-hangzhou-nfs-client.oss-cn-hangzhou.aliyuncs.com/aliyun-alinas-utils-latest.deb -O /tmp/aliyun-alinas-utils-latest.debInstal klien CPFS-NFS.
sudo apt-get update sudo apt-get install /tmp/aliyun-alinas-utils-latest.deb
Pasang sistem file.
Untuk informasi selengkapnya, lihat Pasang sistem file.
Metrik kinerja
Tabel berikut menjelaskan metrik kinerja layanan protokol tujuan umum dan layanan protokol cache.
Jenis layanan protokol | Metrik | Garis dasar 100 MB/detik/TiB | Garis dasar 200 MB/detik/TiB |
Tujuan umum | Throughput | Bandwidth sistem file CPFS, dalam satuan MB/detik. Nilai minimum dapat dihitung berdasarkan rumus berikut: 100 × Kapasitas penyimpanan (TiB). Bandingkan nilai ini dengan 20.000. Nilai yang lebih kecil merupakan bandwidth minimum. | Bandwidth sistem file CPFS, dalam satuan MB/detik. Nilai minimum dapat dihitung berdasarkan rumus berikut: 200 × Kapasitas penyimpanan (TiB). Bandingkan nilai ini dengan 20.000. Nilai yang lebih kecil merupakan bandwidth minimum. |
IOPS | IOPS baca/tulis minimum dapat dihitung berdasarkan rumus berikut: 4.000 × Kapasitas penyimpanan (TiB). Bandingkan nilai ini dengan 960.000. Nilai yang lebih kecil merupakan IOPS baca/tulis minimum. | IOPS baca/tulis minimum dapat dihitung berdasarkan rumus berikut: 8.000 × Kapasitas penyimpanan (TiB). Bandingkan nilai ini dengan 960.000. Nilai yang lebih kecil merupakan IOPS baca/tulis minimum. | |
Latensi satu arah |
|
| |
Throughput maksimum klien tunggal | 600 MB/detik | 600 MB/detik | |
IOPS maksimum klien tunggal |
|
| |
Tipe cache | Throughput | Bandwidth baca maksimum yang Anda tentukan saat membuat layanan protokol cache. Nilai maksimum adalah 100. Satuan: GB/detik. | Bandwidth baca maksimum yang Anda tentukan saat membuat layanan protokol cache. Nilai maksimum adalah 100. Satuan: GB/detik. |
IOPS |
|
| |
Latensi satu arah |
|
| |
Throughput maksimum klien tunggal | 1,1 GB/detik | 1,1 GB/detik | |
IOPS maksimum klien tunggal |
|
|