Asysco AMT ile IBM z/OS ana bilgisayar geçişi

Load Balancer
SQL Veritabanı
Sanal Makineler
Sanal Ağ

Bu makalede Asysco'nun Otomatik Geçiş Teknolojisi'nin (AMT) IBM z/OS ana bilgisayar sistemini Azure buluta nasıl geçirdiği açıklanır. AMT çerçevesi, özel IBM z/OS ana bilgisayar uygulamalarını Windows Server işletim sistemi sanal makinelerinde (VM) çalışan yerel .NET uygulamalarına dönüştürür. Şirket içi ana bilgisayar kaynakları uygun maliyetli, ölçeklenebilir, güvenli hizmet olarak Azure altyapısı (IaaS) ve hizmet olarak platform (PaaS) ortamlarına geçirilebilir.

Mimari

Asysco A M T geçişinin z/O S ana bilgisayar bileşenlerini Azure özellikleriyle nasıl eşlediğinden emin olan diyagram.

İş akışı

Yukarıdaki diyagramda IBM z/OS ana bilgisayar sisteminin tipik bileşenlerinin Azure özelliklerine nasıl eşlenip geçirebileceği gösterilmektedir.

  1. Azure kaynaklarına erişmek için kullanılan bir web tarayıcısı, talep ve çevrimiçi kullanıcılar için HTTPS ve TN3270 terminal öykünmesi gibi standart ana bilgisayar protokollerinin yerini alır. Kullanıcılar, Aktarım Katmanı Güvenliği (TLS) bağlantı noktası 443 aracılığıyla özel bir Azure ExpressRoute bağlantısı üzerinden web tabanlı uygulamalara erişiyor.

  2. Güvenlik ve performans açısından bu çözüm, trafiği yönetmeye yardımcı olmak için bir ağ güvenlik grubuyla bir Azure Sanal Ağ tüm Azure kaynaklarını dağıtır.

  3. Azure VM'lerine 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.

  4. AMT, ana bilgisayar sunu yüklerini VM sunucu gruplarına dönüştürür. web ve uygulama katmanlarını çalıştıran iki vm kümesi. VM'ler yüksek performans için Hızlandırılmış Ağ ile Premium SSD veya Ultra yönetilen diskler kullanır.

    Azure Load Balancer, sorgu trafiğini yaymak için web ve uygulama katmanlarını çalıştıran VM'leri etkin-etkin bir düzende önlerine alır.

    Sunu katmanı kodu IIS'de çalışır ve z/OS ana bilgisayar kullanıcı arabirimi ekranlarını korumak için ASP.NET kullanır. Kullanıcı yeniden eğitme işlemini en aza indirmek için web uygulamalarının sunu katmanlarını değiştirmeden bırakabilir veya sunu katmanlarını modern kullanıcı deneyimi çerçeveleriyle güncelleştirebilirsiniz.

  5. Ana bilgisayar toplu iş ve işlem yükleri, bu tür işleri işlemek için yeterli sunucu gruplarına dönüştürülür. Başka bir Azure Load Balancer trafiği dağıtmak için işlem sunucularını önlerine alır.

  6. Uygulama kodu AMT COBOL'a veya doğrudan .NET C# öğesine dönüştürülür. AMT, temel olarak veya gelecekteki düzenlemeler için kullanılacak özgün kod yapısını korur. Kodun değiştirilmesi veya düzenlenmesi gerekiyorsa AMT özgün kodu koruyabilir ve yeniden işleyebilir veya kod tabanını yeni standartlara ilerletmek için dönüştürülen C# kodunu doğrudan düzenleyebilirsiniz.

  7. AMT tüm DB2, IMS ve IDMS hiyerarşik, ağ veya ilişkisel veritabanlarını Azure SQL geçirmeyi otomatikleştirir. AMT Dönüşümü, DMS ve RDMS şemalarını SQL'e, İş Denetim Dili (JCL) ve Rexx betiklerini de VBScript veya Windows PowerShell dönüştürür. Azure SQL Veritabanı için Azure Özel Bağlantı, Azure VM'lerinden Azure SQL Veritabanına özel, doğrudan bir bağlantı sağlar.

    AMT Dönüşümü ayrıca tüm ikili veya dizine alınan Sanal Depolama Erişim Yöntemini (VSAM), düz dosyaları ve sanal bant dosyalarını Azure Dosyalar depolama alanına dönüştürür.

  8. Azure özellikli iş yükü otomasyonu, zamanlama, raporlama ve sistem izleme işlevleri geçerli platformlarını tutabilir. Bu örnekte işlemler için AMT Denetim Merkezi kullanılır.

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

  9. Azure Site Recovery, Azure veri merkezi hatası durumunda hızlı yük devretme ve olağanüstü durum kurtarma için Azure VM'lerini ikincil bir Azure bölgesine yansıtır.

Bileşenler

  • 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 bulutuna genişletir. Azure ve Microsoft 365 gibi bulut hizmetleriyle bağlantı kurmak için ExpressRoute'u kullanabilirsiniz.

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

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

  • Azure Sanal Ağ, Azure özel ağlarının temel yapı taşıdır. Sanal Ağ sayesinde VM'ler gibi Azure kaynakları birbirleriyle, internetle ve şirket içi ağlarla güvenli bir şekilde iletişim kurabilir. Azure Sanal Ağ, şirket içi geleneksel ağa benzer ancak ölçeklenebilirlik, kullanılabilirlik ve yalıtım gibi Azure altyapısı avantajlarına sahiptir.

  • Sanal ağ arabirimleri , Azure VM'lerinin İnternet, Azure ve şirket içi kaynaklarla iletişim kurmasını sağlar. Alt VM'lerin kendi ayrılmış ağ arabirimi cihazlarına ve IP adreslerine sahip olabilmesi için bir Azure VM'sine birkaç ağ arabirimi kartı ekleyebilirsiniz.

  • Azure Yönetilen Diskler, Azure'ın Azure VM'lerinde yönettiği blok düzeyinde depolama birimleri sağlar. 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).

  • Azure Dosyalar, buluttan veya şirket içinden erişilebilen bir Azure Depolama hesabında 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 SQL Veritabanı, %99,99 kullanılabilirlik ile her zaman SQL Server ve düzeltme eki uygulanmış işletim sisteminin en son kararlı sürümünde ç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 çoğu veritabanı yönetim işlevini kullanıcı müdahalesi olmadan işler. Bu PaaS özellikleri, iş açısından kritik, etki alanına özgü veritabanı yönetimine ve iyileştirmesine odaklanmanızı sağlar.

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

Alternatifler

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

  • Geçiş yöntemlerinden biri, 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. Uygulama dönüştürme, veri geçişi ve test gibi tüm işlemlerin sorunsuz bir geçiş için uyumlu olması gerektiğinden bu yaklaşım bazı riskler taşı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 zamanlamasına göre modernleştirmek, her şeyi bir kerede dönüştürmekten daha rahat olabilir. Ana bilgisayarda yeniden zaman kazanmak bir hedefse, basamaklı yöntem uygulamalar Azure'a dönüşürken ana bilgisayarda daha fazla işlem döngüsü sağlayabilir. Ana bilgisayarın nihai açlığı, ana bilgisayar giderini devre dışı bırakma gereksinimini vurgulayabilir.

Senaryo ayrıntıları

Özel eski uygulamaların, altyapıların ve süreçlerin standartlaştırılmış, kıyaslanmış bulut teknolojilerine dönüştürülmesi, günümüzün üretkenlik normu olan çevik DevOps ilkelerini ve uygulamalarını teşvik eder. Eski uygulamaların ve altyapıların dönüşümü, daha birleşik iş ve BT uyumluluğu sağlar.

Asysco'nun Otomatik Geçiş Teknolojisi (AMT), bir IBM z/OS ana bilgisayar sistemini Azure buluta geçirir. AMT çerçevesi, özel IBM z/OS ana bilgisayar uygulamalarını Windows Server işletim sistemi sanal makinelerinde (VM) çalışan yerel .NET uygulamalarına dönüştürür. Şirket içi ana bilgisayar kaynakları uygun maliyetli, ölçeklenebilir, güvenli hizmet olarak Azure altyapısı (IaaS) ve hizmet olarak platform (PaaS) ortamlarına geçirilebilir.

AMT, uygulama kodunu yeniden yazmadan veya veri mimarisini yeniden tasarlamadan Azure'a hızlandırılmış bir taşıma sağlar. Geçiş çerçevesi, kaynak kodu özgün biçiminde tutarken eski kodu C# biçimine dönüştürür. Uygulama kullanıcı arabirimleri ve etkileşimleri değişmeden kalarak kullanıcı yeniden eğitme gereksinimini en aza indirir.

Olası kullanım örnekleri

Birçok senaryo Asysco AMT geçişinden yararlanabilir. Olasılıklar aşağıdaki durumları içerir:

  • Ana bilgisayarların yüksek maliyetlerini, sınırlamalarını ve katılığını önlemek için altyapıyı modernleştirme.
  • Tam bir yeniden geliştirmenin yan etkileri olmadan ana bilgisayar iş yüklerini buluta taşıma.
  • Şirket içi ana bilgisayar uygulamalarıyla sürekliliği korurken görev açısından kritik uygulamaları buluta geçirme.
  • Esnek yatay ve dikey ölçeklenebilirlik uygulama.
  • Yüksek kullanılabilirlik (HA) ve olağanüstü durum kurtarma (DR) özelliklerini dağıtma.

Dikkat edilmesi gerekenler

Bu çözüm için aşağıdaki önemli noktalar geçerlidir:

Kullanılabilirlik

Azure Site Recovery, azure veri merkezi hatası olduğunda hızlı yük devretme ve DR için Azure VM'lerini ikincil bir Azure bölgesine yansıtır. Azure otomatik yük devretme grubu çoğaltması , veritabanı çoğaltmasını ve ikincil bölgeye yük devretmeyi yöneterek veri koruması sağlar.

Dayanıklılık

Azure Load Balancer bu çözümde dayanıklılık oluşturur. Bir sunu veya işlem sunucusu başarısız olursa, yük dengeleyicinin arkasındaki diğer sunucular iş yükünü ele alır.

Ölçeklenebilirlik

  • Asysco, saniyede en az 28.000 milyon IBM ana bilgisayar yönergesine (MIPS) eşdeğer tek uygulamalı ölçeklenebilirliği kanıtlamıştır.

  • Her sunucu kümesi, daha fazla aktarım hızı sağlamak için ölçeği genişletebilir. Bilgi için bkz. Sanal makine ölçek kümeleri.

Güvenlik

  • Bu çözüm, Azure kaynakları arasındaki trafiği yönetmek için bir Azure ağ güvenlik grubu kullanır. Daha fazla bilgi için bkz . Ağ güvenlik grupları.

  • Ö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.

  • Azure Bastion , açık bağlantı noktalarını en aza indirerek yönetici erişimi güvenliğini en üst düzeye çıkarır.

Maliyet iyileştirmesi

Azure, kaynak gereksinimlerini belirleyerek, zaman içindeki harcamaları analiz ederek ve fazla harcama yapmadan iş gereksinimlerini karşılayacak şekilde ölçeklendirerek gereksiz maliyetlerden kaçınmanıza yardımcı olur. Azure'daki Asysco AMT, Windows VM'lerinde çalışır. Bu, kullanılmadığında VM'leri kapatarak maliyetleri iyileştirmenize ve bilinen kullanım düzenleri için betik zamanlamaları oluşturmanıza yardımcı olur.

  • Sanal Ağ, Load Balancer ve Azure Bastion gibi Azure hizmetleri Azure aboneliğinizle ücretsizdir. Kullanım ve trafik için ödeme alırsınız.

  • Azure Site Recovery ile her korumalı örnek için ödeme alırsınız. Sunucu kümelerindeki VM'ler kopyaysa, Site Recovery yalnızca bir örneğin katılması gerekir.

  • Azure SQL Veritabanı, saniyede yüksek giriş/çıkış işlemleri (IOPS) ve yüksek çalışma süresi SLA'sı için bu çözümde hiper ölçek veya iş açısından kritik katmanları kullanır. Fiyatlandırma bilgileri için bkz. Azure SQL Veritabanı fiyatlandırması.

  • Bu çözüm en iyi şekilde Premium SSD veya Ultra Yönetilen Diskler ile çalışır. Fiyatlandırma bilgileri için bkz. Yönetilen Diskler fiyatlandırma.

Bu çözümü uygulamanız için maliyetleri tahmin etmek ve hesaplamak için Azure fiyatlandırma hesaplayıcısını kullanın.

Sonraki adımlar