`<< Back <../../ref_model>`__ .. _5-feature-set-and-requirements-from-infrastructure: 5 Feature set and Requirements from Infrastructure ================================================== Table of Contents ----------------- - `5.1 Cloud Infrastructure Software Profile description. <#5.1>`__ - `5.1.1 Virtual Compute. <#5.1.1>`__ - `5.1.2 Virtual Storage. <#5.1.2>`__ - `5.1.3 Virtual Networking. <#5.1.3>`__ - `5.1.4 Security. <#5.1.4>`__ - `5.1.5 Platform Services <#5.1.5>`__ - `5.2 Cloud Infrastructure Software Profiles features and requirements. <#5.2>`__ - `5.2.1 Virtual Compute. <#5.2.1>`__ - `5.2.2 Virtual Storage. <#5.2.2>`__ - `5.2.3 Virtual Networking. <#5.2.3>`__ - `5.3 Cloud Infrastructure Hardware Profile description. <#5.3>`__ - `5.4 Cloud Infrastructure Hardware Profiles features and requirements. <#5.4>`__ - `5.4.1 Compute Resources. <#5.4.1>`__ - `5.4.2 Storage Resources. <#5.4.2>`__ - `5.4.3 Network Resources. <#5.4.3>`__ A profile `RM Section 2.4 `__ specifies the configuration of a cloud infrastructure node (host or server); `profile extensions `__ may specify additional configuration. Workloads utilise profiles to describe the configuration of nodes on which they can be hosted to execute on. Workload Flavours provide a mechanism to specify the VM or Pod sizing information to host the workload. Depending on the requirements of the workloads, a VM or a Pod will be deployed as per the specified Flavour information on a node configured as per the specified Profile. Not only do the nodes (the hardware) have to be configured but some of the capabilities also need to be configured in the software layers (such as Operating System and Virtualisation Software). Thus, a Profile can be defined in terms of configuration needed in the software layers, the Cloud Infrastructure Software Profile, and the hardware, the Cloud Infrastructure Hardware Profile. .. _51-cloud-infrastructure-software-profile-description: 5.1 Cloud Infrastructure Software profile description ----------------------------------------------------- Cloud Infrastructure Software layer is composed of 2 layers, **Figure 5-1**: - The virtualisation Infrastructure layer, which is based on hypervisor virtualisation technology or container-based virtualisation technology. Container virtualisation can be nested in hypervisor-based virtualisation - The host OS layer .. raw:: html

ref_profiles

Figure 5-1: Cloud Infrastructure software layers

+--------------+--------------+------+--------------+--------------+ | Ref | Cloud | Type | Defi | Capabilities | | | In | | nition/Notes | Reference 1 | | | frastructure | | | | | | Software | | | | +==============+==============+======+==============+==============+ | infra.sw.001 | Host | | Values such | ` | | | Operating | | as | `e.cap.021`` | | | System | | Ubuntu20.04, | | | | | | Windows 10 | | | | | | Release #, | | | | | | etc. | | +--------------+--------------+------+--------------+--------------+ | infra.sw.001 | Vi | | Values such | ` | | | rtualisation | | as KVM, | `e.cap.022`` | | | In | | Hyper-V, | | | | frastructure | | Kubernetes, | | | | Layer | | etc. | | +--------------+--------------+------+--------------+--------------+ .. 1 Reference to the capabilities defined in `Chapter 4 <./chapter04.md>`__. For a host (compute node or physical server), the virtualisation layer is an abstraction layer between hardware components (compute, storage, and network resources) and virtual resources allocated to a VM or a Pod. **Figure 5-2** represents the virtual resources (virtual compute, virtual network, and virtual storage) allocated to a VM or a Pod and managed by the Cloud Infrastructure Manager. .. raw:: html

b_ref_profile

Figure 5-2: Cloud Infrastructure Virtual resources

A Cloud Infrastructure Software Profile is a set of features, capabilities, and metrics offered by a Cloud Infrastructure software layer and configured in the software layers (the Operating System (OS) and the virtualisation software (such as hypervisor)). **Figure 5-3** depicts a high level view of the Basic and High Performance Cloud Infrastructure Profiles. .. raw:: html

ref_sw_profiles

Figure 5-3: Cloud Infrastructure Software Profiles

The following sections detail the Cloud Infrastructure Software Profile capabilities per type of virtual resource. .. _511-virtual-compute: 5.1.1 Virtual Compute ~~~~~~~~~~~~~~~~~~~~~ **Table 5-1** and **Table 5-2** depict the features related to virtual compute. +--------------+--------------+--------+--------------+--------------+ | Reference | Feature | Type | Description | Capabilities | | | | | | Reference | +==============+==============+========+==============+==============+ | infra | CPU | Value | Number of | ` | | .com.cfg.001 | allocation | | virtual | `i.cap.016`` | | | ratio | | cores per | | | | | | physical | | | | | | core. | | +--------------+--------------+--------+--------------+--------------+ | infra | NUMA | Yes/No | Support of | ` | | .com.cfg.002 | alignment | | NUMA at the | `e.cap.007`` | | | | | Host OS and | | | | | | vi | | | | | | rtualisation | | | | | | layers, in | | | | | | addition to | | | | | | hardware. | | +--------------+--------------+--------+--------------+--------------+ | infra | CPU pinning | Yes/No | Binds a vCPU | ` | | .com.cfg.003 | | | to a | `e.cap.006`` | | | | | physical | | | | | | core or SMT | | | | | | thread. | | | | | | Configured | | | | | | in OS and | | | | | | vi | | | | | | rtualisation | | | | | | layers. | | +--------------+--------------+--------+--------------+--------------+ | infra | Huge Pages | Yes/No | Ability to | ` | | .com.cfg.004 | | | manage huge | `i.cap.018`` | | | | | pages of | | | | | | memory. | | | | | | Configured | | | | | | in OS and | | | | | | vi | | | | | | rtualisation | | | | | | layers. | | +--------------+--------------+--------+--------------+--------------+ | infra | Simultaneous | Yes/No | Allows | ` | | .com.cfg.005 | Mu | | multiple | `e.cap.018`` | | | ltithreading | | execution | | | | (SMT) | | threads to | | | | | | be executed | | | | | | on a single | | | | | | physical CPU | | | | | | core. | | | | | | Configured | | | | | | in OS, in | | | | | | addition to | | | | | | the | | | | | | hardware. | | +--------------+--------------+--------+--------------+--------------+ .. raw:: html

Table 5-1: Virtual Compute features.

+--------------+--------------+--------+--------------+--------------+ | Reference | Feature | Type | Description | Capabilities | | | | | | Reference | +==============+==============+========+==============+==============+ | infra.com | IPSec | Yes/No | IPSec | ` | | .acc.cfg.001 | Acceleration | | Acceleration | `e.cap.008`` | +--------------+--------------+--------+--------------+--------------+ | infra.com | Transcoding | Yes/No | Transcoding | ` | | .acc.cfg.002 | Acceleration | | Acceleration | `e.cap.010`` | +--------------+--------------+--------+--------------+--------------+ | infra.com | Programmable | Yes/No | Programmable | ` | | .acc.cfg.003 | Acceleration | | Acceleration | `e.cap.011`` | +--------------+--------------+--------+--------------+--------------+ | infra.com | GPU | Yes/No | Hardware | ` | | .acc.cfg.004 | | | coprocessor. | `e.cap.014`` | +--------------+--------------+--------+--------------+--------------+ | infra.com | FPGA/other | Yes/No | Non-specific | ` | | .acc.cfg.005 | Acceleration | | hardware. | `e.cap.016`` | | | H/W | | These | | | | | | Capabilities | | | | | | generally | | | | | | require | | | | | | hardwa | | | | | | re-dependent | | | | | | drivers be | | | | | | injected | | | | | | into | | | | | | workloads. | | +--------------+--------------+--------+--------------+--------------+ .. raw:: html

Table 5-2: Virtual Compute Acceleration features.

.. _512-virtual-storage: 5.1.2 Virtual Storage ~~~~~~~~~~~~~~~~~~~~~ **Table 5-3** and **Table 5-4** depict the features related to virtual storage. +------------------+------------------+--------+------------------+ | Reference | Feature | Type | Description | +==================+==================+========+==================+ | i | Catalogue | Yes/No | Support of | | nfra.stg.cfg.001 | Storage Types | | Storage types | | | | | described in the | | | | | catalogue | +------------------+------------------+--------+------------------+ | i | Storage Block | Yes/No | | | nfra.stg.cfg.002 | | | | +------------------+------------------+--------+------------------+ | i | Storage with | Yes/No | | | nfra.stg.cfg.003 | replication | | | +------------------+------------------+--------+------------------+ | i | Storage with | Yes/No | | | nfra.stg.cfg.004 | encryption | | | +------------------+------------------+--------+------------------+ .. raw:: html

Table 5-3: Virtual Storage features.

===================== ========================= ====== =========== Reference Feature Type Description ===================== ========================= ====== =========== infra.stg.acc.cfg.001 Storage IOPS oriented Yes/No infra.stg.acc.cfg.002 Storage capacity oriented Yes/No ===================== ========================= ====== =========== .. raw:: html

Table 5-4: Virtual Storage Acceleration features.

.. _513-virtual-networking: 5.1.3 Virtual Networking ~~~~~~~~~~~~~~~~~~~~~~~~ **Table 5-5** and **Table 5-6** depict the features related to virtual networking. +----------------+----------------+----------------+----------------+ | Reference | Feature | Type | Description | +================+================+================+================+ | inf | Connection | IO | e.g. virtio1.1 | | ra.net.cfg.001 | Point | virtualisation | | | | interface | | | +----------------+----------------+----------------+----------------+ | inf | Overlay | Protocols | The overlay | | ra.net.cfg.002 | protocol | | network | | | | | encapsulation | | | | | protocol needs | | | | | to enable ECMP | | | | | in the | | | | | underlay to | | | | | take advantage | | | | | of the | | | | | scale-out | | | | | features of | | | | | the network | | | | | fabric. | +----------------+----------------+----------------+----------------+ | inf | NAT | Yes/No | Support of | | ra.net.cfg.003 | | | Network | | | | | Address | | | | | Translation | +----------------+----------------+----------------+----------------+ | inf | Security | Yes/No | Set of rules | | ra.net.cfg.004 | Groups | | managing | | | | | incoming and | | | | | outgoing | | | | | network | | | | | traffic | +----------------+----------------+----------------+----------------+ | inf | Service | Yes/No | Support of | | ra.net.cfg.005 | Function | | Service | | | Chaining | | Function | | | | | Chaining (SFC) | +----------------+----------------+----------------+----------------+ | inf | Traffic | Yes/No | Traffic | | ra.net.cfg.006 | patterns | | patterns | | | symmetry | | should be | | | | | optimal, in | | | | | terms of | | | | | packet flow. | | | | | North-south | | | | | traffic shall | | | | | not be | | | | | concentrated | | | | | in specific | | | | | elements in | | | | | the | | | | | architecture, | | | | | making those | | | | | critical | | | | | choke-points, | | | | | unless | | | | | strictly | | | | | necessary | | | | | (i.e. when NAT | | | | | 1:many is | | | | | required). | +----------------+----------------+----------------+----------------+ .. raw:: html

Table 5-5: Virtual Networking features.

+-------------+-------------+-------------+-------------+-------------+ | Reference | Feature | Type | Description | C | | | | | | apabilities | | | | | | Reference | +=============+=============+=============+=============+=============+ | infra.net. | vSwitch | Yes/No and | e.g. DPDK. | `` | | acc.cfg.001 | o | SW | | e.cap.019`` | | | ptimisation | O | | | | | | ptimisation | | | +-------------+-------------+-------------+-------------+-------------+ | infra.net. | SmartNIC | Yes/No | HW Offload | `` | | acc.cfg.002 | (for HW | | | e.cap.015`` | | | Offload) | | | | +-------------+-------------+-------------+-------------+-------------+ | infra.net. | Crypto | Yes/No | | `` | | acc.cfg.003 | a | | | e.cap.009`` | | | cceleration | | | | +-------------+-------------+-------------+-------------+-------------+ | infra.net. | Crypto | Yes/No | | | | acc.cfg.004 | A | | | | | | cceleration | | | | | | Interface | | | | +-------------+-------------+-------------+-------------+-------------+ .. raw:: html

Table 5-6: Virtual Networking Acceleration features.

.. _514-security: 5.1.4 Security ~~~~~~~~~~~~~~ See Chapter 7 Security. .. _515-platform-services: 5.1.5 Platform Services ~~~~~~~~~~~~~~~~~~~~~~~ This section details the services that may be made available to workloads by the Cloud Infrastructure. +------------------+----------------+--------+------------------+ | Reference | Feature | Type | Description | +==================+================+========+==================+ | i | Object Storage | Yes/No | Object Storage | | nfra.svc.stg.001 | | | Service (e.g | | | | | S3-compatible) | +------------------+----------------+--------+------------------+ .. raw:: html

Table 5-7: Cloud Infrastructure Platform services.

===================== =============================================== Minimum requirements Platform Service Examples ===================== =============================================== Database as a service Cassandra Queue Rabbit MQ LB and HA Proxy NGINX, Service Mesh Istio Security & Compliance Calico Monitoring Prometheus Logging and Analysis ELK Stack (Elasticsearch, Logstash, and Kibana) ===================== =============================================== .. raw:: html

Table 5-7a: Service examples.

.. _52-cloud-infrastructure-software-profiles-features-and-requirements: 5.2 Cloud Infrastructure Software Profiles features and requirements -------------------------------------------------------------------- This section will detail Cloud Infrastructure Software Profiles and associated configurations for the 2 types of Cloud Infrastructure Profiles: Basic and High Performance. .. _521-virtual-compute: 5.2.1 Virtual Compute ~~~~~~~~~~~~~~~~~~~~~ **Table 5-8** depicts the features and configurations related to virtual compute for the two (2) Cloud Infrastructure Profiles. +----------------+----------------+--------+-------+----------------+ | Reference | Feature | Type | Basic | High | | | | | | Performance | +================+================+========+=======+================+ | inf | CPU allocation | value | N:1 | 1:1 | | ra.com.cfg.001 | ratio | | | | +----------------+----------------+--------+-------+----------------+ | inf | NUMA alignment | Yes/No | N | Y | | ra.com.cfg.002 | | | | | +----------------+----------------+--------+-------+----------------+ | inf | CPU pinning | Yes/No | N | Y | | ra.com.cfg.003 | | | | | +----------------+----------------+--------+-------+----------------+ | inf | Huge Pages | Yes/No | N | Y | | ra.com.cfg.004 | | | | | +----------------+----------------+--------+-------+----------------+ | inf | Simultaneous | Yes/No | N | Y | | ra.com.cfg.005 | Multithreading | | | | | | (SMT) | | | | +----------------+----------------+--------+-------+----------------+ .. raw:: html

Table 5-8: Virtual Compute features and configuration for the 2 types of Cloud Infrastructure Profiles.

**Table 5-9** lists the features related to compute acceleration for the High Performance profile. The table also lists the applicable `Profile-Extensions <./chapter04.md#423-profile-extensions>`__ and Extra Specs that may need to be specified. +--------------+--------------+--------+--------------+--------------+ | Reference | Feature | Type | Profil | Profile | | | | | e-Extensions | Extra Specs | +==============+==============+========+==============+==============+ | infra.com | IPSec | Yes/No | Compute | | | .acc.cfg.001 | Acceleration | | Intensive | | | | | | GPU | | +--------------+--------------+--------+--------------+--------------+ | infra.com | Transcoding | Yes/No | Compute | Video | | .acc.cfg.002 | Acceleration | | Intensive | Transcoding | | | | | GPU | | +--------------+--------------+--------+--------------+--------------+ | infra.com | Programmable | Yes/No | Firmware- | Accelerator | | .acc.cfg.003 | Acceleration | | programmable | | | | | | adapter | | +--------------+--------------+--------+--------------+--------------+ | infra.com | GPU | Yes/No | Compute | | | .acc.cfg.004 | | | Intensive | | | | | | GPU | | +--------------+--------------+--------+--------------+--------------+ | infra.com | FPGA/other | Yes/No | Firmware- | | | .acc.cfg.005 | Acceleration | | programmable | | | | H/W | | adapter | | +--------------+--------------+--------+--------------+--------------+ .. raw:: html

Table 5-9: Virtual Compute Acceleration features.

.. _522-virtual-storage: 5.2.2 Virtual Storage ~~~~~~~~~~~~~~~~~~~~~ **Table 5-10** and **Table 5-11** depict the features and configurations related to virtual storage for the two (2) Cloud Infrastructure Profiles. ================= ======================== ====== ===== ================ Reference Feature Type Basic High Performance ================= ======================== ====== ===== ================ infra.stg.cfg.001 Catalogue storage Types Yes/No Y Y infra.stg.cfg.002 Storage Block Yes/No Y Y infra.stg.cfg.003 Storage with replication Yes/No N Y infra.stg.cfg.004 Storage with encryption Yes/No Y Y ================= ======================== ====== ===== ================ .. raw:: html

Table 5-10: Virtual Storage features and configuration for the two (2) profiles.

**Table 5-11** depicts the features related to Virtual storage Acceleration +----------------+----------------+--------+-------+----------------+ | Reference | Feature | Type | Basic | High | | | | | | Performance | +================+================+========+=======+================+ | infra.s | Storage IOPS | Yes/No | N | Y | | tg.acc.cfg.001 | oriented | | | | +----------------+----------------+--------+-------+----------------+ | infra.s | Storage | Yes/No | N | N | | tg.acc.cfg.002 | capacity | | | | | | oriented | | | | +----------------+----------------+--------+-------+----------------+ .. raw:: html

Table 5-11: Virtual Storage Acceleration features.

.. _523-virtual-networking: 5.2.3 Virtual Networking ~~~~~~~~~~~~~~~~~~~~~~~~ **Table 5-12** and **Table 5-13** depict the features and configurations related to virtual networking for the 2 types of Cloud Infrastructure Profiles. +-------------+-------------+-------------+-------------+-------------+ | Reference | Feature | Type | Basic | High | | | | | | Performance | +=============+=============+=============+=============+=============+ | infra. | Connection | IO | virtio1.1 | virtio1.1\* | | net.cfg.001 | Point | vir | | | | | interface | tualisation | | | +-------------+-------------+-------------+-------------+-------------+ | infra. | Overlay | Protocols | VXLAN, | VXLAN, | | net.cfg.002 | protocol | | MPLSoUDP, | MPLSoUDP, | | | | | GENEVE, | GENEVE, | | | | | other | other | +-------------+-------------+-------------+-------------+-------------+ | infra. | NAT | Yes/No | Y | Y | | net.cfg.003 | | | | | +-------------+-------------+-------------+-------------+-------------+ | infra. | Security | Yes/No | Y | Y | | net.cfg.004 | Group | | | | +-------------+-------------+-------------+-------------+-------------+ | infra. | Service | Yes/No | N | Y | | net.cfg.005 | Function | | | | | | Chaining | | | | +-------------+-------------+-------------+-------------+-------------+ | infra. | Traffic | Yes/No | Y | Y | | net.cfg.006 | patterns | | | | | | symmetry | | | | +-------------+-------------+-------------+-------------+-------------+ .. raw:: html

Table 5-12: Virtual Networking features and configuration for the 2 types of SW profiles.

.. **Note:** \* might have other interfaces (such as SR-IOV VFs to be directly passed to a VM or a Pod) or NIC-specific drivers on guest machines transiently allowed until mature enough solutions are available with a similar efficiency level (for example regarding CPU and energy consumption). +--------------+--------------+--------------+-------+--------------+ | Reference | Feature | Type | Basic | High | | | | | | Performance | +==============+==============+==============+=======+==============+ | infra.net | vSwitch | Yes/No and | N | Y | | .acc.cfg.001 | optimisation | SW | | | | | (DPDK) | Optimisation | | | +--------------+--------------+--------------+-------+--------------+ | infra.net | SmartNIC | Yes/No | N | Optional | | .acc.cfg.002 | (for HW | | | | | | Offload) | | | | +--------------+--------------+--------------+-------+--------------+ | infra.net | Crypto | Yes/No | N | Optional | | .acc.cfg.003 | acceleration | | | | +--------------+--------------+--------------+-------+--------------+ | infra.net | Crypto | Yes/No | N | Optional | | .acc.cfg.004 | Acceleration | | | | | | Interface | | | | +--------------+--------------+--------------+-------+--------------+ .. raw:: html

Table 5-13: Virtual Networking Acceleration features.

.. _53-cloud-infrastructure-hardware-profile-description: 5.3 Cloud Infrastructure Hardware Profile description ----------------------------------------------------- The support of a variety of different workload types, each with different (sometimes conflicting) compute, storage, and network characteristics, including accelerations and optimizations, drives the need to aggregate these characteristics as a hardware (host) profile and capabilities. A host profile is essentially a “personality” assigned to a compute host (also known as physical server, compute host, host, node, or pServer). The host profiles and related capabilities consist of the intrinsic compute host capabilities (such as number of CPU sockets, number of cores per CPU, RAM, local disks and their capacity, etc.), and capabilities enabled in hardware/BIOS, specialised hardware (such as accelerators), the underlay networking, and storage. This chapter defines a simplified host, profile and related capabilities model associated with each of the different Cloud Infrastructure Hardware Profile and related capabilities; the `two profiles <./chapter02.md#241-node-profiles-top-level-partitions>`__ (aka host profiles, node profiles, hardware profiles) and some of their associated capabilities are shown in **Figure 5-4**. .. raw:: html

ref_hw_profiles

Figure 5-4: Cloud Infrastructure Hardware Profiles and host associated capabilities.

The profiles can be considered to be the set of EPA-related (Enhanced Performance Awareness) configurations on Cloud Infrastructure resources. **Note:** In this chapter we shall not list all of the EPA-related configuration parameters. A given host can only be assigned a single host profile; a host profile can be assigned to multiple hosts. In addition to the host profile, `profile-extensions <./chapter04.md#4.2.3>`__ and additional capability specifications for the configuration of the host can be specified. Different Cloud Service Providers (CSP) may use different naming standards for their host profiles. For the profiles to be configured, the architecture of the underlying resource needs to be known. +--------------+--------------+------+--------------+--------------+ | Ref | Cloud | Type | Defi | Capabilities | | | In | | nition/Notes | Reference | | | frastructure | | | | | | Resource | | | | +==============+==============+======+==============+==============+ | infra.hw.001 | CPU | | Values such | ` | | | Architecture | | as x64, ARM, | `e.cap.020`` | | | | | etc. | | +--------------+--------------+------+--------------+--------------+ The host profile properties are specified in the following sub-sections. The following diagram (**Figure 5-5**) pictorially represents a high-level abstraction of a physical server (host). .. raw:: html

reference_hw_profile

Figure 5-5: Generic model of a compute host for use in Host Profile configurations.

.. _54-cloud-infrastructure-hardware-profiles-features-and-requirements: 5.4 Cloud Infrastructure Hardware Profiles features and requirements. --------------------------------------------------------------------- The configurations specified in here will be used in specifying the actual hardware profile configurations for each of the Cloud Infrastructure Hardware Profiles depicted in **Figure 5-4**. .. _541-compute-resources: 5.4.1 Compute Resources ~~~~~~~~~~~~~~~~~~~~~~~ +--------------+--------------+--------------+-------+--------------+ | Reference | Feature | Description | Basic | High | | | | | | Performance | +==============+==============+==============+=======+==============+ | infra.hw | Minimum | Specifies | 2 | 2 | | .cpu.cfg.001 | number of | the minimum | | | | | CPU sockets | number of | | | | | | populated | | | | | | CPU sockets | | | | | | within each | | | | | | host\* | | | +--------------+--------------+--------------+-------+--------------+ | infra.hw | Minimum | Specifies | 20 | 20 | | .cpu.cfg.002 | number of | the number | | | | | cores per | of cores | | | | | CPU | needed per | | | | | | CPU\* | | | +--------------+--------------+--------------+-------+--------------+ | infra.hw | NUMA | NUMA | N | Y | | .cpu.cfg.003 | alignment | alignment | | | | | | enabled and | | | | | | BIOS | | | | | | configured | | | | | | to enable | | | | | | NUMA | | | +--------------+--------------+--------------+-------+--------------+ | infra.hw | Simultaneous | SMT enabled | Y | Y | | .cpu.cfg.004 | Mu | that allows | | | | | ltithreading | each core to | | | | | (SMT) | work | | | | | | multiple | | | | | | streams of | | | | | | data | | | | | | si | | | | | | multaneously | | | +--------------+--------------+--------------+-------+--------------+ .. \* Please note that these specifications are for general purpose servers normally located in large data centres. Servers for specialised use with the data centres or other locations, such as at edge sites, are likely to have different specifications. .. raw:: html

Table 5-14: Minimum sizing and capability configurations for general purpose servers.

.. _5411-compute-acceleration-hardware-specifications: 5.4.1.1 Compute Acceleration Hardware Specifications ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +----------+----------+----------+-------+----------+----------+ | R | Feature | Des | Basic | High | Capa | | eference | | cription | | Per | bilities | | | | | | formance | R | | | | | | | eference | +==========+==========+==========+=======+==========+==========+ | infr | GPU | GPU | N | Optional | ``e.c | | a.hw.cac | | | | | ap.014`` | | .cfg.001 | | | | | | +----------+----------+----------+-------+----------+----------+ | infr | FP | HW | N | Optional | ``e.c | | a.hw.cac | GA/other | Acce | | | ap.016`` | | .cfg.002 | Acce | lerators | | | | | | leration | | | | | | | H/W | | | | | +----------+----------+----------+-------+----------+----------+ .. raw:: html

Table 5-15: Compute acceleration configuration specifications.

.. _542-storage-configurations: 5.4.2 Storage Configurations ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +-------------+-------------+-------------+-------------+-------------+ | Reference | Feature | Description | Basic | High | | | | | | Performance | +=============+=============+=============+=============+=============+ | infr | Local | Hard Disk | | | | a.hw.stg.hd | Storage HDD | Drive | | | | d.cfg.001\* | | | | | +-------------+-------------+-------------+-------------+-------------+ | infr | Local | Solid State | Recommended | Recommended | | a.hw.stg.ss | Storage SSD | Drive | | | | d.cfg.002\* | | | | | +-------------+-------------+-------------+-------------+-------------+ .. raw:: html

Table 5-16: Storage configuration specification.

.. **Note:** \*This specified local storage configurations including # and capacity of storage drives. .. _543-network-resources: 5.4.3 Network Resources ~~~~~~~~~~~~~~~~~~~~~~~ .. _5431-nic-configurations: 5.4.3.1 NIC configurations ^^^^^^^^^^^^^^^^^^^^^^^^^^ +---------------+------------+---------------+-------+---------------+ | Reference | Feature | Description | Basic | High | | | | | | Performance | +===============+============+===============+=======+===============+ | infra.h | NIC Ports | Total number | 4 | 4 | | w.nic.cfg.001 | | of NIC Ports | | | | | | available in | | | | | | the host | | | +---------------+------------+---------------+-------+---------------+ | infra.h | Port Speed | Port speed | 10 | 25 | | w.nic.cfg.002 | | specified in | | | | | | Gbps (minimum | | | | | | values) | | | +---------------+------------+---------------+-------+---------------+ .. raw:: html

Table 5-17: Minimum NIC configuration specification.

.. _5432-pcie-configurations: 5.4.3.2 PCIe Configurations ^^^^^^^^^^^^^^^^^^^^^^^^^^^ +---------------+------------+---------------+-------+---------------+ | Reference | Feature | Description | Basic | High | | | | | | Performance | +===============+============+===============+=======+===============+ | infra.h | PCIe slots | Number of | 8 | 8 | | w.pci.cfg.001 | | PCIe slots | | | | | | available in | | | | | | the host | | | +---------------+------------+---------------+-------+---------------+ | infra.h | PCIe speed | | Gen 3 | Gen 3 | | w.pci.cfg.002 | | | | | +---------------+------------+---------------+-------+---------------+ | infra.h | PCIe Lanes | | 8 | 8 | | w.pci.cfg.003 | | | | | +---------------+------------+---------------+-------+---------------+ .. raw:: html

Table 5-18: PCIe configuration specification.

.. _5433-network-acceleration-configurations: 5.4.3.3 Network Acceleration Configurations ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +----------+----------+----------+----------+----------+----------+ | R | Feature | Des | Basic | High | Capa | | eference | | cription | | Per | bilities | | | | | | formance | R | | | | | | | eference | +==========+==========+==========+==========+==========+==========+ | infr | Crypto | IPSec, | N | Optional | ``e.c | | a.hw.nac | Acce | Crypto | | | ap.009`` | | .cfg.001 | leration | | | | | +----------+----------+----------+----------+----------+----------+ | infr | SmartNIC | offload | N | Optional | ``e.c | | a.hw.nac | | network | | | ap.015`` | | .cfg.002 | | funct | | | | | | | ionality | | | | +----------+----------+----------+----------+----------+----------+ | infr | Com | | Optional | Optional | | | a.hw.nac | pression | | | | | | .cfg.003 | | | | | | +----------+----------+----------+----------+----------+----------+ | infr | SR-IOV | SR-IOV | N | Optional | ``e.c | | a.hw.nac | over | | | | ap.013`` | | .cfg.004 | PCI-PT | | | | | +----------+----------+----------+----------+----------+----------+ .. raw:: html

Table 5-19: Network acceleration configuration specification.