Hyperconnectivity, Hyperscale Computing, And Moving Edges

As described in “The Four Pillars of Hyperscale Computing” last year, the four core components that development teams consider for data centers are computing, storage, memory, and networking. Over the previous decade, requirements for programmability have fundamentally changed data centers. Just over a decade ago, in 2010, virtual machines would compute user workloads on CPU-centric architectures connected as networks within the data center with up to 10GB/s speeds. Five years later, software-defined networking found its way into the data center, and network speeds improved up to 40GB/s. Containerization replaced the classic virtual machine model. Over the last five years, storage has become software-defined, too, with intelligent storage in the hardware and network speeds increasing to up to 100GB/s.
Today, requirements for hyperscale data...