Taşıma işlemi hakkında

Azure Kaynak Taşıyıcı, Azure kaynaklarını Azure bölgeleri arasında taşımanıza yardımcı olur.

Bu makalede Kaynak Taşıyıcı tarafından kullanılan bileşenler özetlenmiş ve taşıma işlemi açıklanmaktadır.

Components

Bu bileşenler bölge taşıma sırasında kullanılır.

Bileşen Ayrıntılar
Kaynak Taşıyıcı Kaynak Taşıyıcı, kaynakların bölgeler arasında taşınmasını düzenlemek için Azure kaynak sağlayıcılarıyla koordine olur. Kaynak Taşıyıcı kaynak bağımlılıklarını analiz eder ve taşıma işlemi sırasında kaynakların durumunu korur ve yönetir.
Koleksiyonu taşıma Taşıma koleksiyonu bir Azure Resource Manager nesnesidir.

Taşıma koleksiyonu, bir abonelikteki kaynak ve hedef bölgelerin eşleştirilmiş her birleşimi için bölge taşıma işlemi sırasında oluşturulur. Koleksiyon, taşımak istediğiniz kaynaklar hakkındaki meta verileri ve yapılandırma bilgilerini içerir.

Taşıma koleksiyonuna eklenen kaynakların aynı abonelikte olması gerekir, ancak farklı kaynak gruplarında olabilir.
Kaynağı taşıma Taşıma koleksiyonuna kaynak eklediğinizde, taşıma kaynağı olarak Kaynak Taşıyıcı tarafından izlenir.

Kaynak Taşıyıcı, taşıma koleksiyonundaki tüm taşıma kaynaklarıyla ilgili bilgileri korur ve kaynak ile hedef kaynak arasında bire bir ilişkiyi korur.
Bağımlılıklar Kaynak Taşıyıcı bir koleksiyona eklediğiniz kaynakları doğrular ve kaynakların taşıma koleksiyonunda olmayan bağımlılıkları olup olmadığını denetler.

Bir kaynağın bağımlılıklarını tanımladıktan sonra, bunları taşıma koleksiyonuna ekleyebilir ve bunları da taşıyabilir veya hedef bölgede alternatif mevcut kaynakları seçebilirsiniz. Taşımaya başlamadan önce tüm bağımlılıklar çözümlenmelidir.

Bölge taşıma işlemi

Diagram showing the move steps

Her taşıma kaynağı özetlenmiş adımları izler.

Step Ayrıntılar Durum/Sorunlar
1. Adım: Kaynakları seçme Bir kaynak seçin. Kaynak taşıma koleksiyonuna eklenir. Kaynak durumu Hazırlama beklemede'ye geçer.
2. Adım: Bağımlılıkları doğrulama Bağımlılıkların doğrulanması, arka planda kaynakların eklenmesiyle birlikte gerçekleştirilir.

Doğrulama, bağımlı kaynakların beklemede olduğunu gösteriyorsa bağımlı kaynaklar eklemeniz gerekir.

Bunları taşıma koleksiyonuna ekleyin.

Taşımak istemeseniz bile tüm bağımlı kaynakları ekleyin. Daha sonra, taşıdığınız kaynakların Yapılandırma seçeneğini kullanmak yerine hedef bölgede farklı kaynaklar kullanmasını belirtebilirsiniz.

Bağımlılıkları doğrula sekmesinde bekleyen bağımlılıklar olup olmadığını el ile doğrulamanız gerekebilir.
3. Adım: Hazırlama Hazırlık sürecini başlatın. Hazırlık adımları, taşıdığınız kaynaklara bağlıdır:

- Durum bilgisi olmayan kaynaklar: Durum bilgisi olmayan kaynaklar yalnızca yapılandırma bilgilerine sahiptir. Bu kaynakların taşınabilmesi için verilerin sürekli çoğaltılması gerekmez. Örnek olarak Azure sanal ağları (VNet), ağ bağdaştırıcıları, yük dengeleyiciler ve ağ güvenlik grupları verilebilir. Bu tür bir kaynak için Hazırlama işlemi bir Azure Resource Manager şablonu oluşturur.

- Durum bilgisi olan kaynaklar: Durum bilgisi olan kaynaklar hem yapılandırma bilgilerine hem de taşınması gereken verilere sahiptir. Örnek olarak Azure VM'leri ve Azure SQL veritabanları verilebilir. Hazırlama işlemi her kaynak için farklılık gösterir. Kaynak kaynağı hedef bölgeye çoğaltmayı içerebilir.
Başlatma, kaynak durumunu Hazırlama devam ediyor olarak taşır.

Hazırlama tamamlandıktan sonra kaynak durumu Taşımayı başlatma beklemede bölümüne taşınır ve hiçbir sorun olmaz.

Başarısız bir işlem durumu Hazırlama başarısız'a taşır.
4. Adım: Taşımayı başlatma Taşıma işlemini başlatın. Taşıma yöntemi kaynak türüne bağlıdır:

- Durum bilgisi olmayan: Taşıma işlemi genellikle durum bilgisi olmayan kaynaklar için içeri aktarılan bir şablonu hedef bölgeye dağıtır. Şablon, kaynak kaynak ayarlarına ve hedef ayarlarda yaptığınız tüm el ile düzenlemelere dayanır.

- Durum bilgisi olan: Durum bilgisi olan kaynaklar için taşıma işlemi, kaynağın hedef bölgede oluşturulmasını veya bir kopyasının etkinleştirilmesini içerebilir.

Yalnızca durum bilgisi olan kaynaklar için, bir taşımanın başlatılması kaynak kaynakların kapalı kalma süresine neden olabilir. Örneğin, VM'ler ve SQL.
Taşımanın başlatılması, durumu Devam eden taşımayı başlat olarak değiştirir.

Başarılı bir başlatma taşıması, kaynak durumunu Yürütme taşıma beklemede durumuna taşır ve hiçbir sorun olmaz.

Başarısız taşıma işlemi taşıma işleminin durumu Taşıma başlatılamadı olarak değiştirildi.
5. Adım Seçenek 1: Taşımayı at İlk taşıma işleminden sonra, tam taşıma işlemine devam etmek isteyip istemediğinize karar vekleyebilirsiniz. Aksi takdirde taşımayı atabilirsiniz ve Kaynak Taşıyıcı hedefte oluşturulan kaynakları siler. Durum bilgisi olan kaynaklar için çoğaltma işlemi, Atma işleminden sonra devam eder. Bu seçenek test için kullanışlıdır. Kaynakların atılması, durumu Devam eden At'a taşır.

Başarılı atma, taşımayı başlatma beklemede durumuna geçer ve hiçbir sorun olmaz.

Başarısız atma taşıma durumunu Atma taşıma başarısız oldu.
5. Adım Seçenek 2: İşleme taşıma İlk taşıma işleminden sonra, tam bir taşıma işlemi yapmak istiyorsanız, hedef bölgedeki kaynakları doğrularsınız ve hazır olduğunuzda taşımayı işlersiniz.

Yalnızca durum bilgisi olan kaynaklar için işleme, VM'ler veya SQL gibi kaynak kaynakların erişilemez hale gelmesine neden olabilir.
Taşımayı işlerseniz, kaynak durumu İşleme taşıma devam ediyor*'a taşınır.

Başarılı bir işlemeden sonra kaynak durumu, hiçbir sorun olmadan İşleme taşıma işleminin tamamlandığını gösterir.

Başarısız işleme taşıma durumu İşleme taşıma başarısız oldu.
6. Adım: Kaynağı silme Taşımayı kaydettikten ve hedef bölgedeki kaynakları doğruladıktan sonra kaynak kaynağı silebilirsiniz. İşleme işleminden sonra kaynak durumu Kaynağı silme beklemeye geçer. Ardından kaynak kaynağı seçip silebilirsiniz.

Yalnızca Kaynağı sil bekleme durumundaki kaynaklar silinebilir.

Kaynak Taşıyıcı portalında bir kaynak grubunun veya SQL Server'ın silinmesi desteklenmez. Bu kaynaklar yalnızca kaynak özellikleri sayfasından silinebilir.

Bölge durumlarını taşıma

Taşıma işleminin bir dizi durumu ve her durum sırasında ortaya çıkabilecek sorunları vardır. Bunlar akış çizelgesinde özetlenir.

Flowchart for possible states and issues

Bağımlılık analizi

Taşıma işlemi boyunca ilerledikçe bağımlılıklar aşağıdaki durumda otomatik olarak doğrulanır:

  • Kaynak, taşıma koleksiyonunda olmayan bağımlı kaynakları kullanır.
  • Taşıma koleksiyonundaki bağımlı bir kaynağın taşıma koleksiyonunda olmayan kendi bağımlılıkları vardır.
  • Kaynağın hedef ayarlarını değiştirdiniz ve bağımlılıkları yeniden doğrulamanız gerekiyor.

Kaynak kaldırma

Bir kaynağı taşımak istemiyorsanız taşıma koleksiyonundan kaldırabilirsiniz. Genel olarak, kaynak daha sonra çoğaltma veya depolanan şablonlar gibi ilişkili eylemler veya nesnelerle birlikte koleksiyondan silinir. Bir kaynağı kaldırdığınızda tam olarak ne olacağı, kaynağın türüne ve sildiğinizde kaynağın durumuna bağlıdır. Daha fazla bilgi edinin.

Taşıma etkisi

Tabloda, bölgeler arasında geçiş yaparken nelerin etkilendiği özetlenmiştir.

Davranış Bölgeler arasında
Veriler Kaynak verileri ve meta veriler taşınır.

Meta veriler, kaynak bağımlılıklarının ve işlemlerinin durumunu izlemek için geçici olarak depolanır.
Kaynak Uygulamaların çalışmaya devam ettiğinden emin olmak için kaynak kaynak olduğu gibi kalır ve taşıma sonrasında isteğe bağlı olarak kaldırılabilir.

Hedef bölgede bir kaynak oluşturulur.
Taşıma işlemi El ile müdahale ve izleme gerektiren çok adımlı işlem.
Test etme Taşımadan sonra uygulamaların hedef bölgede beklendiği gibi çalışmaya devam etmesi gerektiğinden taşıma işlemini test etmek önemlidir.
Kesinti Veri kaybı beklenmez, ancak kaynakları taşımak için bazı kapalı kalma süreleri olur.

Sonraki adımlar