Skalowanie pionowe z wykorzystaniem instancji i3en VMware Cloud™ w usługach AWS dla bazy danych Oracle® ze skalowalnymi procesorami Intel® Xeon® drugiej generacji oraz dwukrotnie wyższą wydajnością dzięki większym instancjom

Baza danych Oracle

  • Osiągnij nawet dwukrotnie wyższą wydajność bazy danych Oracle z większymi instancjami w porównaniu z instancjami i3.

  • Uzyskaj 18% więcej zamówień w bazie danych na minutę z wykorzystaniem instancji o tej samej wielkości w porównaniu z instancjami i3.

  • Wykorzystaj moc większej liczby lepszych rdzeni w porównaniu z instancjami i3.

author-image

By

Nowe rodzaje instancji i3en AWS ze skalowalnymi procesorami Intel® Xeon® drugiej generacji zapewniają więcej rdzeni i więcej mocy obliczeniowej niż instancje i3

Wiele firm dużo zainwestowało w technologie VMware, w tym w platformę VMware Cloud w usługach AWS do hostowania prywatnych chmur w centrach danych. Chmura publiczna jednak stale się rozwija i staje się coraz powszechniejszym wyborem wśród klientów, którzy muszą rozszerzyć zasoby. Wybierając platformę VMware Cloud w usługach AWS, klienci VMware otrzymują rozwiązanie opracowane wspólnymi siłami, ułatwiające im rozszerzenie systemu o usługi AWS.

W przypadku obciążeń roboczych bazy danych Oracle o kluczowym znaczeniu klienci muszą dokładnie określić, które instancje najlepiej zaspokoją ich potrzeby. Nowe instancje i3en oparte na skalowalnych procesorach Intel® Xeon® drugiej generacji mają większe rozmiary i więcej rdzeni niż starsze instancje i3. Ze względu na lukę w zabezpieczeniach L1TF w starszych procesorach Intel® instancje i3 nie mogły obsługiwać technologii Hyper-Threading, co ograniczało liczbę rdzeni.

W przypadku nowszych procesorów bez tej luki w zabezpieczeniach klienci uzyskają pełną gamę procesorów z nowymi instancjami i3en. Podczas gdy starsze instancje ograniczają klientów tylko do 32 procesorów vCPU, nowe instancje i3en obsługują nawet 96 procesorów vCPU.

Oprócz nowych skalowalnych procesorów Intel® Xeon® drugiej generacji te nowe instancje i3en.metal wyróżniają się większą pojemnością pamięci masowej przy niższych kosztach i większą pamięcią operacyjną niż instancje i3.metal. Aby zademonstrować wzrost wydajności, jaki klienci mogą uzyskać, korzystając z udoskonalonych instancji i3en, firma VMware utworzyła dwa klastry centrów danych definiowanych programowo (SDDC), jeden z trzema instancjami i3en i jeden z trzema instancjami i3. Wykorzystując pojedynczą maszynę wirtualną bazy danych Oracle wdrożoną w instancjach, firma VMware przeprowadziła test skalowania pionowego, aby pokazać wydajność każdej maszyny wirtualnej przy różnych rozmiarach procesorów vCPU. Przy takiej samej liczbie procesorów vCPU (8 dla każdej maszyny) maszyna wirtualna bazy danych i3en osiągnęła o 18% wyższą wydajność. Po zwiększeniu w teście liczby procesorów vCPU do 92 w instancjach i3en i maksymalnie 32 w instancji i3 maszyna wirtualna bazy danych i3en osiągnęła dwukrotnie wyższą wydajność. To oznacza, że nawet jeśli klient nie potrzebuje większej liczby rdzeni dostępnej w nowych instancjach i3en.metal, mogą one przyspieszyć przetwarzanie obciążeń roboczych bazy danych Oracle.

Skalowanie wydajności przy takiej samej liczbie procesorów vCPU

Jeden etap testów skalowania pionowego polegał na porównaniu wydajności instancji i3en oraz i3 z wykorzystaniem maszyny wirtualnej o takim samym rozmiarze. Korzystając z testu wydajności DVD Store 3, firma VMware kierowała do każdej bazy danych Oracle wiele wątków procesów roboczych odpowiadających klientom kupującym płyty DVD. Na podstawie wyniku zamówień na minutę z testu wydajności firma VMware pokazała, że przy 8, 16 i 32 procesorach vCPU instancje i3en z nowymi skalowalnymi procesorami Intel® Xeon® drugiej generacji osiągnęły wyższą wydajność niż instancje i3. Przy 8 procesorach — czyli najmniejszej liczbie uwzględnianej w teście — instancje i3en osiągnęły o 18% wyższą wydajność niż instancje i3.

Rysunek 1. Względne wyniki testu skalowania pionowego DVD Store 3 przedstawiające porównanie całkowitej wydajności (zamówienia na minutę) uzyskanej przez centrum danych definiowane programowo z trzema hostami z wykorzystaniem instancji i3 oraz i3en AWS na jednej maszynie wirtualnej w przypadku trzech liczb procesorów vCPU. Im wyższa wartość, tym lepiej.

Skalowanie wydajności do maksymalnej liczby procesorów vCPU

Kolejny etap testu skalowania pionowego polegał na porównaniu wydajności instancji i3en oraz i3 uzyskiwanej przy coraz większych maszynach wirtualnych. Ze względu na opisany wcześniej problem dotyczący technologii Hyper-Threading, każda instancja i3 jest ograniczona tylko do 32 rdzeni. Dzięki większej liczbie rdzeni i możliwości obsługi technologii Hyper-Threading każda instancja i3en ma nawet 96 rdzeni. W miarę zwiększania przez firmę VMware liczby procesorów vCPU w instancji i3en do maksymalnie 96 wydajność osiągnęła szczytową wartość przy 92 procesorach vCPU. W porównaniu z największą maszyną wirtualną z 32 procesorami vCPU w instancji i3 maszyna wirtualna z 92 procesorami vCPU w instancji i3en osiągnęła dwukrotnie wyższą wydajność.

Niezależnie od rozmiaru implementacji bazy danych Oracle wybór instancji i3en AWS ze skalowalnymi procesorami Intel® Xeon® drugiej generacji zapewnia większy zwrot z inwestycji w platformę VMware Cloud w usługach AWS.

Rysunek 2. Względne wyniki testu skalowania pionowego DVD Store 3 przedstawiające porównanie całkowitej wydajności (zamówienia na minutę) uzyskanej przez centrum danych definiowane programowo z trzema hostami z wykorzystaniem instancji i3 oraz i3en AWS przy coraz większej liczbie procesorów vCPU maszyn wirtualnych. Im wyższa wartość, tym lepiej.

Więcej informacji

Aby rozpocząć wdrażanie bazy danych Oracle w instancjach i3en AWS dla bazy danych Oracle ze skalowalnymi procesorami Intel® Xeon® drugiej generacji, odwiedź witrynę intel.com/aws.

Więcej informacji dotyczących testów znajdziesz na stronie https://www.vmware.com/techpapers/2020/oracle-vmc-aws-i3en-perf.html.