TmaxSoft OpenFrame ile IBM ana bilgisayar uygulamalarını Azure’a geçirme

Azure Bastion
Azure ExpressRoute
Azure Files
Azure SQL Database
Azure Virtual Machines

Çözüm fikirleri

Bu makale bir çözüm fikridir. İçeriği olası kullanım örnekleri, alternatif hizmetler, uygulama konuları veya fiyatlandırma yönergeleri gibi daha fazla bilgiyle genişletmemizi isterseniz GitHub geri bildirimi sağlayarak bize bildirin.

Yeniden barındırma olarak da bilinen lift and shift, bir uygulamanın, iş yükünün ve ilişkili tüm verilerin bir ortamdan diğerine tam bir kopyasını oluşturmak için ana bilgisayar geçişi işlemidir. Ana bilgisayar uygulamaları şirket içinden genel veya özel buluta geçirilebilir.

TmaxSoft OpenFrame, kod içermeyen bir yaklaşım kullanarak mevcut IBM zSeries ana bilgisayar uygulamalarını Microsoft Azure'a kaldırmayı ve kaydırmayı kolaylaştıran bir yeniden barındırma çözümüdür. TmaxSoft, mevcut bir uygulamayı olduğu gibi Azure'daki bir zSeries ana bilgisayar öykünme ortamına hızla geçirir.

Bu makalede, TmaxSoft OpenFrame çözümünün Azure'da nasıl çalıştığı gösterilmektedir. Yaklaşım, etkin-etkin bir yapılandırmada Linux çalıştıran iki sanal makineden (VM) oluşur. Azure Load Balancer gelen trafiği VM'ler arasında dağıtır. OpenFrame öykünme yazılımı VM'lerde çalışır ve bir zSeries çalışma zamanı ve olanakları sağlar. OpenFrame yazılımıyla çalışmak bir Azure SQL Veritabanı. Bu modernleştirilmiş veritabanı katmanı, yerleşik iş sürekliliği özelliklerini içerir.

Olası kullanım örnekleri

Birçok senaryo TmaxSoft OpenFrame lift and shift'ten yararlanabilir. Olasılıklar aşağıdaki durumları içerir:

  • Altyapıyı modernleştirmeyi ve ana bilgisayarlarla ilişkili yüksek maliyetleri, sınırlamaları ve katılığı atlatmaya çalışan işletmeler.
  • Ibm zSeries ana bilgisayar iş yüklerini tamamen yeniden geliştirmenin yan etkileri olmadan buluta taşımayı tercih eden kuruluşlar.
  • Diğer şirket içi uygulamalarla sürekliliği korurken görev açısından kritik uygulamaları geçirmesi gereken IBM zSeries ana bilgisayar müşterileri.
  • Azure'ın sunduğu yatay ve dikey ölçeklenebilirliği arayan ekipler.
  • Olağanüstü durum kurtarma seçenekleri sunan çözümleri destekleyen işletmeler.

Mimari

Aşağıdaki diyagramda hasta kaydı oluşturma isteği akışı gösterilmektedir:

Architecture diagram showing a lift and shift implementation that migrates IBM zSeries mainframes to Azure.

Bu mimarinin bir Visio dosyasını indirin.

Diyagramın merkezinde iki sanal makine bulunur. Etiketli kutular, TmaxSoft OpenFrame yazılımının makinelerde çalıştığını ve her kutunun farklı bir yazılım türünü temsil ettiğini gösterir. Bu programlar uygulamaları Azure'a geçirir ve işlem işlemlerini işler. Ayrıca toplu iş programlarını yönetir ve güvenlik sağlar. Yük dengeleyici sanal makinelerin üzerinde resmedilir. Oklar, gelen trafiği makineler arasında dağıttığını gösterir. Sanal makinelerin altında bir dosya paylaşım sistemi ve sağ tarafta bir veritabanı yer alır. Oklardan, sanal makinelerin dosya paylaşımı ve veritabanıyla iletişim kurması açıktır. Tüm bu bileşenleri noktalı bir çizgi çevreler. Bu satırın dışında şirket içi kullanıcılar, Azure kullanıcıları ve olağanüstü durum kurtarma hizmetleri bulunur. Oklar, sistemle etkileşim kuran kullanıcıları gösterir. :::image-end:::

  1. Şirket içi kullanıcılar 3270 WebTerminal, OFManager ve OFStudio kullanarak OpenFrame uygulamalarıyla etkileşim kurar:

    • Web uygulaması 3270 WebTerminal tarayıcılarda çalışır. Bu uygulama, kullanıcıları Müşteri Bilgi Denetim Sistemi (CICS) ve Bilgi Yönetim Sistemi - Veri İletişimi (IMS-DC) uygulamalarına bağlar. Bu 3270 terminal ekranlarına erişim sağlayarak, 3270 WebTerminal uygulaması TN3270 terminal öykünme yazılımı gereksinimini ortadan kaldırır.
    • OFManager , toplu iş yüklerini yürütmek, izlemek ve yönetmek için araçlar sağlar. Bu web uygulaması ayrıca veri kümelerini ve güvenlik sistemlerini izler ve yönetir.
    • OFStudio , uygulamaları programlama, hata ayıklama ve bakım için bir IDE sağlar.
  2. Azure ExpressRoute, şirket içi altyapı ile Azure arasında özel bağlantılar oluşturur. 443 numaralı bağlantı noktasını kullanan Aktarım Katmanı Güvenliği (TLS) bağlantıları web tabanlı uygulamalara erişim sağlar:

    • Geçiş sonrasında web uygulaması sunu katmanı neredeyse değişmeden kalır. Sonuç olarak, son kullanıcılar en az yeniden eğitme gerektirir. Alternatif olarak, web uygulaması sunu katmanı UX hedefleriyle uyumlu olacak şekilde güncelleştirilebilir.
    • Azure Bastion konakları güvenliği en üst düzeye çıkarmak için çalışır. Yöneticilere VM'lere erişim izni verirken, bu konaklar açık bağlantı noktası sayısını en aza indirir.
    • OpenFrame ara yazılım tümleştirmesi sağlar. Örneğin, bu işlev web hizmetleri ve ileti kuyruklarıyla (MQ)çalışır.
  3. TmaxSoft çözümü iki VM kullanır. Her biri bir uygulama sunucusu çalıştırır ve bir Azure Load Balancer yaklaşan trafiği yönetir. OpenFrame hem etkin-etkin hem de aktif-pasif yapılandırmaları destekler.

  4. OpenFrame dil derleyicileri kaynağı yeniden derleyerek COBOL, Assembler, PL/I, Easytrieve ve diğer ana bilgisayar uygulamalarını Azure'a geçirir.

  5. OpenFrame Online , CICS, IMS-DC, Uygulama Geliştirme ve Bakım (ADM) ve Uygulama Altyapısı ve Ara Yazılım (AIM) teknolojilerinin yerini alacak araçlar ve komutlar sağlar.

  6. OpenFrame Batch , iş girişi alt sisteminin (JES) yerini alan toplu iş programlarını yönetmek için araçlar sağlar. OpenFrame Batch, yerel İş Denetim Dili (JCL) söz dizimlerini ve toplu iş yardımcı programlarını destekleyerek kod güncelleştirmelerini en aza indirir.

  7. Tmax Erişim Denetim Tesisi (TACF) Güvenliği, ana bilgisayar güvenlik kurallarını ayıklayıp geçirerek OpenFrame'de kimlik doğrulama ve yetkilendirme özellikleri sağlar.

  8. UnixODBC (Açık Veritabanı Bağlan ivity) bağlantı sürücüleri ilişkisel veritabanı yönetim sistemleriyle (RDBMSs) iletişim kurar. Örnek olarak Azure SQL Veritabanı, Microsoft SQL Server, Oracle, Db2 LUW, Tibero, Postgres ve MySQL verilebilir.

  9. Azure Dosya Paylaşımı, Linux sunucusu VM'lerine bağlanır. Sonuç olarak, COBOL programları dosya işleme için Azure Dosyalar deposuna kolay erişime sahiptir. Modülleri ve çeşitli günlük dosyalarını yüklemek için Azure Dosya Paylaşımı da kullanılır.

  10. OpenFrame herhangi bir RDBMS ile tümleştirebilir. Örnek olarak Azure SQL Veritabanı, SQL Server, Oracle, Db2 LUW, Tibero, Postgres ve MySQL verilebilir. OpenFrame, yüklü veritabanlarıyla iletişim kurmak için ODBC bağlantı sürücülerini kullanır.

  11. Azure Site Recovery, sanal makine bileşenleri için olağanüstü durum kurtarma (DR) sağlar.

Bileşenler

  • Azure ExpressRoute , bir bağlantı sağlayıcısı kullanarak şirket içi ağları Microsoft bulutuna genişletir. ExpressRoute, Microsoft Azure ve Microsoft 365 gibi Microsoft bulut hizmetlerine özel bağlantılar kurar.

  • Azure Bastion , bir ağdaki VM'lere güvenli ve sorunsuz Uzak Masaüstü Protokolü (RDP) ve Secure Shell (SSH) bağlantısı sağlar. Kullanıcılar genel IP adresi kullanmak yerine vm'lere doğrudan Azure portalından bağlanır.

  • Azure Load Balancer, Open Systems Interconnection (OSI) modelinin dördüncü katmanında çalışır. İstemciler için tek bir iletişim noktası olan Load Balancer, gelen trafiği arka uç havuzu örneklerine dağıtır. Yapılandırılmış yük dengeleme kurallarına ve sistem durumu yoklamalarına göre trafiği yönlendirir. Arka uç havuzu örnekleri, sanal makine ölçek kümesindeki Azure VM'leri veya örnekleri olabilir.

  • Azure VM'leri , Azure ile kullanılabilen çeşitli isteğe bağlı, ölçeklenebilir bilgi işlem kaynaklarından biridir. Azure VM, sanallaştırma esnekliği sağlar. Ancak fiziksel donanımın bakım taleplerini ortadan kaldırır. Azure VM'leri, Windows ve Linux dahil olmak üzere çeşitli işletim sistemleri sunar.

  • Azure Sanal Ağ, Azure'daki özel ağlar için temel yapı taşlarıdır. Bu ağlar, Azure VM'leri gibi birçok Azure kaynağı türünün birbiriyle, İnternet'le ve şirket içi ağlarla güvenli bir şekilde iletişim kurması için bir yol sağlar. Azure sanal ağı, veri merkezinde çalışan geleneksel bir ağ gibidir. Ancak Azure sanal ağı ölçeklenebilirlik, kullanılabilirlik, yalıtım ve Azure altyapısının diğer avantajlarını da sağlar.

  • Azure Dosyalar Depolama Hesapları ve Azure Dosya Paylaşımları, bulutta tam olarak yönetilen dosya paylaşımlarıdır. Azure dosya paylaşımları endüstri standardı Sunucu İleti Bloğu (SMB) protokolü aracılığıyla erişilebilir. Bulut veya şirket içi dağıtımlar tarafından eş zamanlı olarak bağlanabilirler. Windows, Linux ve macOS istemcileri bu dosya paylaşımlara erişebilir.

  • Azure SQL Veritabanı, bulut için oluşturulmuş akıllı, ölçeklenebilir bir ilişkisel veritabanı hizmetidir. Yapay zeka destekli, otomatik özelliklerle Azure SQL Veritabanı yükseltme, düzeltme eki uygulama, yedeklemeler ve izleme gibi veritabanı yönetimi işlevlerini işler.

  • Azure Site Recovery , kesintiler sırasında uygulamaların çalışır durumda kalmasına yardımcı olmak için çoğaltma, yük devretme ve kurtarma işlemleri sağlar.

Sonraki adımlar