Azure File Sync Yapılandırması

Azure File Sync Yapılandırması

Merhabalar;

Daha önceki yazimda  Azure File Sync  servisinin ne olduğundan bahsetmiştik, şimdide bu servisi nasıl yapılandırıp kendi ortamımızda kullanıcağımıza bakalım; 

Azure File Sync Yapılandırmasında izleyeceğimiz Adımlar ;

  1. Storage Sync Servisinin Deploy Edilmesi.
  2. Sync Edilecek Windows Sunucuların Hazırlanması.
  3. Azure File Sync Agent’in Yüklenmesi.
  4. Sunucuların Storage Sync Servisine Register Edilmesi.
  5. Sync Group’un oluşturulması ve Endpoint’lerin eklenmesi.

Ön Gereksinimler ;

Azure File Sync deployment’i yapacağınız region altında bir Storage Account ve Azure File Share.

Storage Account oluşturmak için tıklayınız.

Azure File Share oluşturmak için tıklayınız.

Storage Sync Servis Nedir ?

Storage Sync Servis; Azure Sync Files’i temsil eden en üst seviyedeki Azure kaynağıdır ve sahip olunan storage account kapasitesine eşittir. Bir subscription altında birden fazla Storage Sync Servisi deploy edilebilir.

Sync Group Nedir ?

Sync Group; Senkron edilecek uç noktaları tanımlayıp, dosya grupları için eşitleme topolojisi oluşturmamızı sağlar. Sync etmek istediğimiz iki ayrı dosya grubu olduğunu düşünün, Her bir dosya grubu için farklı “Sync Group” oluşturup farklı endpoint’lere (Cloud yada On-Prem) bağlayabiliriz.

Registered Server ?

On-Premises server’larınızla Storage Sync Servis’i arasındaki trust ilişkisini temsil eder. Bir Storage Sync Servisi altına dilediğiniz kadar sunucu register edebilirsiniz ancak bir sunucu sadece tek bir Storage Sync Servisi için register edilebilir.

Azure File Sync Agent Nedir ? 

On-Premises sunucular ile Azure File Share arasında replikasyonu sağlayacak agent’tir.
Azure File Sync Agent 3 Ana Bileşenden oluşmaktadır ;

FileSyncSvc.exe ;  End Point’ler üzerindeki değişiklikleri monitör ederek Azure storage üzerine senkronizasyon başlatmakla sorumludur.

StorageSync.sys ; Cloud Tier’in Enable edildiği durumlarda sık erişilmeyen datalar (Cold Data) için Azure storage üzerine senkronizasyon başlatmakla sorumludur.

PowerShell management cmdlets :  PowerShell  komutları ile Azure Resource’leri (Microsoft.StorageSync) yönetmemizi sağlar.

Cloud Endpoint Nedir ?

Cloud Endpoint Sync grubu altına endpoint olarak eklenecek Azure File Share’i temsil eder. Her bir Azure File Share sadece tek bir cloud endpoint’in üyesi olabilir.

Server Endpoint Nedir ?

Server Endpoint; Storage Sync servisine register edilmiş sunucunun belirli bir konumunu temsil eder.

(Server volume üzerinde bir klasör yada volume olabilir) Aynı volume üzerinde faklı sync gruplara dahil edilmiş farklı server endpoint’ler olabilir. Her bir endpoint için farklı “Tier Policy” ler tanımlanabilir.

Cloud Tiering Nedir ?

Cloud Tiering  Azure File Sync’in opsiyonel olarak aktif edilebilen, sık erişilmeyen dataların Cloud üzerine (Azure File Share) taşınarak local kaynaklardan tasarruf etmenizi sağlayabilen bir özelliktir.

Tiering aktif edildiği zaman sık erişilmeyen datalar Azure File Sync Filter (StorageSync.sys) tarafından Cloud üzerine taşınarak, NTFS attribute değeri “Offline” olarak değiştirilir.  Bir Kullanıcı tiered edilmiş bir dosyayı açmaya çalıştığı zaman Azure File Sync dosyayı geri çağırarak, kullanıcının dosyanın nerede saklandığını bilmesine gerek duymadan kullanımına sunar.

1. Storage Sync Servisinin Deploy Edilmesi;

Storage Sync Service Deployment Deploy Azure Storage Sync2.Sync Edilecek Windows Sunucuların Hazırlanması;

  • Internet Explorer Enchanced Security Configuration “Off” olarak set edilmelidir. 
    (Register işleminden sonra tekrar “On” duruma getirilebilir)

nternet Explorer Enchanced Security Configuration

  • Register edilecek sunucuda PowerShell 5.1 versiyonunun yüklü olduğuna emin olun.
    (Windows Server 2016’da default 5.1 ‘dir)
  • Aşağıdaki PowerShell komutu ile kontrol sağlayabilirsiniz.
$PSVersionTable.PSVersion
  • Register edilecek sunucuda AzureRM PowerShell  modülünün yüklü olduğuna emin olun aksi halde agent kurulumu sırasında hata ile karşılabilirsiniz. Aşağıdaki PowerShell komutu ile AzureRM modulünü yükleyebilirsiniz.
Install-Module AzureRM

3. Azure File Sync Agent’in Yüklenmesi;

Azure File Sync Agent’i indirmek için Tıklayınız.

Sync etmek istediğimiz sunucular üzerinde agent kurulumu yapıyoruz ;

Azure File Sync Agent Setup Azure File Sync Agent Setup Azure File Sync Agent Setup Azure File Sync Agent Setup

4.Sunucuların Storage Sync Servisine Register Edilmesi;

Agent kurulumu tamamlandıktan sonra register ekranı otomatik olarak açılacaktır.
Gerektiğinde aşağıdaki path’e giderek manuel olarakta register sihirbazını başlatabilirsiniz.
“C:\Program Files\Azure\StorageSyncAgent\ServerRegistration.exe”

Storage Sync Servisine Register Azure Subscription : Storage Sync Servisini deploy ettiğimiz subscription’i seçiyoruz.
Resource Group : Storage Sync Servisini içeren Resource grubunu seçiyoruz.
Storage Sync Service : Ilk adımda deploy ettiğimiz Storage Sync servisini seciyoruz.

Storage Sync Servisine Register

Storage Sync Servisine Register

Sunucularımızın Storage Sync Servisine register işlemini tamamlıyoruz.

5.Sync Group’un oluşturulması;

Azure portal üzerinden Storage Sync Service blade’ine giderek sync grubumuzu oluşturuyoruz.

Storage Account bölümünden “Azure File Share” Konfigurasyonu yaptığımız storage account’imizi secerek  Cloud Endpoint’imizi oluşturmuş oluyoruz.

Azure File Sync GroupOluşturmuş olduğumuz Sync Grup’a tıklayarak  Server Point’lerimizi yani Storage Sync servisine register ettiğimiz sunucularımızı ekliyoruz.

Azure File Sync GroupBen Endpoint olarak 2  farklı sunucu register edeceğim. (FS01 ve Demo01)

Azure File Sync Group

Register Server : Register ettiğimiz sunucumuzu seçiyoruz.
Path : Sunucu üzerinde sync etmek istediğimiz path bilgisini giriyoruz.
Cloud Tiering : Bahsetmiş olduğumuz tiering özelliğini burdan aktif / pasif olarak set edebilirsiniz.
Volume Free Space : Server Endpoint volume’ü üzerinde rezerve etmek istediğimiz free space değerini belirliyoruz.

Azure File Sync GroupAzure File Sync yapılandırmasını 1 Cloud Endpoint (Azure File Share) ve 2 Server Endpoint (Local Server) ekleyerek tamamlamış olduk.  Endpoint’ler üzerindeki C:\DEMOTEST folder’ı 3 lokasyonada synced durumda ve istediğimiz yerden datalarımızla çalışabiliriz.

Azure File Sync Topology

 

Server Endpoint 1 : FS01.adeodemo.com

Server Endpoint

Server Endpoint 2 : Demo01.adeomo.com

Server Endpoint

Cloud Endpoint : Ve Share File ‘i map drive olarak set ettiğim windows üzerinden datalarıma istediğim lokasyondan erişebiliyorum.

Azure File Share

Yararlı olması dileğiyle 🙂 

Storage Sync Servis Nedir,Cloud Endpoint Nedir,Server Endpoint Nedir,Cloud Tiering Nedir,Sync Group Nedir,Storage Sync Servis Nedir

 

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir