Astadia ve Mikro Odak ile Unisys Dorado ana bilgisayar geçişi

Azure Data Factory
Azure SQL Database
Azure Storage
Azure Virtual Machines

Bu çözüm, kod yeniden yazmadan, veri modellerini değiştirmeden veya ekranları güncelleştirmeden Astadia ve Mikro Odak ürünleriyle Unisys Dorado ana bilgisayar sistemlerini Azure'a geçirir.

Mimari

Eski mimari

Bu diyagram, Unisys Sperry OS 1100/2200 ana bilgisayar sistemlerinin genellikle şunları içerdiği bileşenleri gösterir:

Architecture diagram showing the components that make up a Unisys Dorado mainframe system. Examples include users, middleware, servers, and data storage.

Bu mimarinin bir Visio dosyasını indirin.

İş Akışı

  • Şirket içi kullanıcılar ana bilgisayar (A) ile etkileşim kurar:

    • Yönetici kullanıcılar Evrensel Terminal Sistemi (UTS) terminal öykünücüsü aracılığıyla etkileşim kurar.
    • Web arabirimi kullanıcıları TLS 1.3 bağlantı noktası 443 üzerinden bir web tarayıcısı üzerinden etkileşim kurar.

    Ana bilgisayarlar aşağıdakiler gibi iletişim standartlarını kullanır:

    • İnternet Protokolü sürüm 4 (IPv4)
    • İnternet Protokolü sürüm 6 (IPv6)
    • Güvenli Yuva Katmanı (SSL)/TLS
    • Telnet
    • Dosya Aktarım Protokolü (FTP)
    • Yuvalar

    Azure'da web tarayıcıları eski terminal öykünmesinin yerini alır. İsteğe bağlı ve çevrimiçi kullanıcılar sistem kaynaklarına erişmek için bu web tarayıcılarını kullanabilir.

  • Ana bilgisayar uygulamaları COBOL, Fortran, C, MASM, SSG, Pascal, UCOBOL ve ECL (B) içindedir. Azure'da Micro Focus COBOL, COBOL ve diğer eski uygulama kodunu .NET'e yeniden derler. Mikro Odak ayrıca özgün temel kodu her değiştiğinde koruyabilir ve yeniden işleyebilir. Bu mimari, özgün kaynak kodunda herhangi bir değişiklik gerektirmez.

  • Ana bilgisayar toplu iş ve işlem yükleri uygulama sunucularında (C) çalıştırılır. İşlemler için bu sunucular TIP'leri veya Yüksek Hacimli TIP'leri (HVTIP'ler) kullanır. Yeni mimaride:

    • Sunucu topolojileri toplu iş ve işlem iş yüklerini işler.
    • Azure yük dengeleyici, trafiği sunucu kümelerine yönlendirir.
    • Site Recovery, yüksek kullanılabilirlik (HA) ve olağanüstü durum kurtarma (DR) özellikleri sağlar.
  • Ayrılmış sunucu iş yükü otomasyon, zamanlama, raporlama ve sistem izleme (D) işlemlerini işler. Bu işlevler Azure'da aynı platformları kullanır.

  • Yazıcı alt sistemi şirket içi yazıcıları yönetir.

  • Veritabanı yönetim sistemleri (E), eXtended Architecture (XA) belirtimini izler. Ana bilgisayarlar RDMS gibi ilişkisel veritabanı sistemlerini ve DMS II ve DMS gibi ağ tabanlı veritabanı sistemlerini kullanır. Yeni mimari, DR ve HA özellikleri sağlayan eski veritabanı yapılarını SQL Veritabanı geçirir.

  • Ana bilgisayar dosya yapıları Ortak İnternet Dosya Sistemi (CIFS), düz dosyalar ve sanal banttır. Bu dosya yapıları, yapılandırılmış dosyalar veya Blob Depolama (F) içindeki Azure veri yapılarına kolayca eşler. Data Factory, bu mimari düzeniyle tamamen tümleşen modern bir PaaS veri dönüştürme hizmeti sağlar.

Azure mimarisi

Bu mimari, Çözümü Azure'a geçirildikten sonra gösterir:

Architecture diagram showing a Unisys Dorado mainframe system working with Azure components and with Astadia and Micro Focus emulation technology.

Bu mimarinin bir Visio dosyasını indirin.

İş Akışı

  1. 443 numaralı bağlantı noktasını kullanan Aktarım Katmanı Güvenliği (TLS) bağlantıları web tabanlı uygulamalara erişim sağlar:

    • Yeniden eğitim gereksinimini en aza indirmek için, geçiş sırasında web uygulaması sunu katmanını değiştirmekten kaçınabilirsiniz. Ancak sunu katmanını UX gereksinimleriyle uyumlu olacak şekilde de güncelleştirebilirsiniz.
    • Azure Bastion konakları güvenliği en üst düzeye çıkarmaya yardımcı olur. Yöneticilere VM'lere erişim verdiğinizde, bu konaklar açık bağlantı noktası sayısını en aza indirir.
    • Azure ExpressRoute, şirket içi ve Azure bileşenlerini güvenli bir şekilde bağlar.
  2. Çözüm iki Azure Sanal Makineler (VM) kümesi kullanır:

    • Her kümede bir VM web katmanını, biri de uygulama öykünme katmanını çalıştırır.
    • Vm'lerden biri birincil, etkin kümedir. Diğer küme ikincil, pasif kümedir.
    • Azure Load Balancer yaklaşan trafiği dağıtır. Etkin VM kümesi başarısız olduğunda, bekleme kümesi çevrimiçi olur. Yük dengeleyici daha sonra trafiği yeni etkinleştirilen kümeye yönlendirir.
  3. Astadia OpenTS, Unisys ana bilgisayar ekranlarının simülasyonunu oluşturur. Bu bileşen, Internet Information Services'te (IIS) sunu katmanı kodunu çalıştırır ve ASP.NET kullanır. OpenTS kendi VM'sinde veya diğer Astadia öykünme ürünleriyle aynı VM'de çalışabilir.

  4. OpenMCS, Astadia'dan bu bileşenleri öykünen bir programdır:

    • Unisys Dorado Ana Bilgisayar İşlem Arabirimi Paketi (TIP).
    • Unisys ana bilgisayar COBOL programlarının kullandığı diğer hizmetler.
  5. Micro Focus COBOL, Windows sunucusunda COBOL programları çalıştırır. COBOL kodunu yeniden yazmanız gerekmez. Micro Focus COBOL, Astadia öykünme bileşenleri aracılığıyla Unisys ana bilgisayar tesislerini çağırabilir.

  6. Astadia OpenDMS, Unisys Dorado ana bilgisayarı DMS veritabanı erişim teknolojisine öykünmektedir. Bu bileşenle, tabloları ve verileri şu sistemlerden SQL Veritabanı geçirebilirsiniz:

    • İlişkisel tabanlı ilişkisel veritabanı yönetim sistemleri (RDMS' ler).
    • Ağ tabanlı veri yönetimi yazılımı (DMS) veritabanları.
  7. Azure Dosyalar paylaşımı Windows server VM'sine bağlanır. COBOL programları daha sonra dosya işleme için Azure Dosyalar deposuna kolay erişime sahiptir.

  8. Hiper Ölçek veya İş Açısından Kritik hizmet katmanı ile SQL Veritabanı şu özellikleri sağlar:

    • Saniye başına yüksek giriş/çıkış işlemleri (IOPS).
    • Yüksek çalışma süresi SLA'sı.

    Azure Özel Bağlantı, VM'lerden Azure ağ omurgası üzerinden SQL Veritabanı özel, doğrudan bağlantı sağlar. Otomatik yük devretme grubu, veritabanı çoğaltmasını yönetir.

  9. Data Factory sürüm 2 (V2), olayların tetikleyebileceği veri taşıma işlem hatları sağlar. Dış kaynaklardan gelen veriler Azure Blob Depolama geldikten sonra bu işlem hatları bu verileri Azure Dosyalar depolama alanına taşır. Öykünmüş COBOL programları daha sonra dosyaları işler.

  10. Azure Site Recovery olağanüstü durum kurtarma özellikleri sağlar. Bu hizmet VM'leri ikincil bir Azure bölgesine yansıtır. Azure veri merkezi hatası nadir durumlarda sistem daha sonra hızlı yük devretme sağlar.

Bileşenler

Bu mimaride aşağıdaki bileşenler kullanılır:

  • VM'ler isteğe bağlı, ölçeklenebilir bilgi işlem kaynaklarıdır. Azure VM sanallaştırma esnekliği sağlar ancak fiziksel donanımın bakım taleplerini ortadan kaldırır.

  • Azure katı hal sürücüsü (SSD) ile yönetilen diskler , Azure'ın yönettiği blok düzeyinde depolama birimleridir. VM'ler bu diskleri kullanır. Kullanılabilir türler şunlardır:

    • Ultra Diskler
    • Premium SSD Yönetilen Diskler
    • Standart SSD Yönetilen Diskler
    • Standart sabit disk sürücüleri (HDD) Yönetilen Diskler

    Premium SSD'ler veya Ultra Diskler bu mimariyle en iyi şekilde çalışır.

  • Azure Sanal Ağ, Azure'daki özel ağlar için temel yapı taşıdır. Sanal Ağ aracılığıyla VM'ler gibi Azure kaynakları birbirleriyle, internetle ve şirket içi ağlarla güvenli bir şekilde iletişim kurabilir. 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.

    Sanal ağ arabirim kartları VM'lerin İnternet, Azure ve şirket içi kaynaklarla iletişim kurması için bir yol sağlar. Solaris alt VM'lerine kendi ayrılmış ağ arabirimi cihazlarını ve IP adreslerini vermek için vm'ye ağ arabirimi kartları ekleyebilirsiniz.

  • Azure Dosyalar, Azure Depolama'nin bir parçası olan bir hizmettir. Azure Dosyaları, bulutta tam olarak yönetilen dosya paylaşımları sunar. Azure dosya paylaşımları endüstri standardı Sunucu İleti Bloğu (SMB) protokolü aracılığıyla erişilebilir. Bu dosya paylaşımlarını bulut veya şirket içi dağıtımlara göre eş zamanlı olarak bağlayabilirsiniz. Windows, Linux ve macOS istemcileri bu dosya paylaşımlara erişebilir.

  • Azure Blob Depolama, Depolama parçası olan bir hizmettir. Blob Depolama, çok büyük miktarlarda yapılandırılmamış verileri yöneten iyileştirilmiş bulut nesne depolaması sağlar.

  • Azure SQL Veritabanı tam olarak yönetilen bir PaaS veritabanı altyapısıdır. Yapay zeka destekli, otomatik özelliklerle SQL Veritabanı yükseltme, düzeltme eki uygulama, yedeklemeler ve izleme gibi veritabanı yönetimi işlevlerini işler. SQL Veritabanı yüzde 99,99 kullanılabilirlik sunar ve SQL Server veritabanı altyapısının ve düzeltme eki uygulamalı işletim sisteminin en son kararlı sürümünde çalışır. SQL Veritabanı yerleşik PaaS özellikleri sunduğundan, işletmeniz için kritik öneme sahip etki alanına özgü veritabanı yönetimi ve iyileştirme etkinliklerine odaklanabilirsiniz.

  • Azure Data Factory bir karma veri tümleştirme hizmetidir. Ayıklama-dönüştürme-yükleme (ETL) ve ayıklama-yükleme-dönüştürme (ELT) iş akışlarını oluşturmak, zamanlamak ve ayarlamak için bu tam olarak yönetilen, sunucusuz çözümü kullanabilirsiniz.

  • IIS genişletilebilir bir web sunucusudur. Modüler mimarisi esnek bir web barındırma ortamı sağlar.

  • Azure Load Balancer gelen trafiği arka uç havuzu örneklerine dağıtır. Load Balancer, yapılandırılmış yük dengeleme kurallarına ve sistem durumu yoklamalarına göre trafiği yönlendirir. Arka uç havuzu örnekleri, Azure Sanal Makine Ölçek Kümesindeki Azure VM'leri veya örnekleri olabilir.

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

  • Azure Bastion , VM'lere güvenli ve sorunsuz Uzak Masaüstü Protokolü (RDP) ve Secure Shell (SSH) erişimi sağlar. Bu hizmet, genel IP adreslerini göstermeden SSL kullanır.

  • Azure Özel Bağlantı, sanal ağda özel bir uç nokta sağlar. Azure PaaS hizmetlerine veya müşteri ya da iş ortağı hizmetlerine bağlanmak için özel uç noktayı kullanabilirsiniz.

  • Azure ağ güvenlik grupları , bir Azure sanal ağındaki trafiği filtreler. Güvenlik kuralları, ağdaki Azure kaynaklarına ve ağ kaynaklarından akan trafiğin türünü belirler.

  • Azure Site Recovery , kesintiler sırasında uygulamaların ve iş yüklerinin çalışmasını sağlar. Bu hizmet, vm'leri birincil siteden ikincil bir konuma çoğaltarak çalışır.

  • Otomatik yük devretme grubu, veritabanlarının başka bir bölgeye çoğaltılıp yük devretmesini yönetir. Bu özellik sayesinde yük devretmeyi el ile başlatabilirsiniz. Yük devretmeyi Azure'a devretmek için kullanıcı tanımlı bir ilke de ayarlayabilirsiniz.

Senaryo ayrıntıları

Unisys Dorado ana bilgisayar sistemleri tam özellikli işletim ortamlarıdır. Görev açısından kritik iş yüklerini işlemek için bunların ölçeğini dikey olarak artırabilirsiniz. Ancak bu sistemlerin Azure'a öykünmesi veya modernleştirilmesi benzer veya daha iyi performans ve SLA garantileri sağlayabilir. Azure sistemleri ayrıca ek esneklik, güvenilirlik ve gelecekteki özelliklerin avantajını sunar.

Bu mimaride astadia ve Mikro Odak adlı iki Microsoft iş ortağının öykünme teknolojisi kullanılmaktadır. Çözüm, Azure'a geçmek için hızlandırılmış bir yol sağlar. Bu adımlara gerek yoktur:

  • Uygulama kodunu yeniden yazma.
  • Veri mimarisini yeniden tasarlama veya ağ tabanlı modelden ilişkisel tabanlı modele geçme.
  • Uygulama ekranlarını değiştirme.

Olası kullanım örnekleri

Birçok durumda Astadia ve Mikro Odak düzeninden yararlanabilirsiniz:

  • CoBOL gibi özgün kaynak kodunu değiştiremeyen Unisys Dorado ana bilgisayar sistemlerine sahip işletmeler. Nedenler arasında uyumluluk faktörleri, engelleyici maliyetler, karmaşıklık veya diğer önemli noktalar yer alır.

  • Bu özellikleri sunan iş yüklerini modernleştirme yaklaşımları arayan kuruluşlar:

    • Uygulama katmanı kaynak kodunu geçirmenin bir yolu.

    • Hizmet olarak modern platform (PaaS) hizmetleri, örneğin:

      • Yerleşik yüksek kullanılabilirliğiyle Azure SQL Veritabanı.
      • Otomatik ve sunucusuz dosya yönlendirme ve dönüştürme özellikleriyle Azure Data Factory.

Dikkat edilmesi gereken noktalar

Microsoft Azure İyi Tasarlanmış Çerçeve'yi temel alan aşağıdaki önemli noktalar bu çözüm için geçerlidir.

Kullanılabilirlik

  • VM'ler için kullanılabilirlik kümeleri, görev açısından kritik toplu işlem gereksinimlerini karşılamak için yeterli VM'nin kullanılabilir olmasını sağlar.

  • Load Balancer, etkin küme başarısız olursa trafiği yedek vm kümesine yeniden yönlendirerek güvenilirliği artırır.

  • Çeşitli Azure bileşenleri, HA ve DR aracılığıyla coğrafi bölgeler arasında güvenilirlik sağlar:

    • Site Recovery
    • SQL Veritabanı İş Açısından Kritik hizmet katmanı
    • Azure Depolama yedekliliği
    • Azure Dosyalar yedeklilik

Operasyonel

  • Ölçeklenebilirlik ve kullanılabilirliğin yanı sıra, bu Azure PaaS bileşenleri de hizmetlere güncelleştirmeler sağlar:

    • SQL Veritabanı
    • Data Factory
    • Azure Depolama
    • Azure Dosyaları
  • Depolama hesapları, VM'ler ve Data Factory gibi Azure bileşenlerinin dağıtımını otomatikleştirmek için Azure Resource Manager şablonlarını (ARM şablonları) kullanmayı göz önünde bulundurun.

  • Bu alanlarda izlemeyi artırmak için Azure İzleyici'yi kullanmayı göz önünde bulundurun:

    • Altyapının durumunu izleme.
    • Dış bağımlılıkları izleme.
    • Uygulama Analizler aracılığıyla uygulama sorunlarını giderme ve telemetri.
    • Azure Ağ İzleyicisi aracılığıyla ağ bileşeni yönetimi.

Performans verimliliği

  • SQL Veritabanı, Depolama hesapları ve diğer Azure PaaS bileşenleri şu alanlarda yüksek performans sağlar:

    • Veri okuma ve yazma işlemleri.
    • Sık erişimli depolama erişimi.
    • Uzun süreli veri depolama.
  • Vm yapılandırmasını performansı artırmak için iyileştirebildiğiniz için, bu mimarideki VM'lerin kullanımı çerçevenin performans verimliliği sütunuyla uyumludur.

Ölçeklenebilirlik

Çeşitli Azure PaaS bileşenleri ölçeklenebilirlik sağlar:

  • SQL Veritabanı
  • Data Factory
  • Azure Depolama
  • Azure Dosyaları

Güvenlik

Güvenlik, kasıtlı saldırılara ve değerli verilerinizin ve sistemlerinizin kötüye kullanılmasına karşı güvence sağlar. Daha fazla bilgi için bkz . Güvenlik sütununa genel bakış.

Bu mimarideki tüm bileşenler gerektiğinde Azure güvenlik bileşenleriyle çalışır. Örnek olarak ağ güvenlik grupları, sanal ağlar ve TLS şifrelemesi verilebilir.

Maliyet iyileştirme

Maliyet iyileştirmesi, gereksiz giderleri azaltmanın ve operasyonel verimlilikleri iyileştirmenin yollarını aramaktır. Daha fazla bilgi için bkz . Maliyet iyileştirme sütununa genel bakış.

Bu çözümü uygulama maliyetini tahmin etmek için Azure fiyatlandırma hesaplayıcısını kullanın.

Katkıda Bulunanlar

Bu makale Microsoft tarafından yönetilir. Başlangıçta aşağıdaki katkıda bulunanlar tarafından yazılmıştır.

Asıl yazar:

Genel olmayan LinkedIn profillerini görmek için LinkedIn'de oturum açın.

Sonraki adımlar