WW Software-Defined Infrastructure Software Revenue Reached $6.5 Billion in 1H21
10.7% increase from 1H20
This is a Press Release edited by StorageNewsletter.com on December 7, 2021 at 2:03 pmAccording to IDC Corp.‘s Worldwide Semiannual Software-Defined Infrastructure Tracker, the WW software-defined infrastructure (SDI) software market reached $6.5 billion during 1H21, a 10.7% increase from 1H20.
The 3 technology pillars that make up the SDI market are software-defined compute software (54% of total market value), SDS controller software (35%), and software-defined networking software (10%).
“Following a challenging year in 2020 when heavy business uncertainty weighed on results, at least by historical performance standards, the SDI market fared much better during the first half of this year,” said Greg Macatee, senior research analyst, infrastructure platforms and technologies group. “We observed acceleration in the SDI market as enterprises have started to return to more normal IT spending patterns and invest in software-defined technologies to transform and modernize their datacenters.”
SDI software definitions
SDI refers to logically pooled resources of compute, memory, storage, and networking, which are managed by software with minimal human intervention. SDI systems are independent of the underlying hardware, as long as the hardware meets certain technical specs. The underlying hardware in SDI systems are industry-standard, commercial off-the-shelf (COTS) products that have enterprise-grade certifications. While a complete SDI solution will include software and hardware, this IDC SDI market sizing focuses only on the value of the software. The SDI market can be segmented into 3 core submarkets: software-defined compute (SDC), software-defined networking, and SDS.
SDC software virtualizes groups of physical compute nodes into a single logical compute resource. This abstraction of physical resources allows computations to occur in any COTS hardware that is part of the logical pool of resources. SDC is implemented at various layers of the software stack and can be used in public/private clouds and virtualized environments. SDC software, which includes both open source and commercial software, is often bundled with other infrastructure software, management software, and application platforms. It can be broadly categorized into 3 areas: VM software (i.e., hypervisor software), container infrastructure software, and cloud system software.
SDS controller software (SDS-CS) represents a complete storage software stack that delivers a full suite of storage services in conjunction with COTS hardware to create a complete storage system. For any solution to be included within the SDS-CS functional market, it needs to be extensible and autonomous and allow data access via known and/or published interfaces (APIs or standard file, block, or object interfaces). The solution is a standalone system or an autonomous system. In other words, it provides all essential northbound storage services and handles all southbound data persistence functions without requiring additional hardware or software.
SDS solutions should offer a full suite of data access interfaces, storage, and data management services. They may be delivered in multiple forms such as appliances, software, and subscription-based offerings. They include discrete storage systems (i.e., external storage) designed to provide only storage-specific services or as converged solutions that combine all compute and storage services into a single, scale-out solution (i.e., HCI).
Network virtualization and SDS-CS is made up of network virtualization overlays and SDN controllers used in datacenter networks. Both overlays and controllers bring alternate SDN architectures to the network, supporting multiple protocols and southbound/northbound interfaces/APIs. Network virtualization overlays are logical, virtual networks that run over (on top of) physical network infrastructure. SDS-CS also runs on top of physical network infrastructure (residing between applications and the network), providing logically centralized network control and a means for application policy to be enacted across the network. It can also facilitate automated network management and networkwide visibility.











