Remote Desktop mimarisi sürekli olarak güncellenmekte ve günümüz iş ihtiyaçlarına cevap vermekte. Windows Server 2012 ile birlikte Remote Desktop Connection Broker Role SQL veri tabanı kullanılması önerilmekte.
Benim kişisel fikrim ise kullanılması yönünde ve Sadece öneride kalmamasını hemen hemen her projemde dile getirmekteyim. Çünkü Windows internal database gerek performans gerekse sağlıklı çalışma yönünden SQL veri tabanı kadar tutarlı değildir.
Windows Server 2016 ‘a kadar bu önerim bir çok kurum için problemdi. Çünkü her kuruluşda SQL sunucusu bulunmamakta ve sadece Remote Desktop Connection Broker veri tabanı içinde SQL sunucu maliyetini yapmak istemiyorlardı.
Her ne kadar SQL Express (ücretsiz sürüm), Remote Desktop Connection Broker Database içinde kullanılabiliyor olsa bile bu seferde alt yapı tarafında (Infrastructere) katmanında ek bir maliyet oluşmaktaydı.
Güncelleme : Remote Desktop Connection Broker Veri tabanı seçimi

Azure SQL DTU
Windows Server 2016 ile birlikte artık AzureSql database ‘de kullanılabilir oldu.
Yukarıda Remote Desktop Connection Broker Role ‘nin kullanmış olduğu değerleri görebilmektesiniz. Bu değerler büyük yapıya sahip olmayan mevcut sunucu alt yapısında SQL sunucusunu barındırmayan şirketler için bir nimet niteliğinde.
Azure SQL bilindiği gibi Bulut hizmetleri arasında yer alan bir PAS hizmeti ve IAS katmanında ihtiyaç duyulan bir çok gereksinime ihtiyaç duymamakta.
Basic seviyede kiralanan bir Azure SQL database bir çok kuruluşun ihtiyaçlarına cevap vermekte ve Remote Desktop High Availability çözümlerinde de kullanılmakta.

Azure SQL Database Types
Planlamış olduğunuz yada kullanmakta olduğunuz RDS farmına 2 GB boyuta sahip bir veri tabanının yetmeyeceğini düşünebilirsiniz. Ufak işletmeler için (>100< User/Device) Azure SQL Basic Database fazlası ile yeterli.
yetmediği zaman Azure SQL Database ölçeğini değiştirmemiz ise çok kolay. Basic ‘den Standart ve Premium değerlerine sıfır kesinti ile değiştirebilirsiniz.























