Performa dan optimasi untuk Volume Gateway - AWS Storage Gateway

Dokumentasi Amazon S3 File Gateway telah dipindahkan ke Apa itu Amazon S3 File Gateway?

Dokumentasi Amazon FSx File Gateway telah dipindahkan ke Apa itu Amazon FSx File Gateway?

Dokumentasi Tape Gateway telah dipindahkan ke Apa itu Tape Gateway?

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Performa dan optimasi untuk Volume Gateway

Bagian ini menjelaskan kinerja Storage Gateway.

Mengoptimalkan Kinerja Gateway

Untuk mendapatkan performa terbaik dari gateway Anda, Storage Gateway merekomendasikan konfigurasi gateway berikut untuk server host gateway Anda:

  • Setidaknya 24 CPU inti fisik khusus

  • Untuk Volume Gateway, perangkat keras Anda harus mendedikasikan jumlah RAM berikut:

    • Setidaknya 16 GiB dicadangkan RAM untuk gateway dengan ukuran cache hingga 16 TiB

    • Setidaknya 32 GiB dicadangkan RAM untuk gateway dengan ukuran cache 16 TiB hingga 32 TiB

    • Setidaknya 48 GiB dicadangkan RAM untuk gateway dengan ukuran cache 32 TiB hingga 64 TiB

  • Disk 1, untuk digunakan sebagai cache gateway sebagai berikut:

    • SSDmenggunakan NVMe controller.

  • Disk 2, untuk digunakan sebagai buffer upload gateway sebagai berikut:

    • SSDmenggunakan NVMe controller.

  • Disk 3, untuk digunakan sebagai buffer upload gateway sebagai berikut:

    • SSDmenggunakan NVMe controller.

  • Adaptor jaringan 1 dikonfigurasi pada jaringan VM 1:

    • Gunakan jaringan VM 1 dan tambahkan VMXnet3 (10 Gbps) yang akan digunakan untuk konsumsi.

  • Adaptor jaringan 2 dikonfigurasi pada jaringan VM 2:

    • Gunakan jaringan VM 2 dan tambahkan VMXnet3 (10 Gbps) yang akan digunakan untuk terhubung. AWS

Tambahkan Sumber Daya ke Gateway Anda

Hambatan berikut dapat mengurangi kinerja Anda di bawah throughput berkelanjutan maksimum teoritis (bandwidth Anda ke cloud): AWS

  • CPUjumlah inti

  • Cache/Unggah throughput disk buffer

  • Jumlah RAM total

  • Bandwidth jaringan untuk AWS

  • Bandwidth jaringan dari inisiator ke gateway

Bagian ini berisi langkah-langkah yang dapat Anda ambil untuk mengoptimalkan kinerja gateway Anda. Panduan ini didasarkan pada penambahan sumber daya ke gateway atau server aplikasi Anda.

Anda dapat mengoptimalkan kinerja gateway dengan menambahkan sumber daya ke gateway Anda dengan satu atau beberapa cara berikut.

Gunakan disk berkinerja lebih tinggi

Cache dan upload buffer disk throughput dapat membatasi kinerja upload dan download gateway Anda. Jika gateway Anda menunjukkan kinerja secara signifikan di bawah yang diharapkan, pertimbangkan untuk meningkatkan cache dan mengunggah throughput disk buffer dengan:

  • Menggunakan striped RAID seperti RAID 10 untuk meningkatkan throughput disk, idealnya dengan pengontrol perangkat kerasRAID.

    catatan

    RAID(redundan array disk independen) atau khususnya RAID konfigurasi bergaris disk seperti RAID 10, adalah proses membagi badan data menjadi blok dan menyebarkan blok data di beberapa perangkat penyimpanan. RAIDTingkat yang Anda gunakan memengaruhi kecepatan dan toleransi kesalahan yang tepat yang dapat Anda capai. Dengan menghapus beban kerja IO di beberapa disk, throughput keseluruhan RAID perangkat jauh lebih tinggi daripada disk anggota tunggal mana pun.

  • Menggunakan disk berkinerja tinggi yang terpasang langsung

    Untuk mengoptimalkan kinerja gateway, Anda dapat menambahkan disk berkinerja tinggi seperti solid-state drive (SSDs) dan pengontrol. NVMe Anda juga dapat melampirkan disk virtual ke VM Anda langsung dari jaringan area penyimpanan (SAN) alih-alih Microsoft Hyper-V. NTFS Peningkatan kinerja disk umumnya menghasilkan throughput yang lebih baik dan lebih banyak operasi input/output per detik (). IOPS

    Untuk mengukur throughput, gunakan ReadBytes dan WriteBytes metrik dengan statistik Samples Amazon CloudWatch . Misalnya, Samples statistik ReadBytes metrik selama periode sampel 5 menit dibagi 300 detik memberi AndaIOPS. Sebagai aturan umum, saat Anda meninjau metrik ini untuk gateway, cari throughput rendah dan IOPS tren rendah untuk menunjukkan kemacetan terkait disk. .

    catatan

    CloudWatch metrik tidak tersedia untuk semua gateway. Untuk informasi tentang metrik gateway, lihatMemantau Storage Gateway.

Tambahkan lebih banyak disk buffer unggah

Untuk mencapai throughput penulisan yang lebih tinggi, tambahkan setidaknya dua disk buffer unggah. Ketika data ditulis ke gateway, itu ditulis dan disimpan secara lokal pada disk buffer upload. Setelah itu, data lokal yang disimpan dibaca secara asinkron dari disk yang akan diproses dan diunggah. AWS Menambahkan lebih banyak disk buffer upload dapat mengurangi jumlah operasi I/O bersamaan yang dilakukan untuk setiap disk individu. Hal ini dapat mengakibatkan peningkatan throughput tulis ke gateway.

Back gateway virtual disk dengan disk fisik terpisah

Saat Anda menyediakan disk gateway, kami sangat menyarankan agar Anda tidak menyediakan disk lokal untuk buffer unggahan dan penyimpanan cache yang menggunakan disk penyimpanan fisik dasar yang sama. Misalnya, untuk VMwareESXi, sumber daya penyimpanan fisik yang mendasarinya direpresentasikan sebagai penyimpanan data. Saat Anda menyebarkan VM gateway, Anda memilih penyimpanan data untuk menyimpan file VM. Saat Anda menyediakan disk virtual (misalnya, sebagai buffer unggahan), Anda dapat menyimpan disk virtual di penyimpanan data yang sama dengan VM atau penyimpanan data yang berbeda.

Jika Anda memiliki lebih dari satu penyimpanan data, maka kami sangat menyarankan Anda memilih satu penyimpanan data untuk setiap jenis penyimpanan lokal yang Anda buat. Penyimpanan data yang didukung oleh hanya satu disk fisik yang mendasarinya dapat menyebabkan kinerja yang buruk. Contohnya adalah ketika Anda menggunakan disk tersebut untuk mendukung penyimpanan cache dan mengunggah buffer dalam pengaturan gateway. Demikian pula, penyimpanan data yang didukung oleh RAID konfigurasi berkinerja kurang tinggi seperti RAID 1 atau RAID 6 dapat menyebabkan kinerja yang buruk.

Tambahkan CPU sumber daya ke host gateway Anda

Persyaratan minimum untuk server host gateway adalah empat prosesor virtual. Untuk mengoptimalkan kinerja gateway, konfirmasikan bahwa setiap prosesor virtual yang ditetapkan ke VM gateway didukung oleh CPU inti khusus. Selain itu, konfirmasikan bahwa Anda tidak kelebihan langganan CPUs server host.

Ketika Anda menambahkan tambahan CPUs ke server host gateway Anda, Anda meningkatkan kemampuan pemrosesan gateway. Melakukan hal ini memungkinkan gateway Anda untuk menangani, secara paralel, baik menyimpan data dari aplikasi Anda ke penyimpanan lokal Anda dan mengunggah data ini ke Amazon S3. Tambahan CPUs juga membantu memastikan bahwa gateway Anda mendapatkan CPU sumber daya yang cukup saat host dibagikan dengan orang lainVMs. Menyediakan CPU sumber daya yang cukup memiliki efek umum meningkatkan throughput.

Tingkatkan bandwidth antara gateway dan AWS cloud Anda

Meningkatkan bandwidth Anda ke dan dari AWS akan meningkatkan tingkat maksimum masuknya data ke gateway dan jalan keluar Anda ke cloud. AWS Ini dapat meningkatkan kinerja gateway Anda jika kecepatan jaringan adalah faktor pembatas dalam konfigurasi gateway Anda, daripada faktor lain seperti disk lambat atau bandwidth koneksi inisiator gateway yang buruk.

catatan

Kinerja gateway Anda yang diamati kemungkinan akan lebih rendah daripada bandwidth jaringan Anda karena faktor pembatas lain yang tercantum di sini, seperti throughput disk buffer cache/upload, jumlah CPU inti, RAM jumlah total, atau bandwidth antara inisiator dan gateway Anda. Selain itu, operasi normal gateway Anda melibatkan banyak tindakan yang diambil untuk melindungi data Anda, yang dapat menyebabkan kinerja yang diamati kurang dari bandwidth jaringan Anda.

Ubah konfigurasi volume

Untuk Volume Gateways, jika Anda menemukan bahwa menambahkan lebih banyak volume ke gateway mengurangi throughput ke gateway, pertimbangkan untuk menambahkan volume ke gateway terpisah. Secara khusus, jika volume digunakan untuk aplikasi throughput tinggi, pertimbangkan untuk membuat gateway terpisah untuk aplikasi throughput tinggi. Namun, sebagai aturan umum, Anda tidak boleh menggunakan satu gateway untuk semua aplikasi throughput tinggi dan gateway lain untuk semua aplikasi throughput rendah Anda. Untuk mengukur throughput volume Anda, gunakan ReadBytes dan WriteBytes metrik.

Untuk informasi selengkapnya tentang metrik ini, lihat Mengukur Kinerja Antara Aplikasi dan Gateway Anda.

Optimalkan i SCSI Pengaturan

Anda dapat mengoptimalkan SCSI pengaturan i pada SCSI inisiator i Anda untuk mencapai kinerja I/O yang lebih tinggi. Kami merekomendasikan memilih 256 KiB untuk MaxReceiveDataSegmentLength danFirstBurstLength, dan 1 MiB untuk. MaxBurstLength Untuk informasi selengkapnya tentang mengonfigurasi SCSI pengaturan i, lihatMenyesuaikan i Pengaturan SCSI.

catatan

Pengaturan yang direkomendasikan ini dapat memfasilitasi kinerja yang lebih baik secara keseluruhan. Namun, SCSI pengaturan i spesifik yang diperlukan untuk mengoptimalkan kinerja bervariasi tergantung pada perangkat lunak cadangan yang Anda gunakan. Untuk detailnya, lihat dokumentasi perangkat lunak cadangan Anda.

Tambahkan Sumber Daya ke Lingkungan Aplikasi Anda

Tingkatkan bandwidth antara server aplikasi dan gateway Anda

Koneksi antara SCSI inisiator i dan gateway Anda dapat membatasi kinerja unggahan dan unduhan Anda. Jika gateway Anda menunjukkan kinerja yang jauh lebih buruk dari yang diharapkan dan Anda telah meningkatkan jumlah CPU inti dan throughput disk Anda, pertimbangkan:

  • Upgrade kabel jaringan Anda untuk memiliki bandwidth yang lebih tinggi antara inisiator dan gateway Anda.

Untuk mengoptimalkan kinerja gateway, pastikan bandwidth jaringan antara aplikasi Anda dan gateway dapat mempertahankan kebutuhan aplikasi Anda. Anda dapat menggunakan ReadBytes dan WriteBytes metrik gateway untuk mengukur total throughput data.

Untuk aplikasi Anda, bandingkan throughput yang diukur dengan throughput yang diinginkan. Jika throughput yang diukur kurang dari throughput yang diinginkan, maka meningkatkan bandwidth antara aplikasi dan gateway Anda dapat meningkatkan kinerja jika jaringan adalah hambatan. Demikian pula, Anda dapat meningkatkan bandwidth antara VM dan disk lokal Anda, jika tidak terpasang langsung.

Tambahkan CPU sumber daya ke lingkungan aplikasi Anda

Jika aplikasi Anda dapat menggunakan CPU sumber daya tambahan, menambahkan lebih banyak CPUs dapat membantu aplikasi Anda untuk menskalakan beban I/O-nya.

Menggunakan Ketersediaan VMware vSphere Tinggi dengan Storage Gateway

Storage Gateway menyediakan ketersediaan tinggi VMware melalui serangkaian pemeriksaan kesehatan tingkat aplikasi yang terintegrasi dengan Ketersediaan VMware vSphere Tinggi (VMwareHA). Pendekatan ini membantu melindungi beban kerja penyimpanan terhadap kegagalan perangkat keras, hypervisor, atau jaringan. Ini juga membantu melindungi terhadap kesalahan perangkat lunak, seperti batas waktu koneksi dan berbagi file atau tidak tersedianya volume.

vSphere HA bekerja dengan menyatukan mesin virtual dan host tempat mereka tinggal ke dalam cluster untuk redundansi. Host di cluster dipantau dan jika terjadi kegagalan, mesin virtual pada host yang gagal dimulai ulang pada host alternatif. Umumnya, pemulihan ini terjadi dengan cepat dan tanpa kehilangan data. Untuk informasi selengkapnya tentang vSphere HA, lihat Cara Kerja vSphere HA dalam VMware dokumentasi.

catatan

Waktu yang diperlukan untuk me-restart mesin virtual yang gagal dan membangun kembali SCSI koneksi i pada host baru tergantung pada banyak faktor, seperti sistem operasi host dan beban sumber daya, kecepatan disk, koneksi jaringan, dan infrastruktur SAN /storage.

Untuk menggunakan VMware HA dengan Storage Gateway, lakukan langkah-langkah berikut ini.

Konfigurasikan vSphere VMware HA Cluster Anda

Pertama, jika Anda belum membuat VMware cluster, buat satu. Untuk informasi tentang cara membuat VMware klaster, lihat Membuat vSphere HA Cluster dalam VMware dokumentasi.

Selanjutnya, konfigurasikan VMware cluster Anda untuk bekerja dengan Storage Gateway.

Untuk mengonfigurasi VMware klaster Anda
  1. Pada halaman Edit Pengaturan Cluster di VMwarevSphere, pastikan bahwa pemantauan VM dikonfigurasi untuk pemantauan VM dan aplikasi. Untuk melakukannya, atur opsi berikut seperti yang tercantum:

    • Respon Kegagalan Host: Mulai Ulang VMs

    • Respons untuk Isolasi Host: Matikan dan mulai ulang VMs

    • Datastore dengan PDL: Dinonaktifkan

    • Datastore dengan APD: Dinonaktifkan

    • Pemantauan VM: VM dan Pemantauan Aplikasi

    Sebagai contoh, lihat tangkapan layar berikut.

    VMware vSphere Edit layar Pengaturan Cluster dengan opsi pemantauan VM dan aplikasi yang dikonfigurasi.
  2. Sempurnakan sensitivitas cluster dengan menyesuaikan nilai-nilai berikut:

    • Interval kegagalan — Setelah interval ini, VM dimulai ulang jika detak jantung VM tidak diterima.

    • Waktu aktif minimum - Cluster menunggu selama ini setelah VM mulai memantau detak jantung alat VM.

    • Reset per-VM maksimum - Cluster me-restart VM maksimal ini berkali-kali dalam jendela waktu reset maksimum.

    • Jendela waktu reset maksimum — Jendela waktu untuk menghitung reset maksimum per VM reset.

    Jika Anda tidak yakin nilai apa yang akan ditetapkan, gunakan contoh pengaturan ini:

    • Interval kegagalan: 30 detik

    • Waktu aktif minimum: detik 120

    • Reset per-VM maksimum: 3

    • Jendela waktu reset maksimum: jam 1

Jika Anda memiliki yang lain yang VMs berjalan di cluster, Anda mungkin ingin menetapkan nilai-nilai ini secara khusus untuk VM Anda. Anda tidak dapat melakukan ini sampai Anda menerapkan VM dari .ova. Untuk informasi selengkapnya tentang menyetel nilai-nilai ini, lihat(Opsional) Tambahkan Opsi Override untuk Lainnya VMs di Cluster Anda.

Unduh Image .ova dari konsol Storage Gateway

Untuk mengunduh gambar.ova untuk gateway Anda
  • Pada halaman Siapkan gateway di konsol Storage Gateway, pilih jenis gateway dan platform host Anda, lalu gunakan tautan yang disediakan di konsol untuk mendownload.ova seperti yang diuraikan dalam Volume.

Menyebarkan Gateway

Di cluster yang dikonfigurasi, terapkan image .ova ke salah satu host cluster.

Untuk menyebarkan image gateway .ova
  1. Terapkan gambar.ova ke salah satu host di cluster.

  2. Pastikan penyimpanan data yang Anda pilih untuk disk root dan cache tersedia untuk semua host di cluster. Saat menerapkan file Storage Gateway .ova di lingkungan VMware atau on-prem, disk digambarkan sebagai disk paravirtualisasi. SCSI Paravirtualisasi adalah mode di mana gateway VM bekerja dengan sistem operasi host sehingga konsol dapat mengidentifikasi disk virtual yang Anda tambahkan ke VM Anda.

    Untuk mengonfigurasi VM Anda untuk menggunakan pengontrol paravirtualisasi

    1. Di VMware vSphere klien, buka menu konteks (klik kanan) untuk VM gateway Anda, lalu pilih Edit Pengaturan.

    2. Di kotak dialog Virtual Machine Properties, pilih tab Hardware, pilih SCSIcontroller 0, lalu pilih Change Type.

    3. Dalam kotak dialog Change SCSI Controller Type, pilih tipe SCSI pengontrol VMwareParavirtual, lalu pilih OK.

(Opsional) Tambahkan Opsi Override untuk Lainnya VMs di Cluster Anda

Jika Anda memiliki yang lain yang VMs berjalan di cluster Anda, Anda mungkin ingin mengatur nilai cluster secara khusus untuk setiap VM.

Untuk menambahkan opsi penggantian untuk yang lain VMs di klaster Anda
  1. Pada halaman Ringkasan di VMwarevSphere, pilih klaster Anda untuk membuka halaman cluster, lalu pilih Konfigurasi.

  2. Pilih tab Configuration, lalu pilih VM Overrides.

  3. Tambahkan opsi penggantian VM baru untuk mengubah setiap nilai.

    Untuk opsi penggantian, lihat tangkapan layar berikut.

    VMware vSphere Tambahkan layar VM Override Cluster dengan opsi penggantian yang dikonfigurasi.

Aktifkan Gateway Anda

Setelah .ova untuk gateway Anda diterapkan, aktifkan gateway Anda. Petunjuk tentang bagaimana perbedaan untuk setiap jenis gateway.

Untuk mengaktifkan gateway Anda

Uji Konfigurasi Ketersediaan VMware Tinggi Anda

Setelah Anda mengaktifkan gateway Anda, uji konfigurasi Anda.

Untuk menguji konfigurasi VMware HA Anda
  1. Buka konsol Storage Gateway di https://console.aws.amazon.com/storagegateway/rumah.

  2. Pada panel navigasi, pilih Gateways, lalu pilih gateway yang ingin Anda uji untuk HA. VMware

  3. Untuk Tindakan, pilih Verifikasi VMware HA.

  4. Di kotak Verifikasi Konfigurasi Ketersediaan VMware Tinggi yang muncul, pilih OK.

    catatan

    Menguji konfigurasi VMware HA Anda me-reboot VM gateway Anda dan mengganggu konektivitas ke gateway Anda. Tes mungkin memakan waktu beberapa menit untuk menyelesaikannya.

    Jika tes berhasil, status Verified muncul di tab detail gateway di konsol.

  5. Pilih Keluar.

Anda dapat menemukan informasi tentang peristiwa VMware HA di grup CloudWatch log Amazon. Untuk informasi selengkapnya, lihat Mendapatkan Log Kesehatan Volume Gateway dengan Grup CloudWatch Log.