AZURE WEB SITELERİ CANLIYA GEÇİRİRKEN KONTROL EDİLMESİ GEREKENLER
- Web sitenizin nerede barındırılmasını istiyorsanız uygun veri merkezini seçin
- Bütün web sitelerini aynı hosting planını kullansa bile ya da production ve staging için ayrı hosting planları seçseniz bile Azure website hosting planlarını iyice anlayın.
- GIT, Web deploy, Bitbucket, DropBox ya da GitHub gibi dağıtım çözümlerinden ihtiyacınız olanı seçin.
- Eğer uygulamanızın ihtiyacı varsa tüm gerekli bileşenleri yapılandırın. Caching, veritabanı vs..
-
Web uygulamalarınız için Development / Test websiteler yapılandırın.
- Ya Site slotlarını kullanın
- Ya da development site için gereksinimlerinizi karşılayacak ayrı bir website oluşturun.
-
Web uygulamanız için staging website yapılandırın.
- Ya Site slotlarını kullanın
- Ya da development site için gereksinimlerinizi karşılayacak ayrı bir website oluşturun.
- Production web uygulaması yapılandırın. İstenilen performansı alabilmeniz için production web uygulamanızın Basic ya da Standart üzerinde çalışması tavsiye edilir. Production, Staging ve development siteleriniz için Web Server loglamasını aktif edebilirsiniz.
- Production site için kendi domain isminizi kullanın.
- Eğer uygulamanız çok fazla imaj ya da video dosyası içeriyorsa Azure Media Servislerini kullanabilirsiniz.(.NET Apps). Php/Python/Node JS/Java uygulamalarının video streaming yapabilmesi için YouTube gibi üçüncü parti servisler kullanabilirsiniz.
- Eğer güvenlik önemli ise SSL kullanmanız tavsiye edilmektedir.
- Tüm websiteleriniz için Auto-Healing özelliğini yapılandırın.
- Azure üzerinde bulunan Azure Website Backup özelliği ile websitelerinizin yedeğini düzenli olarak alın. Ya da dilerseniz kendi çözümünüzü de kullanabilirsiniz.
- Production site içine Auto-scaling özelliğini yapılandırın. Eğer development ve staging ortamınız için gerekmiyorsa maliyetten kaçınmak için buralarda kullanmayabilirsiniz.