Merhaba
Bu yazım da Azure App Service Backup ve Restore işlemini anlatacağım.Yedekleme her zaman bizi olabilecek tüm olumsuz durumlardan kurtarmak için en etkili çözümlerin başında gelmektedir.Azure üzerinde bulunan uygulamalarınızın yedeklerinizde Azure App Service ile alıp istediğiniz yedeğe ve zamana dönebilirsiniz.Azure App Service backup ile oluşturmuş olduğunuz App Service’in içerisindeki uygulama klasörlerinizin / uygulamalarınızın yedeğini alabilirsiniz. Azure App Service’in yedeğini alamazsınız.Sadece WWW/ROOT klasörünün yedeğini alır.Herhangi bir zamanda almış olduğunuz yedekten dönebilirsiniz.
Not:App Service’in yedeğinin alınması gibi bir durum yok fakat Azure Clone App ile App Service’inizi klonlayabilirsiniz.Yazının devamın da bahsedeceğim.
Azure App Service Backup işlemini başlayabiliriz.
1.Yedeğini alacağınız App Service’in içine giriyoruz.Backup kısmına gelerek yapılandırma ayarlarını yapıyoruz.
2.Öncelikle backup dosyalarının tutulacağı bir adet Storage Account oluşturuyoruz.
3.Storage account ekleyerek işlemi başlatıyoruz.
4.Oluşturduğumuz Storage account’a bir isim veriyoruz.Kullanım türünü ve diğer yapılandırma ayarlarını seçerek oluşturuyoruz.Storage Account üzerinde seçeceğiniz her seçenek ücret tarafında değişiklik göstermektedir.
5.Storage account başarı ile oluştu.
6.Oluşturduğumuz Storage account’un içine bir adet Container oluşturuyoruz.Backup alınan dosyalar bu container’ın içinde yer alacaktır.
Oluştuduğumuz container’a dışarıdan erişim vermek isterseniz erişim seviyesinden farklı bir yetki seçebilirsiniz.
7.Container başarı ile oluşmuştur.Artık Backup alma işlemine başlayabiliriz.
8.Backup alacağımız Storage Account’umuzu belirliyoruz.
9.Backup (yedek alma) işleminin özelliklerini bu ekranda belirliyoruz.Ben örnek olarak aşağıdaki gibi yapılandırdım.Siz yapınıza ve maliyetinize göre tercih yapabilirsiniz.
10.Backup butonuna basarak yedeklemeyi hemen başlatabilirsiniz veya backup için ayarlanmış zamanda otomatik olarak başlayacaktır.
11.Backup alma işlemi başarı ile bitti.
12.Şimdi aldığımız yedeği geri döneceğiz.Restore işlemini yapabilmek için senaryoya uygun olarak root klasör altında bulunan uygulamamızı siliyoruz.
13.Restore butonuna basarak geri yükleme işlemini başlatıyoruz.
14.Restore Source bilgimizi seçiyoruz.Biz uygulama backup’ı aldığımız için App Backup seçiyoruz.
Restore edilecek backup’ı seçiyoruz.
Eğer farklı bir yere veya uygulamaya döneceksek onu seçiyoruz farklı bir uygulama yoksa üzerine yaz şeklinde seçiyor ve süreci başlatıyoruz.
15.Restore işlemi başarı ile bitti.
16.wwwroot klasörünün içini kontrol ettiğimizde test sayfamız gelmiş görünüyor.
Restore işlemimiz başarı ile bitmiştir.
Azure Clone App
Azure portal üzerinden App Service’lerinizi klonlamak için Azure Clone App’i kullanabilirsiniz. Azure App Service Clone App ile uygulamanızın bir kopyasını kısa bir süre içinde oluşturabilirsiniz.Azure App Service Clone App ile farklı bir bölgeye klonlayabilir veya aynı App Service Plan bölgesinde tutmak istediğiniz uygulamayı klonlayabilirsiniz.Klonlama yaptığınızda App Service’e ait olan bütün ayarlarınızı, sertifikalarınızı, vb. klonlar bu sayede birebir App Service’iniz olmuş olur.
Bu sayede yukarıda not olarak söylediğim gibi App Service’i yedeklemek içinde kullanabilirsiniz.
App Service’i klonlamaya başlayabiliriz.
1.Klonlamak istediğimiz App Service’in içine giriyoruz.Ardından Clone App seçeneği ile devam ediyoruz.
2.Tercihimize göre Service Planlarımızı yaparak devam ediyoruz.
3. App Service ile nelerin kopyalanacağını belirliyoruz.
4.Tüm ayarlarımızı yaptıktan sonra klon oluşturma işlemini başlatıyoruz.
5.Klonlama işlemimiz başlamıştır.
6.Uygulamamız başarı ile klonlanmıştır.
Bir sonraki yazımda görüşmek üzere.