Ana bilgisayarlardan Azure'a geçiş yapma

Azure, geleneksel ana bilgisayar uygulamalarını çalıştırmak için alternatif bir platform olarak yüksek kullanılabilirlik ortamında hiper ölçekli işlem ve depolama sunar. Ana bilgisayar ortamıyla ilişkili maliyetler olmadan modern, bulut tabanlı bir platformun değerini ve çevikliğini elde edersiniz.

Bu bölümde, bir ana bilgisayar platformundan Azure'a geçiş yapmak için teknik yönergeler sağlanır.

Mainframe and Azure

MIPS ile vCPU karşılaştırması

Ana bilgisayar iş yüklerini çalıştırmak için gereken sanal merkezi işlem birimlerinin (vCPU) sayısını belirlemek için evrensel eşleme formülü yoktur. Ancak saniyede bir milyon yönergenin (MIPS) ölçümü genellikle Azure'da vCPU'lara eşlenir. MIPS, belirli bir makine için saniye başına döngü sayısının sabit değerini sağlayarak bir ana bilgisayarın genel işlem gücünü ölçer.

Küçük bir kuruluş 500'den az MIPS gerektirebilirken, büyük bir kuruluş genellikle 5.000'den fazla MIPS kullanır. Tek BIR MIPS başına 1.000 ABD doları olan büyük bir kuruluş, 5.000 MIPS'lik bir altyapı dağıtmak için yılda yaklaşık 5 milyon ABD doları harcar. Bu ölçeğin tipik bir Azure dağıtımı için yıllık maliyet tahmini, MIPS altyapısının maliyetinin yaklaşık onda biridir.

Azure ile vCPU'lar için MIPS'lerin doğru bir şekilde hesaplanması, vCPU türüne ve tam olarak çalıştırdığınız iş yüküne bağlıdır. Ancak kıyaslama çalışmaları, ihtiyacınız olacak vCPU sayısını ve türünü tahmin etmek için iyi bir temel sağlar. En son HPE zRef karşılaştırması aşağıdaki tahminleri sağlar:

  • Çevrimiçi (CICS) işler için HPE ProLiant sunucularında çalışan Intel tabanlı çekirdek başına 288 MIPS.

  • COBOL toplu işleri için Intel core başına 170 MIPS.

Bu kılavuzda, çevrimiçi işleme için vCPU başına 200 MIPS ve toplu işleme için vCPU başına 100 MIPS tahmin eder.

Not

Azure'da yeni sanal makine (VM) serisi kullanıma sunuldukçe bu tahminler değiştirilebilir.

Yüksek kullanılabilirlik ve yük devretme

Ana bilgisayar bağlama ve Paralel Sysplex kullanıldığında ana bilgisayar sistemleri genellikle beş 9 kullanılabilirlik (yüzde 99,999) sunar. Yine de sistem operatörlerinin bakım ve ilk program yükleri (IPL) için kapalı kalma süresini zamanlaması gerekir. Gerçek kullanılabilirlik, yüksek uç, Intel tabanlı sunucularla karşılaştırılabilen iki veya üç 9'a yaklaşır.

Azure karşılaştırmalı olarak, birden çok 9 kullanılabilirliğinin varsayılan olduğu, yerel veya coğrafi hizmet çoğaltması ile iyileştirilmiş taahhüt tabanlı hizmet düzeyi sözleşmeleri (SLA) sunar.

Azure, yerel olarak veya diğer coğrafi bölgelerdeki birden çok depolama cihazından verileri çoğaltarak ek kullanılabilirlik sağlar. Azure tabanlı bir hata durumunda işlem kaynakları çoğaltılan verilere yerel veya bölgesel düzeyde erişebilir.

Azure SQL Veritabanı ve Azure Cosmos DB gibi Azure hizmet olarak platform (PaaS) kaynaklarını kullandığınızda, Azure yük devretme işlemlerini otomatik olarak işleyebilir. Hizmet olarak Azure altyapısını (IaaS) kullandığınızda yük devretme sql Server Always On özellikleri, yük devretme kümeleme örnekleri ve kullanılabilirlik grupları gibi belirli sistem işlevlerine dayanır.

Ölçeklenebilirlik

Ana bilgisayarlar genellikle ölçeği büyütürken bulut ortamlarının ölçeği genişletildi. Ana bilgisayarlar, bir bağlama tesisi (CF) kullanımıyla ölçeği genişletebilir, ancak yüksek donanım ve depolama maliyeti ana bilgisayarların ölçeğini genişletmeyi pahalı hale getirir.

CF ayrıca sıkı bir şekilde bağlanmış işlem sunarken Azure'ın ölçeği genişletme özellikleri gevşek bir şekilde birleştirilmiştir. Bulut, kullanım tabanlı faturalama modeli kapsamında işlem gücü, depolama alanı ve hizmetlerin isteğe bağlı olarak ölçeklendirilmesiyle tam kullanıcı belirtimlerine uyacak şekilde ölçeği artırıp azaltabilir.

Yedekleme ve kurtarma

Ana bilgisayar müşterileri genellikle olağanüstü durum kurtarma sitelerini korur veya olağanüstü durum olasılıkları için veya bağımsız bir ana bilgisayar sağlayıcısı kullanır. Olağanüstü durum kurtarma sitesiyle eşitleme genellikle verilerin çevrimdışı kopyaları aracılığıyla yapılır. Her iki seçenek de yüksek maliyete neden olur.

Otomatik coğrafi yedeklilik, ana bilgisayar bağlama tesisi aracılığıyla da kullanılabilir. Bu yaklaşım pahalıdır ve genellikle görev açısından kritik sistemler için ayrılmıştır. Buna karşılık Azure, yerel veya bölgesel düzeylerde veya coğrafi olarak yedeklilik aracılığıyla yedekleme, kurtarma ve yedeklilik için kolay uygulanabilir ve uygun maliyetli seçeneklere sahiptir.

Depolama

Ana bilgisayarların nasıl çalıştığını anlamanın bir parçası olarak, çakışan çeşitli terimlerin kodunun çözülmesi gerekir. Örneğin, merkezi depolama, gerçek bellek, gerçek depolama ve ana depolama genellikle doğrudan ana bilgisayar işlemcisine bağlı depolamaya başvurur.

Ana bilgisayar donanımı, doğrudan erişimli depolama cihazları (DASD'ler), manyetik bant sürücüleri ve çeşitli kullanıcı konsolları gibi işlemcileri ve diğer birçok cihazı içerir. Bantlar ve DASD'ler, sistem işlevleri ve kullanıcı programları için kullanılır.

Ana bilgisayarlar için fiziksel depolama türleri şunlardır:

  • Merkezi depolama: Doğrudan ana bilgisayar işlemcisinde bulunan bu, işlemci veya gerçek depolama olarak da bilinir.
  • Yardımcı depolama: Ana bilgisayardan ayrı olarak bulunan bu tür, DASD'lerde depolamayı içerir ve disk belleği depolama olarak da bilinir.

Bulut çeşitli esnek, ölçeklenebilir seçenekler sunar ve yalnızca ihtiyacınız olan seçenekler için ödeme yapacaksınız. Azure Depolama veri nesneleri için yüksek düzeyde ölçeklenebilir bir nesne deposu, bulut için bir dosya sistemi hizmeti, güvenilir bir mesajlaşma deposu ve bir NoSQL deposu sunar. VM'ler için yönetilen ve yönetilmeyen diskler kalıcı, güvenli disk depolama alanı sağlar.

Ana bilgisayar geliştirme ve test etme

Ana bilgisayar geçiş projelerinde önemli bir etmen, uygulama geliştirmenin değişen yüzüdür. Kuruluşlar, geliştirme ortamlarının daha çevik ve iş gereksinimlerine yanıt veren olmasını istiyor.

Ana bilgisayarlar genellikle QA ve hazırlama LPAR'ları gibi geliştirme ve test için ayrı mantıksal bölümlere (LPAR) sahiptir. Ana bilgisayar geliştirme çözümleri derleyicileri (COBOL, PL/I, Assembler) ve düzenleyicileri içerir. En yaygın olanı, IBM ana bilgisayarlarında çalışan z/OS işletim sistemi için Etkileşimli Sistem Üretkenlik Tesisi'dir (ISSF). Diğerleri ARASıNDA ROSCOE Programlama Tesisi (RPF) ve CA Libraryan ve CA-Panvalet gibi Computer Associates araçları yer alır.

Öykünme ortamları ve derleyicileri x86 platformlarında kullanılabilir, bu nedenle geliştirme ve test genellikle bir ana bilgisayardan Azure'a geçirilen ilk iş yükleri arasında yer alabilir. Azure'da DevOps araçlarının kullanılabilirliği ve yaygın kullanımı, geliştirme ve test ortamlarının geçişini hızlandırmaktadır.

Çözümler Azure'da geliştirilip test edildiğinde ve ana bilgisayara dağıtıma hazır olduğunda kodu ana bilgisayara kopyalamanız ve burada derlemeniz gerekir.

Sonraki adımlar