Intel Rack Scale Design - Open Compute Project
Transcript of 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
Agenda
• RackScaleDesign(RSD)Overview
• ManageabilityforRSD
• RackScaleDesignFutureConsiderations
• Summary
4
SimplifiedPlatformManagement
Disaggregate
Pool&Compose
Intel® Rack Scale DesignLogicalarchitectureforefficientlybuildingandmanagingcloudinfrastructure—andprovidingthesimplestpathtoasoftwaredefineddatacenter.
ü User-DefinedPerformance
ü MaximumUtilization
ü InteroperableSolutions
IncreaseperformanceperTCO$&acceleratecloudadoption
5
Intel® RSD Design FrameworkPod-wideManagement
Scalability
v
Podwidestorage Networkfabric
• OpenLogicalReferenceArchitecture• Modularscalablemanagementarchitecture• ComprehendsHardware,FirmwareandManagementSoftware• ComplianceandInteropprogramintheworks
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
Manageab i l i t y fo r RSD
8
RSD Management Software Framework
• Asset&locationdiscovery
• Disaggregatedresourcemanagement
• Composablesystemsupport
• Supportcompute,network,andstorage
• BuiltusingDMTF†Redfish™
Comprehensivemanagementarchitecture
NetworkSwitch
RSDAPI
RSDPodManagementAPI
RSD Pod ManagerDiscovery/Composition/Configuration/Telemetry
* *
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
Intel® RSD and OCP• RackScaleandOCPdirectionsarewellaligned
• OCPhardwarecanbemanagedusingRackScaleManagementAPI
• OCPhardwarewithRSDsupportavailablefromRSDpartners
Orchestration Software
RSD Pod Manager
OCP Building Block
Server Storage Network
RSDAPI
RSDAPI
RSD Future Cons idera t ions
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
Intel® RSD Telemetry Flow
RSDInband Telemetry
RSDOut-of-bandTelemetry
RSDPodManager
OrchestratorWorkload
PlacementandResourceallocation
RSDPodManagerre-provisionsHWandsystemresources
AnalyticsREPORTING
CONTROL
RSDPod
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
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
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
Summar y
Summary
• RackScaleandOCPdirectionsarewellaligned
• OCPhardwarecanbemanagedusingRackScaleManagementAPI
• RackScaleFirmware/Softwarereferenceavailableonline-http://www.intel.com/IntelRSD
VisittheIntelbooth(A5)tolearnmoreandseetheIntel®RackScaleDesigndemo.
Intel® Rack Scale Design Aligned EcosystemCommonmanagementframeworkandtelemetrysupportsecosystempartnerrequirementstodeveloparangeofplatformsandsolutions
OEMs/ODMs/TEMs*
ISVs/OSVs*
Industryinitiatives/Standards*
30
EndUsers/POCs*^
*Othernamesandbrandsmaybeclaimedaspropertyofothers.^ContactyourlocalIntelrepresentativeforPOCinformation.
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.