Öğretici: Yüksek kullanılabilirlik ve olağanüstü durum kurtarma ile JBoss EAP Uygulama Sunucusu'nu Azure Sanal Makineler'e geçirme

Bu öğreticide, Azure Sanal Makineler'de (VM) JBoss EAP kullanarak Java için yüksek kullanılabilirlik ve olağanüstü durum kurtarma (HA/DR) uygulamanın basit ve etkili bir yolu gösterilmektedir. Çözüm, JBoss EAP uygulama sunucusunda çalışan veritabanı tabanlı basit bir Jakarta EE uygulaması kullanarak düşük Kurtarma Süresi Hedefi (RTO) ve Kurtarma Noktası Hedefi (RPO) elde etme adımlarını göstermektedir. HA/DR, birçok olası çözümü olan karmaşık bir konudur. En iyi çözüm, benzersiz gereksinimlerinize bağlıdır. HA/DR'yi uygulamanın diğer yolları için bu makalenin sonundaki kaynaklara bakın.

Bu öğreticide şunların nasıl yapılacağını öğreneceksiniz:

  • Azure VM'lerinde JBoss EAP kümesini ayarlayın.
  • Yüksek kullanılabilirlik ve olağanüstü durum kurtarma elde etmek için Azure için iyileştirilmiş en iyi yöntemleri kullanın.
  • Eşleştirilmiş bölgelerde bir Microsoft Azure SQL Veritabanı yük devretme grubu ayarlayın.
  • Azure Site Recovery kullanarak küme için olağanüstü durum kurtarmayı ayarlayın.
  • Bir Azure Traffic Manager ayarlayın.
  • Yük devretmeyi birincil sistemden ikincil sisteme test etme.

Aşağıdaki diyagramda oluşturduğunuz mimari gösterilmektedir:

Yüksek kullanılabilirlik ve olağanüstü durum kurtarma ile Azure VM'lerinde JBoss EAP çözüm mimarisinin diyagramı.

Azure Traffic Manager bölgelerinizin durumunu denetler ve trafiği uygulama katmanına göre yönlendirir. Birincil bölge, JBoss EAP kümesinin tam dağıtımına sahiptir. Birincil bölge Azure Site Recoverytarafından korunduktan sonra, yük devretme sırasında ikincil bölgeyi geri yükleyebilirsiniz. Sonuç olarak, birincil bölge kullanıcılardan gelen ağ isteklerine etkin bir şekilde hizmet verirken, ikincil bölge pasiftir ve yalnızca birincil bölge hizmet kesintisi yaşadığında trafiği alacak şekilde etkinleştirilir.

Azure Traffic Manager, koşullu yönlendirmeyi uygulamak için JBoss EAP kümesinde dağıtılan uygulamanın durumunu algılar. Uygulama katmanının coğrafi yük devretme RTO'su birincil kümeyi kapatma, ikincil kümeyi geri yükleme, VM'leri başlatma ve ikincil JBoss EAP kümesini çalıştırma süresine bağlıdır. Küme verileri VM'lerin yerel depolama alanında depolanıp çoğaltıldığından ve uygulama verileri Azure SQL Veritabanı yük devretme grubunda kalıcı ve çoğaltıldığından RPO, Azure Site Recovery ve Azure SQL Veritabanı'nın çoğaltma ilkesine bağlıdır.

Yukarıdaki diyagramda Birincil bölge ve ha/DR mimarisini oluşturan iki bölge olarak İkincil bölge gösterilmektedir. Bu bölgelerin Azure eşleştirilmiş bölgeleri olması gerekir. Eşleştirilmiş bölgeler hakkında daha fazla bilgi için bkz. Azure çapraz bölge replikasyonu. Makalede iki bölge olarak Doğu ABD ve Batı ABD kullanılmıştır, ancak bunlar senaryonuz için anlamlı olan eşleştirilmiş bölgeler olabilir. Bölge çiftlerinin listesi için, Azure çift bölgeleri bölümüne, Azure bölgeler arası çoğaltmabölümünde bakınız.

Veritabanı katmanı, birincil sunucu ve ikincil sunucu içeren bir Azure SQL Veritabanı yük devretme grubundan oluşur. Okuma/yazma dinleyicisi uç noktası her zaman birincil sunucuyu işaret eder ve her bölgedeki JBoss EAP kümesine bağlanır. Coğrafi yük devretme, gruptaki tüm ikincil veritabanlarının birincil rolüne geçmesini sağlar. Azure SQL Veri Tabanı için coğrafi yük devretme RPO ve RTO'su hakkında bilgi için bkz. İş Sürekliliğine Genel Bakış.

Öğretici, bu hizmetlerin HA özelliklerine bağlı olduğundan bu öğretici Azure Site Recovery ve Azure SQL Veritabanı hizmetiyle yazılmıştır. Diğer veritabanı seçenekleri de mümkündür, ancak seçtiğiniz veritabanının HA özellikleri dikkate alınmalıdır.

Önkoşullar

  • Bir Azure aboneliğiniz yoksa başlamadan önce ücretsiz bir hesap oluşturun.
  • Abonelikte Contributor rolüne sahip olduğunuzdan lütfen emin olun. Azure portalını kullanarak Azure rol atamalarını listeleme adımlarını izleyerek atamayı doğrulayabilirsiniz.
  • Windows, GNU/Linux veya macOS yüklü yerel bir makine hazırlayın.
  • Gityükleyin ve kurulumunu yapın.
  • Bir Java SE uygulaması yükleyin, sürüm 17 veya üzeri - örneğin, Microsoft'un OpenJDK derlemesi.
  • Maven, sürüm 3.9.3 veya üzerini yükleyin.

Eşleştirilmiş bölgelerde Azure SQL Veritabanı yük devretme grubu ayarlama

Bu bölümde, JBoss EAP kümelerinizle ve uygulamanızla kullanmak üzere eşleştirilmiş bölgelerde bir Azure SQL Veritabanı yük devretme grubu oluşturacaksınız.

İlk olarak, Hızlı Başlangıç: Tek veritabanı oluşturma - Azure SQL Veritabanıaltındaki Azure portalı adımlarını izleyerek birincil Azure SQL Veritabanı'nı oluşturun. Kaynakları temizleme adımı hariç olmak üzereadımlarını takip edin. Makalede ilerlerken aşağıdaki yönergeleri kullanın, ardından Azure SQL Veritabanı'nı oluşturup yapılandırdıktan sonra bu makaleye dönün.

tek bir veritabanı oluşturma bölümüne ulaştığınızda aşağıdaki adımları kullanın:

  1. Yeni kaynak grubu oluşturmak için 4. adımda Kaynak grubu adını değerini yazın; örneğin, sqlserver-rg-gzh032124.

  2. Veritabanı adı için 5. adımda, Veritabanı adı değerini (örneğin, mySampleDatabase) yazın.

  3. Sunucuyu oluşturmak için 6. adımda aşağıdaki adımları kullanın:

    1. Benzersiz bir sunucu adı girin; örneğin, sqlserverprimary-gzh032124.
    2. Konumiçin, (ABD) Doğu ABD'ü seçin.
    3. Kimlik Doğrulama yöntemi için SQL kimlik doğrulamasıkullan'ı seçin.
    4. Sunucu yöneticisi oturum açma değerini (örneğin, azureuser) not edin.
    5. Parola değerini not edin.
  4. 8. adımda, İş Yükü ortamıiçin Geliştirmeseçin. Açıklamaya bakın ve iş yükünüz için diğer seçenekleri göz önünde bulundurun.

  5. 10. adımda, İşlem katmanıiçin Sağlanmışseçin.

  6. 11. Adımda, Yedekleme depolama yedekliliğiiçin Yerel yedekli yedekleme depolamaseçeneğini seçin. Yedeklemeleriniz için diğer seçenekleri göz önünde bulundurun. Daha fazla bilgi için Azure SQL Veritabanı'ndaki Otomatik yedeklemelerkısmındaki Yedekleme depolama yedekliliği bölümüne bakın.

  7. 14. adımda, Güvenlik Duvarı kuralları yapılandırmasında, Azure hizmetlerinin ve kaynaklarının bu sunucuyaerişmesine izin ver için Evetöğesini seçin.

  8. veritabanını sorgulamabölümüne ulaştığınızda, diğer makaledeki adımlar yerine aşağıdaki adımları kullanın:

    1. 3. adımda, oturum açmak için SQL kimlik doğrulaması sunucu yöneticisi oturum açma bilgilerinizi girin.

      Not

      'xx.xx' IP adresine sahip İstemcisi'ne benzer bir hata iletisiyle oturum açma işlemi başarısız olursa, hata iletisinin sonundaki sunucu<İzin Verilenler Listesi IP xx.xx.xx.xx > seçin. Sunucu güvenlik duvarı kurallarının güncelleştirilmesini tamamlayana kadar bekleyin, ardından Tamam'ı yeniden seçin.

    2. 5. adımda örnek sorguyu çalıştırdıktan sonra düzenleyiciyi temizleyin ve aşağıdaki sorguyu girin, ardından çalıştır'ı yeniden seçin:

        CREATE TABLE ispn_entry_sessions_javaee_cafe_war (
          id VARCHAR(255) PRIMARY KEY,  -- ID Column to hold cache entry ids
          data VARBINARY(MAX),          -- Data Column to hold cache entry data
          timestamp BIGINT,             -- Timestamp Column to hold cache entry timestamps
          segment INT
          );
      

      Başarılı bir çalıştırmadan sonra şu iletisini görmeniz gerekir: Sorgu başarılı: Etkilenen satırlar: 0.

      Veritabanı tablosu ispn_entry_sessions_javaee_cafe_war JBoss EAP kümenizin oturum verilerini depolamak için kullanılır.

Ardından Azure portalında Azure SQL Veritabanı için yük devretme grubunu yapılandırmaadımlarını izleyerek bir Azure SQL Veritabanı yük devretme grubu oluşturun. Yalnızca şu bölümlere ihtiyacınız vardır: Yük devretme grubu oluşturma ve Planlı yük devretmeyi test. Makalede ilerlerken aşağıdaki adımları kullanın, ardından Azure SQL Veritabanı yük devretme grubunu oluşturup yapılandırdıktan sonra bu makaleye dönün:

  1. yük devretme grubu oluşturmabölümüne ulaştığınızda aşağıdaki adımları kullanın.

    1. Yük devretme grubunu oluşturmak için 5. adımda benzersiz yük devretme grubu adını (örneğin, failovergroup-gzh032124) girin ve not edin.

    2. Sunucuyu yapılandırmak için 5. adımda yeni bir ikincil sunucu oluşturma seçeneğini belirleyin ve aşağıdaki adımları kullanın:

      1. Benzersiz bir sunucu adı girin; örneğin, sqlserversecondary-gzh032124.
      2. Birincil sunucunuzla aynı sunucu yöneticisini ve parolasını girin.
      3. Konumiçin (ABD) Batı ABD 2seçin.
      4. Azure hizmetlerinin sunucuya erişmesine izin ver seçeneğinin işaretli olduğundan emin olun.
    3. grubundaki Veritabanlarını yapılandırmak için 5. adımda, birincil sunucuda oluşturduğunuz veritabanını (örneğin, ) seçin.

  2. Planlı yük devretme testini bölümündeki tüm adımları tamamladıktan sonra, yük devretme grubu sayfasını açık tutun ve daha sonra JBoss EAP kümelerinin yük devretme testi için bu sayfayı kullanın.

Not

Bu makale, basitlik için SQL kimlik doğrulaması ile Azure SQL Veritabanı tek veritabanı oluşturma konusunda size yol gösterir çünkü bu makalenin odaklandığı HA/DR kurulumu zaten çok karmaşıktır. Daha güvenli bir uygulama, veritabanı sunucusu bağlantısının kimliğini doğrulamak için Azure SQL için Microsoft Entra kimlik doğrulamasını kullanmaktır.

Azure VM'lerinde birincil JBoss EAP kümesini ayarlama

Bu bölümde, Azure VM'lerindeki birincil JBoss EAP kümelerini, VM'lerdeki JBoss EAP Kümesi teklifini kullanarak oluşturacaksınız. İkincil küme, daha sonra Azure Site Recovery kullanılarak yük devretme sırasında birincil kümeden geri yüklenir.

Birincil JBoss EAP kümesini dağıtma

İlk olarak, tarayıcınızda VM'lerde JBoss EAP Kümesi teklifini açın ve oluştur'u seçin. Teklifin Temel Bilgiler bölmesini görmeniz gerekir.

Temel bilgiler bölmesini doldurmak için aşağıdaki adımları kullanın:

  1. Abonelik için gösterilen değerin, önkoşullar bölümünde listelenen rollerin aynı olduğundan emin olun.
  2. Teklifi boş bir kaynak grubuna dağıtmanız gerekir. Kaynak grubu alanında Yeni oluştur seçin ve kaynak grubu için benzersiz bir değer doldurun ; örneğin, .
  3. Örnek ayrıntılarıaltında, Bölgeiçin Doğu ABDseçin.
  4. Parola için bir parola girin ve Parolayı Onaylaiçin aynı değeri kullanın.
  5. oluşturulacak sanal makine sayısı için 3girin.
  6. Diğer alanları varsayılan değerlerinde bırakın.
  7. JBoss EAP Ayarları bölmesine gitmek için sonraki seçin.

Azure vm'lerinde JBoss EAP Uygulama Sunucusu Kümesi Temelleri bölmesini gösteren Azure portalının ekran görüntüsü.

JBoss EAP Ayarları bölmesini doldurmak için aşağıdaki adımları kullanın:

  1. JBoss EAP parolasıiçin bir JBoss EAP parolası sağlayın. Parolayı onayla içinile aynı değeri kullanın. Değeri daha sonra kullanmak üzere not edin.
  2. Diğer alanları varsayılan değerlerinde bırakın.
  3. İleri'yi seçerek Azure Application Gateway bölmesine gidin.

JBoss EAP Uygulama Ayarları yapılandırma bölmesini gösteren Azure portalının ekran görüntüsü.

Azure Application Gateway bölmesini doldurmak için aşağıdaki adımları kullanın:

  1. Azure Application Gateway'e bağlanın?evetseçin.
  2. Diğer alanları varsayılan değerlerinde bırakın.
  3. Sonraki öğesini seçin ve bölmesine gidin.

Azure Application Gateway bölmesini gösteren Azure portalının ekran görüntüsü.

bölmesinde tüm alanların varsayılan değerlerle önceden doldurulmuş olduğunu görmeniz gerekir. Sonraki seçin ve Veritabanı bölmesine gidin.

Ağ bölmesini gösteren Azure portalının ekran görüntüsü.

Veritabanı bölmesini doldurmak için aşağıdaki adımları kullanın:

  1. Veritabanına bağlan ?, Evet 'i seçin.
  2. Veritabanı türünü seçmek için, Microsoft SQL Server'ü seçin.
  3. JNDI Adıiçin, java:jboss/datasources/JavaEECafeDBgirin.
  4. Veri kaynağı bağlantı dizesi (jdbc:sqlserver://<ana bilgisayar>:<bağlantı noktası>;database=<database>)için, Azure SQL Veritabanı'nın yük devretme grubu için önceki bölümde yazdığınız değerlerle yer tutucuları değiştirin; örneğin, jdbc:sqlserver://failovergroup-gzh032124.database.windows.net:1433;database=mySampleDatabase.
  5. Veritabanı kullanıcı adıiçin, önceki bölümde yazdığınız sunucu yöneticisi oturum açma adını ve yük devretme grubu adını (örneğin, azureuser@failovergroup-gzh032124) girin.
  6. Veritabanı Parolasıiçin daha önce yazdığınız sunucu yöneticisi oturum açma parolasını girin. Parola onayıiçin aynı değeri girin.
  7. Select Gözden geçir ve oluştur.
  8. Son doğrulamayı çalıştırılıyor... başarıyla tamamlanana kadar bekleyin, ardından Oluştur'ı seçin.

Veritabanı bölmesini gösteren Azure portalının ekran görüntüsü.

Bir süre sonra, Dağıtımının devam ettiği görüntülendiği Dağıtım sayfasını görmeniz gerekir.

Not

Son doğrulama çalıştırılırken herhangi bir sorun görürseniz,onları düzeltin ve tekrar deneyin.

Seçtiğiniz bölgedeki ağ koşullarına ve diğer etkinliklere bağlı olarak dağıtımın tamamlanması 35 dakika kadar sürebilir. Bundan sonra dağıtım sayfasında dağıtımınız tamamlandı metnini görmeniz gerekir.

Dağıtımın işlevselliğini doğrulama

Red Hat JBoss Enterprise Application Platform yönetim konsolundan Azure VM'lerinde JBoss EAP kümesi için dağıtımın işlevselliğini doğrulamak için aşağıdaki adımları kullanın:

  1. Sayfa Dağıtımınız tamamlandıüzerinde, Çıkışlarseçeneğini seçin.

  2. adminConsoleyanındaki kopyala simgesini seçin.

    AdminConsole URL'sinin vurgulandığı dağıtım çıkışlarını gösteren Azure portalı ekran görüntüsü.

  3. URL'yi İnternet'e bağlı bir web tarayıcısına yapıştırın ve enterbasın. Aşağıdaki ekran görüntüsünde gösterildiği gibi tanıdık Red Hat JBoss Enterprise Application Platform yönetim konsolu oturum açma ekranını görmeniz gerekir.

    JBoss EAP yönetim konsolu oturum açma ekranının ekran görüntüsü.

  4. JBoss EAP Yönetici kullanıcı adı için jbossadmin doldurunParolaiçin daha önce belirttiğiniz JBoss EAP parola değerini belirtin, ardından oturum aç'ı seçin.

  5. Aşağıdaki ekran görüntüsünde gösterildiği gibi, tanıdık Red Hat JBoss Enterprise Application Platform yönetim konsolu hoş geldiniz sayfasını görmelisiniz.

    JBoss EAP yönetim konsolu karşılama sayfasının ekran görüntüsü.

  6. Çalışma Zamanı sekmesini seçin. Navigasyon bölmesinde Topolojiseçin. Aşağıdaki ekran görüntüsünde gösterildiği gibi kümenin bir etki alanı denetleyicisi ana ve iki çalışan düğümü içerdiğini görmeniz gerekir:

    JBoss EAP yönetim konsolu Çalışma Zamanı topolojisinin ekran görüntüsü.

Yönetim konsolunu açık bırakın. Sonraki bölümde JBoss EAP kümesine örnek bir uygulama dağıtmak için bu uygulamayı kullanırsınız.

Kümeyi yapılandırma

Tüm uygulama sunucuları için veritabanı dağıtılmış oturumlarını yapılandırmak için aşağıdaki adımları kullanın:

  1. Gezinti panelinde Yapılandırma seçin. Ardından Profiller>ha>Infinspan>Webseçeneğini belirleyin.

  2. Cache sütununda Dağıtılmış Önbellek Ekleseçin.

    Dağıtılmış Önbellek Ekle JBoss EAP yönetim konsolunun ekran görüntüsü.

  3. Adıiçin azure-session girin ve Ekle'i seçin.

  4. "Dağıtılmış Önbellek azure-oturumu başarıyla eklendimesajını görmeniz gerekir." Bu iletiyi görmüyorsanız bildirim merkezini denetleyin. Devam etmeden önce bu iletiyi görmeniz gerekir.

  5. Önbellek eklendikten sonra azure-session>Viewöğesini seçin.

  6. Storeöğesini seçin.

  7. JDBC göstermek için açılan menüyü değiştirin ve Ekle'ı seçin.

  8. Veri kaynağıiçin, dataSource-mssqlserver'ü seçin ve ardından Ekle'yi seçin.

    JBoss EAP yönetim konsolu Store JDBC'nin ekran görüntüsü.

  9. JDBC'nin başarıyla eklendiğiiletisini görmeniz gerekir. Bu iletiyi görmüyorsanız bildirim merkezini denetleyin. Devam etmeden önce bu iletiyi görmeniz gerekir.

  10. Mağazası: JDBC sayfasında Düzenle'i seçin. Aşağıdaki özellik değerlerini ayarlayın:

    • Dialect değerini SQL_SERVERolarak ayarlayın.
    • Passivasyonu'i KAPALIolarak ayarlayın.
    • TemizlemeOFFolarak ayarlayın.
    • Paylaşılan'i ONolarak ayarlayın.
  11. Kaydetöğesini seçin.

    JBoss EAP yönetim konsolu Düzenleme Deposu JDBC'sinin ekran görüntüsü.

  12. JDBC'nin başarıyla değiştirildiğine dairmesajını görmelisiniz. Bu iletiyi görmüyorsanız bildirim merkezini denetleyin. Devam etmeden önce bu iletiyi görmeniz gerekir.

  13. Dize Tablosu'nu seçerek dize tablosunu düzenleyin>Düzenle. Aşağıdaki değerleri doldurun ve Kaydetseçin.

    • Ön Ekispn_entry_sessionsolarak ayarlayın.
    • Kimlik Sütunu / Kimlik Sütun Adıkimlikolarak ayarlayın.
    • Kimlik Sütunu / Kimlik Sütun TürüVARCHAR(255)olarak ayarlayın.
    • Veri Sütunu / Veri Sütunu Adı'i olarakverisine ayarlayın.
    • Veri Sütunu / Veri Sütunu TürüVARBINARY(MAX)olarak ayarlayın.
    • Zaman Damgası Sütunu / Zaman Damgası Sütun Adızaman damgasıolarak ayarlayın.
    • Zaman Damgası Sütunu / Zaman Damgası Sütun TürüBIGINTolarak ayarlayın.

    Dize Tablosunu Düzenle JBoss EAP yönetim konsolunun ekran görüntüsü.

    Buradaki tüm yazım hataları tüm sistemin başarısız olmasına neden olur. Devam etmeden önce doldurulmuş değerleri dikkatle inceleyin.

  14. Kaydetöğesini seçin.

  15. İletiyi görmeniz gerekir: Dize Tablosu başarıyla değiştirildi. Bu iletiyi görmüyorsanız bildirim merkezini denetleyin. Devam etmeden önce bu iletiyi görmeniz gerekir.

  16. Üst gezinti panelinde Yapılandırma seçin. Ardından Profiller>>Dağıtılabilir Web>Görünümseçeneğini belirleyin.

    Dağıtılabilir Web'i Görüntüle JBoss EAP yönetim konsolunun ekran görüntüsü.

  17. Infinspan SSO>varsayılan>Düzenle seçin.

    Infinspan SSO'sını Düzenle JBoss EAP yönetim konsolunun ekran görüntüsü.

  18. Cache değerini azure-session olarak ayarlayın ve ardından Kaydetseçeneğini belirleyin.

  19. Infinispan Tek Oturum Açma Yönetimi'nin varsayılana başarıyla değiştirildiğine dairiletisini görmeniz gerekir. Bu iletiyi görmüyorsanız bildirim merkezini denetleyin. Devam etmeden önce bu iletiyi görmeniz gerekir.

  20. Etkilenen sunucuları yeniden yüklemek veya yeniden başlatmak için topolojiyi kullanın.

  21. Gezinti panelinde Çalışma Zamanı seçin ve ardından Topolojiseçin.

  22. main-server-group sütunundaki her satır için sunucuyu seçin ve ardından yeniden yükle'yi seçin.

    JBoss EAP yönetim konsolu Sunucuları yeniden yükleme ekran görüntüsü.

    Yeniden yüklenen hücreler artık yeşil rengi göstermelidir.

Uygulamayı JBoss EAP kümesine dağıtma

JavaEE Cafe örnek uygulamasını Red Hat JBoss EAP kümesine dağıtmak için aşağıdaki adımları kullanın:

  1. Java EE Cafe örneğini oluşturmak için aşağıdaki adımları kullanın. Bu adımlarda Git ve Maven yüklü yerel bir ortamınız olduğu varsayılır.

    1. GitHub'dan kaynak kodu kopyalamak için aşağıdaki komutu kullanın ve makalenin bu sürümüne karşılık gelen etiketi gözden geçirin:

      git clone https://github.com/Azure/rhel-jboss-templates.git --branch 20240904 --single-branch
      

      You are in 'detached HEAD' statemetnini içeren bir hata iletisi görürseniz, bunu güvenle yoksayabilirsiniz.

    2. Kaynak kodu oluşturmak için aşağıdaki komutu kullanın:

      mvn clean install --file rhel-jboss-templates/eap-coffee-app/pom.xml
      

      Bu komut rhel-jboss-templates/eap-coffee-app/target/javaee-cafe.wardosyasını oluşturur. Bu dosyayı sonraki adımda yükleyin.

  1. Red Hat JBoss Enterprise Application Platform yönetim konsolunda, javaee-cafe.war dosyasını İçerik Deposu'na yüklemek için aşağıdaki adımları kullanın:

    1. Red Hat JBoss EAP yönetim konsolunun Dağıtımlar sekmesinden gezinti panelinde İçerik Deposu seçin.

    2. Ekle'yi ve ardından İçeriği Karşıya Yükle'ü seçin.

      JBoss EAP yönetim konsolu Dağıtımlar sekmesinin, İçeriği Karşıya Yükle menü öğesinin vurgulandığı ekran görüntüsü.

    3. javaee-café.war dosyasını seçmek için tarayıcı dosya seçicisini kullanın.

    4. Sonrakiseçin.

    5. Sonraki ekranda varsayılanları kabul edin ve ardından Bitirseçin.

    6. İçerikgörünümünü seç.

  2. Bir uygulamayı main-server-groupdağıtmak için aşağıdaki adımları kullanın:

    1. İçerik Deposuiçinden javaee-cafe.warseçin.

    2. Açılır menüden dağıt'ı seçin.

    3. javaee-café.wardağıtmak için sunucu grubu olarak main-server-group seçin.

    4. Dağıtımı başlatmak için üzerine tıklayın ve ardından dağıt seçeneğini seçin. Aşağıdaki ekran görüntüsüne benzer bir bildirim görmeniz gerekir:

      Başarılı dağıtım bildiriminin ekran görüntüsü.

JavaEE uygulamasını dağıtmayı tamamladınız. Uygulamaya erişmek ve tüm ayarları doğrulamak için aşağıdaki adımları kullanın:

  1. Azure portalının üst kısmındaki arama kutusuna kaynak grupları girin ve arama sonuçlarında kaynak grupları seçin.

  2. Kaynak grubunun adını seçin; örneğin, jboss-eap-cluster-eastus-gzh032124.

  3. Kaynak grubunda Application Gateway kaynağını seçin.

  4. Genel Bakış bölmesinden Ön Uç genel IP adresi kopyalayın.

  5. IP adresi ve yolu ile bir URL oluşturma ; örneğin, http://40.88.26.22/javaee-cafe.

  6. URL'yi bir web tarayıcısı gezinti çubuğuna yapıştırın ve Entertuşuna basın. JavaEE Cafe uygulaması giriş sayfasını görmeniz gerekir.

  7. Farklı adlara ve fiyatlara sahip iki kahve oluşturun. Aşağıdaki ekran görüntüsünde benzer bir sayfa görmeniz gerekir:

    JavaEE Cafe uygulaması giriş sayfasının ekran görüntüsü.

Azure VM'lerinde ikincil JBoss EAP kümesini ayarlama

İkincil JBoss EAP kümesini dağıtma

Birincil JBoss EAP kümesini dağıtma adımlarını izleyerek, ikincil JBoss EAP kümesini eşleştirilmiş bölgeye dağıtın. Bu örnekte Batı ABD 2 kullanılır. Teklifi kullandığınızda, ikincil JBoss EAP kümesi, topolojiyi geri yüklemek için Azure Site Recovery'yi kullanabilmeniz için yapılandırılır.

Tarayıcınızda VM'lerdeki JBoss EAP Kümesi teklifini açın ve Oluştur'ü seçin. Teklifin Temel Bilgiler bölmesini görmeniz gerekir.

Temel bilgiler bölmesini doldurmak için aşağıdaki adımları kullanın:

  1. Kaynak grubu alanında Yeni oluştur seçin ve kaynak grubu için benzersiz bir değer doldurun ; örneğin, .

  2. Örnek ayrıntılarıaltında, Bölgeiçin, Batı ABD 2, seçin.

  3. Diğerlerini birincil kümeyle aynı bırakın.

JBoss EAP Ayarları bölmesi için bunu birincil kümeyle aynı tutun.

Azure Application Gateway bölmesi için bunu birincil kümeyle aynı tutun.

bölmesi için Sanal ağ ayarını açın ve birincil kümenin değeriyle aynı olan adres alanını girin.

Ağ bölmesini gösteren ikincil kümedeki ekran görüntüsü.

Veritabanı bölmesi için aşağıdaki adımları kullanın:

  1. Birincil kümeyle aynı kalmasını sağlayın.
  2. Select Gözden geçir ve oluştur.
  3. Son doğrulamayı çalıştırılıyor... başarıyla tamamlanana kadar bekleyin, ardından Oluştur'ı seçin.

Bir süre sonra, Dağıtımının devam ettiği görüntülendiği Dağıtım sayfasını görmeniz gerekir.

İkincil bölgedeki kullanılmayan kaynakları temizleme

jboss-eap-cluster-westus-gzh032124 adlı kaynak grubundaki kullanılmayan ve daha sonra birincil bölgedeki Azure Site Recovery hizmeti tarafından çoğaltılacak kaynakları temizlemek için aşağıdaki adımları kullanın. Bu yaklaşım gereksiz görünebilir, ancak ikincil kaynak grubunun birincil kaynakla aynı yapılandırmaya sahip olmasını sağlar. Üretim sınıfı bir çözüm, aynı yapılandırmayı sağlamak için daha fazla kod olarak altyapı teknolojisi kullanır, ancak bu makalenin kapsamı dışındadır.

  1. Azure portalının üst kısmındaki arama kutusuna kaynak grupları girin ve arama sonuçlarında Kaynak grupları seçin.

  2. Yeni oluşturduğunuz ikincil bölge için kaynak grubunun adını seçin.

  3. "Herhangi bir alan için Filtre etiketli metin alanının yanında..., tüm filtreleri kaldırmak için X'ü seçin."

  4. Filtreekle'yi seçin. Filtre'i Türüolarak ayarlayın. İşleci'i 'ye'e eşit olarak ayarlayın.

  5. Alan Değer'in yanındaki açılır menüyü seçin.

  6. Tüm değerler seçilmesin diye Tümünü Seç onay kutusunu açıp kapatın.

  7. Aşağıdaki türlerin tümünün seçildiğinden emin olun:

    • sanal makine
    • Disk
    • Özel uç nokta
    • Ağ arabirimi
    • Depolama hesabı
  8. Değer alanının yanındaki açılan menüyü seçerek açılan menüyü kapatın. 5 kaynak türünü Değerdeğeri olarak görmeniz gerekir.

  9. Seç,Uygula.

  10. Filtrelenen listenin en üstündeki İsim etiketinin yanındaki onay kutusunu seçin.

  11. Seç , Sil.

  12. sil ve girerek silmeyi onaylayın, ardından Silseçeneğini seçin. İşlem tamamlanana kadar bildirimlerde işlemi izleyin.

Azure Site Recovery kullanarak küme için olağanüstü durum kurtarmayı ayarlama

Bu bölümde, Öğreticisi:Azure VM'leri için olağanüstü durum kurtarmayı ayarlama bölümündeki adımları izleyerek Azure Site Recovery kullanarak birincil kümedeki Azure VM'leri için olağanüstü durum kurtarmayı ayarlarsınız. Yalnızca şu bölümlere ihtiyacınız vardır: Kurtarma Hizmetleri kasası oluşturma ve çoğaltmayı etkinleştirme. Makalede ilerlerken aşağıdaki adımlara dikkat edin ve birincil küme korunduktan sonra bu makaleye dönün:

  1. Kurtarma Hizmetleri kasası oluşturma bölümüne ulaştığınızda aşağıdaki adımları kullanın:

    1. Kaynak grubuiçin 5. adımda, aboneliğinizde benzersiz bir ada sahip yeni bir kaynak grubu oluşturun; örneğin, recovery-service-westus-gzh032124.

    2. Depo adıiçin 6. adımda, bir depo adı sağlayın (örneğin, recovery-service-vault-westus-gzh032124).

    3. 7. adımda, Bölgeiçin Batı ABD 2seçin.

    4. 8. adımda gözden geçir + oluştur seçmeden önce İleri: Yedeklilikseçeneğini belirleyin. Yedeklilik bölmesinde, Yedekleme Depolama Yedekliliği için Coğrafi olarak yedekli 'i seçin ve bölgeler arası geri yüklemeiçin etkinleştir seçeneğini belirleyin.

      Not

      Coğrafi Olarak Yedekli seçeneğini Yedekleme Depolama Yedekliliği için seçtiğinizden ve Yedeklilik bölmesinde Bölgeler Arası Geri Yükleme için Etkinleştir’i seçtiğinizden emin olun. Aksi takdirde, birincil kümenin depolama alanı ikincil bölgeye çoğaltılamaz.

    5. Site Recovery'yi etkinleştirmebölümündeki adımları izleyerek Site Recovery'yi etkinleştirin.

  2. çoğaltmayı etkinleştirmebölümüne ulaştığınızda aşağıdaki adımları kullanın:

    1. Kaynak ayarları seçmek için aşağıdaki adımları kullanın:

      1. Bölgeiçin Doğu ABDseçin.

      2. Kaynak grubuiçin, birincil kümenin dağıtıldığı kaynağı (örneğin, jboss-eap-cluster-eastus-gzh032124) seçin.

        Not

        İstenen kaynak grubu listelenmiyorsa, önce Batı ABD 2 için Bölge seçebilir ve ardından Doğu ABDdönebilirsiniz.

      3. Diğer alanları varsayılan değerlerinde bırakın

    2. VM'leri seçin. Sanal makinelerbölümünde listelenen tüm VM'leri seçin. Örneğin, bu öğretici için birincil kümede dağıtılan 3 VM vardır.

    3. Çoğaltma ayarlarını gözden geçirirken aşağıdaki adımları kullanın:

      1. Hedef konumiçin, Batı ABD 2seçin.

      2. Hedef kaynak grubuiçin, hizmet kurtarma kasasının dağıtıldığı kaynak grubunu (örneğin, jboss-eap-cluster-westus-gzh032124) seçin.

        Beklenen kaynak grubu gösterilmiyorsa başka bir bölge seçin ve Batı ABD 2 dönün.

      3. Birincil bölgedeki ağlardan eşlenen yeni yük devretme sanal ağını ve yük devretme alt ağını not edin.

      4. Diğer alanlar için varsayılan değerleri bırakın.

    4. Yönetiçin aşağıdaki adımları kullanın:

      1. Çoğaltma ilkesiiçin, varsayılan ilke 24 saat bekletme ilkesikullanın. ayrıca işletmeniz için yeni bir ilke oluşturabilirsiniz.

      2. Diğer alanlar için varsayılan değerleri bırakın.

    5. Gözden Geçirmeiçin aşağıdaki adımları kullanın:

      1. çoğaltmayı etkinleştirseçtikten sonra Azure kaynakları oluşturma iletisine dikkat edin. Bu dikey pencereyi kapatmayın. sayfanın en altında görüntülenir. Hiçbir şey yapma ve bölme otomatik olarak kapanana kadar bekleyin. Site Recovery sayfasına yönlendirilirsiniz.

      2. Korumalı öğeleraltında, Çoğaltılan öğelerseçin. Başlangıçta, çoğaltma devam ettiği için listelenmiş öğe yok. Bu öğreticide çoğaltmanın bitmesi yaklaşık 1 saat sürer. Gördüğünüz gibi, aşağıdaki ekran görüntüsünde gösterildiği üzere, tüm VM'lerin Korumalıolduğunu gördüğünüzden emin olana kadar sayfayı periyodik olarak yenileyin.

        Çoğaltılan ve korunan VM'lerin listesini gösteren Azure portalı ekran görüntüsü.

Ardından, hepsinin birlikte yük devredebilmeleri için çoğaltılan tüm öğeleri içeren bir kurtarma planı oluşturun. kurtarma planı oluşturma yönergelerini aşağıdaki özelleştirmeyle kullanın:

  1. 2. adımda plan için bir ad girin( örneğin, recovery-plan-gzh032124).
  2. 3. adımda Doğu ABD için Kaynak ve Batı ABD 2 için Hedefseçin.
  3. 4. adımda öğeleriseçerken, bu öğreticideki 3 korumalı VM gibi tüm korumalı öğeleri seçin.

Yük devretme testi için daha sonra kullanmak üzere sayfayı açık tutun.

Azure Traffic Manager ayarlama

Bu bölümde, trafiği Azure bölgeleri arasında genel kullanıma yönelik uygulamalarınıza dağıtmak için bir Azure Traffic Manager oluşturacaksınız. Birincil uç nokta birincil bölgedeki Application Gateway'in genel IP adresini, ikincil uç nokta ise ikincil bölgedeki Application Gateway'in genel IP adresini gösterir.

Hızlı Başlangıç:Azure portalını kullanarak Traffic Manager profili oluşturma başlığı altındaki yönergeleri izleyerek bir Azure Traffic Manager profili oluşturun. Yalnızca şu bölümlere ihtiyacınız vardır: Traffic Manager profili oluşturma ve Traffic Manager uç noktaları ekleme. Bu bölümlerde ilerlerken aşağıdaki adımları kullanın, ardından Azure Traffic Manager'ı oluşturup yapılandırdıktan sonra bu makaleye dönün.

  1. Traffic Manager profili oluşturmabölümüne ulaştığınızda, 2. adımda Traffic Manager profili oluşturmaiçin aşağıdaki adımları kullanın:

    1. Adı için benzersiz Traffic Manager profil adını yazın ( örneğin, tm-profile-gzh032124).
    2. Kaynak grubu için yeni kaynak grubu adını yazın; örneğin, myResourceGroupTM1.
  2. Traffic Manager uç noktaları ekleme bölümüne ulaştığınızda aşağıdaki adımları kullanın:

    1. 2. adımda Traffic Manager profilini açtıktan sonra, Yapılandırma sayfasında aşağıdaki adımları kullanın:

      1. DNS yaşam süresi (TTL)için 10girin.

      2. Hızlı uç nokta yük devretme ayarları altında aşağıdaki değerleri kullanın:

        • İçyoklaması için üzerinde 10seçeneğini seçin.
        • Tolere edilen hata sayısı için 3girin.
        • Yoklama zaman aşımıiçin 5.
      3. Kaydetöğesini seçin. Tamamlanana kadar bekleyin.

    2. myPrimaryEndpointbirincil uç nokta ekleme adım 4'te aşağıdaki adımları kullanın:

      1. Hedef kaynak türüiçin, Genel IP adresiöğesini seçin.

      2. Genel IP adresi seçin açılan seçin ve Doğu ABD bölgesinde Application Gateway'in genel IP adresinin adını girin. Eşleşen bir girdi görmeniz gerekir. Genel IP adresi içinseçin.

    3. myFailoverEndpointyük devretme ikincil uç noktası eklemek için 6. adımda aşağıdaki adımları kullanın:

      1. Hedef kaynak türüiçin, Genel IP adresiöğesini seçin.

      2. Genel IP adresi seçin açılan seçin ve Batı ABD 2 bölgesine Application Gateway'in genel IP adresinin adını girin. Eşleşen bir girdi görmeniz gerekir. Genel IP adresi içinseçin.

    4. Bir süre bekleyin. Uç nokta için İzleyici durum Çevrimiçi ve uç nokta için İzleyici durum düzeyi düşürülmüşolana kadar yenileme seçin.

Ardından, birincil JBoss EAP kümesine dağıtılan örnek uygulamaya Traffic Manager profilinden erişilebildiğini doğrulamak için aşağıdaki adımları kullanın:

  1. Oluşturduğunuz Traffic Manager profilinin genel bakış seçin.

  2. Traffic Manager profilinin DNS adını denetleyin ve kopyalayın. /javaee-cafe/ ekleyin. Örneğin, http://tm-profile-gzh032124.trafficmanager.net/javaee-cafe/.

  3. URL'yi tarayıcının yeni bir sekmesinde açın. Daha önce oluşturduğunuz kahvenin sayfada listelendiğini görmeniz gerekir.

    Örnek uygulama kullanıcı arabiriminin ekran görüntüsü.

Kullanıcı arabiriminiz benzer görünmüyorsa devam etmeden önce sorunu giderin ve çözün. Konsolu açık tutun ve daha sonra yük devretme testi için kullanın.

Artık Traffic Manager profilini ayarlayabilirsiniz. Sayfayı açık tutun, bu sayede daha sonra bir yük devretme olayında uç noktanın durum değişikliğini izlemek için kullanabilirsiniz.

Birincil sunucudan yedek sunucuya yük devretme testi

Bu bölümdeki adımlar, Azure portalını kullanarak Azure SQL Veritabanı sunucunuzu ve kümenizi birincilden ikincil sunucuya ve ardından tekrar birincil sunucuya el ile yük devrederek yük devretmeyi test eder.

İkincil siteye yük devretme

İlk olarak, Azure SQL Veritabanı'nı birincil sunucudan ikincil sunucuya yük devretmek için aşağıdaki adımları kullanın:

  1. Azure SQL Veritabanı yük devretme grubunuzun tarayıcı sekmesine geçiniz, örneğin failovergroup-gzh032124.
  2. Seç Yük Devretme>Evet.
  3. Tamamlanana kadar bekleyin.

Ardından, JBoss EAP kümesini kurtarma planıyla yük devretmek için aşağıdaki adımları kullanın:

  1. Azure portalının üst kısmındaki arama kutusuna kurtarma hizmetleri kasaları yazın ve arama sonuçlarında kurtarma hizmetleri kasaları seçin.

  2. Kurtarma Hizmetleri kasası adını (örneğin, recovery-service-vault-westus-gzh032124) seçin.

  3. Yönetaltında, Kurtarma Planları (Site Recovery)seçin. Oluşturduğunuz kurtarma planını seçin( örneğin, recovery-plan-gzh032124).

  4. yük devretmeseçin. Riski anladım'ı seçin. Yük devretme testlerini atlayın.. Diğer değerler için varsayılan değerleri bırakın. Tamamseçin.

    Not

    İsteğe bağlı olarak, yük devretme testi çalıştırabilir ve Yük devretmeönce her şeyin beklendiği gibi çalıştığından emin olmak için Yük devretme testi temizleme . Daha fazla bilgi için bkz. Kılavuz: Azure VM'leri için olağanüstü durum kurtarma tatbikatı yapma. Bu öğreticide, alıştırmayı basitleştirmek için doğrudan Yük Devretme kullanılır.

  5. Bildirimlerdeki yük devretme sürecini tamamlanana kadar izleyin. Bu dersin alıştırması yaklaşık 10 dakika sürer.

Failover'u gerçekleştir

Önceki bölümdeki adımların başarıyla tamamlandığından emin olun. Ardından, yük devretmeyi gerçekleştirmek için aşağıdaki adımları kullanın:

  1. Azure portalının üst kısmındaki arama kutusuna Kurtarma Hizmetleri Kasaları yazın ve sonuçlardan seçim yapın.

  2. Kurtarma Hizmetleri deponuzu seçin (örneğin, recovery-service-vault-westus-gzh032124).

  3. Yönet bölümünde Kurtarma Planları (Site Recovery)öğesini seçin.

  4. Kurtarma planını seçin, örneğin recovery-plan-gzh032124.

  5. Onayla'ı seçin, ardından Tamam.

  6. Tamamlanana kadar bildirimleri izleyin.

    Yük devretme işlemesinin tamamlanan ekran görüntüsü.

  7. Kurtarma planı'daki öğesini seçin. Failover tamamlandıolarak listelenen 3 öğeyi görmelisiniz.

Çoğaltmayı devre dışı bırakma

Kurtarma planındaki öğeler için çoğaltmayı devre dışı bırakmak ve kurtarma planını silmek için aşağıdaki adımları kullanın:

  1. Her öğe için, kurtarma planındaki öğeler üzerinde sağ tıklayın ve ardından Çoğaltmayı Devre Dışı Bıraköğesini seçin.
  2. Bu sanal makine için korumayı devre dışı bırakmanız istenirse, bir neden veya nedenler sağlamanız gerekebilir. Tercih ettiğiniz seçeneği seçin; örneğin, uygulamamı taşımayı tamamladım. Tamamseçin.
  3. Tüm öğeler için çoğaltmayı devre dışı bırakıncaya kadar 1. adımı yineleyin.
  4. İşlem tamamlanana kadar bildirimlerde işlemi izleyin.
  5. Genel Bakış'ı seçin>Sil. Silme işlemini onaylamak için Evet seçin.

Yük devretme sitesini tekrar koruma altına alma

Artık ikincil bölge yük devretme sitesidir ve aktif hale gelmiştir. Birincil bölgenizde tekrar korumaya almanız gerekir.

İlk olarak, jboss-eap-cluster-eastus-gzh032124 adlı kaynak grubundaki artık kullanılmayan kaynakları temizleyin.

  1. Azure portalının üst kısmındaki arama kutusuna kaynak grupları girin ve arama sonuçlarında Kaynak grupları seçin.

  2. Yeni oluşturduğunuz ikincil bölge için kaynak grubunun adını seçin.

  3. "Herhangi bir alan için Filtre etiketli metin alanının yanında..., tüm filtreleri kaldırmak için X'ü seçin."

  4. Filtreekle'yi seçin. Filtre'i Türüolarak ayarlayın. İşleci'i 'ye'e eşit olarak ayarlayın.

  5. Alan Değer'in yanındaki açılır menüyü seçin.

  6. Tüm değerler seçilmesin diye Tümünü Seç onay kutusunu açıp kapatın.

  7. Aşağıdaki türlerin tümünün seçildiğinden emin olun:

    • sanal makine
    • Disk
    • Özel uç nokta
    • Ağ arabirimi
    • Depolama hesabı
  8. Değer alanının yanındaki açılan menüyü seçerek açılan menüyü kapatın. 5 kaynak türünü Değerdeğeri olarak görmeniz gerekir.

  9. Seç,Uygula.

  10. Filtrelenen listenin en üstündeki İsim etiketinin yanındaki onay kutusunu seçin.

  11. Seç , Sil.

  12. sil ve girerek silmeyi onaylayın, ardından Silseçeneğini seçin. İşlem tamamlanana kadar bildirimlerde işlemi izleyin.

Ardından, aşağıdaki farklar dışında, birincil bölgedeki Azure Site Recovery kullanarak küme için olağanüstü durum kurtarma ayarlama adımlarını 'deki gibi'e kadar aynı şekilde uygulayın.

  1. Kurtarma Hizmetleri Kasasıoluşturmak için aşağıdaki adımları kullanın:

    1. Birincil bölgede dağıtılan kaynak grubunu seçin; örneğin, jboss-eap-cluster-eastus-gzh032124.
    2. Hizmet kasası için farklı bir ad girin; örneğin, recovery-service-vault-eastus-gzh032124.
    3. Bölgeiçin Doğu ABD seçin.
  2. Replikasyonu etkinleştirmeiçin aşağıdaki adımları uygulayın:

    1. Bölge için Kaynak'te, Batı ABD 2'i seçin.

    2. Çoğaltma ayarlarıaşağıdaki adımları kullanın:

      1. Hedef kaynak grubuiçin, birincil bölgede dağıtılan mevcut kaynak grubunu (örneğin, jboss-eap-cluster-eastus-gzh032124) seçin.

      2. Yük Devretme sanal ağıiçin birincil bölgede var olan sanal ağı seçin.

  3. içinkurtarma planı oluşturma,için Kaynak olarak Batı ABD 2 seçin veiçin Hedef olarak Doğu ABDseçin.

Not

Azure Site Recovery'nin hedef VM mevcut olduğunda VM'lerin yeniden korumasını desteklediğini fark edebilirsiniz. Daha fazla bilgi için, Öğreticisi: Azure VM'lerini ikincil bir bölgeye yük devretmebaşlıklı kılavuzun VM'yi yeniden koruma bölümüne bakın. Ancak, JBoss EAP kümesi için kaynak disk ile hedef disk arasındaki tek değişiklikler doğrulama sonucuna göre eşitlendiğinde çalışmaz. Bu kılavuz, felaket kurtarma sonrasında ikincil siteden birincil siteye yeni bir çoğaltma kurar ve bu süreçte disklerin tamamı, kurtarma yapılmış bölgeden birincil bölgeye kopyalanır. Daha fazla bilgi için yeniden koruma sırasında ne olur bölümüne bakın. Yeniden Koruma'daki, Azure sanal makinelerininbirincil bölgeye yük devredildi.

Birincil siteye geri dön

Aşağıdaki farklar dışında, veritabanı sunucusu ve küme de dahil olmak üzere birincil siteye yeniden yük devretmek için ikincil site bölümüne aynı adımları kullanın:

  1. Birincil bölgeye dağıtılan kurtarma hizmeti kasasını seçin, örneğin recovery-service-vault-eastus-gzh032124.

  2. Birincil bölgede dağıtılan kaynak grubunu seçin; örneğin, jboss-eap-cluster-eastus-gzh032124.

  3. Yük devretme işlemibölümünde, birincil konumda dağıtılan Kurtarma Hizmetleri kasanızı seçin, örneğin, .

  4. Traffic Manager profilinde, uç nokta 'nin çevrimiçi olduğunu ve uç nokta 'ündüzeyi düşürülmüş hale geldiğini görmeniz gerekir.

  5. yük devretme sitesini yeniden koruyunbölümünde aşağıdaki adımları izleyin:

    1. Ana bölge, yedekleme siteniz olup etkin ve aktiftir; dolayısıyla, ikincil bölgenizde tekrar koruma altına almanız gerekiyor.

    2. İkincil bölgenizde dağıtılan kaynağı temizleyin; örneğin, bölge jboss-eap-cluster-westus-gzh032124'da dağıtılan kaynak.

    3. Aşağıdaki adımlar dışında, birincil bölgeyi ikincil bölgede korumak için Azure Site Recovery kullanarak küme için olağanüstü durum kurtarma ayarını yapma ile aynı adımları kullanın:

      1. Kurtarma Hizmetleri Kasası'nı zaten oluşturduğunuz için Kurtarma Hizmetleri Kasası oluşturma adımlarını geçin; örneğin, recovery-service-vault-westus-gzh032124.

      2. Çoğaltmayı etkinleştir>Çoğaltma ayarları>Yük devretme sanal ağıiçin, ikincil bölgede var olan sanal ağı seçin.

Kaynakları temizleme

JBoss EAP kümelerini ve diğer bileşenleri kullanmaya devam etmeyecekseniz, bu öğreticide kullanılan kaynakları temizlemek üzere kaynak gruplarını silmek için aşağıdaki adımları kullanın:

  1. Azure portalının üst kısmındaki arama kutusuna Azure SQL Veritabanı sunucularının kaynak grubu adını (örneğin, sqlserver-rg-gzh032124) girin. Ardından, arama sonuçlarından eşleşen kaynak grubunu seçin.

  2. kaynak grubunu sil seçin.

  3. Silmeyi onaylamak için kaynak grubu adını girinkaynak grubu adını girin.

  4. Seç , Sil.

  5. Traffic Manager'ın kaynak grubu için 1-4 arası adımları yineleyin; örneğin, myResourceGroupTM1.

  6. Azure portalının üst kısmındaki arama kutusuna "Recovery Services vaults" girin ve arama sonuçlarında "Recovery Services vaults" seçin.

  7. Kurtarma Hizmetleri kasası adını (örneğin, recovery-service-vault-westus-gzh032124) seçin.

  8. Yönetaltında, Kurtarma Planları (Site Recovery)seçin. Oluşturduğunuz kurtarma planını seçin( örneğin, recovery-plan-gzh032124).

  9. Aynı bölümdeki adımları kullanarak Çoğaltmayı devre dışı bırakma, çoğaltılan öğelerdeki kilitleri kaldırın.

  10. Birincil JBoss EAP kümesinin kaynak grubu için 1-4 arası adımları yineleyin; örneğin, jboss-eap-cluster-westus-gzh032124.

  11. İkincil JBoss EAP kümesinin kaynak grubu için 1-4 arası adımları yineleyin; örneğin, jboss-eap-cluster-eastus-gzh032124.

Sonraki adımlar

Bu öğreticide, etkin-pasif veritabanı katmanına sahip ve her iki katmanın da coğrafi olarak farklı iki siteye yayıldığı etkin-pasif uygulama altyapısı katmanından oluşan bir HA/DR çözümü ayarlarsınız. İlk sitede hem uygulama altyapısı katmanı hem de veritabanı katmanı etkindir. İkinci sitede, ikincil etki alanı Azure Site Recovery hizmetiyle geri yüklenmektedir ve ikincil veritabanı bekleme modundadır.

HA/DR çözümleri oluşturmak ve Azure'da JBoss EAP çalıştırmak için daha fazla seçenek bulmak üzere aşağıdaki kaynakları keşfetmeye devam edin.

yüksek kullanılabilirlik için Derleme çözümleri