Эмулятор Charon-SSP для виртуальных машин Solaris от Stromasys на виртуальных машинах Azure
Кроссплатформенный гипервизор Charon-SSP эмулирует устаревшие системы Sun SPARC на стандартных компьютерах x86-64 и виртуальных машинах.
Этот браузер больше не поддерживается.
Выполните обновление до Microsoft Edge, чтобы воспользоваться новейшими функциями, обновлениями для системы безопасности и технической поддержкой.
Мейнфрейм и оборудование среднего уровня состоит из семейства систем различных поставщиков (все с историей и целью высокой производительности, высокой пропускной способности и иногда высокой доступности). Эти системы часто масштабируются и монолитно, то есть они были одним, большим кадром с несколькими единицами обработки, общим объемом памяти и общим хранилищем.
На стороне приложения программы часто написаны в одном из двух вариантов: транзакционных или пакетных. В обоих случаях использовалось несколько языков программирования, включая COBOL, PL/I, Natural, Fortran, REXX и т. д. Несмотря на возраст и сложность этих систем, существует множество путей миграции в Azure.
На стороне данных данные обычно хранятся в файлах и базах данных. Мейнфреймы и базы данных среднего уровня обычно бывают в различных структурах, таких как реляционные, иерархические и сетевые, среди прочего. Существуют различные типы файловых систем, где некоторые из них могут быть индексированы и могут выступать в качестве хранилищ ключей и значений. Кроме того, кодировка данных в мейнфреймах может отличаться от кодировки, которая обычно обрабатывается в системах, отличных от мейнфреймов. Таким образом, миграция данных должна обрабатываться с предварительным планированием. Существует множество вариантов миграции на платформу данных Azure.
Во многих случаях мейнфрейм, середина и другие серверные рабочие нагрузки можно реплицировать в Azure без потери функциональности. Иногда пользователи не замечают изменения в своих базовых системах. В других ситуациях существуют варианты рефакторинга и повторного проектирования устаревшего решения в архитектуру, которая находится в соответствии с облаком. Это делается при сохранении той же или аналогичной функциональности. Архитектура в этом наборе содержимого (а также технические документы и другие ресурсы, предоставленные далее в этой статье), помогут вам выполнить этот процесс.
В наших архитектурах мейнфреймов мы используем следующие термины.
Мейнфреймы были разработаны в качестве масштабируемых серверов для выполнения высокопроизводительных онлайн-транзакций и пакетной обработки в конце 1950-х годов. Таким образом, мейнфреймы имеют программное обеспечение для форм онлайн-транзакций (иногда называемых зелеными экранами) и высокопроизводительных систем ввода-вывода для обработки пакетных запусков. Мейнфреймы имеют репутацию высокой надежности и доступности, а также их способность выполнять онлайн-задания и пакетные задания.
Часть демистификации мейнфреймов включает декодирование различных перекрывающихся терминов. Например, центральное хранилище, реальная память, реальное хранилище и основное хранилище относятся к хранилищу, подключенному непосредственно к процессору мейнфрейма. Оборудование мейнфреймов включает процессоры и многие другие устройства, например запоминающие устройства с прямым доступом (DASD), накопители на магнитной ленте и несколько видов пользовательских консолей. Магнитные ленты и DASD используются для системных функций и пользовательских программ.
Типы физического хранилища:
Измерение миллионов инструкций в секунду (MIPS) обеспечивает постоянное значение числа циклов в секунду для заданного компьютера. MIPS используется для измерения общей вычислительной мощности мейнфрейма. Поставщики мейнфреймов взимает плату клиентам на основе использования MIPS. Клиенты могут увеличить емкость мейнфрейма в соответствии с конкретными требованиями. IBM поддерживает индекс емкости процессора, который показывает относительную емкость в разных мейнфреймах.
В следующей таблице показаны типичные пороговые значения MIPS для небольших, средних и крупных корпоративных организаций (SORG, MORG и LORG).
Размер клиента | Типичное использование MIPS |
---|---|
SORG | Менее 500 MIPS |
MORG | 500 MIPS до 5000 MIPS |
LORG | Более 5000 MIPS |
Данные мейнфрейма хранятся и организованы различными способами, от реляционных и иерархических баз данных до файловых систем высокой пропускной способности. Некоторые распространенные системы данных — z/OS Db2 для реляционных данных и базы данных IMS для иерархических данных. Для хранилища файлов высокой пропускной способности может появиться VSAM (метод доступа к виртуальному хранилищу IBM). В следующей таблице представлено сопоставление некоторых наиболее распространенных систем данных мейнфрейма и их возможных целевых объектов миграции в Azure.
Источник данных | Целевая платформа в Azure |
---|---|
z/OS Db2 & Db2 LUW | База данных SQL Azure, SQL Server на виртуальных машинах Azure, LuW Db2 на виртуальных машинах Azure, Oracle на виртуальных машинах Azure, База данных Azure для PostgreSQL |
База данных IMS | База данных SQL Azure, SQL Server на виртуальных машинах Azure, Db2 LUW на виртуальных машинах Azure, Oracle на виртуальных машинах Azure, Azure Cosmos DB |
Метод доступа к виртуальному хранилищу (VSAM), индексированный последовательный метод доступа (ISAM), другие неструктурированные файлы | База данных SQL Azure, SQL Server на виртуальных машинах Azure, Db2 LUW на виртуальных машинах Azure, Oracle на виртуальных машинах Azure, Azure Cosmos DB |
Группы дат создания (GDG) | Файлы в Azure с помощью расширений в соглашениях об именовании для предоставления аналогичных функций gDG |
Системы среднего порядка и компьютеры среднего порядка слабо определены терминами для компьютерной системы, которая является более мощной, чем персональный компьютер общего назначения, но менее мощным, чем компьютер с мейнфреймом полного размера. В большинстве случаев средний компьютер используется в качестве сетевого сервера, если имеется небольшое или среднее число клиентских систем. Компьютеры обычно имеют несколько процессоров, большое количество памяти случайного доступа (ОЗУ) и большие жесткие диски. Кроме того, они обычно содержат оборудование, которое позволяет использовать расширенные сети и порты для подключения к более бизнес-ориентированным периферийным устройствам (например, устройствам хранилища больших данных).
Распространенные системы в этой категории включают AS/400 и серии IBM i и p. Unisys также имеет коллекцию систем среднего порядка.
Операционная система Unix была одной из первых операционных систем корпоративного уровня. Unix — это базовая операционная система для Ubuntu, Solaris и операционных систем, соответствующих стандартам POSIX. Unix был разработан в 1970-х годах Кеном Томпсоном, Деннисом Ричи и другими в лабораториях AT&T. Изначально это было предназначено для программистов, которые разрабатывают программное обеспечение, а не программистов. Она была распространена в государственных организациях и академических учреждениях, которые привели Unix к переносу на более широкий спектр вариантов и вилок, с различными специализированными функциями. Unix и его варианты (например, AIX, HP-UX и Tru64) обычно выполняются в устаревших системах, таких как мейнфреймы IBM, системы AS/400, Sun Sparc и аппаратные системы DEC.
Другие устаревшие системы включают семейство систем из Корпорации цифрового оборудования (DEC), таких как DEC VAX, DEC Alpha и DEC PDP. Системы DEC изначально запускали операционную систему VAX VMS, а затем в конечном итоге переехали в варианты Unix, такие как Tru64. Другие системы включают те, которые основаны на архитектуре PA-RISC, таких как системы HP-3000 и HP-9000.
Данные среднего уровня хранятся и упорядочены различными способами, от реляционных и иерархических баз данных до файловых систем высокой пропускной способности. Некоторые распространенные системы данных : Db2 for i (для реляционных данных) и IMS DB для иерархических данных. В следующей таблице приведено сопоставление некоторых наиболее распространенных систем данных мейнфрейма и возможных целевых объектов миграции в Azure.
Источник данных | Целевая платформа в Azure |
---|---|
Db2 для i | База данных SQL Azure, SQL Server на виртуальных машинах Azure, База данных Azure для PostgreSQL, Db2 LUW на виртуальных машинах Azure, Oracle на виртуальных машинах Azure |
База данных IMS | База данных SQL Azure, SQL Server на виртуальных машинах Azure, Db2 LUW на виртуальных машинах Azure, Oracle на виртуальных машинах Azure, Azure Cosmos DB |
Рассмотрим следующие сведения о эндианности:
На следующем рисунке показана разница между большим эндианом и маленьким эндианом.
Этот вариант, часто называемый миграцией lift-and-shift, не требует изменения кода. Его можно использовать для быстрого переноса существующих приложений в Azure. Каждое приложение переносится как есть, чтобы получить преимущества облака (без риска и затрат, связанных с изменениями кода).
Эмулятор Charon-SSP для виртуальных машин Solaris от Stromasys на виртуальных машинах Azure
Кроссплатформенный гипервизор Charon-SSP эмулирует устаревшие системы Sun SPARC на стандартных компьютерах x86-64 и виртуальных машинах.
Перенос приложений мейнфреймов IBM в Azure с помощью TmaxSoft OpenFrame
Перенос приложений мейнфреймов IBM zSeries в Azure. Используйте подход без кода, который TmaxSoft OpenFrame предлагает для этой операции лифта и смены.
Размещение мейнфрейма Unisys ClearPath Forward в Azure с помощью виртуализации Unisys
Архитектура, описанная в этой статье, демонстрирует, как использовать технологии виртуализации от Unisys (партнер Майкрософт) с устаревшим мейнфреймом Unisys CPF Libra.
Использование LzLabs Software Defined Mainframe (SDM) в развертывании виртуальной машины Azure
Подход к повторному размещению устаревших приложений мейнфреймов в Azure с использованием платформы LzLabs Software Defined Mainframe.
Для рефакторинга требуются минимальные изменения в приложениях. Это часто позволяет архитектуре приложений воспользоваться преимуществами платформы Azure как службы (PaaS) и других облачных предложений. Например, можно перенести вычислительные компоненты существующих приложений в службу приложение Azure или в Служба Azure Kubernetes (AKS). Можно также рефакторингировать реляционные и нереляционные базы данных в различные варианты, такие как Управляемый экземпляр SQL Azure, База данных Azure для MySQL, База данных Azure для PostgreSQL и Azure Cosmos DB.
Общий рефакторинг мейнфреймов в Azure
Узнайте, как выполнять рефакторинг стандартных приложений мейнфреймов для более эффективного и экономичного выполнения в Azure.
Micro Focus Enterprise Server на виртуальных машинах Azure
Оптимизируйте, модернизируйте и сделайте более эффективными приложения мейнфрейма IBM z/OS, используя Micro Focus Enterprise Server 6.0 на виртуальных машинах Azure.
Рефакторинг компонента обеспечения взаимодействия мейнфрейма IBM z/OS для Azure
Узнайте, как службы и компоненты Azure могут обеспечить масштабируемую производительность, сравнимую с мейнфреймами IBM z/OS CF и параллельными возможностями Sysplex.
Миграция мейнфреймов Unisys Dorado в Azure с Astadia и Micro Focus
Перенос систем мэйнфреймов Unisys Dorado с помощью продуктов Astadia и Micro Focus. Перейдите в Azure без изменения кода, смены моделей данных или обновления экранов.
Миграция мейнфреймов Unisys
Узнайте о вариантах использования платформы Avanade Automated Migration Technology (AMT) для переноса рабочих нагрузок мейнфреймов Unisys в Azure.
Перенос IBM System i (AS/400) в Azure с помощью Infinite i
Используйте Infinite i, чтобы легко перенести рабочие нагрузки IBM System i (AS/400) в Azure. Вы можете снизить затраты, повысить производительность и доступность, а также провести модернизацию.
Миграция мейнфреймов IBM z/OS с Avanade AMT
Узнайте, как использовать платформу Avanade Automated Migration Technology (AMT) для переноса рабочих нагрузок мейнфреймов IBM z/OS в Azure.
Повторное размещение приложений мейнфреймов в Azure с помощью компиляторов Raincode
Эта архитектура показывает, как компилятор Raincode COBOL модернизирует устаревшие приложения мейнфрейма.
Интерактивная обработка транзакций IBM z/OS в Azure
Перенесите рабочую нагрузку OLTP z/OS в приложение Azure, которое является экономичным, быстрым, масштабируемым и адаптируемым.
Повторное проектирование миграции посвящено изменению и расширению функциональных возможностей приложений и базе кода для оптимизации архитектуры приложения для масштабируемости облака. Например, можно разбить монолитное приложение на группу микрослужб, которые работают совместно и легко масштабируются. Вы также можете перепроектировать реляционные и нереляционные базы данных в полностью управляемое решение базы данных, например в Управляемый экземпляр SQL, Базу данных Azure для MySQL, Базу данных Azure для PostgreSQL и Azure Cosmos DB.
Пакетная обработка большого объема транзакций
Используйте Службу Azure Kubernetes (AKS) и Служебную шину Azure для реализации пакетной обработки большого объема транзакций.
Интеграция очередей сообщений IBM мейнфреймов и компьютеров среднего уровня с Azure
В этом примере описан подход "сначала данные" к интеграции ПО промежуточного слоя, который позволяет создавать очереди сообщений (MQ) IBM.
Повторное проектирование приложений пакетной службы IBM z/OS в Azure
Повторное проектирование приложений пакетной службы мэйнфрейма с помощью служб Azure. Это изменение архитектуры может сократить затраты и повысить масштабируемость.
Другой шаблон миграции в Azure (для устаревших систем) — это то, что называется выделенным оборудованием. Этот шаблон заключается в том, что устаревшее оборудование (например, IBM Power Systems) выполняется в центре обработки данных Azure с оболочкой управляемой службы Azure вокруг оборудования, что позволяет легко управлять облаком и автоматизацией. Кроме того, это оборудование доступно для подключения и использования с другими службами IaaS и PaaS Azure.
Перенос рабочих нагрузок AIX в Skytap на базе Azure
В этом примере показан перенос логических секций AIX (LPAR) в Skytap в Azure.
Перенос приложений с серии IBM i в Skytap в Azure
В этом примере архитектуры показано, как использовать собственные службы IBM i для резервного копирования и восстановления с помощью компонентов Microsoft Azure.
Ключевой частью устаревших миграций и преобразований в Azure является рассмотрение данных. Это может включать не только перемещение данных, но и репликацию и синхронизацию данных.
Модернизация данных мейнфреймов и компьютеров среднего уровня
Узнайте, как модернизировать данные мейнфреймов и компьютеров среднего уровня от IBM. Узнайте, как перенести эти данные в Azure, используя подход "сначала данные".
Репликация и синхронизация данных мейнфреймов в Azure
Репликация данных при модернизации мейнфреймов и систем среднего порядка. Синхронизация локальных данных с данными Azure во время модернизации.
Доступ к базам данных Azure с мейнфрейма
Предоставление приложениям мейнфрейма доступа к данным Azure без изменения кода. Используйте службу Майкрософт для DRDA для запуска инструкций SQL Db2 в базе данных SQL Server.
Репликация и синхронизация файлов мейнфреймов в Azure
Узнайте о нескольких вариантах перемещения, преобразования, преобразования и хранения мейнфреймов и данных файловой системы в локальной среде и в Azure.
Информационные материалы, блоги, вебинары и другие ресурсы помогут вам в пути, чтобы понять пути миграции устаревших систем в Azure:
Различные отрасли переносятся из устаревших мейнфреймов и систем среднего порядка в инновационных и вдохновляющих способах. Ознакомьтесь со следующими примерами и историями успеха клиента: