Öğretici: Yük dengeleyici olarak Azure Application Gateway ile WebLogic Server kümesini Azure'a geçirme

Bu öğretici, Azure Application Gateway ile WebLogic Server (WLS) dağıtma işleminde size yol gösterir.

WLS, App Gateway ve SSL arasındaki ilişkinin diyagramı.

Yük dengeleme, Oracle WebLogic Server kümenizi Azure'a geçirmenin önemli bir parçasıdır. En kolay çözüm, Azure Application Gatewayiçin yerleşik desteği kullanmaktır. App Gateway, Azure'da WebLogic Cluster desteğinin bir parçası olarak bulunur. Azure'da WebLogic Cluster desteğine genel bakış için bkz. Azure'da Oracle WebLogic Server nedir?.

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

  • App Gateway'e TLS/SSL sertifikası sağlamayı seçin
  • Azure Application Gateway ile WebLogic Server'ı Azure'a dağıtma
  • WLS ve App Gateway'in başarılı dağıtımını doğrulama

Önkoşullar

Not

Azure Kubernetes Service (AKS) üzerinde WLS teklifi, Azure Application Gateway için tam desteğe sahiptir. Daha fazla bilgi için bkz. Azure Kubernetes Service (AKS) kümesinde WebLogic Server ile Java uygulaması dağıtma.

Geçiş bağlamı

Şirket içi WLS yüklemelerini ve Azure Application Gateway'i geçirme konusunda göz önünde bulundurmanız gereken bazı şeyler aşağıda açıklanmaktadır. Bu öğreticinin adımları, Azure'daki WLS Kümesi'nin önüne bir yük dengeleyici kurmanın en kolay yolu olsa da, bunu yapmanın başka birçok yolu daha vardır. Bu listede dikkate alınması gereken diğer bazı şeyler gösterilir.

  • Mevcut bir yük dengeleme çözümünüz varsa Azure Application Gateway'in özelliklerini karşıladığından veya aştığından emin olun. Azure Application Gateway'in diğer Azure yük dengeleme çözümleriyle karşılaştırıldığında özelliklerinin özeti için bkz. Azure'da yük dengeleme seçeneklerine genel bakış.
  • Mevcut yük dengeleme çözümünüz yaygın güvenlik açıklarına ve güvenlik açıklarına karşı güvenlik koruması sağlıyorsa, Application Gateway ihtiyaçlarınızı karşılar. Application Gateway'in yerleşik Web Uygulaması Güvenlik Duvarı (WAF),OWASP (Open Web Application Security Project) temel kural kümelerini uygular. Application Gateway'deki WAF desteği hakkında daha fazla bilgi içinAzure Application Gateway özelliklerinin Web Uygulaması Güvenlik Duvarı bölümüne bakın.
  • Mevcut yük dengeleme çözümünüz uçtan uca TLS/SSL şifrelemesi gerektiriyorsa, bu kılavuzdaki adımları takip ettikten sonra daha fazla yapılandırma yapmanız gerekir. Application Gateway ile TLS sonlandırma ve uçtan uca TLS'ye genel bakış Uçtan uca TLS şifrelemesi bölümüne ve Oracle Fusion Ara Yazılımı'de SSL Yapılandırma ile ilgili Oracle belgelerine bakın.
  • Bulutu iyileştiriyorsanız, bu kılavuzda Azure App Gateway ve WLS ile sıfırdan nasıl başlayacağınız gösterilir.
  • WebLogic Server'ı Azure Sanal Makineler'e geçirmeyle ilgili kapsamlı bir anket için bkz. WebLogic Server uygulamalarını Azure Sanal Makinelere Geçirme.

Application Gateway ile WebLogic Server'ı Azure'a dağıtma

Bu bölümde, küme düğümleri için yük dengeleyici olarak otomatik olarak oluşturulan Azure Application Gateway ile WLS kümesi sağlama adımları gösterilmektedir. Application Gateway, TLS/SSL sonlandırma için sağlanan TLS/SSL sertifikasını kullanır. Application Gateway ile TLS/SSL sonlandırma hakkında gelişmiş ayrıntılar için bkz. Application Gatewayile TLS sonlandırma ve uçtan uca TLS'ye genel bakış.

WLS kümesini ve Application Gateway'i oluşturmak için aşağıdaki adımları kullanın.

Oracle belgelerinde açıklandığı gibi WLS yapılandırılmış bir küme dağıtma işlemine başlayın, ancak burada gösterildiği gibi Azure Application Gateway'e ulaştığınızda bu sayfaya geri dönün.

Azure Application Gateway'i gösteren Azure portalı ekran görüntüsü.

App Gateway'e TLS/SSL sertifikası sağlamayı seçin

Uygulama ağ geçidine TLS/SSL sertifikası sağlamak için çeşitli seçenekleriniz vardır, ancak yalnızca birini seçebilirsiniz. Bu bölümde, dağıtımınız için en iyi seçeneği belirleyebilmeniz için her seçenek açıklanmaktadır.

Birinci seçenek: TLS/SSL sertifikalarını karşıya yükleme

Bu seçenek, App Gateway'in genel İnternet ile karşılaştığı üretim iş yükleri veya TLS/SSL gerektiren intranet iş yükleri için uygundur. Bu seçeneği belirlediğinizde, App Gateway tarafından kullanılan TLS/SSL sertifikasını içerecek bir Azure Key Vault otomatik olarak sağlanır.

Mevcut, imzalı, TLS/SSL sertifikasını karşıya yüklemek için aşağıdaki adımları kullanın:

  1. Parola korumalı bir TLS/SSL sertifikası oluşturmak ve sertifikanın DNS adını belirtmek için sertifika vereninizin adımlarını izleyin. Joker karakter ve tek adlı sertifikanın nasıl seçileceği bu belgenin kapsamı dışındadır. İkisi de burada çalışıyor.
  2. PFX dosya biçimini kullanarak sertifikayı verenden dışarı aktarın ve yerel makinenize indirin. Vereniniz PFX olarak dışarı aktarmayı desteklemiyorsa, birçok sertifika biçimini PFX biçimine dönüştürmek için araçlar vardır.
  3. Temel Bilgiler bölmesini tamamen doldurun.
  4. Azure Application Gateway bölümünü seçin.
  5. Azure Application Gateway'e bağlanyanındaki Evet'i seçin.
  6. TLS/SSL sertifikayı karşıya yükle'yi seçin.
  7. SSL sertifikasıalan için dosya tarayıcısı simgesini seçin. İndirilen PFX biçimindeki sertifikaya gidin ve seçin.
  8. Sertifikanın parolasını Parola ve Parolayı onayla kutularına girin.
  9. sonrakiseçin.
  10. Yönetilen sunucuların düğümlerine doğrudan genel trafiğin reddedilip reddedilmeyeceğini seçin. Evet'i seçerseniz yönetilen sunuculara yalnızca App Gateway üzerinden erişilebilir.

DNS Yapılandırması'nı seçin

TLS/SSL sertifikaları, sertifikayı veren tarafından verildiği sırada bir DNS etki alanı adıyla ilişkilendirilir. Dağıtımı sertifikanın DNS adıyla yapılandırmak için bu bölümdeki adımları izleyin. Dağıtım kullanıcı arabiriminde, bir kaynak grubu ve sanal ağ seçmiş olmanızı sağlayacak kadar ilerlemiş olmalısınız.

Önceden oluşturduğunuz bir DNS Bölgesini kullanabilir veya dağıtımı etkinleştirerek sizin için bir dns bölgesi oluşturabilirsiniz. DNS bölgesi oluşturmayı öğrenmek için bkz . Hızlı Başlangıç: Azure portalını kullanarak Azure DNS bölgesi ve kaydı oluşturma.

Mevcut bir Azure DNS Bölgesini kullanma

App Gateway ile mevcut bir Azure DNS Bölgesini kullanmak için aşağıdaki adımları kullanın:

  1. Özel DNS Diğer Adını Yapılandır'ın yanında, Evetseçin.
  2. Var olan bir Azure DNS Bölgesi'ni kullan seçeneğinin yanındakiEvetseçin.
  3. DNS Bölgesi Adı'nın yanına Azure DNS Bölgesi adınıgirin.
  4. Önceki adımdaki Azure DNS Bölgesini içeren kaynak grubunu girin.

Not

Teklifi dağıtmadan önce DNS Bölgesi içinde tanımladığınız konak adları herkese açık bir şekilde çözümlenebilir olmalıdır.

Yeni bir Azure DNS Bölgesi oluşturmak için dağıtımı etkinleştirme

App Gateway ile kullanılacak bir Azure DNS Bölgesi oluşturmak için aşağıdaki adımları kullanın:

  1. Özel DNS Diğer Adını Yapılandır'ın yanında, Evetseçin.
  2. Var olan bir Azure DNS Bölgesini kullan yanında Yokseçeneğini belirleyin.
  3. DNS Bölgesi Adı'nın yanına Azure DNS Bölgesi adınıgirin. WLS ile aynı kaynak grubunda yeni bir DNS Bölgesi oluşturulur.

Son olarak, alt DNS bölgelerinin adlarını belirtin. Dağıtım, WLS ile kullanılmak üzere iki alt DNS bölgesi oluşturur: biri yönetici konsolu ve biri App Gateway için. Örneğin, DNS Bölge Adı değeri contoso.net ise ad olarak yönetici ve uygulama girebilirsiniz. Yönetici konsolu admin.contoso.net ve uygulama ağ geçidi app.contoso.netadresinde kullanılabilir olacaktır. DNS bölgelerinin Azure DNSile yetkilendirmesi bölümünde açıklandığı gibi DNS yetkilendirmesini ayarlamayı unutmayınız.

Alt DNS bölgelerinin alanlarını gösteren Azure portalı ekran görüntüsü .

App Gateway'e TLS/SSL sertifikası sağlamaya yönelik diğer seçenekler aşağıdaki bölümlerde ayrıntılı olarak yer almaktadır. Seçtiğiniz seçenekle memnunsanız Dağıtıma devam et bölümüne atlayabilirsiniz.

İkinci seçenek: Otomatik olarak imzalanan sertifika oluşturma

Bu seçenek yalnızca test ve geliştirme dağıtımları için uygundur. Bu seçenekle, hem Azure Key Vault hem de otomatik olarak imzalanan bir sertifika otomatik olarak oluşturulur ve sertifika App Gateway'e sağlanır.

Dağıtımın bu eylemleri gerçekleştirmesini istemek için aşağıdaki adımları kullanın:

  1. Azure Application Gateway bölümünde, Kendi kendine imzalı bir sertifika oluşturseçin.
  2. Kullanıcı tarafından atanan yönetilen kimliği seçin. Dağıtımın Azure Key Vault ve sertifika oluşturmasına izin vermek için bu seçim gereklidir.
  3. Kullanıcı tarafından atanan bir yönetilen kimliğiniz yoksa, biri oluşturmaya başlamak için Ekle'yi seçin.
  4. Kullanıcı tarafından atanan yönetilen kimlik oluşturmak için Azure portalınıkullanarak kullanıcı tarafından atanan yönetilen kimlik oluşturma, listeleme, silme veya kullanıcı tarafından atanan yönetilen kimliğe rol atama kullanıcı tarafından atanan yönetilen kimlik oluşturma oluşturma bölümündeki adımları izleyin. Kullanıcı tarafından atanan yönetilen kimliği seçtikten sonra, kullanıcı tarafından atanan yönetilen kimliğin yanındaki onay kutusunun işaretli olduğundan emin olun.

Otomatik olarak imzalanan sertifika oluşturma alanlarını gösteren Azure portalı ekran görüntüsü .

Dağıtıma devam edin

ArtıkOracle belgelerinde açıklandığı gibi WLS dağıtımının diğer yönleriyle devam edebilirsiniz. Yapılandırmanızdan memnunsanız Gözden geçir ve oluştur'u ve ardından Oluştur'u seçin.

Dağıtım, ağ koşullarına ve diğer faktörlere bağlı olarak 15 dakikaya kadar sürebilir.

WLS ve App Gateway'in başarılı dağıtımını doğrulama

Bu bölümde, WLS kümesinin ve Application Gateway'in başarılı dağıtımını hızla doğrulamaya ilişkin bir teknik gösterilmektedir.

Önceki bölümün sonunda Kaynak grubuna git'i ve ardından myAppGateway'i seçtiyseniz, şimdi Application Gateway'in genel bakış sayfasına bakıyorsunuz demektir. Aksi takdirde, Azure portalının üst kısmındaki metin kutusuna myAppGateway yazıp görüntülenen doğru sayfayı seçerek bu sayfayı bulabilirsiniz. WLS kümesi için oluşturduğunuz kaynak grubu içinde birini seçtiğinizden emin olun. Ardından aşağıdaki adımları tamamlayın:

  1. myAppGatewaygenel bakış sayfasının sol bölmesinde, ekranı aşağı kaydırarak İzleme bölümüne gelin ve arka uç sistem durumuseçin.
  2. yükleme iletisi kaybolduktan sonra, ekranın ortasında kümenizin arka uç havuzundaki düğümler olarak yapılandırılmış düğümlerini gösteren bir tablo görmeniz gerekir.
  3. Her düğüm için durumun Sağlıklı olarak gösterdiğini doğrulayın.

Kaynakları temizleme

WLS kümesini kullanmaya devam etmeyecekseniz aşağıdaki adımları izleyerek Key Vault'u ve WLS Kümesini silin:

  1. Önceki bölümde gösterildiği gibi myAppGateway için genel bakış sayfasını ziyaret edin.
  2. Sayfanın üst kısmındaki Kaynak grubumetninin altında kaynak grubunu seçin.
  3. kaynak grubunu sil seçin.
  4. Giriş, KAYNAK GRUBU ADINI YAZIN yazılı etiketli alana odaklanmıştır. kaynak grubu adını istendiği gibi yazın.
  5. Seç Sil.

Sonraki adımlar

Azure'da WLS çalıştırma seçeneklerini keşfetmeye devam edin.

Azure'da Oracle WebLogic Server hakkında daha fazla bilgi edinin