Azure Relay Nedir?

Azure Relay, şirket ağınızda çalışan kurumsal uygulamalar veya servislerinizin, herhangi bir port veya güvenlik duvarı ayarı değiştirmeden bulut üzerinden istemcilere sunmanızı sağlayan bir servistir. Buna en iyi örnek aslında Exchange Server Hybrid yapılandırma gösterilebilir. Office 365 ve yerel Exchange sunucusunu bir ara kullanmak istiyorsanız ancak bu yapılandırma için mutlaka şirket içerisindeki servisiniz olan Exchange sunucusu için port yönlendirme yapmanız gereklidir. Azure Relay sayesinde artık buna gerek kalmayacaktır.

Kesinlikle VPN ile karıştırılmaması gerekir, yani bir VPN teknolojisi değildir. Aşağıdaki senaryoları VPN olmaksızın desteklemektedir;

Peki Nasıl çalışıyor?

Temel olarak;

Şirket içindeki bir hizmet, normal internete çıkar gibi outbound connection kurarak relay hizmetine bağlanır

Bunun ile beraber belirli bir adrese bağlı olmak üzere bi-directional socket oluşturulur.

Daha sonra istemci bu belirli adresi kullanarak yerleşik sistemlerde bulunan hizmetlere ulaşmak için relay servisine istek gönderir.

Relay hizmeti de bu isteği bi-directional socket yardımı ile firewall üzerinden herhangi bir post açma isteği olmadan on-prem üzerindeki servise gönderir.

Temelde iki tür Relay hizmeti vardır;

Hybrid Connections

HTTP ve WebSockets protokolleri temelinde çalışır.  İstek göndermek ve cevap almak için web socket veya http(S) protokollerini kullanır. Bu özellikle pek çok bilinen web tarayıcısındaki WebSocket API ile uyumludur.

WCF Relay

WCF, .NET Framwork ve Windows Communication Foundation (WCF) ile çalışır.

Aralarındaki temel fark ise aşağıdaki gibidir;

Gelen iletim isteklerinin işlenmesine ait mimari ise aşağıdaki gibidir;

Daha fazla bilgi için aşağıdaki link’ i inceleyebilirsiniz

https://docs.microsoft.com/en-us/azure/service-bus-relay/relay-what-is-it
Exit mobile version