NGINX nedir?

İnternet dunyası geliştikce beraberinde sayısız yazılımı da hayatımızın merkezine getiriyor. Yazılımların bircoğu gundelik hayatta kullandığımız uygulamaları onumuze getiriyor. Acık kaynaklı yazılımların sayısı da gun gectikce artıyor ve dunya genelinde yaygınlaşıyor.


Acık kaynaklı yazılımlar arasında en cok bilinenlerden biri de NGINX. Bu, web sunumu, ters proxy, onbellek, yuk dengeleme, medya akışı ve daha fazlası icin ceşitli yollar sunan acık kaynaklı bir yazılım. Hayatına maksimum performans ve kararlılık icin tasarlanmış bir web sunucusu olarak başladı ve oyle devam ediyor. NGINX, HTTP sunucusuna ilişkin sahip olduğu ozelliklerin yanı sıra e-posta hizmeti icin bir proxy sunucusu (POP3 – IMAP – SMTP gibi) ve HTTP, UDP, TCP gibi gibi sunucular icin ise yuk denetleyicisi ve ters proxy uygulaması olarak işlev goruyor.

NGINX Nasıl Ortaya Cıktı?
Genişletmek icin tıkla ...


Igor Sysoev adlı Rus yazılımcı başlangıcta, cok sayıda eşzamanlı bağlantı uzerinde (C) cok sayıda (10K) kullanımda karşılaşılan zorluğu tanımlamak icin 1999'da NGINX'i yazdı. Olay odaklı mimarisi ile NGINX, sunucuların yuksek performanslı bağlamlarda nasıl calıştığını gosterdi.


Projeyi 2004 yılında actıktan ve kullanımının katlanarak arttığını fark ettikten sonra Sysoev, NGINX'in surekli gelişimini desteklemek ve NGINX Plus'ı kurumsal muşteriler icin tasarlanmış ek ozelliklere sahip bir ticari urun olarak pazarlamak icin NGINX, Inc.'i kurdu. Bugun, NGINX ve NGINX Plus, yuz binlerce eşzamanlı bağlantıyı yonetebilir ve webdeki en yoğun sitelerin% 50'sinden fazlasına guc sağlayabilir.

Web Sunucusu Olarak NGINX
Genişletmek icin tıkla ...


NGINX'in ardındaki amac, etrafındaki en hızlı web sunucusunu oluşturmak ve mukemmelliğin devam ettirilmesini sağlamak. NGINX yazılımı, Apache ve diğer sunuculara karşı web sunucusu performansını olcen olcutlerde surekli olarak ustunluk kurar. Ancak, NGINX yazılımının orijinal surumunden bu yana, web siteleri basit HTML sayfalarından dinamik, cok yonlu iceriğe genişledi. NGINX onunla birlikte buyudu ve şimdi WebSocket, HTTP / 2 ve birden fazla video formatı (HDS, HLS, RTMP ve diğerleri) dahil olmak uzere modern internetin tum bileşenlerini destekliyor.


NGINX en hızlı web sunucusu olarak unlenmiş olmasına rağmen, olceklenebilir mimarisi icerik sunmanın otesinde bircok web gorevi icin ideal halde. NGINX, genellikle yuksek miktarda bağlantıyı kaldırabildiğinden, gelen trafiği yonetmek ve daha eski ağ sunucularına dağıtmak icin eski proxy ve yuk dengeleyici olarak kullanılır. Bu hizmet eski veri tabanı sunucularından mikro hizmetlere kadar geniş bir cercevede yer alabilir.

NGINX ayrıca, bir SSL / TLS sonlandırıcısı veya bir web hızlandırıcısı olarak hizmet vermek uzere, muşteriler ile ikinci bir web sunucusu arasına sık sık yerleştirilir. Bir aracı olarak hareket eden NGINX, web sunucunuzu yavaşlatabilecek SSL / TLS pazarlığı veya performansı artırmak icin iceriği sıkıştırarak onbelleğe alma gibi gorevleri etkili bir şekilde gercekleştirir. Node.js'den PHP'ye herhangi bir şey kullanılarak oluşturulmuş dinamik siteler, uygulama sunucularındaki yuku azaltmak ve temel donanımdan en etkin şekilde yararlanmak icin NGINX'i bir icerik onbelleği olarak kullanır ve boylece proxy'yi tersine cevirir.

NGINX ve NGINX Plus Neler Yapabilir?
Genişletmek icin tıkla ...


NGINX Plus ve NGINX, Dropbox, Netflix ve Zynga gibi yoğun trafiğe sahip web siteleri tarafından kullanılan kendi liginin en başarılı internet sunucusu ve uygulama dağıtımı cozumleridir. Dunyanın en kalabalık 100.000 web sitesinin coğunluğu da dahil olmak uzere dunya genelinde 358 milyonu aşkın site iceriğini hızlı ve guvenli bicimde sunmak icin NGINX Plus ve NGINX kullanıyor.


NGINX, sahip olduğunuz donanımın yuk dengeleyicisini eski haline getirir. Acık kaynaklı sunulan bir yuk dengeleyicisi olarak NGINX, donanım yuk dengeleyicilerden daha ucuz ve daha kullanışlı. Ayrıca, modern bulut mimarileri icin ozel olarak tasarlanmıştır. NGINX Plus, anında yeniden yapılandırmayı destekler ve daha kolay izleme icin modern DevOps araclarıyla butunleşir.


NGINX cok işlevli bir aractır. NGINX ile ters proxy, icerik onbelleği ve web sunucusunu kullanarak kuruluşunuzun surdurmesi gereken takım ve yapılandırma miktarını en aza indirgeyebilirsiniz. NGINX, sizi ayakta tutmak icin oğreticiler, web seminerleri ve cok ceşitli belgeler sunar. NGINX Plus, hızlı yanıt veren muşteri desteğini icerir, boylece NGINX veya NGINX Plus kullanımına ilişkin kolay ve hızlıca yardım alabilirsiniz. NGINX gelişmeye devam ediyor. Son on yıldır NGINX, modern Web'in geliştirilmesinde on saflarda yer aldı ve HTTP / 2'den mikro servis desteğine kadar her konuda yol gosterici oldu. Hızla yaygınlaşan kullanıcı kitlesi, bu ivmenin sureceğini gosteriyor.