Одним из ключевых преимуществ переноса рабочих нагрузок в облако является возможность полагаться на облачных провайдеров в обслуживании базовой инфраструктуры. Это помогает вам сосредоточить больше ресурсов на ваших конкретных бизнес-решениях. Однако иногда техническое обслуживание может повлиять на доступность ваших облачных ресурсов, поэтому важно, чтобы вы были не только проинформированы о запланированном простое, но и могли подготовиться к нему в соответствии с потребностями вашего бизнеса.
С помощью вычислительной службы Oracle Cloud Infrastructure вы можете контролировать время простоя, связанное с этими редкими событиями технического обслуживания оборудования, используя Обслуживание виртуальной машины, управляемое клиентом. Когда запланировано мероприятие по техническому обслуживанию для базовой системы, поддерживающей одну из ваших виртуальных машин, вы можете перенести эту виртуальную машину в другую облачную инфраструктуру, перезагрузив экземпляр в любое время до запланированного мероприятия по техническому обслуживанию.
Как это работает
Примерно за две недели до запланированного фактического мероприятия по техническому обслуживанию вы получите уведомление по электронной почте от Oracle Cloud Infrastructure. Он включает дату и продолжительность простоя, список экземпляров, на которые повлияло событие, а также четкие инструкции о том, как переместить экземпляр(ы) в другую инфраструктуру в любое время до даты технического обслуживания.& Рекомендуется настроить учетную запись Oracle Cloud Infrastructure с псевдонимом электронной почты, который гарантирует, что это электронное письмо с уведомлением попадет в нужные почтовые ящики.
Та же информация также доступна в консоли Oracle Cloud Infrastructure Console. Любой экземпляр виртуальной машины, на который повлияет запланированный простой, помечается флагом Перезагрузка для обслуживания.
Если вы решите проигнорировать эту информацию, экземпляры пройдут плановое техническое обслуживание, включая перезагрузку. Однако вы можете улучшить доступность своих служб, перезагрузив экземпляр в более удобное время перед плановым обслуживанием. Перезагрузку можно выполнить через консоль, API или CLI. Когда инстанс перезапускается, он запускается в другой инфраструктуре в облаке, и флаг обслуживания снимается.
Проверка планового обслуживания
В рамках ваших операционных политик вы можете захотеть регулярно проверять все инстансы, которым требуется перезагрузка для обслуживания. В консоли вы можете использовать следующий предопределенный запрос в расширенном поиске: “Запрос для всех экземпляров, которым предстоит перезагрузка по расписанию для обслуживания”.
Консоль отображает ресурсы из одного региона одновременно, поэтому вы должны запускать запрос в каждом регионе отдельно.
В API или CLI вы можете фильтровать помеченные экземпляры, используя свойство timeMaintenanceRebootDue . Вы можете использовать сценарий для составления списка всех таких экземпляров во всех включенных регионах аренды. Запуск сценария можно запланировать на ежедневной основе, чтобы у вас было достаточно времени для действий с любыми помеченными экземплярами даже в экстренных ситуациях.
Соображения
В настоящее время эта функция доступна только для StandardVM shapes, работающих под управлением ОС Linux, либо из образов Oracle, либо из пользовательских образов. Любые экземпляры, у которых есть вложения блочных томов, отличные от iSCSI, или вторичные VNIC, требуют отсоединения блочных томов и вторичных VNIC перед перезагрузкой экземпляра. После перезагрузки они могут быть повторно подключены для возобновления нормальной работы.
На следующем этапе функция будет поддерживать все формы виртуальных машин, а также экземпляры, к которым подключены блочные тома, отличные от iSCSI, и вторичные VNIC.
Заключение
Функция обслуживания виртуальной машины, управляемой клиентом, позволяет вам контролировать время простоя экземпляров виртуальной машины, запущенных поверх инфраструктуры, требующей обслуживания. Как только эти экземпляры будут идентифицированы (либо с помощью уведомления по электронной почте, либо путем активного запуска скрипта), их можно перенести в новую инфраструктуру, выполнив перезагрузку в удобное для вас время и ваших приложений.
beinginthecloud.com