39

Ugyanaz, mégis más - HBONE · November. Persistensmemória. A memória és a tároló technológiák közeledése 4 CPU Cache ... 81x kisebb késleltetés 73x kisebb késleltetés

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Ugyanaz, mégis más - HBONE · November. Persistensmemória. A memória és a tároló technológiák közeledése 4 CPU Cache ... 81x kisebb késleltetés 73x kisebb késleltetés
Page 2: Ugyanaz, mégis más - HBONE · November. Persistensmemória. A memória és a tároló technológiák közeledése 4 CPU Cache ... 81x kisebb késleltetés 73x kisebb késleltetés

Ugyanaz, mégis másHPE technológiák

2017. November

Page 3: Ugyanaz, mégis más - HBONE · November. Persistensmemória. A memória és a tároló technológiák közeledése 4 CPU Cache ... 81x kisebb késleltetés 73x kisebb késleltetés

Persistens memória

Page 4: Ugyanaz, mégis más - HBONE · November. Persistensmemória. A memória és a tároló technológiák közeledése 4 CPU Cache ... 81x kisebb késleltetés 73x kisebb késleltetés

A memória és a tároló technológiák közeledése

4

CPU

Cache

DRAM

Flash SDD

Magnetic HDD

Byte címzésű

Alacsony késleltetésű

Blokk alapú tároló

Nagy késleltetésű

Memória

Tároló

Sebesség

Perzisztencia

Persistens Memória

Perzisztens Memória = A memória sebessége + a tárolók perzisztenciája

Page 5: Ugyanaz, mégis más - HBONE · November. Persistensmemória. A memória és a tároló technológiák közeledése 4 CPU Cache ... 81x kisebb késleltetés 73x kisebb késleltetés

Mi az a „nem-felejtős” DIMM (NVDIMM)?

– Típusa “NVDIMM-N” (JEDEC sztenderd)

– A DRAM –ot és a NAND Flash –t kombinálja egyetlen DIMM -en

– A flash csak az perzisztens tárolásra használtatik (nem tudja a host elérni)

– Ezért olyan,mint egy DRAM:– Néhány 10GB kapacitású

– Olvasási késleltetése ~50ns

– Élettartama és megbízhatósága megegyezik a DRAM-mal

– NVDIMM kontroller átmozgatja az adatokat a RAM –ól a Flash-be, áramszünet, vagy más esemény bekövetkeztekor

– HPE Smart Storage Battery biztosítja a

szükséges energiát HPE NVDIMM-N-k részére

(nem szükséges SuperCaps használata )

DDR4Esemény vezérelt

NA

ND

fla

sh

DR

AM

NVDIMM-N

Page 6: Ugyanaz, mégis más - HBONE · November. Persistensmemória. A memória és a tároló technológiák közeledése 4 CPU Cache ... 81x kisebb késleltetés 73x kisebb késleltetés

A szoftvereknek is fejlődniük kell a Perzisztent Memóriahasználatához

Controller

Cache

File system

I/O Buffers

Drivers

Objects

Interpreters

Libraries

Media

~25k instructions3+ data copies

Bottleneck

Application

Operating System

SSD/HDD

Objects

Interpreters

Media

Application

Persistent Memory

Bottleneck?

3 instructions0 data copies

Libraries

Page 7: Ugyanaz, mégis más - HBONE · November. Persistensmemória. A memória és a tároló technológiák közeledése 4 CPU Cache ... 81x kisebb késleltetés 73x kisebb késleltetés

SQL2016 Tail of LogMi az a „Tail of the Log”?• Az a része az SQL tranzakciós og file-nak,

mely a legutóbbi írásműveleteket tartalmazza• Microsoft optimalizálta az SQL Server 2016 -t

a byte-címzésű perzisztens memória használatára

Mit mutat meg ez a demo?• Baseline: Tranzakciós Log NVMe SSD-k –re• 2nd Test: Tranzakciós Log írása NVDIMM -be• Eredmény:

• Az NVDIMM 2x teljesítményű + fele akkora késleltetésű, mint a leggyorsabb flash

• Jobb CPU kihasználtság érhető el a byte címezhetőségű tárolóval

Szerver konfiguráció:� 1x HPE ProLiant DL380 (2 processzor)� 1x NVDIMM: Tail of the Log� 2x SATA SSD (400 GB) – database file-ok� 1x NVMe SSD (400 GB) – transaction log� 128 GB memorySoftware: •Windows Server 2016 and SQL Server 2016

Page 8: Ugyanaz, mégis más - HBONE · November. Persistensmemória. A memória és a tároló technológiák közeledése 4 CPU Cache ... 81x kisebb késleltetés 73x kisebb késleltetés

NVDIMM Technológiai és Applikációs teljesítménye

Technológiai teljesítmény Applikációs teljesítmény

SAS SSDPCIe Workload Accelerator

34x több IOPs 24x több IOPs

16x nagyobb sávszélesség 6x nagyobb sávszélesség

81x kisebb késleltetés 73x kisebb késleltetés

NVDIMM-et hasonlítunk

MSFT SQL Server 2012 (block)

MSFT SQL Server 2016 (byte-addressable)

MSFT Exchange

Akár 2X gyorsabb Akár 4X gyorsabb Akár 63% gyorsabb

Page 9: Ugyanaz, mégis más - HBONE · November. Persistensmemória. A memória és a tároló technológiák közeledése 4 CPU Cache ... 81x kisebb késleltetés 73x kisebb késleltetés

HPE skálázható perzisztens memória

1. Itt kezdődikI a világon legtöbbször eladott szerverénél –

HPE ProLiant DL380!

2. A BIOS felügyeli a HPE Skálázható Perzisztens memória funkcionalítást

3. HPE Smart Memória DRAM az applikációk gyorsításához

4. HPE 2.5” NVMe SSDs mint dedikált flash tier

5. Akkumulátorral kiegészített tápegység, mely a szükséges energiát biztosítja,mikor a

DRAM-ból a Flash-be kell másolni az adatokat.

6. Az applikációk csak a memóriában futnak, új teljesítmény szintet adnak a HPE

Szervereknek

A titkos összetevő

SZERVER

DRAM

Flash

Applikációk

Tápellátás

Page 10: Ugyanaz, mégis más - HBONE · November. Persistensmemória. A memória és a tároló technológiák közeledése 4 CPU Cache ... 81x kisebb késleltetés 73x kisebb késleltetés

Miért érdemes HPE Skálázható Perzisztens Memóriát használni?

20

1

0

5

10

15

20

25

Minutes

200GB adatbázis visszaállítása a memóriába

SSDs HPE Scalable Persistent Memory

10

20x

A HPE Skálázható Perzisztens Memória használatával a visszaállítási idő akár 20x rövidebb !

500K Tpm

Page 11: Ugyanaz, mégis más - HBONE · November. Persistensmemória. A memória és a tároló technológiák közeledése 4 CPU Cache ... 81x kisebb késleltetés 73x kisebb késleltetés

Jitter smoothing

Page 12: Ugyanaz, mégis más - HBONE · November. Persistensmemória. A memória és a tároló technológiák közeledése 4 CPU Cache ... 81x kisebb késleltetés 73x kisebb késleltetés

Mi is az a Jitter?

Base Frequency Frequencies

Turbo Boost nélkül Turbo Boost engedélyezve

Fre

qu

en

cy

Time

‒ Jitter akkor jön láátre, mikor a processzor frekvenciát vált

‒ Az Intel Turbo Boost mód engedélyezése drámaian meg tudja növelni a processzor frekvenciáját

‒ Minden alkalommal, mikor a processzor frekvencia változik, a core-ok megállnak

Miért érdemes vele foglalkozni?A Jitter negatívan hat a

‒ A késleltetésre

‒ A teljesítmény meghatározására

‒ A terhelés felvételre

Page 13: Ugyanaz, mégis más - HBONE · November. Persistensmemória. A memória és a tároló technológiák közeledése 4 CPU Cache ... 81x kisebb késleltetés 73x kisebb késleltetés

Jitter Smoothing

Base Frequency Turbo FrequenciesJitter Smoothing

‒ A Jitter Smoothing lecsökkenti a frekvencia váltásokat Intel Turbo Boost módban

‒ HPE szabadalmi oltalom alatt álló technológia

‒ Jobban meghatározható, megbízható teljesítményt eredményez

ÖsszefoglalvaA jól meghatározható, megbízható teljesítmény előnyökkel jár

2.2Ghz processorJitter Smoothing Turbo Boost módban

0

Fre

qu

en

cy

0.5

1.0

1.5

2.0

2.5

3.0

3.5

Time

Page 14: Ugyanaz, mégis más - HBONE · November. Persistensmemória. A memória és a tároló technológiák közeledése 4 CPU Cache ... 81x kisebb késleltetés 73x kisebb késleltetés

A Való életből: Szerver oldali Java terhelés – CPU Frekvencia kihatása

MH

z 12%frekvencia növekedés

5.7%-alkevesebb

mint a Max

Elméleti frekvenciák

Page 15: Ugyanaz, mégis más - HBONE · November. Persistensmemória. A memória és a tároló technológiák közeledése 4 CPU Cache ... 81x kisebb késleltetés 73x kisebb késleltetés

A Való életből: Szerver oldali Java terhelés – CPU Frekvencia kihatásaGyakorlati frekvenciák

5.2%teljesítménynövekedés a

Baseline-hoz képest

1.2% -al több mint aTurbo

Sokszor a Turbo Boost aJitter smoothing-al együtt sokkal jobb eredményeket ad, mint a Turbo Boostönmagában

MH

z

Page 16: Ugyanaz, mégis más - HBONE · November. Persistensmemória. A memória és a tároló technológiák közeledése 4 CPU Cache ... 81x kisebb késleltetés 73x kisebb késleltetés

Core boosting

Page 17: Ugyanaz, mégis más - HBONE · November. Persistensmemória. A memória és a tároló technológiák közeledése 4 CPU Cache ... 81x kisebb késleltetés 73x kisebb késleltetés

A 2.8Ghz/4.0Ghz turbo processzor teljesítménye MIPS-benAz ábra csak illusztráció

6,500

5,500

4,500

3,500

2,500

1,500

500

MIPs

* Based on average of 10 clock cycles/instruction

5,280

4,480

Page 18: Ugyanaz, mégis más - HBONE · November. Persistensmemória. A memória és a tároló technológiák közeledése 4 CPU Cache ... 81x kisebb késleltetés 73x kisebb késleltetés

A processzor teljesítménye HPE Core Boosting technológiávalAz ábra csak illusztráció

‒ Core Boosting technológia magasabb teljesítmény engedélyez bármennyi core-tis használunk

‒ Mindezt overclocking (megmarad azIntel garancia és megbízhatóság)

‒ Akár a licencszköltség is csökkenthető ha kisebb core számú processzort választunk Core Boosting technológiával

Konkluzió:A Core Boosting technológia noveli a szerver teljesítményét, és csökkentheti a licenc költségeket

MIPs

* Based on average of 10 clock cycles/instruction

6,240

5,280

4,480

18% IncreaseOver Turbo

Page 19: Ugyanaz, mégis más - HBONE · November. Persistensmemória. A memória és a tároló technológiák közeledése 4 CPU Cache ... 81x kisebb késleltetés 73x kisebb késleltetés

Biztonság

Page 20: Ugyanaz, mégis más - HBONE · November. Persistensmemória. A memória és a tároló technológiák közeledése 4 CPU Cache ... 81x kisebb késleltetés 73x kisebb késleltetés

Biztosnágos indításAz iLO és a BIOS együttműködésében leszszuper biztonságos

– „Silicon Root of Trust” –Hardverbe épített authentikáció

– A HPE által fejlesztett iLO chip –ben levő logika ellenőrzi az iLOfirmware--jét

– Ez a logika fixen bele van égetve az iLO chip -be

– Megváltoztathatatlan

– Az iLO firmware authentikálja a szerver firmware-t

– A digitális aláírás meg kell egyezzen, különben az adott firmware –t nem indíthatja el a szerver.

– Az iLO firmware megbízható, és most már a BIOS is az (Megbízhatósági lánc –chain of trust)

– A BIOS validálja az opciós ROM-kat és az OS Bootloader-t az UEFI Secure Boot –on keresztűl.

– Az opciós ROM-ok ill. az OS Bootloader NEM lesz végrehajtva, ha az authentikáció nem sikerül.

20

UEFI BIOS

iLO 5 FW

Fir

mw

are

iLO 5 ASIC

Ha

rdw

are

Option ROMs &

OS BootloaderS

yste

m

Au

then

tica

teA

uth

enti

cate

Au

then

tica

te

Page 21: Ugyanaz, mégis más - HBONE · November. Persistensmemória. A memória és a tároló technológiák közeledése 4 CPU Cache ... 81x kisebb késleltetés 73x kisebb késleltetés

HPE ProLiant Gen10 :A világ legbiztonságosabb szervere

21

Beépített

Véd

• Silicon Root of Trust• CNSA Suite• Two Factor Authentication CAC• Prevent Firmware Attacks from OS• Secure Erase of NAND Data• Common Criteria & FIPS 140-2 Level1• UEFI Secure Boot • TPM 1.2 and 2.0• NIST 800-147b BIOS• PCI-DSS Compliance• Secure Supply Chain

Azonnal megállítani

Észlel

• Firmware Runtime Validation• Chassis Intrusion Detection on

Most Servers• HPE Rack Cabinet Door Detector• Verified Boot• Trusted eXecution Technology• SIEM Tool Support• Audit Logs• Measured Boot

Gyorsan visszaállítani

Visszaállít

• Secure Recovery of Essential FW• HPE Pointnext recovery services

Page 22: Ugyanaz, mégis más - HBONE · November. Persistensmemória. A memória és a tároló technológiák közeledése 4 CPU Cache ... 81x kisebb késleltetés 73x kisebb késleltetés

22

Page 23: Ugyanaz, mégis más - HBONE · November. Persistensmemória. A memória és a tároló technológiák közeledése 4 CPU Cache ... 81x kisebb késleltetés 73x kisebb késleltetés

Hyperconvergens—HPE SimpliVity 380

Page 24: Ugyanaz, mégis más - HBONE · November. Persistensmemória. A memória és a tároló technológiák közeledése 4 CPU Cache ... 81x kisebb késleltetés 73x kisebb késleltetés

HPE SimpliVity az egyszerűsítést tovább viszi

Pre-integrated storage and

server

Servers & VMware

Storage Switch

HA Shared Storage

SSD Array

Backup & Dedupe

WAN Optimization

Cloud Gateway

Storage Caching

Data Protection Apps (Backup & Replication)

Legacy Stack Integrated Systems Other HyperconvergedSolutions

HPE SimpliVity

Converge only Storage and

server

HPE Confidential | For Training Purposes Only 24

Page 25: Ugyanaz, mégis más - HBONE · November. Persistensmemória. A memória és a tároló technológiák közeledése 4 CPU Cache ... 81x kisebb késleltetés 73x kisebb késleltetés

Components of HPE OmniStack

VM5VM4VM3VM2

x86 platformx86 platformx86 platform

VM1

VM1

Data Virtualization Platform

Hypervisor HypervisorHypervisor

– Data Center

– Data Virtualization Platform

HPE Confidential | For Training Purposes Only 25

Page 26: Ugyanaz, mégis más - HBONE · November. Persistensmemória. A memória és a tároló technológiák közeledése 4 CPU Cache ... 81x kisebb késleltetés 73x kisebb késleltetés

– Data Center

– Data Virtualization Platform

VM5VM4VM3VM2VM1

x86 platformx86 platformx86 platform

Data Virtualization Platform

Hypervisor HypervisorHypervisor

Components of HPE OmniStack

Virtual Machines

Hypervisor

X86 Platform

Virtual Disk Virtual Disk

Datastore (NFS)

VM VM

SSD SSDDisk

ControllerZ

SSD SSD

HPE Confidential | For Training Purposes Only 26

Page 27: Ugyanaz, mégis más - HBONE · November. Persistensmemória. A memória és a tároló technológiák közeledése 4 CPU Cache ... 81x kisebb késleltetés 73x kisebb késleltetés

– Data Center

– Data Virtualization Platform

– Typical x86 virtualization platform

– OmniStack Virtual Controller

– OmniStack Accelerator Card

– OmniStack Node

Components of HPE OmniStack

Virtual Machines

Hypervisor

X86 Platform

Virtual Disk Virtual Disk

Datastore (NFS)

NFS

VM

Dire

ct Pa

th

VM

Dire

ct Pa

thOmniStack Virtual Controller

VM VM

Z SSD SSD

OmniStackAccelerator

Card

DiskControllerSSD SSD

HPE Confidential | For Training Purposes Only 27

Page 28: Ugyanaz, mégis más - HBONE · November. Persistensmemória. A memória és a tároló technológiák közeledése 4 CPU Cache ... 81x kisebb késleltetés 73x kisebb késleltetés

– Data Center

– Data Virtualization Platform

– Typical x86 virtualization platform

– OmniStack Virtual Controller

– OmniStack Accelerator Card

– OmniStack Node

Virtual Machines

Hypervisor

X86 Platform

Virtual Disk Virtual Disk

Datastore (NFS)

NFS

VM

Dire

ct Pa

th

VM

Dire

ct Pa

thOmniStack Virtual Controller

VM VM

Z SSD SSD

OmniStackAccelerator

Card

DiskController

Z SSD SSD

Components of HPE OmniStack

x86 platformx86 platformx86 platform

VM1 VM2 VM3 VM4

VM5

VM5

Data Virtualization Platform

Hypervisor HypervisorHypervisor

HPE Confidential | For Training Purposes Only 28

Page 29: Ugyanaz, mégis más - HBONE · November. Persistensmemória. A memória és a tároló technológiák közeledése 4 CPU Cache ... 81x kisebb késleltetés 73x kisebb késleltetés

– Data Center

– Data Virtualization Platform

– Typical x86 virtualization platform

– OmniStack Virtual Controller

– OmniStack Accelerator Card

– OmniStack Node

– Federation

Components of HPE OmniStack

Data Virtualization Platform

Hypervisor

x86 platform

Hypervisor

x86 platform

Hypervisor

x86 platform

Hypervisor

x86 platform

Hypervisor

x86 platform

Hypervisor

x86 platform

Hypervisor

x86 platform

Hypervisor

x86 platform

Hypervisor

x86 platform

Data Center 1 Data Center 2 Data Center 3

VM VM VM VM VM VM VM VM VM VM VM VM VM VM VM VM VM VM

HPE Confidential | For Training Purposes Only 29

Page 30: Ugyanaz, mégis más - HBONE · November. Persistensmemória. A memória és a tároló technológiák közeledése 4 CPU Cache ... 81x kisebb késleltetés 73x kisebb késleltetés

App 3 App 4

SSD

DRAM

X86 CPU

ESXi

ONLY UNIQUE DATA WRITTEN TO SSD

DATA MANAGEMENT LAYER

PRESENTATION LAYER

DATA VIRTUALIZATION PLATFORM

HPE SimpliVity’s Data Virtualization Platform

“The best IO is the one you don’t have to do.”

ALL DATA WRITTEN/REGISTERED TO VIRTUALIZATION PLATFORM

HPE Confidential | For Training Purposes Only 30

Page 31: Ugyanaz, mégis más - HBONE · November. Persistensmemória. A memória és a tároló technológiák közeledése 4 CPU Cache ... 81x kisebb késleltetés 73x kisebb késleltetés

“The best IO is the one you don’t have to do.”

DATA MANAGEMENT LAYER

PRESENTATION LAYER

HDD

SSD

DRAM

X86 CPU

ESXiApp 4App 3

HPE SimpliVity’s Data Virtualization Platform

HPE Confidential | For Training Purposes Only 31

Page 32: Ugyanaz, mégis más - HBONE · November. Persistensmemória. A memória és a tároló technológiák közeledése 4 CPU Cache ... 81x kisebb késleltetés 73x kisebb késleltetés

“The best IO is the one you don’t have to do.”

DATA MANAGEMENT LAYER

PRESENTATION LAYER

App 4App 3

HPE SimpliVity’s Data Virtualization Platform

HDD

SSD

DRAM

X86 CPU

ESXi

HPE Confidential | For Training Purposes Only 32

Page 33: Ugyanaz, mégis más - HBONE · November. Persistensmemória. A memória és a tároló technológiák közeledése 4 CPU Cache ... 81x kisebb késleltetés 73x kisebb késleltetés

Native Data Protection

HPE Confidential | For Training Purposes Only 33

San Francisco

HDD

SSDDRAM

X86 CPU

ESXi

DATA MANAGEMENT LAYER

PRESENTATION LAYER

New York

ESXi

DATA MANAGEMENT LAYER

PRESENTATION LAYER

Local, Full VM Backup Remote Full VM Backup

Fast Application Restore from Full

VM Backup

All data is deduplicated and compressedto minimize data flow across geography

App

4

App

3

App

5

“The best IO is the one you don’t have to do.”

Page 34: Ugyanaz, mégis más - HBONE · November. Persistensmemória. A memória és a tároló technológiák közeledése 4 CPU Cache ... 81x kisebb késleltetés 73x kisebb késleltetés

Miben más a Simplivity ?

HPE Confidential | For Training Purposes Only 34

Page 35: Ugyanaz, mégis más - HBONE · November. Persistensmemória. A memória és a tároló technológiák közeledése 4 CPU Cache ... 81x kisebb késleltetés 73x kisebb késleltetés

(c) 2017, SimpliVity Corporation. All rights reserved.35

Protecting Your DataRAIN + RAID vs. RAIN

Data Protection with RAIN SSD SSD HDD HDD

ESXi

HDD HDDHDD HDD

SSD SSD HDD HDD

ESXi

HDD HDDHDD HDD

SSD SSD HDD HDD

ESXi

HDD HDDHDD HDD

SSD SSD HDD HDD

ESXi

HDD HDDHDD HDD

VM VM VM VM VM VM VM VM VM

VSAVSA VSAVMVM

VM

VM

VMVM

VSA

Page 36: Ugyanaz, mégis más - HBONE · November. Persistensmemória. A memória és a tároló technológiák közeledése 4 CPU Cache ... 81x kisebb késleltetés 73x kisebb késleltetés

(c) 2017, SimpliVity Corporation. All rights reserved.36

Protecting Your DataRAIN vs. RAIN + RAID

Data Protection with RAIN + RAID (SimpliVity)SSD SSD HDD HDD

ESXi

VM VM

SVT

VM

HDD HDDHDD HDD

SSD SSD HDD HDD

ESXi

VM

SVT

HDD HDDHDD HDD

SSD SSD HDD HDD

ESXi

VM VM

SVT

VM

HDD HDDHDD HDD

VM

SSD SSD HDD HDD

ESXi

VM VM

SVT

VM

HDD HDDHDD HDD

VM

VM VM

Page 37: Ugyanaz, mégis más - HBONE · November. Persistensmemória. A memória és a tároló technológiák közeledése 4 CPU Cache ... 81x kisebb késleltetés 73x kisebb késleltetés

(c) 2017, SimpliVity Corporation. All rights reserved.37

Protecting Your DataRAIN + RAID vs. RAIN

Data Protection with RAIN + RAID (SimpliVity)

Data Protection with RAIN

SSD SSD HDD HDD

ESXi

VM VM

SVT

VM

HDD HDDHDD HDD

SSD SSD HDD HDD

ESXi

VM

SVT

HDD HDDHDD HDD

SSD SSD HDD HDD

ESXi

VM VM

SVT

VM

HDD HDDHDD HDD

VM

SSD SSD HDD HDD

ESXi

VM VM

SVT

VM

HDD HDDHDD HDD

VM

SSD SSD HDD HDD

ESXi

HDD HDDHDD HDD

SSD SSD HDD HDD

ESXi

HDD HDDHDD HDD

SSD SSD HDD HDD

ESXi

HDD HDDHDD HDD

SSD SSD HDD HDD

ESXi

HDD HDDHDD HDD

VM VM VM VM VM VM VM VM VM

VSAVSA VSAVMVM

VM VM

VM

VM

VMVM

VSA

Page 38: Ugyanaz, mégis más - HBONE · November. Persistensmemória. A memória és a tároló technológiák közeledése 4 CPU Cache ... 81x kisebb késleltetés 73x kisebb késleltetés

Kérdések ?

Page 39: Ugyanaz, mégis más - HBONE · November. Persistensmemória. A memória és a tároló technológiák közeledése 4 CPU Cache ... 81x kisebb késleltetés 73x kisebb késleltetés

Köszönöm a figyelmet!

[email protected]/ 274 96 99