Azure ana bilgisayarı ve orta ölçekli mimari kavramları ve desenleri

Yeniden düzenleme

Yeniden düzenleme, uygulamalarda en az değişiklik gerektirir. Bu genellikle uygulama mimarisinin Azure hizmet olarak platformu (PaaS) ve ek bulut tekliflerini kullanarak faydalanmalarını sağlar. Örneğin, mevcut uygulamaların işlem bileşenlerini Azure App Service veya Azure Kubernetes Service (AKS) geçirebilirsiniz. İlişkisel ve ilişkisel olmayan veritabanlarını Azure SQL Yönetilen Örneği, MySQL için Azure Veritabanı, PostgreSQL için Azure Veritabanı ve Azure Cosmos DB gibi çeşitli seçeneklerde yeniden düzenlemeniz de mümkün.

Mimarileri yeniden düzenleme

Yeniden mühendislik

Geçiş için yeniden mühendislik, bulut ölçeklenebilirliği için uygulama mimarisini iyileştirmek için uygulama işlevselliğini ve kod tabanını değiştirmeye ve genişletmeye odaklanır. Örneğin, monolitik bir uygulamanın, kolayca birlikte çalışan ve ölçeklendirilen bir mikro hizmet grubu halinde dökümünü alabilirsiniz. İlişkisel ve ilişkisel olmayan veritabanlarını SQL Yönetilen Örneği, MySQL için Azure Veritabanı, PostgreSQL için Azure Veritabanı ve Azure Cosmos DB gibi tam olarak yönetilen bir veritabanı çözümüyle de yeniden Cosmos.

Mimarileri yeniden mühendislikle

Özel donanım

Azure'a (eski sistemler için) geçişler için bir diğer desen de ayrılmış donanım olarak bilinir. Bu düzende eski donanımlar (IBM Power Systems gibi) Azure veri merkezinde çalışır ve donanım çevresinde Azure yönetilen hizmet sarmalama özelliği sayesinde bulut yönetimi ve otomasyonu kolay bir şekilde çalışır. Ayrıca, bu donanım diğer Azure IaaS ve PaaS hizmetleriyle bağlantı kurmak ve bu hizmetlerle kullanmak için kullanılabilir.

Adanmış donanım mimarileri

Veri taşıma ve geçirme

Azure 'a yönelik eski geçiş ve dönüşümlere ilişkin önemli bir bölüm, veriler için de dikkate alınmaz. Bu, yalnızca veri hareketini değil, veri çoğaltma ve eşitleme de içerebilir.

Veri taşıma ve geçiş mimarileri

Sonraki adımlar

Bu teknik incelemeler, Bloglar, web seminerleri ve diğer kaynaklar, eski sistemleri Azure 'a geçirmenin yollarını anlamak için, yolculukta size yardımcı olacak şekilde sunulmaktadır:

Teknik incelemeler

Web Seminerleri

Blog yazıları

Müşteri hikayeleri

Farklı endüstriler, eski ana bilgisayar ve orta Aralık sistemlerinden yenilikçi ve yaratıcı yollarla geçiş yaparken. Aşağıda birkaç müşteri örnek olay incelemesi ve başarı hikayesi verilmiştir:

Anabilgisayar ve orta ölçekli donanım, çeşitli satıcıların bir sistem ailesinden (hepsi yüksek performans, yüksek aktarım hızı ve bazen yüksek kullanılabilirlik) oluşur. Bu sistemler genellikle ölçeklendirmiş ve tek parçalı olarak, birden çok işleme birimi, paylaşılan bellek ve paylaşılan depolama içeren tek, büyük bir çerçevedir .

Uygulama tarafında, programlar genellikle iki türüden birinde yazılmıştır: işlem veya toplu işlem. Her iki durumda da, COBOL, PL/I, doğal, FORTRAN, REXX ve benzeri gibi çeşitli programlama dilleri kullanılmıştır. Bu sistemlerin yaşına ve karmaşıklığına rağmen Azure için birçok geçiş yol yolu vardır.

Veri tarafında, veriler genellikle dosyalarda ve veritabanlarında depolanır. Ana bilgisayar ve orta Aralık veritabanları genellikle, diğer kullanıcıların yanı sıra ilişkisel, hiyerarşik ve ağ gibi çeşitli olası yapılara gelir. Bunlardan bazılarının dizinlendiği ve anahtar-değer depoları gibi davranabildiği farklı türlerde dosya kuruluş sistemleri vardır. Ayrıca, ana bilgisayarlarda veri kodlama, genellikle ana bilgisayar olmayan sistemlerde işlenen kodlamadan farklı olabilir. Bu nedenle, veri geçişleri, ön planlamayla işlenmelidir. Azure veri platformuna geçiş için birçok seçenek vardır.

Anabilgisayar + orta aralığa genel bakış

Eski sistemleri Azure 'a geçirme

Çoğu durumda anabilgisayar, orta Aralık ve diğer sunucu tabanlı iş yükleri, işlevsellik kaybı olmadan Azure 'da çoğaltılabilir. Bazen kullanıcılar kendi temel sistemlerinde değişiklik fark etmez. Diğer durumlarda, eski çözümü yeniden düzenleme ve bulut ile hizalı bir mimariye yeniden mühendisliğe yönelik seçenekler vardır. Bu işlem, hala aynı veya benzer işlevselliği sürdürirken yapılır. Bu içerik kümesindeki mimariler (ek teknik incelemeler ve aşağıda sağlanan diğer kaynaklar), bu süreç boyunca size yol göstermeye yardımcı olur.

Anabilgisayar ve orta seviye kavramları

Ana bilgisayar mimarilerimizde aşağıdaki terimleri kullanırız.

Ana bilgisayarlar

Ana bilgisayarlar , en geç 1950s çevrimiçi işlemleri ve toplu işlemeyi çalıştırmak için genişleme sunucuları olarak tasarlanmıştır. Bu nedenle, ana bilgisayarlarda çevrimiçi işlem formları (bazen yeşil ekranlar olarak adlandırılır) ve toplu çalıştırmaları işlemek için yüksek performanslı g/ç sistemleri için yazılımlar vardır. Ana bilgisayarlar, çevrimiçi ve toplu işleri çalıştırma imkanlarına ek olarak yüksek güvenilirlik ve kullanılabilirlik için bir saygınlığa sahiptir.

Ana bilgisayar depolaması

Demystifying ana bilgisayarları 'nın bir parçası çeşitli çakışan terimlerin kodunu çözmeye dahil değildir. Örneğin, merkezi depolama, gerçek bellek, gerçek depolama ve ana depolama, genellikle doğrudan ana bilgisayar işlemcisine bağlı olan depolamaya başvurur. Ana bilgisayar donanımı, işlemciler ve doğrudan erişimli depolama cihazları (dasd), manyetik bant sürücüleri ve çeşitli Kullanıcı konsolu türleri gibi diğer birçok cihazı içerir. Bantlar ve daslar, sistem işlevleri ve Kullanıcı programları için kullanılır.

Fiziksel depolama türleri:

  • Merkezi depolama. Doğrudan ana bilgisayar işlemcisinde bulunan işlemci depolama alanı veya gerçek depolamaolarak da bilinir.
  • Yardımcı depolama. Ana bilgisayardan ayrı olarak yer alan ve ayrıca disk belleği depolama alanıolarak da bilinen dasd üzerinde depolama alanı bulunur.

MIPS

Saniyede milyonlarca yönerge (MIPS) ölçümü, belirli bir makine için saniye başına döngü sayısının sabit bir değerini sağlar. MIPS, bir ana bilgisayar için genel işlem gücünü ölçmek üzere kullanılır. Ana bilgisayar satıcıları, MIPS kullanımı temel alınarak müşterileri ücretlendirir. Müşteriler, belirli gereksinimleri karşılamak için anabilgisayar kapasitesini artırabilir. IBM, farklı ana bilgisayarlar arasında göreli kapasiteyi gösteren bir işlemci kapasitesi dizinitutar.

Aşağıdaki tabloda küçük, orta ve büyük Kurumsal kuruluşlarda (SORGs, MORGs ve Lorg 'ler) tipik MIPS eşikleri gösterilmektedir.

Müşteri boyutu Tipik MIPS kullanımı
SORG 500 ' den az MIPS
MORG 500 MIPS-5.000 MIPS
LORG 5.000 ' den fazla MIPS

Anabilgisayar verileri

Ana bilgisayar verileri, ilişkisel ve hiyerarşik veritabanlarından yüksek işleme dosya sistemlerine kadar çeşitli yollarla depolanır ve düzenlenir. Ortak veri sistemlerinden bazıları, hiyerarşik veriler için ilişkisel veriler ve ıMS DB için z/OS DB2 ' dir. yüksek aktarım hızı dosya depolaması için, vsam (ıbm sanal Depolama erişim yöntemi) görebilirsiniz. Aşağıdaki tabloda, daha yaygın ana bilgisayar veri sistemlerinin bazılarının eşleştirmesi ve olası geçiş hedefleri Azure 'da verilmiştir.

Veri kaynağı Azure 'da hedef platform
z/OS DB2 & db2 LUW azure SQL DB, azure vm 'lerinde SQL Server, azure vm 'lerinde Db2 luw, azure vm 'lerinde Oracle, postgresql için azure veritabanı
ıMS DB azure SQL DB, azure vm 'lerinde SQL Server, azure vm 'lerinde Db2 luw, azure vm 'lerinde Oracle, Azure Cosmos DB
sanal Depolama erişim yöntemi (vsam), dizinli sıralı erişim yöntemi (ısam), diğer düz dosyalar azure SQL DB, azure vm 'lerinde SQL Server, azure vm 'lerinde Db2 luw, azure vm 'lerinde Oracle, Azure Cosmos DB
Oluşturma tarihi grupları (GDGs) Adlandırma kurallarındaki uzantıları kullanarak Azure 'daki dosyalar, GDGs 'ye benzer işlevler sağlamak için

Orta seviye sistemler, Unix çeşitleri ve diğer eski sistemler

Orta seviye sistemler ve orta ölçekli bilgisayarlar, bir bilgisayar sistemi için, genel amaçlı bir kişisel bilgisayardan daha güçlü, ancak tam boyutlu bir anabilgisayar bilgisayarından daha güçlüdür. Çoğu örnekte, orta ölçekli bir bilgisayar, az sayıda istemci sistemi olduğunda bir ağ sunucusu olarak kullanılır. Bilgisayarlarda genellikle birden çok işlemci, büyük miktarda rastgele erişim belleği (RAM) ve büyük sabit sürücüler vardır. Bunlara ek olarak, genellikle Gelişmiş ağa izin veren donanımlar ve daha fazla iş odaklı çevre birimlerine (büyük ölçekli veri depolama cihazları gibi) bağlanmak için bağlantı noktaları bulunur.

Bu kategorideki ortak sistemler arasında/400 ve IBM i ve p serisi bulunur. Unisys Ayrıca orta seviye sistemler koleksiyonuna sahiptir.

UNIX işletim sistemi

UNIX işletim sistemi, ilk kurumsal sınıf işletim sistemlerinden biridir. UNIX, Ubuntu, Solaris ve POSIX standartlarını izleyen işletim sistemleri için temel işletim sistemidir. UNIX, 1970s tarafından Ken Thompson, dennıs Ritchie ve diğer & T laboratuvarlarında geliştirilmiştir. Bu, başlangıçta programcıların değil, yazılım geliştiren programcılar için tasarlanmıştır. Bu, her ikisi de farklı özelleştirilmiş işlevlerle, her ikisi de daha fazla çeşitliliğe ve çatallara yol açmakta olan kamu kurumları ve akademik kurumlara dağıtılır. UNIX ve türevleri (AıX, HP-UX ve Tru64 gibi), IBM ana bilgisayarları, Sun Sparc ve ara donanım tabanlı sistemler gibi eski sistemlerde yaygın olarak çalışan bir şekilde bulunur.

Diğer sistemler

Diğer eski sistemler, DEC VAX, DEC Alpha ve DEC PDP gibi dijital ekipman şirketinin (DEC) sistem ailesini içerir. Ara sistemler başlangıçta VAX VM 'leri işletim sistemini çalıştırdı, sonunda Tru64 gibi UNIX türevlerine taşınmıştır. Diğer sistemler, HP-3000 ve HP-9000 sistemleri gibi PA-RıSC mimarisine dayalı olanları içerir.

Orta seviye veri ve depolama

Orta ölçekli veriler, ilişkisel ve hiyerarşik veritabanlarından yüksek işleme dosya sistemlerine kadar çeşitli yollarla depolanır ve düzenlenir. Ortak veri sistemlerinden bazıları ı için DB2 (ilişkisel veriler için) ve hiyerarşik veriler için ıMS DB. Aşağıdaki tabloda, daha yaygın ana bilgisayar veri sistemlerinin bazılarının ve olası geçiş hedeflerinin Azure 'a eşlenmesi sağlanmıştır.

Veri kaynağı Azure 'da hedef platform
I için DB2 azure SQL DB, azure vm 'lerinde SQL Server, postgresql için azure veritabanı, azure vm 'lerinde Db2 luw, azure vm 'lerinde Oracle
ıMS DB azure SQL DB, azure vm 'lerinde SQL Server, azure vm 'lerinde Db2 luw, azure vm 'lerinde Oracle, Azure Cosmos DB

Endian

Bitime hakkında aşağıdaki ayrıntıları göz önünde bulundurun:

  • RıSC ve x86 işlemcileri, sistemin bilgisayar belleğinde bayt depolama biçimini betimleyen bir terim olarak farklılıkgösterir.
  • RıSC tabanlı bilgisayarlar big endian sistem olarak bilinir, yani en önemli ("büyük") değeri, yani en düşük depolama adresidir.
  • Çoğu Linux bilgisayar, little endian sistem olan x86 işlemciyi temel alır, yani öncelikle en az önemli ("az") değeri depolar).

Aşağıdaki şekil, big endian ve little endian arasındaki farkı görsel olarak gösterir.

Endianness ExplainedBeklenmeyen bir şekilde

Üst düzey mimari türleri

Yeniden barındırma

Genellikle bir kaldırma ve kaydırma geçişi olarak anılan bu seçenek, kod değişiklikleri gerektirmez. Mevcut uygulamalarınızı hızlı bir şekilde Azure 'a geçirmek için kullanabilirsiniz. Her uygulama, bulutun avantajlarından yararlanmak için olduğu gibi geçirilir (kod değişiklikleriyle ilişkili risk ve maliyet olmadan).

Yeniden barındırma mimarileri