Примеры переноса локальных рабочих нагрузок MySQL в Базу данных Azure для MySQL
Перенос баз данных MySQL из локальных сред в База данных Azure для MySQL — это стратегический шаг, который может значительно повысить масштабируемость, безопасность и производительность. В этой статье рассматриваются варианты использования представителя, предоставляя комплексное руководство по плавному переходу рабочих нагрузок MySQL в Azure. Используя надежную инфраструктуру и расширенные возможности Azure, организации могут добиться большей эффективности работы и экономии затрат. Независимо от того, хотите ли вы модернизировать инфраструктуру базы данных или улучшить возможности аварийного восстановления, в этом руководстве приведены необходимые аналитические сведения и шаги для обеспечения успешной миграции.
Необходимые компоненты
Перенос локальных рабочих нагрузок MySQL в Базу данных Azure для MySQL
Обзор
Следующий вариант использования основан на реальном сценарии клиента, который перенес рабочую нагрузку MySQL в Базу данных Azure для MySQL.
Компания World-Wide Importers (WWI) является производителем и оптовым дистрибьютором новых товаров. Она находится в Сан-Франциско, штат Калифорния. Компания начала вести деятельность в 2002 году и разработала эффективную модель "бизнес-бизнес" (B2B), продавая производимые товары напрямую розничным клиентам по всей территории США. В число клиентов компании входят специализированные магазины, супермаркеты, магазины вычислительной техники, магазины, рассчитанные на туристов, и ряд частных лиц. Благодаря этой модели B2B в компании сформировалась упрощенная и упорядоченная система распространения продукции, которая способствует сокращению затрат и установке более конкурентоспособных цен на производимые товары. WWI также продает товары другим оптовикам через сеть агентов, которые продвигают продукцию от имени компании.
Прежде чем начать работу в новых областях, WWI хочет убедиться, что ее ИТ-инфраструктура справится с ожидаемым расширением. В настоящее время вся ИТ-инфраструктура WWI размещается локально в головном офисе организации. Компания считает, что перемещение этих ресурсов в облако будет способствовать ее дальнейшему развитию. Поэтому директору по информационным технологиям было поручено проконтролировать перенос портала для обслуживания клиентов и связанных с ним рабочих нагрузок в облако.
WWI планирует и дальше использовать преимущества многих расширенных возможностей, доступных в облаке, и заинтересована в переносе своих баз данных и связанных с ними рабочих нагрузок в Azure. Сотрудники хотят реализовать этот процесс быстро и без необходимости внесения каких-либо изменений в свои приложения или базы данных. Изначально компания планирует перенести веб-приложение портала для обслуживания клиентов на основе Java и связанные базы данных и рабочие нагрузки MySQL в облако.
Цели миграции
Ниже перечислены основные цели миграции имеющихся баз данных и связанных рабочих нагрузок SQL в облако.
Повышение уровня общей безопасности за счет защиты неактивных и передаваемых данных.
Улучшение возможностей обеспечения высокого уровня доступности и аварийного восстановления (HA/DR).
Готовность организации к использованию возможностей и технологий, основанных на облачных вычислениях, таких как восстановление на определенный момент времени.
Использование преимуществ функций оптимизации администрирования и производительности Базы данных Azure для MySQL.
Создание масштабируемой платформы, которую можно использовать для расширения бизнеса с охватом дополнительных географических регионов.
Более строгое соблюдение различных юридических требований в местах хранения персональных данных.
Для обучения команды по реализации рекомендаций по переходу в облако компания WWI использовала Cloud Adoption Framework (CAF). Затем, используя CAF в качестве руководства по миграции более высокого уровня, WWI выделила в процессе миграции три основных этапа. Наконец, компания определила действия, которые следует выполнять на каждом этапе, чтобы обеспечить успешный переход в облачную среду.
Эти этапы включают:
Этап | Имя. | Процедуры |
---|---|---|
1 | Подготовка к миграции | Оценка, планирование, оценка методов миграции, влияние на приложения, планы тестирования, базовые показатели производительности |
2 | Миграция | Проведение миграции, выполнение планов тестирования |
3 | После миграции | Непрерывность бизнес-процессов, аварийное восстановление, управление, безопасность, оптимизация производительности, модернизация платформы |
В компании WWI есть несколько экземпляров MySQL различных версий в диапазоне от 5.5 до 5.7. Сотрудники хотели бы как можно быстрее перевести эти экземпляры на последнюю версию и при этом быть уверенными, что после этого их приложения будут эффективно работать. Они не против перехода на ту же версию в облаке и последующего обновления, но предпочтут этот способ, если смогут решать две задачи одновременно.
Компания также хотела бы обеспечить безопасность и доступность рабочих нагрузок данных в нескольких географических регионах в случае сбоя и иметь в распоряжении несколько доступных вариантов конфигурации.
WWI хочет начать с простого приложения для первой миграции, а затем переходить к более критически важным для бизнеса приложениям на более позднем этапе. В этом случае команда получит знания и опыт, необходимые для подготовки и планирования будущих миграций.