Baru di 2017: NGINX Plus R12 Mendorong Maju Dengan Platform Pengiriman Berkinerja Tinggi, Membawa Berbagi Konfigurasi dan Caching yang Lebih Baik

TL; DR: Melepaskan kulit startup mereka, anggota tim di belakang server web dan platform pengiriman NGINX yang sangat populer terus menjadi dewasa dan memberikan situs web dan aplikasi berkinerja tinggi dan dapat diandalkan. Sekarang dengan struktur dan sumber daya yang sesuai dengan pemimpin industri, perusahaan baru-baru ini merilis versi terbaru dari produk kelas perusahaannya, NGINX Plus R12. Kami memeriksa dengan Manajer Pemasaran Produk Teknis Faisal Memon untuk melihat bagaimana perusahaan telah tumbuh dan berinovasi sejauh ini pada tahun 2017, serta apa yang ada di cakrawala.


Bahkan para ahli berpikir memberikan situs web berkinerja tinggi itu menantang. Selain memproduksi konten yang menarik dan interaksi yang menarik, pengembang perlu mempertimbangkan, mengimplementasikan, dan mengelola proses seperti caching dan load balancing.

Ketika situs tumbuh, administrator mungkin perlu menjelajahi perpindahan ke layanan microservices atau cloud. Kompleksitas tambahan membuatnya lebih sulit untuk memastikan Anda memaksimalkan kinerja situs web Anda dan sumber daya infrastruktur, menurut Faisal Memon, Manajer Pemasaran Produk Teknis di NGINX.

“Sering kali, Anda hanya senang jika situs web Anda berfungsi, apalagi jika berkinerja baik,” katanya.

Jutaan pengembang menggunakan server web open-source NGINX untuk meningkatkan kinerja, stabilitas, dan skalabilitas. Produk komersial perusahaan, NGINX Plus, memperluas fitur untuk memberi perusahaan lebih banyak kontrol atas infrastruktur tanpa membatasi inovasi.

Dengan fitur berbagi konfigurasi baru dan alat caching yang ditingkatkan, versi terbaru NGINX Plus membantu pemilik situs web dan manajer aplikasi bergerak melampaui fungsionalitas dan mengambil langkah-langkah untuk lebih memaksimalkan kinerja.

Inside NGINX: Mengawasi Kompetisi saat Tim Bertumbuh

Sejak terakhir kami berbicara dengan Faisal, tim NGINX telah berkembang menjadi sekitar 150 karyawan dan telah beralih dari pola pikir startup menjadi pemimpin yang lebih terstruktur dan mapan dalam industri ini. Selain mengkonsolidasikan dan memusatkan perangkat insinyur, NGINX baru-baru ini merekrut karyawan TI dan SDM pertama perusahaan.

“Kami mencoba mendapatkan beberapa struktur yang telah dibangun oleh perusahaan besar selama bertahun-tahun, jenis barang yang diterima begitu saja oleh perusahaan besar,” kata Faisal. “Anda pikir selalu ada SDM, tetapi sampai sebulan yang lalu, kami belum pernah memilikinya.”

Dalam industri ini, NGINX melacak kemajuannya melawan penyedia perangkat keras, termasuk F5, Citrix, dan NetScaler, serta perusahaan IT warisan.

“Sumber bisnis kami yang baik adalah mengganti perangkat keras itu dengan perangkat lunak kami,” kata Faisal. “Perusahaan yang beralih ke kami dapat menghemat uang dan mendapatkan fleksibilitas tambahan.”

Pesaing dalam ruang perangkat lunak, seperti opsi penyeimbangan beban Amazon, memberikan hambatan yang lebih sulit, menurut Faisal.

“Salah satu bagian yang paling menantang dari perusahaan open-source adalah bahwa pesaing terbesar Anda adalah diri Anda sendiri,” katanya, seraya menambahkan bahwa pertarungan melampaui produk-produk open-source dan komersial NGINX. “Bukan hanya fakta bahwa ada versi open-source yang tersedia secara gratis, tetapi perusahaan lain mengambil perangkat lunak open-source, mengkomersialkannya, dan kemudian bersaing dengan kita.”

5 Fitur Termasuk dalam NGINX Plus R12

NGINX merilis pembaruan tiga kali setahun, dan NGINX Plus R12 menandai pembaruan ke-12 sejak NGINX merilis produk komersial pada 2013. Selain sekadar mengumumkan fitur-fitur baru, Faisal mengatakan tim membuat titik untuk menunjukkan kepada pelanggan bagaimana cara menyebarkannya..

“Konten kami sangat teknis,” katanya. “Kami ingin memasukkan sampel kode, sampel konfigurasi, diagram, dan banyak hal seperti itu untuk membuatnya lebih mudah untuk mengakses informasi ini. Kami menunjukkan kepada pengguna cara mengkonfigurasi fitur-fitur baru ini. “

1. Berbagi Konfigurasi Menyinkronkan Server untuk Skalabilitas dan Ketersediaan

Pengguna open source dan pelanggan komersial NGINX sering menggunakan beberapa server untuk memastikan ketersediaan dan kemampuan untuk menangani sejumlah besar lalu lintas. Alih-alih mengonfigurasi setiap server secara terpisah, administrator dapat mengelola kluster dari satu lokasi atau server master.

Grafik yang menunjukkan pembagian konfigurasi

Dengan versi terbaru NGINX, administrator dapat menunjuk server master untuk merampingkan konfigurasi.

“Harus masuk ke sana dan mengonfigurasi setiap server secara manual adalah praktik yang menghabiskan waktu dan melelahkan,” kata Faisal. “Sekarang, kamu bisa masuk ke master, membuat perubahan konfigurasi apa pun yang kamu butuhkan, dan menjalankan skrip untuk melakukan perubahan itu. Ini akan menuju ke setiap server di dalam kluster, menempatkan konfigurasi di sana dan memastikan tidak apa-apa. “

2. nginScript Menambahkan Sintaks JavaScript ke Konfigurasi

Terakhir kali kami berbicara dengan Faisal, para insinyur berusaha menambahkan kemampuan untuk menanamkan JavaScript ke file konfigurasi NGINX. Rilis NGINX Plus R12 menjadikan hasil akhirnya, nginScript tersedia untuk pengguna open-source dan komersial.

Sintaks yang dikenal membantu pengembang menerapkan konfigurasi canggih, seperti mencatat variabel khusus dengan logika kompleks, mengendalikan pilihan hulu, melakukan algoritma load-balancing, dan menerapkan layanan web sederhana.

3. Visibilitas Yang Lebih Besar Dengan Metrik Tambahan

Dengan penekanan pada kinerja, NGINX Plus R12 memperkenalkan transparansi ke dalam metrik dengan memasukkan waktu respons server, pemanfaatan zona memori bersama, kode kesalahan, dan analitik lainnya pada dasbor pemantauan aktivitas atau format JSON yang diekspor.

Cuplikan layar dasbor NGINX Plus

NGINX Plus sekarang melaporkan lebih banyak informasi tentang waktu respons server dan aplikasi hulu.

Instrumentasi pemantauan juga memberikan wawasan tentang perilaku dan kinerja aplikasi hulu, memberikan pengguna gambaran yang lebih lengkap tentang lingkungan mereka.

4. Peningkatan Caching Membawa Performa Lebih Baik

Caching adalah metode ampuh untuk mempercepat situs web atau aplikasi Anda tetapi bisa disertai dengan komplikasi ketika ada versi konten baru yang tersedia yang belum di-cache.

Sebelum NGINX Plus R12, pengunjung yang meminta konten kadaluwarsa akan menunggu video atau aplikasi baru dikirim dari server asal. Pengguna akan selalu melihat konten terbaru, tetapi kinerjanya terganggu.

“Sekarang, jika pengguna telah meminta konten kadaluarsa, saya mungkin ingin melanjutkan dan memberikan versi basi itu sehingga tidak ada penalti kinerja,” kata Faisal. “Sementara itu, saya akan menyegarkan sumber daya di latar belakang. Dalam kasus penggunaan khusus saya, tidak apa-apa. Itu mungkin tidak bekerja untuk semua pelanggan, tetapi kami ingin memberikan opsi itu. “

5. Peningkatan Pemeriksaan Kesehatan untuk Server Baru

Ketika administrator menambahkan server baru ke kumpulan penyeimbang beban, NGINX Plus R12 dapat menunda pengiriman lalu lintas hingga mereka melewati pemeriksaan kesehatan tingkat aplikasi untuk memverifikasi konfigurasi dan pengaturan yang tepat. Setelah server disetujui, NGINX Plus dapat secara perlahan mengirimkan lebih banyak lalu lintas ke server tertentu.

Segera Hadir: Modul Perangkat Lunak Bersertifikat Tambahkan Integrasi ke NGINX

Berikutnya pada daftar fitur baru untuk Faisal dan tim NGINX adalah portal untuk modul perangkat lunak bersertifikat untuk menambahkan lebih banyak fungsi ke platform open-source atau komersial.

Dibangun oleh anggota tim NGINX serta mitra eksternal dan pengembang pihak ketiga, modul ini menambahkan tindakan sederhana, seperti geolokasi pengguna berdasarkan alamat IP, ke fitur yang lebih kompleks.

Misalnya, Ping Identity menyediakan salah satu modul NGINX bersertifikat pertama, memberikan pengguna kemampuan untuk membatasi akses ke aplikasi berdasarkan kredensial menggunakan sistem manajemen akses identitas perusahaan.

Faisal membandingkan program tersebut dengan Salesforce AppExchange dan mengatakan portal NGINX akan diluncurkan dengan modul dari enam mitra dan selusin modul tambahan yang dibuat oleh pengembang internal dan eksternal.

“Kami berharap untuk memperluas program ini dan menambahkan lebih banyak mitra dan integrasi di tahun-tahun mendatang,” kata Faisal. “Kami bekerja dengan vendor untuk membuat aplikasi ini yang memungkinkan kami untuk berintegrasi dengan layanan mereka.”

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me