Emulator Stromasys Charon-SSP Solaris na maszynach wirtualnych platformy Azure
Wieloplatformowa funkcja hypervisor charon-SSP emuluje starsze systemy Sun SPARC w standardowych systemach komputerowych i maszynach wirtualnych x86-64.
Ta przeglądarka nie jest już obsługiwana.
Przejdź na przeglądarkę Microsoft Edge, aby korzystać z najnowszych funkcji, aktualizacji zabezpieczeń i pomocy technicznej.
Komputery Mainframe i sprzęt średniej ramki składają się z rodziny systemów od różnych dostawców (wszystkie z historią i celem wysokiej wydajności, wysokiej przepływności, a czasami wysokiej dostępności). Systemy te często były skalowane w górę i monolityczne, co oznacza, że była to pojedyncza, duża ramka z wieloma jednostkami przetwarzania, pamięcią współdzieloną i magazynem udostępnionym.
Po stronie aplikacji programy były często pisane w jednej z dwóch odmian: transakcyjnych lub wsadowych. W obu przypadkach było kilka języków programowania, w tym COBOL, PL/I, Natural, Fortran, REXX itd. Pomimo wieku i złożoności tych systemów istnieje wiele ścieżek migracji na platformę Azure.
Po stronie danych dane są zwykle przechowywane w plikach i w bazach danych. Bazy danych mainframe i średniej są często dostępne w różnych strukturach, takich jak między innymi relacyjne, hierarchiczne i sieciowe. Istnieją różne typy systemów organizacyjnych plików, w których niektóre z nich mogą być indeksowane i mogą działać jako magazyny klucz-wartość. Ponadto kodowanie danych w komputerach mainframe może różnić się od kodowania, które jest zwykle obsługiwane w systemach innych niż mainframe. W związku z tym migracje danych powinny być obsługiwane przy planowaniu z góry. Istnieje wiele opcji migracji do platformy danych Platformy Azure.
W wielu przypadkach komputery mainframe, midrange i inne obciążenia oparte na serwerze można replikować na platformie Azure bez utraty funkcjonalności. Czasami użytkownicy nie zauważają zmian w swoich systemach bazowych. W innych sytuacjach istnieją opcje refaktoryzacji i ponownej inżynierii starszego rozwiązania do architektury, która jest dopasowana do chmury. Odbywa się to przy zachowaniu tej samej lub podobnej funkcjonalności. Architektury w tym zestawie zawartości (wraz z białymi dokumentami i innymi zasobami podanymi w dalszej części tego artykułu) ułatwiają przeprowadzenie tego procesu.
W naszych architekturach komputerów mainframe używamy następujących terminów.
Komputery Mainframe zostały zaprojektowane jako serwery skalowane w górę w celu uruchamiania dużych transakcji online i przetwarzania wsadowego pod koniec lat 50. W związku z tym komputery mainframe mają oprogramowanie do obsługi formularzy transakcji online (czasami nazywanych zielonymi ekranami) i wysokowydajnych systemów we/wy na potrzeby przetwarzania przebiegów wsadowych. Komputery Mainframe mają reputację wysokiej niezawodności i dostępności, oprócz możliwości uruchamiania zadań online i wsadowych.
Część demystifying mainframe obejmuje dekodowanie różnych nakładających się terminów. Na przykład magazyn centralny, pamięć rzeczywista, rzeczywisty magazyn i główny magazyn odnoszą się do magazynu dołączonego bezpośrednio do procesora mainframe. Sprzęt mainframe obejmuje procesory i wiele innych urządzeń, takich jak urządzenia magazynujące bezpośredni dostęp (DASD), stacje taśm magnetycznych i kilka typów konsol użytkowników. Taśmy i DASD są używane do funkcji systemowych i programów użytkownika.
Typy magazynu fizycznego:
Pomiar milionów instrukcji na sekundę (MIPS) zapewnia stałą wartość liczby cykli na sekundę dla danej maszyny. MiPS służy do mierzenia ogólnej mocy obliczeniowej komputera mainframe. Dostawcy komputerów Mainframe pobierają opłaty za klientów na podstawie użycia miPS. Klienci mogą zwiększyć pojemność komputera mainframe, aby spełnić określone wymagania. IBM utrzymuje indeks pojemności procesora, który pokazuje względną pojemność w różnych komputerach mainframe.
W poniższej tabeli przedstawiono typowe progi MIPS w małych, średnich i dużych organizacjach przedsiębiorstw (SORG, MORG i LORGs).
Rozmiar klienta | Typowe użycie miPS |
---|---|
SORG | Mniej niż 500 MIPS |
MORG | 500 MIPS do 5000 MIPS |
LORG | Ponad 5000 MIPS |
Dane mainframe są przechowywane i zorganizowane na różne sposoby, od relacyjnych i hierarchicznych baz danych po systemy plików o wysokiej przepływności. Niektóre typowe systemy danych to z/OS Db2 dla danych relacyjnych i bazy danych IMS DB dla danych hierarchicznych. W przypadku magazynu plików o wysokiej przepływności można zobaczyć usługę VSAM (IBM Virtual Storage Access Method). Poniższa tabela zawiera mapowanie niektórych bardziej typowych systemów danych mainframe oraz ich możliwych celów migracji na platformę Azure.
Źródło danych | Platforma docelowa na platformie Azure |
---|---|
z/OS Db2 i DB2 LUW | Azure SQL DB, SQL Server on Azure VMs, Db2 LUW on Azure VMs, Oracle on Azure VMs, Azure Database for PostgreSQL |
BAZA danych IMS | Azure SQL DB, SQL Server on Azure VMs, Db2 LUW on Azure VMs, Oracle on Azure VMs, Azure Cosmos DB |
Metoda dostępu do magazynu wirtualnego (VSAM), metoda sekwencyjnego dostępu (ISAM), inne pliki proste | Azure SQL DB, SQL Server on Azure VMs, Db2 LUW on Azure VMs, Oracle on Azure VMs, Azure Cosmos DB |
Grupy dat generowania (GDG) | Pliki na platformie Azure korzystające z rozszerzeń w konwencjach nazewnictwa w celu zapewnienia podobnych funkcji grup GDG |
Systemy średnie i komputery średnie są luźno zdefiniowane terminy dla systemu komputerowego, który jest bardziej zaawansowany niż komputer osobisty ogólnego przeznaczenia, ale mniej zaawansowany niż komputer mainframe o pełnym rozmiarze. W większości przypadków komputer średni jest używany jako serwer sieciowy, gdy istnieje niewielka do średniej liczby systemów klienckich. Komputery zazwyczaj mają wiele procesorów, dużą ilość pamięci RAM (random access memory) i dużych dysków twardych. Ponadto zwykle zawierają one sprzęt, który umożliwia korzystanie z zaawansowanej sieci i portów do łączenia się z bardziej zorientowanymi na działalność urządzeniami peryferyjnymi (takimi jak urządzenia magazynu danych na dużą skalę).
Typowe systemy w tej kategorii obejmują AS/400 i serię IBM i i p. Unisys ma również kolekcję systemów średniej.
System operacyjny Unix był jednym z pierwszych systemów operacyjnych klasy korporacyjnej. Unix to podstawowy system operacyjny dla systemów Ubuntu, Solaris i operacyjnych, które są zgodne ze standardami POSIX. Unix został opracowany w 1970 roku przez Kena Thompsona, Dennisa Ritchie i innych w AT&T Laboratories. Pierwotnie był przeznaczony dla programistów, którzy opracowują oprogramowanie, a nie programistów. Został on dystrybuowany do organizacji rządowych i instytucji akademickich, z których oba doprowadziły Unix do przenoszenia do szerszej gamy odmian i rozwidlenia, z różnymi wyspecjalizowanymi funkcjami. Systemy Unix i jego warianty (takie jak AIX, HP-UX i Tru64) są często spotykane w starszych systemach, takich jak komputery mainframe IBM, systemy AS/400, Sun Sparc i DEC systemów sprzętowych.
Inne starsze systemy obejmują rodzinę systemów firmy Digital Equipment Corporation (DEC), takich jak DEC VAX, DEC Alpha i DEC PDP. Systemy DEC początkowo uruchamiały system operacyjny VAX VMS, a następnie w końcu przeniósł się do wariantów systemu Unix, takich jak Tru64. Inne systemy obejmują te, które są oparte na architekturze PA-RISC, takich jak HP-3000 i HP-9000.
Dane średnie są przechowywane i zorganizowane na różne sposoby— od relacyjnych i hierarchicznych baz danych po systemy plików o wysokiej przepływności. Niektóre typowe systemy danych to Db2 for i (dla danych relacyjnych) i baza danych IMS DB dla danych hierarchicznych. Poniższa tabela zawiera mapowanie niektórych z bardziej typowych systemów danych mainframe i możliwych celów migracji na platformę Azure.
Źródło danych | Platforma docelowa na platformie Azure |
---|---|
Db2 for i | Azure SQL DB, SQL Server on Azure VMs, Azure Database for PostgreSQL, Db2 LUW on Azure VMs, Oracle on Azure VMs |
BAZA danych IMS | Azure SQL DB, SQL Server on Azure VMs, Db2 LUW on Azure VMs, Oracle on Azure VMs, Azure Cosmos DB |
Rozważ następujące szczegóły dotyczące endianness:
Na poniższej ilustracji przedstawiono wizualnie różnicę między big endian i little endian.
Ta opcja często określana jako migracja metodą "lift-and-shift" nie wymaga zmian w kodzie. Służy do szybkiego migrowania istniejących aplikacji na platformę Azure. Każda aplikacja jest migrowana w taki sposób, aby czerpać korzyści z chmury (bez ryzyka i kosztów związanych ze zmianami kodu).
Emulator Stromasys Charon-SSP Solaris na maszynach wirtualnych platformy Azure
Wieloplatformowa funkcja hypervisor charon-SSP emuluje starsze systemy Sun SPARC w standardowych systemach komputerowych i maszynach wirtualnych x86-64.
Migrowanie aplikacji mainframe IBM na platformę Azure przy użyciu biblioteki TmaxSoft OpenFrame
Migrowanie aplikacji mainframe IBM zSeries na platformę Azure. Użyj podejścia bez kodu, które oferuje TmaxSoft OpenFrame dla tej operacji lift and shift.
Unisys ClearPath Forward mainframe rehost to Azure using Unisys virtualization (Ponowne hostowanie komputera mainframe Unisys na platformie Azure przy użyciu wirtualizacji unisys)
Architektura opisana w tym artykule pokazuje, jak korzystać z technologii wirtualizacji od partnera Microsoft Unisys ze starszym mainframe Unisys CPF Libra.
Korzystanie z programu LzLabs Software Defined Mainframe (SDM) we wdrożeniu maszyny wirtualnej platformy Azure
Podejście do ponownego hostowania starszych aplikacji mainframe na platformie Azure przy użyciu platformy LzLabs Software Defined Mainframe.
Refaktoryzacja wymaga minimalnych zmian w aplikacjach. Często umożliwia to architekturze aplikacji korzystanie z platformy Azure jako usługi (PaaS) i innych ofert w chmurze. Można na przykład migrować składniki obliczeniowe istniejących aplikacji do usługi aplikacja systemu Azure Service lub do usługi Azure Kubernetes Service (AKS). Można również refaktoryzować relacyjne i nierelacyjne bazy danych do różnych opcji, takich jak azure SQL Managed Instance, Azure Database for MySQL, Azure Database for PostgreSQL i Azure Cosmos DB.
Ogólna refaktoryzacja komputera mainframe na platformie Azure
Zobacz, jak refaktoryzować ogólne aplikacje mainframe, aby działać wydajniej i wydajniej na platformie Azure.
Program Micro Focus Enterprise Server na maszynach wirtualnych platformy Azure
Optymalizowanie, modernizowanie i usprawnianie aplikacji mainframe FIRMY IBM z/OS przy użyciu programu Micro Focus Enterprise Server 6.0 na maszynach wirtualnych platformy Azure.
Refaktoryzacja urządzenia mainframe IBM z/OS Coupling Facility (CF) do platformy Azure
Dowiedz się, w jaki sposób usługi i składniki platformy Azure mogą zapewnić wydajność skalowaną w poziomie porównywalną z możliwościami mainframe FIRMY IBM z/OS CF i Parallel Sysplex.
Migracja komputerów mainframe Unisys Dorado na platformę Azure za pomocą usługi Astadia i micro Focus
Migrowanie systemów mainframe Unisys Dorado za pomocą produktów Astadia i Micro Focus. Przenieś się na platformę Azure bez ponownego pisania kodu, przełączania modeli danych lub aktualizowania ekranów.
Migracja Unisys mainframe
Dowiedz się więcej o opcjach używania struktury Avanade Automated Migration Technology (AMT) do migrowania obciążeń komputerów mainframe Unisys na platformę Azure.
System IBM i (AS/400) na platformę Azure przy użyciu rozwiązania Infinite i
Użyj narzędzia Infinite i, aby łatwo migrować obciążenia systemu IBM System i (AS/400) na platformę Azure. Możesz obniżyć koszty, poprawić wydajność, zwiększyć dostępność i zmodernizować.
Migracja komputera mainframe ibm z/OS za pomocą narzędzia AVANade AMT
Zobacz, jak używać struktury Avanade Automated Migration Technology (AMT) do migrowania obciążeń komputerów mainframe IBM z/OS na platformę Azure.
Ponowne hostowanie aplikacji mainframe na platformie Azure za pomocą kompilatorów raincode
Ta architektura pokazuje, jak kompilator Raincode COBOL modernizuje starsze aplikacje mainframe.
Przetwarzanie transakcji online ibm z/OS na platformie Azure
Migrowanie obciążenia przetwarzania transakcji online z/OS (OLTP) do aplikacji platformy Azure, która jest ekonomiczna, elastyczna, skalowalna i dostosowywana.
Ponowna inżynieria migracji koncentruje się na modyfikowaniu i rozszerzaniu funkcjonalności aplikacji oraz bazie kodu w celu zoptymalizowania architektury aplikacji pod kątem skalowalności chmury. Możesz na przykład podzielić aplikację monolityczną na grupę współdziałających mikrousług, które można łatwo skalować. Można również zmienić architekturę relacyjnych i nierelacyjnych baz danych na w pełni zarządzane rozwiązanie bazy danych, takie jak wystąpienie zarządzane SQL, usługa Azure Database for MySQL, usługa Azure Database for PostgreSQL i usługa Azure Cosmos DB.
Przetwarzanie transakcji wsadowych o dużej ilości
Użyj usług Azure Kubernetes Service (AKS) i Azure Service Bus, aby zaimplementować przetwarzanie transakcji wsadowych o dużej ilości.
Integrowanie kolejek komunikatów ramki mainframe i średniej klasy IBM z platformą Azure
W tym przykładzie opisano podejście oparte na danych do integracji oprogramowania pośredniczącego, które umożliwia kolejki komunikatów IBM (MQs).
Ponowne tworzenie inżynierów aplikacji wsadowych IBM z/OS na platformie Azure
Użyj usług platformy Azure, aby ponownie zaprojektować aplikacje wsadowe mainframe. Ta zmiana architektury może obniżyć koszty i zwiększyć skalowalność.
Innym wzorcem migracji na platformę Azure (w przypadku starszych systemów) jest znany jako dedykowany sprzęt. Ten wzorzec polega na tym, że starszy sprzęt (taki jak IBM Power Systems) działa w centrum danych platformy Azure, z opakowującym usługę zarządzaną platformy Azure wokół sprzętu, co umożliwia łatwe zarządzanie chmurą i automatyzację. Ponadto ten sprzęt jest dostępny do nawiązywania połączenia z innymi usługami IaaS i PaaS platformy Azure i korzystania z nich.
Migrowanie obciążeń AIX do usługi Skytap na platformie Azure
W tym przykładzie przedstawiono migrację partycji logicznych AIX (LPARs) do usługi Skytap na platformie Azure.
Migrowanie aplikacji z serii IBM i do aplikacji Skytap na platformie Azure
W tej przykładowej architekturze pokazano, jak używać natywnych usług kopii zapasowych i odzyskiwania IBM i i recovery services ze składnikami platformy Microsoft Azure.
Kluczową częścią starszych migracji i przekształceń na platformę Azure jest uwzględnienie danych. Może to obejmować nie tylko przenoszenie danych, ale także replikację i synchronizację danych.
Modernizacja danych komputerów średniej klasy i mainframe
Dowiedz się, jak zmodernizować dane komputerów średniej klasy i mainframe firmy IBM. Zobacz, jak migrować te dane na platformę Azure, stosując podejście priorytetyzujące dane.
Replikowanie i synchronizowanie danych mainframe na platformie Azure
Replikuj dane podczas modernizacji systemów mainframe i midrange. Synchronizowanie danych lokalnych z danymi platformy Azure podczas modernizacji.
Dostęp komputera Mainframe do baz danych platformy Azure
Zapewnij aplikacjom mainframe dostęp do danych platformy Azure bez konieczności zmieniania kodu. Użyj usługi Microsoft service for DRDA, aby uruchomić instrukcje DB2 SQL w bazie danych programu SQL Server.
Replikacja i synchronizacja plików mainframe na platformie Azure
Dowiedz się więcej o kilku opcjach przenoszenia, konwertowania, przekształcania i przechowywania danych systemu plików mainframe i midrange lokalnie oraz na platformie Azure.
Oficjalne dokumenty, blogi, seminaria internetowe i inne zasoby są dostępne, aby ułatwić Ci podróż, aby zrozumieć ścieżki migracji starszych systemów na platformę Azure:
Różne branże migrują ze starszych systemów mainframe i midrange w innowacyjny i inspirujący sposób. Zapoznaj się z następującymi analizami przypadków klientów i historiami sukcesu:
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla