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
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
Şö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ı şöyleMany 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 TerminationSSL Terminationgzip Compression
Bazı faydaları şöyle
1. Uygulamalarımız içinde bir sürü sertifikayı yönetmek zorunda kalmıyoruz
Hiç yorum yok:
Yorum Gönder