Bagaimana untuk mengoptimumkan prestasi Mesin Maya untuk mengimbangi beban NFV

Lihat Kategori

Bagaimana untuk mengoptimumkan prestasi Mesin Maya untuk mengimbangi beban NFV

Baca min 5

Penerangan Produk #

Virtualisasi Fungsi Rangkaian , atau dikenali sebagai NFV , merupakan paradigma baharu yang mempertahankan penggunaan peranti rangkaian untuk persekitaran maya bagi mendapatkan fleksibiliti dan penyelenggaraan yang lebih mudah. ​​Namun, setiap kes penggunaan perlu dikaji untuk menentukan sama ada pilihan terbaik adalah perkakasan atau perkakas maya mengikut keperluan, bajet dan sumber yang ada.

Dalam artikel ini, kami akan menyatakan perbezaan antara perkakasan rangkaian , untuk menentukan beberapa pengoptimuman penalaan VM untuk rangkaian dan pengimbangan beban serta prestasi antara vendor hipervisor.

Perbezaan prestasi antara peralatan perkakasan dan maya #

Sebaik sahaja kita perlu menggunakan pengimbang beban baharu, sebab teknikal utama untuk menggunakan perkakasan adalah untuk mengumpulkan prestasi tertinggi dan latensi rangkaian yang lebih rendah , tetapi perkakas maya akan menyediakan lebih banyak fleksibiliti dan pengurusan infrastruktur yang lebih mudah.

Di dunia yang ideal, menggunakan mesin maya dengan semua sumber yang tersedia dari tuan rumah, kita boleh mendapatkan dalam VM antara 96% hingga 97% CPU tuan rumah, antara 70% hingga 90% prestasi rangkaian tuan rumah dan antara 40% hingga 70% penyimpanan I / O prestasi tuan rumah, semuanya disebabkan oleh overhead hypervisor.

Penandaarasan Mesin Maya bukan merupakan tugas yang mudah kerana konfigurasi yang berbeza mungkin menghasilkan kekurangan nombor yang tepat dan terdapat terlalu banyak faktor yang boleh mempengaruhi prestasi VM, seperti:

Penjual dan versi hypervisor yang digunakan
Pengoptimuman hos
Sumber yang diperuntukkan setiap VM
Bilangan VM yang dijalankan setiap hos
Trafik rangkaian, CPU atau cakera I / O beban dalam hypervisor
Pemandu rangkaian dikonfigurasikan
Sumber yang dikongsi antara VM
Tugas yang dilakukan (routing, pensuisan kandungan, beban SSL, dll.)
dalam kalangan yang lain…

Artikel ini didedikasikan untuk pengoptimuman rangkaian untuk pengimbangan beban di persekitaran maya, jadi ini difokuskan pada pemuatan CPU dan penyesuaian rangkaian I / O untuk mengumpulkan yang paling banyak dari VM pengimbangan beban anda. Prestasi penyimpanan cakera tidak begitu kritikal kerana aplikasi NFV jenis ini tidak memerlukan beban I / O cakera yang tinggi.

Pengoptimuman VM untuk rangkaian dan pengimbangan beban #

Untuk meningkatkan NFV anda (dan khusus untuk mengimbangi beban) dalam infrastruktur maya anda, kami mengesyorkan untuk mengikuti arahan seterusnya.

1. Hos Perkakasan Moden dan Terkini . Platform perkakasan terbaharu sudah merangkumi beberapa teknik pecutan pemproses dan perisian pada tahap BIOS atau firmware untuk berfungsi dengan lebih baik dengan virtualisasi. Pengekalan firmware dan BIOS terkini biasanya merupakan amalan yang baik untuk mendayakan ciri baharu dan selamat daripada masalah yang diketahui.

2. Pilih hipervisor pilihan anda . Hipervisor yang akan dijalankan dalam hos adalah sangat penting dari segi prestasi rangkaian. Kajian penanda aras kami tentang hipervisor yang paling banyak digunakan diterangkan dalam bahagian seterusnya. Ia akan memberi anda gambaran keseluruhan yang luas tentang platform maya yang paling dioptimumkan untuk prestasi rangkaian dan pengimbangan beban. Di samping itu, sesetengah vendor membuka beberapa ciri keupayaan prestasi dan skalabiliti dalam penyelesaian bukan percuma mereka yang harus didayakan untuk penyelesaian NFV.

3. Hipervisor yang dikemas kini . Mengekalkan hos terkini akan mendapat manfaat daripada semua ciri pengoptimuman dan penambahbaikan sumber yang digunakan dalam hipervisor serta kelemahan keselamatan yang diperbaiki.

4. Dayakan Intel VT-x atau AMD-V . Secara amnya, pemproses Intel dan AMD yang lebih baharu menyertakan bendera pecutan ini tetapi tidak diaktifkan secara lalai dalam BIOS. Setelah memastikan pilihan ini diaktifkan dalam BIOS, anda perlu mendayakannya pada peringkat VM.

5. Rangkaian khusus untuk penyelenggaraan . Semasa persediaan rangkaian Mesin Maya, adalah penting untuk mewujudkan rangkaian terpencil untuk perkhidmatan pengeluaran dan untuk tugas penyelenggaraan dalam rangkaian persendirian dalaman dengan hos yang boleh digunakan untuk Gerakan (memindahkan beban kerja antara hos). Rangkaian persendirian ini akan menjadi lebih pantas dan lebih selamat, tetapi ia juga tidak akan menjejaskan perkhidmatan pengeluaran anda semasa penyelenggaraan.

6. Pilih pemacu rangkaian yang dipertingkatkan . Pastikan anda menggunakan pemacu rangkaian maya yang paling berprestasi untuk setiap hipervisor dan untuk NIC khusus anda. Mengekalkan pemacu rangkaian yang paling sesuai dan dikemas kini untuk hos anda akan mengurangkan kependaman dan akan berfungsi dengan lebih baik dalam kes beban trafik rangkaian yang tinggi.

7. vCPU khusus . Dari sudut prestasi, adalah lebih baik untuk mempunyai kurang vCPU yang ditugaskan kepada VM tertentu tetapi dikhaskan untuknya. Mengelakkan perkongsian sumber CPU mengurangkan perubahan konteks dan status menunggu dalam hos serta mengelakkan beban kerja daripada mempengaruhi dari satu VM ke VM yang lain.

8. Templat yang dioptimumkan dan sedia untuk digunakan . Adalah penting untuk mempunyai templat yang dioptimumkan mengikut hipervisor dan versi tertentu, yang merangkumi alat, pemacu dan sistem pengendalian yang sesuai yang ditala untuk rangkaian di bahagian tetamu. Mempunyai templat yang sedia untuk digunakan meningkatkan kecekapan, pengurusan dan masa.

Prestasi antara hypervisor #

Menurut penanda aras pengimbangan beban dan beban perangkaian yang tinggi di makmal kami, kami boleh menyatakan bahawa versi Vmware ESXi yang lebih baharu berfungsi lebih baik daripada Xen Server, Hyper-V atau hipervisor lain di pasaran.

Menentukan peruntukan sumber yang betul untuk RELIANOID peralatan maya #

Dengan mengambil kira bahawa kami menggunakan hipervisor prestasi yang paling banyak di pasaran mengikut ujian makmal kami, kami boleh mengumpulkan prestasi secara optimum RELIANOID Persekitaran maya Pengimbang Beban dari 7% hingga 20% penalti daripada konfigurasi fizikal yang sama.

Setiap vCPU khusus, kami boleh menganggarkan:

~ Permintaan HTTP 18k sesaat dengan ladang HTTP LSLB.
~ Permintaan HTTP 220k sesaat dengan ladang LSLB L4XNAT.

Sekiranya ketekunan sesi diaktifkan, kita harus menjaga sumber memori VM:

512 MB RAM bagi setiap perkhidmatan maya atau ladang yang ditanam di VM.
Tambahan 512 MB RAM bagi setiap perkhidmatan atau ladang maya dengan lebih daripada pengguna 10,000.

Berkenaan dengan penyimpanan, RELIANOID Perkakas Maya memperuntukkan 8GB cakera yang boleh diubah saiznya jika perlu tetapi dalam kebanyakan kes ia sepatutnya mencukupi.

📄 Muat turun dokumen ini dalam format PDF #

    E-MEL: *

    Dikuasakan oleh BetterDocs