29 Haziran 2020 Pazartesi

Reverse Proxy - Sunucuların Önüne Konulur

Giriş
Bu yazıdaki Reverse Proxy ve Forward Proxy kavramları var. 
Şeklen şöyle



Forward Proxy
İç ağımızdaki tüm bilgisayarları internete bağlamak için bir Forward Proxy gerekir.

Reverse Proxy
Sunucularımızın önüne konulan cihazdır. Açıklaması şöyle. Yani dış dünyadan gelen isteği, sunuculara yönlendirir
A reverse proxy is a server that sits in front of web servers and forwards client (e.g. web browser) requests to those web servers. Reverse proxies are typically implemented to help increase security, performance, and reliability.
Örnek
Şöyle yaparız
ActiveMQ --\
            ---(MQTT/TLS/Websockets)--->Reverse Proxy --(TCP)--> ActiveMQ----> …
ActiveMQ --/
Load Balancer
Çoğu uygulama artık katmanlar şeklinde olduğu için reverse proxy önünde de bazen load balancer oluyor. Açıklaması şöyle
Many large web applications are deployed in layers. When your browser sends a HTTP request to bigsite.example.com, it might hit a CDN first (like Cloudflare), then get forwarded to a proxy or load balancer, then to a single server, which might in its turn have a reverse proxy, then a web server, and only then does your request actually make it to the application itself.
Diğer Bazı Faydalar
Reverse Proxy'nin Diğer bazı faydaları şöyle
SSL Termination
gzip Compression
SSL Termination
Bazı faydaları şöyle
1. Uygulamalarımız içinde bir sürü sertifikayı yönetmek zorunda kalmıyoruz

Hiç yorum yok:

Yorum Gönder