Selain layanan yang benar-benar baru, seperti
Zextras Docs dan
Zextras Team , yang telah kami bahas sebelumnya, di Zextras Suite 3.0 ekstensi untuk Zimbra Collaboration Suite Open-Source Edition yang sudah akrab bagi pengguna meningkat secara signifikan. Pemrosesan yang paling signifikan adalah ekstensi Cadangan Zextras, yang digunakan untuk membuat salinan cadangan dari kotak surat dan, berkat dukungan cadangan transaksional, memungkinkan Anda untuk melakukan ini secara real time, serta mengurangi ukuran cadangan karena kompresi data yang efisien. Cadangan Zextras dalam versi baru Zextras Suite memungkinkan Anda untuk mencapai peningkatan kinerja 30% selama pencadangan, dan juga memungkinkan administrator sistem untuk mengonfigurasikan tingkat kompresi data yang diinginkan dan mengonfigurasi jumlah aliran. Untuk mempelajari lebih lanjut tentang manfaat yang dapat diberikan inovasi ini kepada administrator sistem, serta bagaimana pertumbuhan ini dicapai, kami memutuskan untuk berbicara dengan kepala arsitek Zextras Luca Arcara.

Seperti yang Luca katakan kepada kami, perubahan ini dimungkinkan melalui penggunaan penjadwal internal baru yang dapat menduplikasi dan memaralelkan operasi cadangan, serta perpustakaan JSON baru. Juga, sebuah inovasi penting adalah kemampuan untuk mengkonfigurasi jumlah utas yang akan digunakan saat memindai perubahan yang terjadi pada akun, yang memungkinkan administrator sistem untuk menggunakan semua keunggulan prosesor multi-inti.
“Penjadwal baru secara instan menerima pemberitahuan dari setiap perubahan dari kotak surat dan menempatkannya dalam antrian dalam struktur memori ultra-ringan, di mana operasi didupuplikasi dan direncanakan untuk mengoptimalkan transmisi data cadangan yang ujung-ke-ujung. Selain itu, kami telah menganalisis dan meningkatkan perpustakaan JSON. Sekarang ini bekerja lebih cepat dari versi sebelumnya, dan mengoptimalkan penggunaan prosesor dan memori, mengurangi jumlah panggilan ke pengumpul sampah, ”kata Luca Arcara.
Dalam hal ini, muncul pertanyaan: apakah mungkin untuk mencapai peningkatan kinerja tambahan melalui penggunaan besi yang lebih kuat dan, khususnya, lebih banyak prosesor multi-core? Ternyata, trik seperti itu tidak akan berhasil. Faktanya adalah bahwa kecepatan cadangan secara real time lebih dipengaruhi oleh waktu operasi I / O dilakukan, serta jumlah operasi yang dilakukan per unit waktu daripada kinerja RAM atau prosesor sentral.
Itu sebabnya, ketika datang ke server dengan beberapa ratus kotak surat, tidak perlu menggunakan peralatan tambahan di dalamnya. Namun, jika benar-benar penting bagi Anda untuk mencapai kinerja maksimum, maka server dengan prosesor dual-core, 2-4 gigabytes RAM dan, yang paling penting, SSD khusus untuk menyimpan metadata cadangan cocok untuk Anda. Tetapi jika infrastruktur Anda menghitung jutaan perubahan yang berbeda, misalnya, 1000 kotak surat dengan kuota masing-masing 10 gigabytes, maka yang terbaik adalah Anda beralih menggunakan sistem file seperti XFS, yang mendukung miliaran inode untuk penyimpanan data. Juga disarankan untuk meningkatkan ukuran blok di perangkat untuk menyimpan metadata cadangan dan arsip cadangan untuk mempercepat proses pemindaian struktur direktori sebanyak mungkin. Dengan kata lain, administrator sistem harus mengurangi ukuran blok dalam penyimpanan untuk metadata, karena mereka biasanya menempati kurang dari 4 kilobyte yang membentuk blok sistem file ext4 biasa, dan meningkatkan ukuran blok dalam penyimpanan untuk objek BLOB, karena mereka biasanya mengambil lebih dari 4 kilobyte.
Juga di Zextras 3.0 ada peluang untuk menyesuaikan tingkat kompresi data cadangan. Jika sebelumnya di Zextras Backup tingkat kompresi ditetapkan pada 3 dan tidak mungkin untuk mengubahnya, sekarang administrator sistem dapat secara mandiri mengatur rasio kompresi dari 0 hingga 9. Ternyata, fungsi ini muncul karena suatu alasan.
“Gagasan fungsi pemilihan tingkat kompresi cadangan lahir selama komunikasi dengan pelanggan kami, yang menggunakan perangkat penyimpanan khusus yang mendukung deduplikasi dan kompresi di tingkat blok untuk menyimpan cadangan. Selain fakta bahwa file terkompresi jauh lebih sulit untuk dideduplikasi, kompresi ganda dalam keadaan tertentu menyebabkan peningkatan ukuran file akhir. Sekarang pemilik perangkat tersebut dapat menurunkan tingkat kompresi atau menonaktifkan sepenuhnya untuk mencapai penggunaan perangkat yang optimal dan mengurangi beban pada prosesor pusat, ”Luca Arcara berbagi dengan kami.
Karena Zextras Suite menggunakan standar terbuka, kompresi di Zextras Backup dilakukan menggunakan GZip dan hanya untuk gumpalan yang berisi data langsung dari email. Pembaca yang penuh perhatian akan segera melihat sedikit perbedaan, karena tingkat kompresi default di GZip adalah 6, dan di Zextas Suite adalah 3. Tingkat kompresi standar secara khusus diturunkan untuk mengurangi beban pada CPU dan memberikan respons yang lebih besar untuk sistem yang sangat dimuat, sambil memastikan tingkat kompresi yang dapat diterima.
Jumlah ruang yang dapat disimpan oleh administrator sistem tergantung pada data apa yang disimpan di servernya. Misalnya, saat menyimpan lampiran terkompresi dalam format JPG, PDF atau lainnya, pengguna Cadangan Zextras tidak akan menerima banyak manfaat dari peningkatan tingkat kompresi. Namun, jika menyimpan banyak pesan teks atau email HTML, dokumen, spreadsheet, atau file teks biasa, rasio kompresi yang lebih tinggi akan menghemat lebih banyak ruang. Karena gumpalan adalah file BASE64 EML, kompresi dapat mengurangi volume yang ditempatinya hingga 65%.
Itulah sebabnya, sebelum menetapkan rasio kompresi tertentu, administrator sistem harus mengevaluasi struktur file yang disimpan dan jika JPEG atau PDF yang tidak tertahankan menang di antara mereka, kurangi rasio kompresi hingga minimum, memastikan kinerja server maksimum, atau jika sebagian besar informasi yang disimpan mewakili buat sendiri dokumen teks dan spreadsheet, tingkatkan tingkat kompresi untuk memastikan efektivitas biaya maksimum server Anda.
Pilihan terbaik adalah pengujian - mengekspor salinan cadangan dari produksi ke lingkungan pengujian dengan berbagai rasio kompresi. Pengujian semacam itu akan dengan jelas menunjukkan bagaimana rasio kompresi mempengaruhi beban prosesor pusat, serta bagaimana hal itu mempengaruhi ruang disk yang ditempati oleh cadangan.
Dengan demikian, ekstensi Cadangan Zextras yang diperbarui memungkinkan administrator sistem untuk secara signifikan mempercepat pembuatan cadangan, yang berarti mencegah kehilangan data jika terjadi keadaan force majeure, dan dalam beberapa kasus meningkatkan efisiensi penyimpanan cadangan karena kompresi cadangan.
Untuk semua pertanyaan yang terkait dengan Zextras Suite, Anda dapat menghubungi perwakilan perusahaan "Zextras" Ekaterina Triandafilidi melalui email katerina@zextras.com