As recently as a decade ago, the high cost of HPC—which involved owning or leasing a supercomputer or building and hosting an HPC cluster in an on-premises data center—put HPC out of reach for most organizations.
Today HPC in the cloud—sometimes called HPC as a service, or HPCaaS—offers a significantly faster, more scalable and more affordable way for companies to take advantage of HPC. HPCaaS typically includes access to HPC clusters and infrastructure hosted in a cloud service provider’s data center, plus network capabilities (such as AI and data analytics) and HPC expertise.
Today, three converging trends drive HPC in the cloud:
Surging demand
Organizations across all industries are becoming increasingly dependent on the real-time insights and competitive advantage that results from solving the complex problems only HPC apps can solve. For example, credit card fraud detection—something all of us rely on and most of us have experienced at one time or another—relies increasingly on HPC to identify fraud faster and reduce annoying false positives, even as fraud activity expands and fraudsters’ tactics change constantly.
Prevalence of lower-latency, higher-throughput RDMA networking
Remote direct memory access (RDMA) enables one networked computer to access another networked computer’s memory without involving either computer’s operating system or interrupting either computer’s processing. This helps minimize latency and maximize throughput. Emerging high-performance RDMA fabrics—including InfiniBand, virtual interface architecture, and RDMA over converged Ethernet—are essentially making cloud-based HPC possible.
Widespread public-cloud and private-cloud HPCaaS availability
Today every leading public cloud service provider offers HPC services. And while some organizations continue to run highly regulated or sensitive HPC workloads on premises, many are adopting or migrating to private-cloud HPC services offered by hardware and solution vendors.