App servicelerin bir network içine deploy edilip Network Security Grouplar ile güvenlik kuralları tanımlamamıza ve uygulamanın dış dünya ile bağlantısını kapatmamıza yarayan yapıdır. Yazılan güvenlik kuralları sayesinde uygulamalar sadece tanımlanan ip adresleri ile erişim kurabilir ve güvenlik düzeyi üst seviyeye çıkarılır. App service environment içerisinde deploy edilen app serviceler 100 instance’a kadar scale olabilir.
ASE’nin konumunu zihinde daha net canlandırabilmek için yukarıdaki görselden faydalanılabilir.
- Windows web apps
- Linux web apps
- Docker containers
- Mobile apps
- Functions
Yukarıda belirtilen iş yükleri için Azure App Service Enviroment (ASE) bize çalışan web uygulamalarımız için full izole ve dedike bir ortam sunabilmektedir.
ASE yi özellikle yüksek yük gerektiren, güvenlik olarak paylaşımlı değil de izole olması istenen, ve memory kullanımı yüksek olan iş yüklerinde kullanılması gereklidir. Internal ve External ASE kullanılabileceği senaryolar bulunuyor. Detaylı bilgilendirme için aşağıdaki linki kullanabilirsiniz
https://docs.microsoft.com/en-us/azure/app-service/environment/intro