Используйте горизонтальное масштабирование с экземплярами i3en VMware Cloud™ на AWS для базы данных Oracle® с масштабируемыми процессорами Intel® Xeon® 2-го поколения и вдвое повысьте производительность

База данных Oracle

  • Повысьте вдвое производительность баз данных Oracle по сравнению с экземплярами i3.

  • Используйте возможности большего количества более производительных ядер и технологии Hyperthreading по сравнению с экземплярами i3.

BUILT IN - ARTICLE INTRO SECOND COMPONENT

Новые экземпляры AWS для баз данных Oracle i3en с масштабируемыми процессорами Intel® Xeon® 2-го поколения обеспечивают большее количество ядер и повышенную мощность по сравнению с экземплярами i3

Предприятия, использующие базу данных Oracle, всё чаще переносят многие критически важные рабочие задачи из локальных ЦОД в облачные среды. Благодаря партнерству AWS и VMware для предоставления комплексного облачного решения, предназначенного для рабочих задач на базе VSphere, компании могут переносить приложения базы данных Oracle в VMware Cloud на AWS и сохранять полное контроль над базой данных и доступом на уровне операционной системы.

Какие экземпляры AWS представляются наиболее целесообразными для бизнеса? По сравнению с более старыми экземплярами i3 новые экземпляры i3en на базе масштабируемых процессоров Intel® Xeon® 2-го поколения имеют больше вычислительных ядер и больше памяти, что позволяет размещать более крупные и мощные виртуальные машины. Кроме того, в экземплярах AWS i3 не включена технология hyperthreading из-за уязвимости L1TF, присутствующей в более старых процессорах Intel. Новые процессоры, обеспечивающие работу экземпляров i3en, не имеют этой проблемы, поэтому технология hyperthreading включена.

Компания VMware провела серию тестов по горизонтальному масштабированию для сравнения производительности баз данных Oracle на этих двух экземплярах AWS, развертывая программно-определяемый центр обработки данных (SDDC) и используя рабочую задачу, предусматривающую нагрузку виртуальных машин несколькими рабочими потоками одновременно. При запуске как одной, так и двух виртуальных машин на хост-процессор экземпляры AWS i3en на базе масштабируемых процессоров Intel® Xeon® 2-го поколения обеспечивали вдвое большую производительность.

Тестирование производительности с двумя виртуальными машинами на хост-процессор

На одном из этапов тестирования на горизонтальное масштабирование использовались две виртуальные машины на хост-процессор. Размер виртуальных машин определял количество ядер хост-процессора. Поскольку хосты i3en на базе масштабируемых процессоров Intel® Xeon® 2-го поколения имеют 24 ядра на разъем, две виртуальных машины с 12 виртуальными процессорами каждая вписываются в каждый разъем без чрезмерного выделения ресурсов. Из-за меньшего количества ядер на разъем на экземплярах i3 размещались только виртуальные машины с восемью виртуальными процессорами. Тестирование началось с одной виртуальной машины, затем количество было увеличено до двух виртуальных машин на разъем на каждый хост, то есть в данном случае задействовали 12 виртуальных машин.

На рис. 1 на следующей странице показано, как увеличение количества виртуальных процессоров в виртуальной машине с целью использования дополнительных ядер в экземплярах i3en обеспечило повышенную производительность по мере горизонтального масштабирования количества виртуальных машин. В последнем случае с 12 виртуальными машинами с базам данных Oracle (четыре машины на хост) в i3en SDDC удалось более чем вдвое увеличить количество полных операций в минуту по сравнению с i3 SDDC. Мы можем отнести это увеличение за счет большего количества более производительных ядер в экземпляре i3en по сравнению с экземпляром i3, а также за счет наличия технологии hyperthreading.

Рис. 1. Относительные результаты теста на горизонтальное масштабирование DVD Store 3 со сравнением общей производительности (в заказах в минуту), достигнутой программно-определяемым центром обработки данных с тремя хостами с использованием экземпляров AWS i3 и i3en с двумя виртуальными машинами на разъем хоста. Чем больше, тем лучше.

Тестирование производительности с одной виртуальной машиной на хост-процессор

Для изучения горизонтального масштабирования с более крупными виртуальными машинами с базами данных Oracle в одних и тех же i3 и i3en SDDC был предусмотрен еще один этап тестирования с использованием одной виртуальной машины на хост-процессор. Количество ядер хост-процессора в данном случае также определило размер виртуальной машины. Кластер i3en на базе масштабируемых процессоров Intel® Xeon® 2-го поколения поддерживал виртуальные машины с 24 виртуальными процессорами без чрезмерной выделения ресурсов, в то время как кластер i3 поддерживал только виртуальные машины с 16 виртуальными процессорами.

Как показано на рис. 2, тестирование началось с одной виртуальной машины с последующим увеличением до шести виртуальных машин (по одной ВМ на разъем на каждом хосте). Результаты соответствуют тем же закономерностям, которые мы видели в предыдущем тесте. При запуске шести более крупных виртуальных машин с 24 виртуальными процессорами на трех экземплярах хостов в i3en SDDC общая производительность опять более чем вдвое превышала максимальную производительность шести виртуальных машин с 16 виртуальными процессорами в i3 SDDC.

Независимо от размера реализаций базы данных Oracle выбирайте экземпляры AWS i3en с масштабируемыми процессорами Intel® Xeon® 2-го поколения для получения большей отдачи от инвестиций в VMware Cloud на AWS.

Рисунок 2. Относительные результаты теста на горизонтальное масштабирование DVD Store 3 со сравнением общей производительности (в заказах в минуту), достигнутой программно-определяемым центром обработки данных с тремя хостами с использованием экземпляров AWS i3 и i3en с одной виртуальной машиной на каждое ядро хоста. Чем больше, тем лучше.

Подробнее

Чтобы начать развертывание баз данных Oracle на AWS для экземпляров i3en с базой данных Oracle с масштабируемыми процессорами Intel® Xeon® 2-го поколения, посетите веб-сайт intel.com/aws.

Подробная информация о тестировании на веб-сайте https://www.vmware.com/techpapers/2020/oracle-vmc-aws-i3en-perf.html.