Intel Rack Scale Design - Open Compute Project

21

Transcript of Intel Rack Scale Design - Open Compute Project

Page 1: Intel Rack Scale Design - Open Compute Project
Page 2: Intel Rack Scale Design - Open Compute Project

I n te l ® R a c k S c a l e D e s i g n : A D e e p e r P e r s p e c t i v e o n S o f t w a r e M a n a g e a b i l i t y f o r t h e O p e n C o m p u t e P r o j e c t C o m m u n i t y

MohanJ.KumarIntelFellow

Page 3: Intel Rack Scale Design - Open Compute Project

Agenda

• RackScaleDesign(RSD)Overview

• ManageabilityforRSD

• RackScaleDesignFutureConsiderations

• Summary

Page 4: Intel Rack Scale Design - Open Compute Project

4

SimplifiedPlatformManagement

Disaggregate

Pool&Compose

Intel® Rack Scale DesignLogicalarchitectureforefficientlybuildingandmanagingcloudinfrastructure—andprovidingthesimplestpathtoasoftwaredefineddatacenter.

ü User-DefinedPerformance

ü MaximumUtilization

ü InteroperableSolutions

IncreaseperformanceperTCO$&acceleratecloudadoption

Page 5: Intel Rack Scale Design - Open Compute Project

5

Intel® RSD Design FrameworkPod-wideManagement

Scalability

v

Podwidestorage Networkfabric

• OpenLogicalReferenceArchitecture• Modularscalablemanagementarchitecture• ComprehendsHardware,FirmwareandManagementSoftware• ComplianceandInteropprogramintheworks

Page 6: Intel Rack Scale Design - Open Compute Project

SimplifiedPlatformManagement

ResourcePooling

NewMemory/StorageHierarchies,newTechnologies

Today Tomorrow Future

Effic

ienc

y, A

gilit

y, O

ptim

ized

MaximizeresourceutilizationReduceTCO

SolvetheStorageBottleneck HeterogeneousComposition

NewEraofAgility

Evolution of Rack Scale Design

Page 7: Intel Rack Scale Design - Open Compute Project

Manageab i l i t y fo r RSD

Page 8: Intel Rack Scale Design - Open Compute Project

8

RSD Management Software Framework

• Asset&locationdiscovery

• Disaggregatedresourcemanagement

• Composablesystemsupport

• Supportcompute,network,andstorage

• BuiltusingDMTF†Redfish™

Comprehensivemanagementarchitecture

NetworkSwitch

RSDAPI

RSDPodManagementAPI

RSD Pod ManagerDiscovery/Composition/Configuration/Telemetry

* *

Page 9: Intel Rack Scale Design - Open Compute Project

RSD Manageability Standards• Intel®RackScaleDesignmanageabilityinterfacesarebasedonRedfish™

• PodManager(PODM)API• RackManager(RMM)API• PooledSystemManager(PSME)API

• Redfish™hastwoparts• Interfacespecification(HTTP,JSON,OData)• Resourcemodelsformanageability

• ManageabilityModels• DMTF– physicalplatform,compute• SNIA– networkedstorageandStorageService(Swordfish)• IETF– networkdevicesandservices(YANG-to-Redfish)

Pooled System

Manager

Pod Manager

PODM API

PSME API

Rack Manager

RMM API

Orchestrator

Page 10: Intel Rack Scale Design - Open Compute Project

Intel® RSD and OCP• RackScaleandOCPdirectionsarewellaligned

• OCPhardwarecanbemanagedusingRackScaleManagementAPI

• OCPhardwarewithRSDsupportavailablefromRSDpartners

Orchestration Software

RSD Pod Manager

OCP Building Block

Server Storage Network

RSDAPI

RSDAPI

Page 11: Intel Rack Scale Design - Open Compute Project

RSD Future Cons idera t ions

Page 12: Intel Rack Scale Design - Open Compute Project

Intel® RSD Telemetry Overview OrchestrationStacks

RSDPodManager

• SupportInband andOut-of-band(OOB)telemetry

• BuiltusingRedfishextensionsforTelemetry

• FeedrelevantRSDtelemetrytoanalyticsatOrchestrationlayer

• Comprehendspower,performance,security,thermal,utilizationandlocation

• HierarchicalmetriccollectionandrepresentationineventsandAPIs

Resource Pools

RSD In band Telemetry AgentPSME

PSMEPSME

RMMRMM

RMM

OutofBandTelemetry InBandTelemetry

Page 13: Intel Rack Scale Design - Open Compute Project

Intel® RSD Telemetry Flow

RSDInband Telemetry

RSDOut-of-bandTelemetry

RSDPodManager

OrchestratorWorkload

PlacementandResourceallocation

RSDPodManagerre-provisionsHWandsystemresources

AnalyticsREPORTING

CONTROL

RSDPod

Page 14: Intel Rack Scale Design - Open Compute Project

Intel® RSD Pooled NVM Express* Controller • BuildsonthemomentumofNVMExpress

overFabric*(NVMe-oF*)• EnabledisaggregationofPCIeNVMe*

devices• Supporthigherradixpooling• AssignstoragetoComputeorStoragenodes

basedonworkloaddemand• Intel®RSDcomplementsNVMe-oF*by

• SupportingdiscoveryandmanagementofmanageNVMe-oF*devices.

• Enablesadd/removalofNVMe*devices/subsystemstoahost

• Improvedsecuritybyseparationofin-bandandmanagementnetworks

• AllowsQoS policiesacrosscomposedNVMe*devices

PNC

Managementlink

ServerNode1

PSME

ServerNode2

ServerNoden

Drive1 Drive2 Driven

Ethernet

PSME– PooledSystemManagementEnginePNC– PooledNVMExpressController

Page 15: Intel Rack Scale Design - Open Compute Project

Intel® Rack Scale Pooled NVM Express* Controller - Example

15

Server Node1 Server Node2 Server Node3

NVMeSSD 1

NVMeSSD 2

PNC1

NVMeSSD 3

NVMeSSD 4

PNC2

BindServerNode1,SSD1BindServerNode2,SSD2

BindServerNode2,SSD3BindServerNode3,SSD4

Bind

PNC

1,SSD

1

BindPNC1,SSD2BindPNC2,SSD3

BindPNC2,SSD4

NVMeSSD 1

NVMeSSD 2

NVMeSSD 3

NVMeSSD 4

RSD Pod Manager

• Intel®RackScaleDesignpooledsystemsmanagementengineconfiguresNVMe overEthernetTargets

• Intel®RackScaleDesignPodmanagercomposestherequiredplatformbybindingNVMe targetstohosts

• PodmanagerhandlesQOStotheNVMe overEthernettraffic

• Podmangermonitorsdrivehealth

Page 16: Intel Rack Scale Design - Open Compute Project

Composable Power using RSD

Rack1 Rack2

Server2 Server4

Server1 Server3

FeedA

FeedB

Server1– DualFeedServer2-4– SingleFeed

Rack1 Rack2

Server2 Server4

Server1 Server3

FeedA

FeedB

Server1,2,4– SingleFeedServer3– DualFeed

RSDComposition

Page 17: Intel Rack Scale Design - Open Compute Project

Summar y

Page 18: Intel Rack Scale Design - Open Compute Project

Summary

• RackScaleandOCPdirectionsarewellaligned

• OCPhardwarecanbemanagedusingRackScaleManagementAPI

• RackScaleFirmware/Softwarereferenceavailableonline-http://www.intel.com/IntelRSD

VisittheIntelbooth(A5)tolearnmoreandseetheIntel®RackScaleDesigndemo.

Page 19: Intel Rack Scale Design - Open Compute Project

Intel® Rack Scale Design Aligned EcosystemCommonmanagementframeworkandtelemetrysupportsecosystempartnerrequirementstodeveloparangeofplatformsandsolutions

OEMs/ODMs/TEMs*

ISVs/OSVs*

Industryinitiatives/Standards*

30

EndUsers/POCs*^

*Othernamesandbrandsmaybeclaimedaspropertyofothers.^ContactyourlocalIntelrepresentativeforPOCinformation.

Page 20: Intel Rack Scale Design - Open Compute Project

LegalNoticesandDisclaimers• Inteltechnologies’featuresandbenefitsdependonsystemconfigurationandmayrequireenabledhardware,softwareorserviceactivation.Performancevariesdependingonsystem

configuration.Nocomputersystemcanbeabsolutelysecure.Checkwithyoursystemmanufacturerorretailerorlearnmoreatintel.com.

• Testsdocumentperformanceofcomponentsonaparticulartest,inspecificsystems.Differencesinhardware,software,orconfigurationwillaffectactualperformance.Consultothersourcesofinformationtoevaluateperformanceasyouconsideryourpurchase.Formorecompleteinformationaboutperformanceandbenchmark results,visithttp://www.intel.com/performance.

• SoftwareandworkloadsusedinperformancetestsmayhavebeenoptimizedforperformanceonlyonIntelmicroprocessors.Performancetests,suchasSYSmarkandMobileMark,aremeasuredusingspecificcomputersystems,components,software,operationsandfunctions.Anychangetoanyofthosefactorsmaycause theresultstovary.Youshouldconsultotherinformationandperformanceteststoassistyouinfullyevaluatingyourcontemplatedpurchases,includingtheperformanceofthatproductwhencombinedwithotherproducts. Formorecompleteinformationvisithttp://www.intel.com/performance.

• CostreductionscenariosdescribedareintendedasexamplesofhowagivenIntel-basedproduct,inthespecifiedcircumstancesandconfigurations,mayaffectfuturecostsandprovidecostsavings. Circumstanceswillvary. Inteldoesnotguaranteeanycostsorcostreduction.

• Thisdocumentcontainsinformationonproducts,servicesand/orprocessesindevelopment. Allinformationprovidedhereissubjecttochangewithoutnotice.ContactyourIntelrepresentativetoobtainthelatestforecast,schedule,specificationsandroadmaps.

• Nolicense(expressorimplied,byestoppelorotherwise)toanyintellectualpropertyrightsisgrantedbythisdocument.

• StatementsinthisdocumentthatrefertoIntel’splansandexpectationsforthequarter,theyear,andthefuture,areforward-lookingstatementsthatinvolveanumberofrisksanduncertainties.AdetaileddiscussionofthefactorsthatcouldaffectIntel’sresultsandplansisincludedinIntel’sSECfilings,includingthe annualreportonForm10-K.

• Allproducts,computersystems,datesandfiguresspecifiedarepreliminarybasedoncurrentexpectations,andaresubjectto changewithoutnotice.Theproductsdescribedmaycontaindesigndefectsorerrorsknownaserratawhichmaycausetheproducttodeviatefrompublishedspecifications.Currentcharacterized errataareavailableonrequest.

• Inteldoesnotcontrolorauditthird-partybenchmarkdataorthewebsitesreferencedinthisdocument.Youshouldvisitthereferencedwebsiteandconfirmwhetherreferenceddataareaccurate.

• ©2017IntelCorporation.Intel,theIntellogoandothersaretrademarksofIntelCorporationintheU.S.and/orothercountries.

• *Othernamesandbrandsmaybeclaimedasthepropertyofothers.

Page 21: Intel Rack Scale Design - Open Compute Project