Asysco ile unisys ana bilgisayar geçişi

Bastion
ExpressRoute
SQL Veritabanı
Sanal Makineler
Sanal Ağ

Bu makalede, Microsoft iş ortağı Asysco'nun Unisys ana bilgisayar iş akışlarını Azure'a geçirmek için kullandığı dönüştürme teknolojileri açıklanmaktadır.

Eski mimari

Aşağıdaki diyagramda Unisys Burroughs MCP veya Unisys Sperry OS 1100/2200 ana bilgisayar sistemlerinin tipik bileşenleri gösterilmektedir.

Unisys Burroughs MCP veya Unisys Sperry OS 1100/2200 ana bilgisayar bileşenlerini gösteren diyagram.

İş akışı

  • Şirket içi yönetici kullanıcılar Terminal Öykünücüsü (MCP sistemleri) veya UTS Terminal Öykünücüsü (OS 1100/2200 sistemleri) (A) aracılığıyla ana bilgisayarla etkileşim kurar. Şirket içi web arabirimi kullanıcıları TLS 1.3 bağlantı noktası 443 (B) üzerinden bir web tarayıcısı üzerinden etkileşimde bulunabilir. Ana bilgisayarlar IPv4, IPv6, SSL/TLS, Telnet, FTP ve Yuvalar gibi iletişim standartlarını kullanır.

  • Gevşek bir şekilde bağlanmış tümleşik ara yazılım web hizmetlerini, MOM, WebSphere MQ'yu ve MSMQ'yu içerir. Ortam tümleştiricileri Java, .NET, Tuxedo ve SAP gibi paketleri içerir. Diğer ara yazılım ODBC, JDBC, JCA bağlayıcıları ve XML sağlayıcıları aracılığıyla doğrudan veri erişimini içerir.

  • Uygulama sunucuları (C) toplu işlem yapar ve IŞLEMLERI MCP için COMS İşlem Yönetimi sunucusu veya OS 2200 için Yüksek Hacimli/İşlem Arabirim Paketleri (TIP/HVTIP) aracılığıyla işler.

  • MCP için uygulamalar (D) COBOL, C, PASCAL, ALGOL, RPG veya WFL dilinde yazılmıştır. OS 2200 için uygulamalar COBOL, Fortran, C, MASM, SSG, PASCAL, UCOBOL veya ECL'dedir.

  • Veritabanı yönetim sistemleri (E) XA uyumlu. MCP hiyerarşik DMS II veritabanı sistemlerini, OS 2200 ise ağ tabanlı DMS II veya ilişkisel veritabanı sistemlerini kullanır.

  • Dosya özellikleri (F) CIFS, sıralı, düz dosyalar, anahtarlı GÇ ve sanal bant dosyalarını içerir.

  • Ayrılmış bir sunucu, işlemleri ve izlemeyi (G) işler.

  • Bir yazıcı alt sistemi (H) şirket içi yazıcıları yönetir.

Azure Mimarisi

İkinci diyagramda Unisys ana bilgisayar bileşenlerinin Azure özelliklerine nasıl eşlenip geçirilebileceği gösterilmektedir.

Unisys ana bilgisayar bileşenlerinin Azure özellikleriyle nasıl eşlenebilir olduğunu gösteren diyagram.

İş akışı

  1. Azure sistem kaynaklarına erişmek için bir web tarayıcısı, talep ve çevrimiçi kullanıcılar (A) için terminal öykünmesinin yerini alır. Kullanıcılar, TLS bağlantı noktası 443 üzerinden web tabanlı uygulamalara erişiyor. Azure Sanal Makineler (VM) yönetici erişimi için, Azure Bastion konakları açık bağlantı noktalarını en aza indirerek güvenliği en üst düzeye çıkarır.

  2. Sunu katmanı kodu IIS'de çalışır ve Unisys ana bilgisayarı kullanıcı arabirimi ekranlarını (B) korumak için ASP.NET kullanır. Son kullanıcı yeniden eğitmesini en aza indirmek için uygulamaların sunu katmanları neredeyse değişmeden kalabilir. Alternatif olarak, web uygulaması sunu katmanını modern kullanıcı deneyimi çerçeveleriyle güncelleştirebilirsiniz.

  3. AMT Framework, ana bilgisayar sunusu, toplu iş ve işlem yüklerini (C) işi işlemek için yeterli sunucu gruplarına dönüştürür. Çözüm, sorgu ve işlem trafiğini yaymak için etkin-etkin düzenlemelerde Azure Load Balancer'lar tarafından öne alınan, web ve uygulama katmanlarını çalıştıran iki VM kümesi kullanır.

    Yalnızca batch iş akışları, sunu sunucuları yerine yük dengeleyicilerin arkasında başka işlem sunucusu kümelerine sahip olabilir.

  4. AMT Framework, eski uygulama kodunu (D) C#/.NET'e dönüştürür. Kodun değiştirilmesi veya düzenlenmesi gerekiyorsa AMT, özgün kodu koruyabilir ve yeniden işleyebilir. Alternatif olarak, kod tabanını yeni standartlara ilerletmek için dönüştürülen C# kodunu doğrudan düzenleyebilirsiniz.

  5. Eski veritabanı yapıları (E), Azure'ın sağladığı yüksek kullanılabilirlik (HA) ve olağanüstü durum kurtarma (DR) özellikleriyle Azure SQL Veritabanına geçiş yapabilir. Asysco veri geçiş araçları DMS ve RDMS şemalarını SQL'e dönüştürebilir. Azure Özel Bağlantı, Azure VM'lerinden Azure SQL Veritabanı'na özel, doğrudan bir bağlantı sağlar.

  6. Dosya yapıları (F), Azure yapılandırılmış dosya veya blob depolama veri yapılarıyla kolayca eşler. Azure otomatik kurtarma grubu çoğaltması gibi özellikler veri koruması sağlayabilir.

  7. Azure özellikli iş yükü otomasyonu, zamanlama, raporlama ve sistem izleme sistemleri (G) geçerli platformlarını koruyabilir. Bu platformlar Unisys Operations Sentinel ve SMA OpCon'u içerir. Asysco AMT Denetim Merkezi de bu işlevlere hizmet verebilir.

  8. Azure Site Recovery HA/DR özellikleri, Azure veri merkezi hatası olduğunda hızlı yük devretme için Azure VM'lerini ikincil bir Azure bölgesine yansıtır.

  9. Sistem, Azure ağına bağlı IP adresleri varsa yazıcıları (H) ve diğer eski sistem çıkış cihazlarını destekleyebilir.

Bileşenler

  • Azure Sanal Makineler isteğe bağlı, ölçeklenebilir bilgi işlem kaynaklarıdır. Azure Sanal Makineler, fiziksel donanım satın alıp bakımını yapmak zorunda kalmadan sanallaştırma esnekliği sağlar.

  • Azure Sanal Ağları, Azure özel ağları için temel yapı taşlarıdır. Sanal ağlar, VM'ler gibi Azure kaynaklarının birbirleriyle, İnternet'le ve şirket içi ağlarla güvenli bir şekilde iletişim kurmasını sağlar. Azure Sanal Ağ şirket içi geleneksel bir ağa benzer olsa da Azure altyapısının ölçeklenebilirlik, kullanılabilirlik ve yalıtım gibi ek avantajlarını sunar.

    Sanal ağ arabirimleri, Azure VM'lerinin İnternet, Azure ve şirket içi kaynaklarla iletişim kurmasını sağlar. Bu mimaride olduğu gibi, bir Azure VM'sine birkaç ağ arabirimi kartı ekleyebilirsiniz. Daha sonra alt VM'ler kendi ayrılmış ağ arabirimi cihazlarına ve IP adreslerine sahip olabilir.

  • Azure yönetilen diskleri, Azure'ın Azure VM'lerinde yönettiği blok düzeyinde depolama birimleridir. Kullanılabilir disk türleri ultra diskler, premium katı hal sürücüleri (SSD), standart SSD'ler ve standart sabit disk sürücüleridir (HDD). Bu mimari en iyi şekilde Premium SSD'ler veya Ultra Disk SSD'leri ile çalışır.

  • Azure Dosyalar, Azure Depolama Hesabınızda buluttan veya şirket içinden erişilebilen tam olarak yönetilen dosya paylaşımları sunar. Windows, Linux ve macOS dağıtımları Azure dosya paylaşımlarını eşzamanlı olarak bağlayabilir ve endüstri standardı Sunucu İleti Bloğu (SMB) protokolü aracılığıyla dosyalara erişebilir.

  • Azure ExpressRoute, bağlantı sağlayıcısı tarafından kolaylaştırılan özel bir bağlantı üzerinden şirket içi ağlarınızı Microsoft buluta genişletmenize olanak tanır. ExpressRoute ile Azure ve Office 365 gibi bulut hizmetlerine bağlantı kurabilirsiniz.

  • Azure Bastion , sanal ağınızda sağladığınız tam olarak yönetilen bir hizmet olarak platformdur (PaaS). Bastion, doğrudan TLS üzerinden Azure portal sanal ağınızdaki VM'lere güvenli ve sorunsuz RDP ve SSH bağlantısı sağlar.

  • Azure SQL Veritabanı, %99,99 kullanılabilirlik ile her zaman en son kararlı SQL Server ve düzeltme eki uygulanmış işletim sisteminde çalışan, tam olarak yönetilen bir PaaS veritabanı altyapısıdır. SQL Veritabanı yükseltme, düzeltme eki uygulama, yedekleme ve izleme gibi veritabanı yönetim işlevlerinin çoğunu kullanıcı katılımı olmadan işler. Bu PaaS özellikleri, iş açısından kritik, etki alanına özgü veritabanı yönetimine ve iyileştirmesine odaklanmanıza olanak sağlar.

  • Azure SQL Veritabanı için Azure Özel Bağlantı, Azure VM'lerinden Azure SQL Veritabanı'na azure ağ omurgasına yalıtılmış özel, doğrudan bir bağlantı sağlar.

Senaryo ayrıntıları

Unisys ClearPath ana bilgisayar sistemleri, görev açısından kritik iş yüklerini işlemek için dikey olarak ölçeklendirilebilen tam özellikli işletim ortamlarıdır. ClearPath ana bilgisayar modelleri arasında Eski Sperry 1100/2200 çalıştıran Dorado ve Eski Burroughs A Serisi/MCP çalıştıran Libra bulunur. Bu sistemlerin Azure'a öykünmesi, dönüştürülmesi veya modernleştirilmesi benzer veya daha iyi performans ve SLA garantileri sağlarken Azure esnekliğinden, güvenilirliğinden ve gelecekteki özelliklerinden de yararlanabilir.

Otomatik Geçiş Teknolojisi (AMT) Çerçevesi, uygulama kodunu yeniden yazmadan veya veri mimarisini yeniden tasarlamadan Azure'a hızlandırılmış bir geçiş sağlar. Çerçeve, kaynak kodu özgün biçiminde tutarken eski kodu C# biçimine dönüştürür. Uygulama kullanıcı arabirimleri ve etkileşimleri neredeyse değişmeden olabilir ve bu da son kullanıcının yeniden eğitilmesi gereksinimini en aza indirir.

Asysco AMT Dönüşümü, aşağıdakileri dönüştürerek tam ana bilgisayar ekosisteminin Azure'a geçişini otomatikleştirir:

  • AMT COBOL'a veya doğrudan C# ve .NET'e işlem uygulama kodu. AMT, temel olarak kullanmak veya gelecekteki düzenlemeleri etkinleştirmek için özgün kod yapısını korur.
  • hiyerarşik, ağ veya ilişkisel tüm veritabanlarını Azure SQL Veritabanı'na.
  • WFL/ECL betikleri Windows PowerShell veya açık kaynak Visual Basic betikleri için.
  • Tüm ikili veya dizinlenmiş düz dosyalar.

Olası kullanım örnekleri

AMT Framework, istemci iş yüklerini Azure'a taşımak için çeşitli seçenekleri destekler:

  • Bir yöntem, ana bilgisayar sisteminin tamamını bir kerede Azure'a dönüştürerek geçici ana bilgisayar bakım ve tesis destek maliyetlerinden tasarruf etmektir. Bu yaklaşım bazı riskler taşır: Uygulama dönüştürme, veri geçişi ve test gibi tüm işlemler sorunsuz bir geçişe izin verecek şekilde hizalanmalıdır.

  • İkinci bir metodoloji, uygulamaları ana bilgisayardan Azure'a aşamalı olarak taşımak ve nihai hedef olarak tam geçiş yapmaktır. Bu taktik, uygulama başına tasarruf sağlar ve her uygulamayı dönüştürmek için öğrenilen dersler sonraki dönüştürmelerde yardımcı olabilir. Her uygulamayı kendi zaman çizelgesinde modernleştirmek, her şeyi bir kerede dönüştürmekten daha rahat olabilir.

Bu basamaklı yöntem, uygulamalar Azure'a dönüştürüldükçe ana bilgisayarda daha fazla işlem döngüsü de sağlayabilir. Sonunda, uygulamalar Azure'a dönüşürken ana bilgisayarın aç kalması, ana bilgisayarı devre dışı bırakma gereksinimini vurgulayabilir.

Dikkat edilmesi gerekenler

Bu önemli noktalar, bir iş yükünün kalitesini artırmak için kullanılabilecek bir dizi yol gösteren ilke olan Azure Well-Architected Framework'ün yapı taşlarını uygular. Daha fazla bilgi için bkz. Azure Well-Architected Framework Microsoft.

Kullanılabilirlik

  • Bu mimaride Azure Site Recovery kullanılarak azure vm'leri ikincil bir Azure bölgesine yansıtılarak hızlı yük devretme ve Azure veri merkezi hatası olduğunda DR kullanılır.

  • Azure otomatik kurtarma grubu çoğaltması , veritabanı çoğaltmasını ve başka bir bölgeye yük devretmeyi yöneterek veri koruması sağlar.

Dayanıklılık

Yük Dengeleyiciler nedeniyle bu çözümde dayanıklılık yerleşik olarak bulunur. Bir sunu veya işlem sunucusu başarısız olursa, Load Balancer arkasındaki diğer sunucu iş yükünü omuzlar.

Ölçeklenebilirlik

Daha fazla aktarım hızı sağlamak için sunucu kümelerinin ölçeğini genişletebilirsiniz. Daha fazla bilgi için bkz. Sanal makine ölçek kümeleri.

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ış.

Azure Bastion , açık bağlantı noktalarını en aza indirerek yönetici erişimi güvenliğini en üst düzeye çıkarır. Bastion, Azure portal sanal ağdaki VM'lere TLS üzerinden güvenli ve sorunsuz güvenli RDP ve SSH bağlantısı sağlar.

Maliyet iyileştirmesi

Maliyet iyileştirmesi, gereksiz giderleri azaltmanın ve operasyonel verimliliği artırmanın yollarını gözden geçmektir. Daha fazla bilgi için bkz. Maliyet iyileştirme sütununa genel bakış.

  • Azure SQL Veritabanı, saniyede yüksek giriş/çıkış işlemleri (IOPS) ve yüksek çalışma süresi SLA'sı için Hiper Ölçek veya İş Açısından Kritik SQL Veritabanı katmanları kullanmalıdır.

  • Bu mimari en iyi şekilde Premium SSD'ler veya Ultra Disk SSD'leri ile çalışır. Daha fazla bilgi için bkz. fiyatlandırma Yönetilen Diskler.

Katkıda Bulunanlar

Bu makale Microsoft tarafından korunur. 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

Daha fazla bilgi için lütfen ile iletişime geçin legacy2azure@microsoft.com.

İlgili kaynakları keşfedin: