Files
nexus/sreweekly/articles/208/04-the-jellyfish-inspired-database-under-aws-block-storage.html
2026-09-12 17:23:01 +08:00

4054 lines
211 KiB
HTML
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!DOCTYPE html>
<html lang="en-US" dir="ltr" class="resp_fonts">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<script>
window.labClientAPIReady = new Promise(function (resolve) {
document.addEventListener(
'labClientAPIReady',
function () { resolve(window.labClientAPI); },
{ once: true }
);
});
</script>
<script type="module">
import { ClientAPI } from '/view-resources/baseview/public/common/ClientAPI/index.js?v=1789115797-L4';
window.labClientAPI = new ClientAPI({
pageData: {
url: 'https://www.nextplatform.com/store/2020/02/18/the-jellyfish-inspired-database-under-aws-block-storage/1632628',
pageType: 'article',
pageId: '1632628',
section: 'store',
subsection: '',
title: 'The Jellyfish-Inspired Database Under AWS Block Storage',
seotitle: 'The Jellyfish-Inspired Database Under AWS Block Storage',
sometitle: 'The Jellyfish-Inspired Database Under AWS Block Storage',
description: '',
seodescription: 'If you want inspiration for a hyperscale, resilient distributed block storage service, apparently a jellyfish is a good place to start looking for',
somedescription: 'If you want inspiration for a hyperscale, resilient distributed block storage service, apparently a jellyfish is a good place to start looking for',
device: 'desktop',
cms: 'labrador',
cmsVersion: '4.2.22',
contentLanguage: 'en-US',
published: '2020-02-18T20:29:02.000Z',
modified: '2020-02-24T14:45:30.000Z',
tags: ["amazon", "amazon web services", "aws", "database", "physalia", "store"],
bylines: ["Timothy Prickett Morgan"],
site: {
domain: 'https://www.nextplatform.com',
id: '3',
alias: 'nextplatform',
name: 'nextplatform'
},
paid: 0,
paywall: 'internal'
},
debug: false
});
document.dispatchEvent(new Event('labClientAPIReady'));
</script>
<title>The Jellyfish-Inspired Database Under AWS Block Storage</title>
<meta name="title" content="The Jellyfish-Inspired Database Under AWS Block Storage">
<meta name="description" content="If you want inspiration for a hyperscale, resilient distributed block storage service, apparently a jellyfish is a good place to start looking for">
<link rel="canonical" href="https://www.nextplatform.com/store/2020/02/18/the-jellyfish-inspired-database-under-aws-block-storage/1632628">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta property="og:type" content="article">
<meta property="og:title" content="The Jellyfish-Inspired Database Under AWS Block Storage">
<meta property="og:description" content="If you want inspiration for a hyperscale, resilient distributed block storage service, apparently a jellyfish is a good place to start looking for">
<meta property="og:locale" content="en-US">
<meta property="og:site_name" content="nextplatform">
<meta property="article:published_time" content="2020-02-18T20:29:02.000Z">
<meta property="article:modified_time" content="2020-02-24T14:45:30.000Z">
<meta property="article:author" content="Timothy Prickett Morgan">
<meta property="article:tag" content="amazon">
<meta property="article:tag" content="amazon web services">
<meta property="article:tag" content="aws">
<meta property="article:tag" content="database">
<meta property="article:tag" content="physalia">
<meta property="article:tag" content="store">
<meta property="og:image" content="https://www.nextplatform.com/view-resources/dachser2/public/nextplatform/favicons/apple-touch-icon.png">
<meta property="og:image:width" content="1200">
<meta property="og:image:height" content="684">
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="The Jellyfish-Inspired Database Under AWS Block Storage">
<meta name="twitter:description" content="If you want inspiration for a hyperscale, resilient distributed block storage service, apparently a jellyfish is a good place to start looking for">
<meta name="twitter:image" content="https://www.nextplatform.com/view-resources/dachser2/public/nextplatform/favicons/apple-touch-icon.png">
<link rel="alternate" type="application/json+oembed" href="https://www.nextplatform.com/store/2020/02/18/the-jellyfish-inspired-database-under-aws-block-storage/1632628?lab_viewport=oembed">
<script >// OOPS slot definition v2 — same code on all sites, only SITE_KEY changes:
// theregister.com → 'thereg'
// blocksandfiles.com → 'bandf'
// devclass.com → 'devclass'
// nextplatform.com → 'nextplatform'
window.googletag = window.googletag || { cmd: [] };
googletag.cmd.push(function () {
const SITE_KEY = 'devclass'; // CHANGE PER SITE
const context = document.querySelector('meta[property="og:type"]')?.content === "article" ? "article" : "front";
const device = window.Dac.clientData.labDevice === "mobile" ? "mobile" : "desktop";
const bwidth = window.innerWidth || 0;
const test = new URLSearchParams(window.location.search).get('test');
const author = document.querySelector('meta[property="article:author"]')?.content;
const canonicalUrl = document.querySelector("link[rel=canonical]")?.getAttribute("href");
const articleId = canonicalUrl?.split("/").pop();
googletag.setConfig({
targeting: {
device,
...(bwidth && { bwidth: bwidth + '' }),
...(test && { test }),
...(author && { author }),
...(canonicalUrl && { canonicalUrl }),
...(articleId && { articleId }),
}
});
function createOops() {
if (document.getElementById('oops')) return;
const oopsDiv = document.createElement('div');
oopsDiv.id = 'oops';
oopsDiv.style.cssText = 'width:0;height:0;overflow:hidden;';
document.body.prepend(oopsDiv);
}
if (document.body) {
createOops();
} else {
document.addEventListener('DOMContentLoaded', createOops);
}
googletag.defineOutOfPageSlot('/6978/labrador/' + SITE_KEY + '/' + context + '/' + device + '/oops', 'oops')
.addService(googletag.pubads())
.setConfig({ targeting: { is_oops: '1' } });
});</script><script >window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('consent', 'default', {
'analytics_storage': 'granted',
'ad_storage': 'denied',
'ad_user_data': 'denied',
'ad_personalization': 'denied',
'wait_for_update': 500
});
window.googlefc = window.googlefc || {};
window.googlefc.callbackQueue = window.googlefc.callbackQueue || [];
window.googlefc.callbackQueue.push({
'CONSENT_DATA_READY': function() {
if (typeof __tcfapi === 'undefined') return;
__tcfapi('ping', 2, function(pingData) {
if (pingData && pingData.gdprApplies === false) {
gtag('consent', 'update', {
'ad_storage': 'granted',
'ad_user_data': 'granted',
'ad_personalization': 'granted'
});
}
});
}
});</script>
<style >.bodytext .column.google-ad.widthFull {
padding-top: 40px;
padding-bottom: 50px;
}
/* Prevents GAM from pushing the footer up automatically */
body {
padding-bottom: 0px !important;
margin-bottom: 0px !important;
}</style>
<script>
const PROVIDER_CONFIG = null
;
if (PROVIDER_CONFIG && !window.__labradorPaywallClientAPIInitialized) {
window.__labradorPaywallClientAPIInitialized = true;
const LOG_PREFIX = '[Paywall:' + PROVIDER_CONFIG.provider + ']';
function checkAuthState() {
if (!window.userStatus) {
return;
}
window.userStatus.verify().then(function() {
var status = window.userStatus.getStatus(PROVIDER_CONFIG.right);
var engagentlyToken = window.userStatus.getEngagently();
if (status >= 2) {
window.labClientAPI.emit('accessGranted', {
provider: PROVIDER_CONFIG.provider,
paid: status,
engagentlyToken: engagentlyToken
});
} else {
var data = { provider: PROVIDER_CONFIG.provider, paid: status || 0 };
if (engagentlyToken) data.engagentlyToken = engagentlyToken;
window.labClientAPI.emit('accessDenied', data);
}
}).catch(function(err) {
window.labClientAPI.emit('accessDenied', { provider: PROVIDER_CONFIG.provider, paid: 0 });
});
}
window.labClientAPIReady.then(function(api) {
api.set(PROVIDER_CONFIG.provider + 'PaywallHelper', {
checkNow: function() { return (window.userStatus && window.userStatus.getStatus(PROVIDER_CONFIG.right)) || 0; },
getStatus: checkAuthState
});
checkAuthState();
});
}
</script>
<meta property="og:url" content="https://www.nextplatform.com/store/2020/02/18/the-jellyfish-inspired-database-under-aws-block-storage/1632628">
<link type="image/x-icon" rel="icon" href="/view-resources/dachser2/public/nextplatform/favicons/favicon.ico">
<link type="image/svg+xml" rel="icon" href="/view-resources/dachser2/public/nextplatform/favicons/favicon.svg">
<link type="image/png" rel="icon" sizes="16x16" href="/view-resources/dachser2/public/nextplatform/favicons/favicon-16x16.png">
<link type="image/png" rel="icon" sizes="32x32" href="/view-resources/dachser2/public/nextplatform/favicons/favicon-32x32.png">
<link type="image/png" rel="icon" sizes="48x48" href="/view-resources/dachser2/public/nextplatform/favicons/favicon-48x48.png">
<link type="image/png" rel="icon" sizes="96x96" href="/view-resources/dachser2/public/nextplatform/favicons/favicon-96x96.png">
<link type="image/png" rel="icon" sizes="192x192" href="/view-resources/dachser2/public/nextplatform/favicons/web-app-manifest-192x192.png">
<link type="image/png" rel="icon" sizes="512x512" href="/view-resources/dachser2/public/nextplatform/favicons/web-app-manifest-512x512.png">
<link type="image/png" rel="apple-touch-icon" sizes="180x180" href="/view-resources/dachser2/public/nextplatform/favicons/apple-touch-icon.png">
<link rel="manifest" href=/view-resources/dachser2/public/nextplatform/favicons/manifest.json />
<link href="https://fonts.googleapis.com/css?family=Merriweather:300,400,700,900" rel="stylesheet" media="print" onload="this.media='all'" >
<link rel="stylesheet" href="/view-resources/view/css/grid.css?v=1789115797-L4">
<link rel="stylesheet" href="/view-resources/view/css/main.css?v=1789115797-L4">
<link rel="stylesheet" href="/view-resources/view/css/colors.css?v=1789115797-L4">
<link rel="stylesheet" href="/view-resources/view/css/print.css?v=1789115797-L4" media="print">
<link rel="stylesheet" href="/view-resources/view/css/foundation-icons/foundation-icons.css?v=1789115797-L4">
<link rel="stylesheet" href="/view-resources/view/css/site/nextplatform.css?v=1789115797-L4">
<style data-key="custom_properties">
:root{--primary: rgba(0,0,0,1);--secondary: rgba(255,255,255,1);--bg-primary: rgba(239,122,48,1);--bg-secondary: rgba(255,255,255,1);--bg-tertiary: rgba(0,0,0,1);--bg-quaternary: rgba(22,22,22,1);--bg-quinary: rgba(248,248,248,1);--bg-senary: rgba(239,239,239,1);--bg-primary-light: rgba(245,175,131,1);--bg-primary-dark: rgba(167,85,34,1);--bg-septenary: rgba(253,139,2,1);--bg-septenary-light: rgba(254,185,103,1);--bg-septenary-dark: rgba(177,97,1,1);--bg-octonary: rgba(253,124,3,1);--bg-octonary-light: rgba(253,236,221,1);--bg-octonary-dark: rgba(177,87,2,1);}
</style>
<style data-key="background_colors">
.bg-primary {background-color: rgba(239,122,48,1);}.bg-secondary {background-color: rgba(255,255,255,1);}.bg-tertiary {background-color: rgba(0,0,0,1);color: #fff;}.bg-quaternary {background-color: rgba(22,22,22,1);color: #fff;}.bg-quinary {background-color: rgba(248,248,248,1);}.bg-senary {background-color: rgba(239,239,239,1);}.bg-primary-light {background-color: rgba(245,175,131,1);}.bg-primary-dark {background-color: rgba(167,85,34,1);color: #fff;}.bg-septenary {background-color: rgba(253,139,2,1);}.bg-septenary-light {background-color: rgba(254,185,103,1);}.bg-septenary-dark {background-color: rgba(177,97,1,1);color: #fff;}.bg-octonary {background-color: rgba(253,124,3,1);}.bg-octonary-light {background-color: rgba(253,236,221,1);}.bg-octonary-dark {background-color: rgba(177,87,2,1);color: #fff;}@media (max-width: 1023px) { .color_mobile_bg-primary {background-color: rgba(239,122,48,1);}}@media (max-width: 1023px) { .color_mobile_bg-secondary {background-color: rgba(255,255,255,1);}}@media (max-width: 1023px) { .color_mobile_bg-tertiary {background-color: rgba(0,0,0,1);color: #fff;}}@media (max-width: 1023px) { .color_mobile_bg-quaternary {background-color: rgba(22,22,22,1);color: #fff;}}@media (max-width: 1023px) { .color_mobile_bg-quinary {background-color: rgba(248,248,248,1);}}@media (max-width: 1023px) { .color_mobile_bg-senary {background-color: rgba(239,239,239,1);}}@media (max-width: 1023px) { .color_mobile_bg-primary-light {background-color: rgba(245,175,131,1);}}@media (max-width: 1023px) { .color_mobile_bg-primary-dark {background-color: rgba(167,85,34,1);color: #fff;}}@media (max-width: 1023px) { .color_mobile_bg-septenary {background-color: rgba(253,139,2,1);}}@media (max-width: 1023px) { .color_mobile_bg-septenary-light {background-color: rgba(254,185,103,1);}}@media (max-width: 1023px) { .color_mobile_bg-septenary-dark {background-color: rgba(177,97,1,1);color: #fff;}}@media (max-width: 1023px) { .color_mobile_bg-octonary {background-color: rgba(253,124,3,1);}}@media (max-width: 1023px) { .color_mobile_bg-octonary-light {background-color: rgba(253,236,221,1);}}@media (max-width: 1023px) { .color_mobile_bg-octonary-dark {background-color: rgba(177,87,2,1);color: #fff;}}
</style>
<style data-key="background_colors_opacity">
.bg-primary.op-bg_20 {background-color: rgba(239, 122, 48, 0.2);}.bg-primary.op-bg_40 {background-color: rgba(239, 122, 48, 0.4);}.bg-primary.op-bg_60 {background-color: rgba(239, 122, 48, 0.6);}.bg-primary.op-bg_80 {background-color: rgba(239, 122, 48, 0.8);}.bg-secondary.op-bg_20 {background-color: rgba(255, 255, 255, 0.2);}.bg-secondary.op-bg_40 {background-color: rgba(255, 255, 255, 0.4);}.bg-secondary.op-bg_60 {background-color: rgba(255, 255, 255, 0.6);}.bg-secondary.op-bg_80 {background-color: rgba(255, 255, 255, 0.8);}.bg-tertiary.op-bg_20 {background-color: rgba(0, 0, 0, 0.2);color: #fff;}.bg-tertiary.op-bg_40 {background-color: rgba(0, 0, 0, 0.4);color: #fff;}.bg-tertiary.op-bg_60 {background-color: rgba(0, 0, 0, 0.6);color: #fff;}.bg-tertiary.op-bg_80 {background-color: rgba(0, 0, 0, 0.8);color: #fff;}.bg-quaternary.op-bg_20 {background-color: rgba(22, 22, 22, 0.2);color: #fff;}.bg-quaternary.op-bg_40 {background-color: rgba(22, 22, 22, 0.4);color: #fff;}.bg-quaternary.op-bg_60 {background-color: rgba(22, 22, 22, 0.6);color: #fff;}.bg-quaternary.op-bg_80 {background-color: rgba(22, 22, 22, 0.8);color: #fff;}.bg-quinary.op-bg_20 {background-color: rgba(248, 248, 248, 0.2);}.bg-quinary.op-bg_40 {background-color: rgba(248, 248, 248, 0.4);}.bg-quinary.op-bg_60 {background-color: rgba(248, 248, 248, 0.6);}.bg-quinary.op-bg_80 {background-color: rgba(248, 248, 248, 0.8);}.bg-senary.op-bg_20 {background-color: rgba(239, 239, 239, 0.2);}.bg-senary.op-bg_40 {background-color: rgba(239, 239, 239, 0.4);}.bg-senary.op-bg_60 {background-color: rgba(239, 239, 239, 0.6);}.bg-senary.op-bg_80 {background-color: rgba(239, 239, 239, 0.8);}.bg-primary-light.op-bg_20 {background-color: rgba(245, 175, 131, 0.2);}.bg-primary-light.op-bg_40 {background-color: rgba(245, 175, 131, 0.4);}.bg-primary-light.op-bg_60 {background-color: rgba(245, 175, 131, 0.6);}.bg-primary-light.op-bg_80 {background-color: rgba(245, 175, 131, 0.8);}.bg-primary-dark.op-bg_20 {background-color: rgba(167, 85, 34, 0.2);color: #fff;}.bg-primary-dark.op-bg_40 {background-color: rgba(167, 85, 34, 0.4);color: #fff;}.bg-primary-dark.op-bg_60 {background-color: rgba(167, 85, 34, 0.6);color: #fff;}.bg-primary-dark.op-bg_80 {background-color: rgba(167, 85, 34, 0.8);color: #fff;}.bg-septenary.op-bg_20 {background-color: rgba(253, 139, 2, 0.2);}.bg-septenary.op-bg_40 {background-color: rgba(253, 139, 2, 0.4);}.bg-septenary.op-bg_60 {background-color: rgba(253, 139, 2, 0.6);}.bg-septenary.op-bg_80 {background-color: rgba(253, 139, 2, 0.8);}.bg-septenary-light.op-bg_20 {background-color: rgba(254, 185, 103, 0.2);}.bg-septenary-light.op-bg_40 {background-color: rgba(254, 185, 103, 0.4);}.bg-septenary-light.op-bg_60 {background-color: rgba(254, 185, 103, 0.6);}.bg-septenary-light.op-bg_80 {background-color: rgba(254, 185, 103, 0.8);}.bg-septenary-dark.op-bg_20 {background-color: rgba(177, 97, 1, 0.2);color: #fff;}.bg-septenary-dark.op-bg_40 {background-color: rgba(177, 97, 1, 0.4);color: #fff;}.bg-septenary-dark.op-bg_60 {background-color: rgba(177, 97, 1, 0.6);color: #fff;}.bg-septenary-dark.op-bg_80 {background-color: rgba(177, 97, 1, 0.8);color: #fff;}.bg-octonary.op-bg_20 {background-color: rgba(253, 124, 3, 0.2);}.bg-octonary.op-bg_40 {background-color: rgba(253, 124, 3, 0.4);}.bg-octonary.op-bg_60 {background-color: rgba(253, 124, 3, 0.6);}.bg-octonary.op-bg_80 {background-color: rgba(253, 124, 3, 0.8);}.bg-octonary-light.op-bg_20 {background-color: rgba(253, 236, 221, 0.2);}.bg-octonary-light.op-bg_40 {background-color: rgba(253, 236, 221, 0.4);}.bg-octonary-light.op-bg_60 {background-color: rgba(253, 236, 221, 0.6);}.bg-octonary-light.op-bg_80 {background-color: rgba(253, 236, 221, 0.8);}.bg-octonary-dark.op-bg_20 {background-color: rgba(177, 87, 2, 0.2);color: #fff;}.bg-octonary-dark.op-bg_40 {background-color: rgba(177, 87, 2, 0.4);color: #fff;}.bg-octonary-dark.op-bg_60 {background-color: rgba(177, 87, 2, 0.6);color: #fff;}.bg-octonary-dark.op-bg_80 {background-color: rgba(177, 87, 2, 0.8);color: #fff;}@media (max-width: 1023px) { .color_mobile_bg-primary.op-bg_20 {background-color: rgba(239, 122, 48, 0.2);}}@media (max-width: 1023px) { .color_mobile_bg-primary.op-bg_40 {background-color: rgba(239, 122, 48, 0.4);}}@media (max-width: 1023px) { .color_mobile_bg-primary.op-bg_60 {background-color: rgba(239, 122, 48, 0.6);}}@media (max-width: 1023px) { .color_mobile_bg-primary.op-bg_80 {background-color: rgba(239, 122, 48, 0.8);}}@media (max-width: 1023px) { .color_mobile_bg-secondary.op-bg_20 {background-color: rgba(255, 255, 255, 0.2);}}@media (max-width: 1023px) { .color_mobile_bg-secondary.op-bg_40 {background-color: rgba(255, 255, 255, 0.4);}}@media (max-width: 1023px) { .color_mobile_bg-secondary.op-bg_60 {background-color: rgba(255, 255, 255, 0.6);}}@media (max-width: 1023px) { .color_mobile_bg-secondary.op-bg_80 {background-color: rgba(255, 255, 255, 0.8);}}@media (max-width: 1023px) { .color_mobile_bg-tertiary.op-bg_20 {background-color: rgba(0, 0, 0, 0.2);color: #fff;}}@media (max-width: 1023px) { .color_mobile_bg-tertiary.op-bg_40 {background-color: rgba(0, 0, 0, 0.4);color: #fff;}}@media (max-width: 1023px) { .color_mobile_bg-tertiary.op-bg_60 {background-color: rgba(0, 0, 0, 0.6);color: #fff;}}@media (max-width: 1023px) { .color_mobile_bg-tertiary.op-bg_80 {background-color: rgba(0, 0, 0, 0.8);color: #fff;}}@media (max-width: 1023px) { .color_mobile_bg-quaternary.op-bg_20 {background-color: rgba(22, 22, 22, 0.2);color: #fff;}}@media (max-width: 1023px) { .color_mobile_bg-quaternary.op-bg_40 {background-color: rgba(22, 22, 22, 0.4);color: #fff;}}@media (max-width: 1023px) { .color_mobile_bg-quaternary.op-bg_60 {background-color: rgba(22, 22, 22, 0.6);color: #fff;}}@media (max-width: 1023px) { .color_mobile_bg-quaternary.op-bg_80 {background-color: rgba(22, 22, 22, 0.8);color: #fff;}}@media (max-width: 1023px) { .color_mobile_bg-quinary.op-bg_20 {background-color: rgba(248, 248, 248, 0.2);}}@media (max-width: 1023px) { .color_mobile_bg-quinary.op-bg_40 {background-color: rgba(248, 248, 248, 0.4);}}@media (max-width: 1023px) { .color_mobile_bg-quinary.op-bg_60 {background-color: rgba(248, 248, 248, 0.6);}}@media (max-width: 1023px) { .color_mobile_bg-quinary.op-bg_80 {background-color: rgba(248, 248, 248, 0.8);}}@media (max-width: 1023px) { .color_mobile_bg-senary.op-bg_20 {background-color: rgba(239, 239, 239, 0.2);}}@media (max-width: 1023px) { .color_mobile_bg-senary.op-bg_40 {background-color: rgba(239, 239, 239, 0.4);}}@media (max-width: 1023px) { .color_mobile_bg-senary.op-bg_60 {background-color: rgba(239, 239, 239, 0.6);}}@media (max-width: 1023px) { .color_mobile_bg-senary.op-bg_80 {background-color: rgba(239, 239, 239, 0.8);}}@media (max-width: 1023px) { .color_mobile_bg-primary-light.op-bg_20 {background-color: rgba(245, 175, 131, 0.2);}}@media (max-width: 1023px) { .color_mobile_bg-primary-light.op-bg_40 {background-color: rgba(245, 175, 131, 0.4);}}@media (max-width: 1023px) { .color_mobile_bg-primary-light.op-bg_60 {background-color: rgba(245, 175, 131, 0.6);}}@media (max-width: 1023px) { .color_mobile_bg-primary-light.op-bg_80 {background-color: rgba(245, 175, 131, 0.8);}}@media (max-width: 1023px) { .color_mobile_bg-primary-dark.op-bg_20 {background-color: rgba(167, 85, 34, 0.2);color: #fff;}}@media (max-width: 1023px) { .color_mobile_bg-primary-dark.op-bg_40 {background-color: rgba(167, 85, 34, 0.4);color: #fff;}}@media (max-width: 1023px) { .color_mobile_bg-primary-dark.op-bg_60 {background-color: rgba(167, 85, 34, 0.6);color: #fff;}}@media (max-width: 1023px) { .color_mobile_bg-primary-dark.op-bg_80 {background-color: rgba(167, 85, 34, 0.8);color: #fff;}}@media (max-width: 1023px) { .color_mobile_bg-septenary.op-bg_20 {background-color: rgba(253, 139, 2, 0.2);}}@media (max-width: 1023px) { .color_mobile_bg-septenary.op-bg_40 {background-color: rgba(253, 139, 2, 0.4);}}@media (max-width: 1023px) { .color_mobile_bg-septenary.op-bg_60 {background-color: rgba(253, 139, 2, 0.6);}}@media (max-width: 1023px) { .color_mobile_bg-septenary.op-bg_80 {background-color: rgba(253, 139, 2, 0.8);}}@media (max-width: 1023px) { .color_mobile_bg-septenary-light.op-bg_20 {background-color: rgba(254, 185, 103, 0.2);}}@media (max-width: 1023px) { .color_mobile_bg-septenary-light.op-bg_40 {background-color: rgba(254, 185, 103, 0.4);}}@media (max-width: 1023px) { .color_mobile_bg-septenary-light.op-bg_60 {background-color: rgba(254, 185, 103, 0.6);}}@media (max-width: 1023px) { .color_mobile_bg-septenary-light.op-bg_80 {background-color: rgba(254, 185, 103, 0.8);}}@media (max-width: 1023px) { .color_mobile_bg-septenary-dark.op-bg_20 {background-color: rgba(177, 97, 1, 0.2);color: #fff;}}@media (max-width: 1023px) { .color_mobile_bg-septenary-dark.op-bg_40 {background-color: rgba(177, 97, 1, 0.4);color: #fff;}}@media (max-width: 1023px) { .color_mobile_bg-septenary-dark.op-bg_60 {background-color: rgba(177, 97, 1, 0.6);color: #fff;}}@media (max-width: 1023px) { .color_mobile_bg-septenary-dark.op-bg_80 {background-color: rgba(177, 97, 1, 0.8);color: #fff;}}@media (max-width: 1023px) { .color_mobile_bg-octonary.op-bg_20 {background-color: rgba(253, 124, 3, 0.2);}}@media (max-width: 1023px) { .color_mobile_bg-octonary.op-bg_40 {background-color: rgba(253, 124, 3, 0.4);}}@media (max-width: 1023px) { .color_mobile_bg-octonary.op-bg_60 {background-color: rgba(253, 124, 3, 0.6);}}@media (max-width: 1023px) { .color_mobile_bg-octonary.op-bg_80 {background-color: rgba(253, 124, 3, 0.8);}}@media (max-width: 1023px) { .color_mobile_bg-octonary-light.op-bg_20 {background-color: rgba(253, 236, 221, 0.2);}}@media (max-width: 1023px) { .color_mobile_bg-octonary-light.op-bg_40 {background-color: rgba(253, 236, 221, 0.4);}}@media (max-width: 1023px) { .color_mobile_bg-octonary-light.op-bg_60 {background-color: rgba(253, 236, 221, 0.6);}}@media (max-width: 1023px) { .color_mobile_bg-octonary-light.op-bg_80 {background-color: rgba(253, 236, 221, 0.8);}}@media (max-width: 1023px) { .color_mobile_bg-octonary-dark.op-bg_20 {background-color: rgba(177, 87, 2, 0.2);color: #fff;}}@media (max-width: 1023px) { .color_mobile_bg-octonary-dark.op-bg_40 {background-color: rgba(177, 87, 2, 0.4);color: #fff;}}@media (max-width: 1023px) { .color_mobile_bg-octonary-dark.op-bg_60 {background-color: rgba(177, 87, 2, 0.6);color: #fff;}}@media (max-width: 1023px) { .color_mobile_bg-octonary-dark.op-bg_80 {background-color: rgba(177, 87, 2, 0.8);color: #fff;}}
</style>
<style data-key="border_colors">
.border-bg-primary{--border-color: var(--bg-primary);}.mobile_border-bg-primary{--mobile-border-color: var(--bg-primary);}.border-bg-secondary{--border-color: var(--bg-secondary);}.mobile_border-bg-secondary{--mobile-border-color: var(--bg-secondary);}.border-bg-tertiary{--border-color: var(--bg-tertiary);}.mobile_border-bg-tertiary{--mobile-border-color: var(--bg-tertiary);}.border-bg-quaternary{--border-color: var(--bg-quaternary);}.mobile_border-bg-quaternary{--mobile-border-color: var(--bg-quaternary);}.border-bg-quinary{--border-color: var(--bg-quinary);}.mobile_border-bg-quinary{--mobile-border-color: var(--bg-quinary);}.border-bg-senary{--border-color: var(--bg-senary);}.mobile_border-bg-senary{--mobile-border-color: var(--bg-senary);}.border-bg-primary-light{--border-color: var(--bg-primary-light);}.mobile_border-bg-primary-light{--mobile-border-color: var(--bg-primary-light);}.border-bg-primary-dark{--border-color: var(--bg-primary-dark);}.mobile_border-bg-primary-dark{--mobile-border-color: var(--bg-primary-dark);}.border-bg-septenary{--border-color: var(--bg-septenary);}.mobile_border-bg-septenary{--mobile-border-color: var(--bg-septenary);}.border-bg-septenary-light{--border-color: var(--bg-septenary-light);}.mobile_border-bg-septenary-light{--mobile-border-color: var(--bg-septenary-light);}.border-bg-septenary-dark{--border-color: var(--bg-septenary-dark);}.mobile_border-bg-septenary-dark{--mobile-border-color: var(--bg-septenary-dark);}.border-bg-octonary{--border-color: var(--bg-octonary);}.mobile_border-bg-octonary{--mobile-border-color: var(--bg-octonary);}.border-bg-octonary-light{--border-color: var(--bg-octonary-light);}.mobile_border-bg-octonary-light{--mobile-border-color: var(--bg-octonary-light);}.border-bg-octonary-dark{--border-color: var(--bg-octonary-dark);}.mobile_border-bg-octonary-dark{--mobile-border-color: var(--bg-octonary-dark);}
</style>
<style data-key="font_colors">
.primary {color: rgba(0,0,0,1) !important;}.secondary {color: rgba(255,255,255,1) !important;}@media (max-width: 1023px) { .color_mobile_primary {color: rgba(0,0,0,1) !important;}}@media (max-width: 1023px) { .color_mobile_secondary {color: rgba(255,255,255,1) !important;}}
</style>
<style data-key="image_gradient">
.image-gradient-bg-primary{--background-color: var(--bg-primary);}.color_mobile_image-gradient-bg-primary{--mobile-background-color: var(--bg-primary);}.image-gradient-bg-secondary{--background-color: var(--bg-secondary);}.color_mobile_image-gradient-bg-secondary{--mobile-background-color: var(--bg-secondary);}.image-gradient-bg-tertiary{--background-color: var(--bg-tertiary);}.color_mobile_image-gradient-bg-tertiary{--mobile-background-color: var(--bg-tertiary);}.image-gradient-bg-quaternary{--background-color: var(--bg-quaternary);}.color_mobile_image-gradient-bg-quaternary{--mobile-background-color: var(--bg-quaternary);}.image-gradient-bg-quinary{--background-color: var(--bg-quinary);}.color_mobile_image-gradient-bg-quinary{--mobile-background-color: var(--bg-quinary);}.image-gradient-bg-senary{--background-color: var(--bg-senary);}.color_mobile_image-gradient-bg-senary{--mobile-background-color: var(--bg-senary);}.image-gradient-bg-primary-light{--background-color: var(--bg-primary-light);}.color_mobile_image-gradient-bg-primary-light{--mobile-background-color: var(--bg-primary-light);}.image-gradient-bg-primary-dark{--background-color: var(--bg-primary-dark);}.color_mobile_image-gradient-bg-primary-dark{--mobile-background-color: var(--bg-primary-dark);}.image-gradient-bg-septenary{--background-color: var(--bg-septenary);}.color_mobile_image-gradient-bg-septenary{--mobile-background-color: var(--bg-septenary);}.image-gradient-bg-septenary-light{--background-color: var(--bg-septenary-light);}.color_mobile_image-gradient-bg-septenary-light{--mobile-background-color: var(--bg-septenary-light);}.image-gradient-bg-septenary-dark{--background-color: var(--bg-septenary-dark);}.color_mobile_image-gradient-bg-septenary-dark{--mobile-background-color: var(--bg-septenary-dark);}.image-gradient-bg-octonary{--background-color: var(--bg-octonary);}.color_mobile_image-gradient-bg-octonary{--mobile-background-color: var(--bg-octonary);}.image-gradient-bg-octonary-light{--background-color: var(--bg-octonary-light);}.color_mobile_image-gradient-bg-octonary-light{--mobile-background-color: var(--bg-octonary-light);}.image-gradient-bg-octonary-dark{--background-color: var(--bg-octonary-dark);}.color_mobile_image-gradient-bg-octonary-dark{--mobile-background-color: var(--bg-octonary-dark);}
</style>
<style data-key="custom_css_variables">
:root {
--lab_page_width: 1223px;
--lab_columns_gutter: 11px;
--lab_focus_ring_color: #005fcc;
--lab_social_hover_color: #008cba;
--space-top: 0;
--space-top-adnuntiusAd: ;
}
@media(max-width: 767px) {
:root {
--lab_columns_gutter: 10px;
}
}
@media(min-width: 767px) {
:root {
}
}
</style>
<script src="/view-resources/public/common/JWTCookie.js?v=1789115797-L4"></script>
<script src="/view-resources/public/common/Paywall.js?v=1789115797-L4"></script>
<script>
window.Dac = window.Dac || {};
(function () {
if (navigator) {
window.Dac.clientData = {
language: navigator.language,
userAgent: navigator.userAgent,
innerWidth: window.innerWidth,
innerHeight: window.innerHeight,
deviceByMediaQuery: getDeviceByMediaQuery(),
labDevice: 'desktop', // Device from labrador
device: 'desktop', // Device from varnish
paywall: {
isAuthenticated: isPaywallAuthenticated(),
toggleAuthenticatedContent: toggleAuthenticatedContent,
requiredProducts: [],
},
page: {
id: '1632628',
extId: 'nextplatform-104369'
},
siteAlias: 'nextplatform',
debug: window.location.href.includes('debug=1')
};
function getDeviceByMediaQuery() {
if (window.matchMedia('(max-width: 767px)').matches) return 'mobile';
if (window.matchMedia('(max-width: 1023px)').matches) return 'tablet';
return 'desktop';
}
function isPaywallAuthenticated() {
if (window.Dac && window.Dac.JWTCookie) {
var JWTCookie = new Dac.JWTCookie({ debug: false });
return JWTCookie.isAuthenticated();
}
return false;
}
function toggleAuthenticatedContent(settings) {
if (!window.Dac || !window.Dac.Paywall) {
return;
}
var Paywall = new Dac.Paywall();
var updateDOM = Paywall.updateDOM;
if(settings && settings.displayUserName) {
var userName = Paywall.getUserName().then((userName) => {
updateDOM(userName !== false, userName, settings.optionalGreetingText);
});
} else {
updateDOM(window.Dac.clientData.paywall.isAuthenticated);
}
}
}
}());
</script>
<script type="module" src="/view-resources/baseview/public/common/baseview/moduleHandlers.js?v=1789115797-L4" data-cookieconsent="ignore"></script>
<!-- DataLayer -->
<script>
var dataLayerData = {};
dataLayerData['id'] = '1632628';
dataLayerData['title'] = 'The Jellyfish-Inspired Database Under AWS Block Storage';
dataLayerData['kicker'] = 'Store';
dataLayerData['created_by'] = '15';
dataLayerData['created_by_name'] = 'Inglis, James';
dataLayerData['page_template_alias'] = 'default';
dataLayerData['published'] = '1582057742';
dataLayerData['published_url'] = '/store/2020/02/18/the-jellyfish-inspired-database-under-aws-block-storage/1632628';
dataLayerData['tags'] = 'amazon,amazon web services,aws,database,physalia,store';
dataLayerData['modified'] = '1582555530';
dataLayerData['article_authors'] = 'Timothy Prickett Morgan';
dataLayerData['testfield'] = 'testvalue';
dataLayerData['section'] = 'store';
dataLayerData['seodescription'] = 'If you want inspiration for a hyperscale, resilient distributed block storage service, apparently a jellyfish is a good place to start looking for';
dataLayerData['original_url'] = 'https://www.nextplatform.com/2020/02/18/the-jellyfish-inspired-database-under-aws-block-storage/';
dataLayerData['type'] = 'page_article';
dataLayer = [dataLayerData];
</script><!-- Google Tag Manager -->
<script>
window.dataLayer = window.dataLayer || [];
</script>
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-T2HM3QQ3');</script>
<script async src="https://securepubads.g.doubleclick.net/tag/js/gpt.js"></script>
<script>
window.googletag = window.googletag || {cmd: []};
googletag.cmd.push(function() {
var handleAsTablet = (Dac.clientData.device === 'tablet' || Dac.clientData.innerWidth < 1316);
if (!(handleAsTablet && '' === 'true')) {
googletag
.defineSlot('/6978/labrador/nextplatform/article/desktop/a', [[728,90], [970,90], [970,250], [970,280], [1200,270], [728,91], [970,251], [970,91], [1200,271]], 'labrador/nextplatform/article/desktop/a')
.addService(googletag.pubads());
}
if (!(handleAsTablet && '' === 'true')) {
googletag
.defineSlot('/6978/labrador/nextplatform/article/desktop/f', [[728,90], [970,90], [970,250], [970,280], [1200,250], [1200,270]], 'labrador/nextplatform/article/desktop/f')
.addService(googletag.pubads());
}
if (!(handleAsTablet && '' === 'true')) {
googletag
.defineSlot('/6978/labrador/nextplatform/article/desktop/b', [[728,90], [970,90], [970,250], [970,280], [1200,250], [1200,270], [1200,600], [300,250]], 'labrador/nextplatform/article/desktop/b')
.addService(googletag.pubads());
}
if (!(handleAsTablet && '' === 'true')) {
googletag
.defineSlot('/6978/labrador/nextplatform/article/desktop/c', [[300,250], [300,600], [300,253], [300,603]], 'labrador/nextplatform/article/desktop/c')
.addService(googletag.pubads());
}
if (!(handleAsTablet && '' === 'true')) {
googletag
.defineSlot('/6978/labrador/nextplatform/article/desktop/d', [[728,90], [970,90], [970,250], [970,280], [1200,250], [1200,270], [1200,600]], 'labrador/nextplatform/article/desktop/d')
.addService(googletag.pubads());
}
if (!(handleAsTablet && '' === 'true')) {
googletag
.defineSlot('/6978/labrador/nextplatform/article/desktop/e', [[728,90], [970,90], [970,250], [970,280], [1200,250], [1200,270]], 'labrador/nextplatform/article/desktop/e')
.addService(googletag.pubads());
}
var pageTargeting = {
env: "prod",
site: "nextplatform",
section: "store",
context: "article"
};
pageTargeting.tags = "amazon,amazon web services,aws,database,physalia,store";
googletag.setConfig({ targeting: pageTargeting });
var useLazyLoading = true || false;
if (useLazyLoading) {
googletag.setConfig({
lazyLoad: {
fetchMarginPercent: 100 || 150, // Fetch ad content when it is within 1.5 viewports of the visible area
renderMarginPercent: 50 || 150, // Render ads when they are within 1.5 viewports of the visible area
mobileScaling: 2 || 2.0 // Scale the above values by 2.0 on mobile devices to account for slower connections and rendering times
}
});
}
googletag.setConfig({ singleRequest: true });
googletag.setConfig({ collapseDiv: "ON_NO_FILL" });
googletag.enableServices();
});
</script>
<link href="https://fonts.googleapis.com/css?family=Roboto:regular,600,100,200,300,300italic,100italic,200italic,500,italic,500italic,700,600italic,700italic,900italic,800italic,900,800" rel="stylesheet" media="print" onload="this.media='all'" >
<link href="https://fonts.googleapis.com/css?family=Roboto+Condensed:regular,100,200,300,100italic,300italic,200italic,500,italic,500italic,600,700,600italic,700italic,900italic,800italic,900,800" rel="stylesheet" media="print" onload="this.media='all'" >
<link href="https://fonts.googleapis.com/css?family=Roboto+Mono:regular,100,200,300,100italic,300italic,200italic,500,italic,500italic,600,700,600italic,700italic" rel="stylesheet" media="print" onload="this.media='all'" >
<style id="dachser-vieweditor-styles">
.mainMenu ul li a, .mainMenu ul li span, .pageHeader .hamburger .hamburger-container .mainMenu ul li { font-family: "Roboto"; font-weight: normal; font-style: normal; font-size: 0.875rem; text-transform: none; letter-spacing: normal; }@media (max-width: 767px) { .resp_fonts .mainMenu ul li a, .mainMenu ul li span, .pageHeader .hamburger .hamburger-container .mainMenu ul li {font-size: calc(0.262vw * 14); } }
.labradorSearch h1 { font-family: "Roboto"; font-weight: normal; font-style: normal; text-transform: none; letter-spacing: normal; color: #161616; }
.labradorSearch form input[name=query] { font-family: "Roboto"; font-weight: normal; font-style: normal; font-size: 0.875rem; text-transform: none; letter-spacing: normal; color: #161616; }
.labradorSearch form button[type=submit] { font-family: "Roboto"; font-weight: normal; font-style: normal; text-transform: none; letter-spacing: normal; color: #161616; }
.labradorSearch form button[type=submit] { font-family: "Roboto"; font-weight: normal; font-style: normal; text-transform: none; letter-spacing: normal; color: #161616; }
.labradorSearch .nextBtn { font-family: "Roboto"; font-weight: normal; font-style: normal; text-transform: none; letter-spacing: normal; color: #161616; }
.pageHeader .search .search-container input[type=text]::placeholder { font-family: "Roboto"; font-weight: normal; font-style: normal; font-size: 1rem; text-transform: none; letter-spacing: normal; }@media (max-width: 767px) { .resp_fonts .pageHeader .search .search-container input[type=text]::placeholder {font-size: calc(0.262vw * 14); } }
.mainMenu ul li a, .mainMenu ul li span, .pageHeader .hamburger .hamburger-container .mainMenu ul li a, .pageHeader .hamburger .hamburger-container .mainMenu ul li span { font-family: "Roboto"; font-weight: normal; font-style: normal; font-size: 0.875rem; line-height: 1.9; text-transform: none; letter-spacing: normal; }@media (max-width: 767px) { .resp_fonts .mainMenu ul li a, .mainMenu ul li span, .pageHeader .hamburger .hamburger-container .mainMenu ul li a, .pageHeader .hamburger .hamburger-container .mainMenu ul li span {font-size: calc(0.262vw * 14); line-height: 1.9; } }
.articleHeader .headline { font-family: "Roboto"; font-weight: 700; font-style: normal; font-size: 2rem; text-transform: none; letter-spacing: normal; }@media (max-width: 767px) { .resp_fonts .articleHeader .headline {font-size: calc(0.262vw * 24); } }
article.column .content .headline { font-family: "Roboto"; font-weight: 700; font-style: normal; font-size: 1.75rem; text-transform: none; letter-spacing: normal; }@media (max-width: 767px) { .resp_fonts article.column .content .headline {font-size: calc(0.262vw * 20); } }
.bodytext { font-family: "Roboto"; font-weight: normal; font-style: normal; text-transform: none; letter-spacing: normal; }
.byline .name { font-family: "Roboto Mono"; font-weight: normal; font-style: normal; text-transform: none; letter-spacing: normal; }
article .meta .dates { font-family: "Roboto Mono"; font-weight: normal; font-style: normal; font-size: 0.75rem; text-transform: none; letter-spacing: normal; }@media (max-width: 767px) { .resp_fonts article .meta .dates {font-size: calc(0.262vw * 12); } }
article .meta .dates .dateLabel { font-family: "Roboto Mono"; font-weight: normal; font-style: normal; font-size: 0.75rem; text-transform: none; letter-spacing: normal; }@media (max-width: 767px) { .resp_fonts article .meta .dates .dateLabel {font-size: calc(0.262vw * 12); } }
.articleHeader .subtitle { font-family: "Roboto"; font-weight: normal; font-style: normal; text-transform: none; letter-spacing: normal; }
article.column .content .subtitle { font-family: "Roboto"; font-weight: normal; font-style: normal; text-transform: none; letter-spacing: normal; }
.byline .name { font-family: "Roboto"; font-weight: normal; font-style: normal; text-transform: none; letter-spacing: normal; }
.byline .name .description { font-family: "Roboto"; font-weight: normal; font-style: normal; text-transform: none; letter-spacing: normal; }
.byline .extended_description { font-family: "Roboto"; font-weight: normal; font-style: normal; text-transform: none; letter-spacing: normal; }
article .bodytext figure .caption { font-family: "Roboto Condensed"; font-weight: normal; font-style: normal; text-transform: none; letter-spacing: normal; }
article .articleHeader .caption { font-family: "Roboto Condensed"; font-weight: normal; font-style: normal; text-transform: none; letter-spacing: normal; }
.articleFooter .tags a { font-family: "Roboto Mono"; font-weight: normal; font-style: normal; text-transform: uppercase; letter-spacing: normal; }
body { font-family: "Roboto"; font-weight: normal; font-style: normal; text-transform: none; letter-spacing: normal; }
.customMenu1 ul li a, .customMenu1 ul li span, .pageHeader .hamburger .hamburger-container .customMenu1 ul li a, .pageHeader .hamburger .hamburger-container .customMenu1 ul li span { font-family: "Roboto"; font-weight: normal; font-style: normal; font-size: 1.125rem; text-transform: none; letter-spacing: normal; }
.articleHeader .kicker { font-family: "Roboto"; font-weight: normal; font-style: normal; font-size: 1rem; text-transform: uppercase; letter-spacing: normal; }@media (max-width: 767px) { .resp_fonts .articleHeader .kicker {font-size: calc(0.262vw * 12); } }
article.column .content .kicker { font-family: "Roboto"; font-weight: normal; font-style: normal; font-size: 1rem; text-transform: uppercase; letter-spacing: normal; }@media (max-width: 767px) { .resp_fonts article.column .content .kicker {font-size: calc(0.262vw * 12); } }
.bodytext > h2 { font-family: "Roboto"; font-weight: 600; font-style: normal; font-size: 1.5rem; line-height: 1.2; letter-spacing: normal; hyphens: auto; }@media (max-width: 767px) { .resp_fonts .bodytext > h2 {font-size: calc(0.262vw * 24); line-height: 1.2; } }
.font-Roboto { font-family: "Roboto" !important; }
.font-Roboto.font-weight-normal { font-weight: normal !important; }
.font-Roboto.font-weight-bold { font-weight: 600 !important; }
.font-Roboto.font-weight-light { font-weight: 100 !important; }
.font-Roboto.font-weight-black { font-weight: 900 !important; }
.font-RobotoCondensed { font-family: "Roboto Condensed" !important; }
.font-RobotoCondensed.font-weight-normal { font-weight: normal !important; }
.font-RobotoCondensed.font-weight-light { font-weight: 100 !important; }
.font-RobotoCondensed.font-weight-bold { font-weight: 600 !important; }
.font-RobotoCondensed.font-weight-black { font-weight: 900 !important; }
.font-RobotoMono { font-family: "Roboto Mono" !important; }
.font-RobotoMono.font-weight-normal { font-weight: normal !important; }
.font-RobotoMono.font-weight-light { font-weight: 100 !important; }
.font-RobotoMono.font-weight-bold { font-weight: 600 !important; }
</style>
<style id="css_variables"></style>
<script>
window.dachserData = {
_data: {},
_instances: {},
get: function(key) {
return dachserData._data[key] || null;
},
set: function(key, value) {
dachserData._data[key] = value;
},
push: function(key, value) {
if (!dachserData._data[key]) {
dachserData._data[key] = [];
}
dachserData._data[key].push(value);
},
setInstance: function(key, identifier, instance) {
if (!dachserData._instances[key]) {
dachserData._instances[key] = {};
}
dachserData._instances[key][identifier] = instance;
},
getInstance: function(key, identifier) {
return dachserData._instances[key] ? dachserData._instances[key][identifier] || null : null;
},
reflow: () => {}
};
</script>
<script type="application/ld+json">
[{"@context":"http://schema.org","@type":"WebSite","name":"nextplatform","url":"https://www.nextplatform.com"},{"@context":"https://schema.org","@type":"NewsArticle","headline":"The Jellyfish-Inspired Database Under AWS Block Storage","description":"If you want inspiration for a hyperscale, resilient distributed block storage service, apparently a jellyfish is a good place to start looking for","url":"https://www.nextplatform.com/store/2020/02/18/the-jellyfish-inspired-database-under-aws-block-storage/1632628","inLanguage":[{"@type":"Language","alternateName":"en-US"}],"image":[{"@type":"ImageObject","url":"https://image.nextplatform.com/?imageId=216836&width=1200","@id":"https://www.nextplatform.com/store/2020/02/18/the-jellyfish-inspired-database-under-aws-block-storage/1632628#primaryimage","width":1200,"height":325}],"keywords":"amazon, amazon web services, aws, database, physalia, store","thumbnailUrl":"https://image.nextplatform.com/?imageId=216836&width=400","articleSection":"store","author":[{"@type":"Person","name":"Timothy Prickett Morgan","url":"https://www.nextplatform.com/author/tpmn"}],"publisher":{"@type":"Organization","name":"nextplatform","url":"https://www.nextplatform.com","logo":{"@type":"ImageObject","url":"https://www.nextplatform.com/view-resources/dachser2/public/nextplatform/logo-white.svg"}},"mainEntityOfPage":"https://www.nextplatform.com/store/2020/02/18/the-jellyfish-inspired-database-under-aws-block-storage/1632628","datePublished":"2020-02-18T20:29:02.000Z","dateModified":"2020-02-24T14:45:30.000Z","isAccessibleForFree":true}]
</script>
<meta property="article:section" content="store">
<script>
var k5aMeta = { "paid": 0, "author": ["Timothy Prickett Morgan"], "tag": ["amazon", "amazon web services", "aws", "database", "physalia", "store"], "title": "The Jellyfish-Inspired Database Under AWS Block Storage", "teasertitle": "The Jellyfish-Inspired Database Under AWS Block Storage", "kicker": "Store", "url": "https://www.nextplatform.com/a/1632628", "login": (Dac.clientData.paywall.isAuthenticated ? 1 : 0), "subscriber": (Dac.clientData.paywall.isAuthenticated ? 1 : 0), "subscriberId": (Dac.clientData.subscriberId ? `"${ Dac.clientData.subscriberId }"` : "") };
</script>
<script>
(function () {
var sources = [
'//cl.k5a.io/6156b8c81b4d741e051f44c2.js',
];
function load() {
for (var i = 0; i < sources.length; i++) {
var script = document.createElement('script');
script.src = sources[i];
script.async = true;
document.head.appendChild(script);
}
}
// Kilkaya reads k5aMeta once, when it boots. On a paid article behind a
// client-side paywall the reader's access is not known while the head is
// parsed, so partial/lab4/analytics/kilkaya_metadata publishes k5aMetaReady
// and we hold off until the metadata is correct. Everywhere else the values
// are right already and Kilkaya loads immediately.
if (window.k5aMetaReady) {
window.k5aMetaReady.then(load);
} else {
load();
}
}());
</script>
<style>
:root {
}
</style>
</head>
<body class="l4 article site_nextplatform section_store"
data-tag="amazon,amazon web services,aws,database,physalia,store"
data-lab-imported="true"
>
<!-- Google Tag Manager (noscript) -->
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-T2HM3QQ3"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<!-- End Google Tag Manager (noscript) -->
<script>
document.addEventListener("DOMContentLoaded", (event) => {
setScrollbarWidth();
window.addEventListener('resize', setScrollbarWidth);
});
function setScrollbarWidth() {
const root = document.querySelector(':root');
const width = (window.innerWidth - document.body.offsetWidth < 21) ? window.innerWidth - document.body.offsetWidth : 15;
root.style.setProperty('--lab-scrollbar-width', `${ width }px`);
}
</script>
<a href="#main" class="skip-link">Jump to main content</a>
<header class="pageElement pageHeader">
<div class="row mainrow">
<div class="hamburger to-be-expanded" data-id="pageElements-3">
<div class="positionRelative">
<span class="hamburger-button hamburger-expander ">
<button class="burger-btn" aria-label="Open menu" aria-expanded="false" aria-controls="hamburger-container" aria-haspopup="menu">
<i class="open fi-list"></i>
<i class="close fi-x"></i>
</button>
</span>
<div class="hamburger-container" id="hamburger-container">
<div data-id="pageElements-4" class="search visible dac-hidden-desktop-up">
<form class="search-container" action="/cse" method="get" role="search">
<label for="search-input-4" class="visuallyhidden">Search</label>
<input type="text" id="search-input-4" name="q" placeholder="Search...">
<button type="submit" class="search-button" aria-label="Search">
<i class="open fi-magnifying-glass"></i>
</button>
</form>
</div>
<nav class="navigation mainMenu">
<p class="lab-menu-name ">More topics</p>
<ul class="menu-list">
<li class="first-list-item ">
<a href="/tag/financial%20results" target="_self">Financial results</a>
</li>
<li class="first-list-item ">
<a href="/tag/it%20spending" target="_self">IT spending</a>
</li>
<li class="first-list-item ">
<a href="/tag/infrastructure" target="_self">Infrastructure</a>
</li>
<li class="first-list-item ">
<a href="/tag/anthropic" target="_self">Anthropic</a>
</li>
<li class="first-list-item ">
<a href="/tag/amd" target="_self">AMD</a>
</li>
<li class="first-list-item ">
<a href="/tag/nvidia" target="_self">Nvidia</a>
</li>
<li class="first-list-item ">
<a href="/tag/google" target="_self">Google</a>
</li>
<li class="first-list-item ">
<a href="/tag/microsoft" target="_self">Microsoft</a>
</li>
<li class="first-list-item ">
<a href="/tag/meta%20platforms" target="_self">Meta Platforms</a>
</li>
<li class="first-list-item ">
<a href="/tag/aws" target="_self">AWS</a>
</li>
<li class="first-list-item ">
<a href="/tag/openai" target="_self">OpenAI</a>
</li>
<li class="first-list-item ">
<a href="/tag/database" target="_self">Database</a>
</li>
<li class="first-list-item dac-hidden-desktop-down">
<a href="https://www.nextplatform.com/lateststories" target="_self">All the latest news, from all sections</a>
</li>
</ul>
</nav>
<script>
(function () {
const menuLinks = document.querySelectorAll(`nav.mainMenu ul li a`);
for (let i = 0; i < menuLinks.length; i++) {
const link = menuLinks[i].pathname;
if (link === window.location.pathname) {
menuLinks[i].parentElement.classList.add('lab-link-active');
} else {
menuLinks[i].parentElement.classList.remove('lab-link-active');
}
}
})();
</script>
</div>
</div>
</div>
<script>
(function(){
const burgerButton = document.querySelector('[data-id="pageElements-3"] .burger-btn');
const dropdownCloseSection = document.querySelector('[data-id="pageElements-3"] .dropdown-close-section');
const hamburgerContainer = document.querySelector('[data-id="pageElements-3"] .hamburger-container');
function toggleDropdown() {
// Toggle the expanded class and aria-expanded attribute
document.querySelector('[data-id="pageElements-3"].hamburger.to-be-expanded').classList.toggle('expanded');
burgerButton.setAttribute('aria-expanded', burgerButton.getAttribute('aria-expanded') === 'true' ? 'false' : 'true');
burgerButton.setAttribute('aria-label', burgerButton.getAttribute('aria-expanded') === 'true' ? 'Close menu' : 'Open menu');
// This doesn't seem to do anything? But there's styling dependent on it some places
document.body.classList.toggle('hamburger-expanded');
}
function getFocusableElements() {
if (!hamburgerContainer) return [];
return Array.from(hamburgerContainer.querySelectorAll(
'a[href], button:not([disabled]), input:not([disabled]), ' +
'select:not([disabled]), textarea:not([disabled]), [tabindex]:not([tabindex="-1"])'
)).filter(function(el) {
if (el.closest('[hidden]')) return false;
if (getComputedStyle(el).visibility === 'hidden') return false;
const rect = el.getBoundingClientRect();
return rect.width > 0 || rect.height > 0;
});
}
// Called via the event listener - handles Escape (close menu, restore focus) and
// Tab (trap focus within the open menu)
function handleKeydown(e) {
if (e.key === 'Escape') {
toggleDropdown();
// Set the focus back on the button when clicking escape, so the user can continue tabbing down
// the page in a natural flow
burgerButton.focus();
window.removeEventListener('keydown', handleKeydown);
return;
}
if (e.key === 'Tab') {
const focusable = getFocusableElements();
if (focusable.length === 0) return;
if (!e.shiftKey && document.activeElement === focusable[focusable.length - 1]) {
// Tab past last item → burger button
e.preventDefault();
burgerButton.focus();
} else if (e.shiftKey && document.activeElement === burgerButton) {
// Shift+Tab from burger button → last item
e.preventDefault();
focusable[focusable.length - 1].focus();
}
}
}
if(burgerButton) {
burgerButton.addEventListener('click', function(e) {
e.preventDefault();
toggleDropdown();
// If the menu gets expanded, add the event listener that will close it on pressing Escape
// else, remove the event listener otherwise it will continue to listen for escape even if the menu is closed.
if(burgerButton.getAttribute('aria-expanded') === 'true') {
window.addEventListener('keydown', handleKeydown);
} else {
window.removeEventListener('keydown', handleKeydown);
}
})
}
if (dropdownCloseSection) {
dropdownCloseSection.addEventListener('click', function(e) {
e.preventDefault();
toggleDropdown();
});
}
document.querySelectorAll('.hamburger .hamburger-expander, .hamburger .hamburger-container, .stop-propagation').forEach(function (element) {
element.addEventListener('click', function (e) {
e.stopPropagation();
});
});
}());
</script><div data-id="pageElements-6" class="search to-be-expanded dac-hidden-desktop-down bonusButton">
<form class="search-container" action="/cse" method="get" role="search">
<label for="search-input-6" class="visuallyhidden">Search</label>
<input type="text" id="search-input-6" name="q" placeholder="Search...">
<button id="bonusButton" class="bonusButton">
<i class="fi-magnifying-glass" aria-hidden="true"></i>
</button>
</form>
<button class="search-button search-expander" aria-label="Search" aria-expanded="false" aria-controls="search-input-6">
<i class="open fi-magnifying-glass"></i>
<i class="close fi-x"></i>
</button>
</div>
<script>
// Do the check for the search button inside the if statement, so we don't set a global const if there are multiple search buttons
if (document.querySelector('[data-id="pageElements-6"] .search-button')) {
// Now we can set a const that is only available inside the if scope
const searchButton = document.querySelector('[data-id="pageElements-6"] .search-button');
let searchWasExpanded = false;
let hadPointerDown = false;
searchButton.addEventListener('pointerdown', () => {
searchWasExpanded = searchButton.getAttribute('aria-expanded') === 'true';
hadPointerDown = true;
});
searchButton.addEventListener('click', (event) => {
event.preventDefault();
event.stopPropagation();
// For pointer interactions (mouse/touch), use the state captured at pointerdown time,
// before focusout could collapse the search. For keyboard interactions, pointerdown
// never fires, so read aria-expanded directly — focusout doesn't fire on keyboard
// so the current state is still accurate.
const wasExpanded = hadPointerDown ? searchWasExpanded : searchButton.getAttribute('aria-expanded') === 'true';
hadPointerDown = false;
const shouldOpen = !wasExpanded;
searchButton.parentElement.classList.toggle('expanded', shouldOpen);
searchButton.setAttribute('aria-expanded', shouldOpen ? 'true' : 'false');
searchButton.setAttribute('aria-label', shouldOpen ? 'Close search' : 'Open search');
// Set focus to the input.
// This might be dodgy due to moving focus automatically, but we'll keep it in for now.
if (shouldOpen) {
document.getElementById('search-input-6').focus();
}
}, false);
}
if (document.getElementById('bonusButton')) {
document.getElementById('bonusButton').addEventListener('pointerdown', (event) => {
event.preventDefault();
});
document.getElementById('bonusButton').addEventListener('click', (event) => {
document.querySelector('[data-id="pageElements-6"] .search-container').submit();
}, false);
}
// Wrap in a block so const doesn't conflict when multiple search widgets are on the same page
{
const searchWrapper = document.querySelector('[data-id="pageElements-6"]');
if (searchWrapper) {
const searchButton = document.querySelector('[data-id="pageElements-6"] .search-button');
searchWrapper.addEventListener('focusout', (event) => {
if (searchWrapper.classList.contains('expanded') && !searchWrapper.contains(event.relatedTarget)) {
searchWrapper.classList.remove('expanded');
if (searchButton) {
searchButton.setAttribute('aria-expanded', 'false');
searchButton.setAttribute('aria-label', 'Open search');
}
}
});
searchWrapper.addEventListener('keydown', (event) => {
if (event.key === 'Escape' && searchWrapper.classList.contains('expanded')) {
searchWrapper.classList.remove('expanded');
if (searchButton) {
searchButton.setAttribute('aria-expanded', 'false');
searchButton.setAttribute('aria-label', 'Open search');
searchButton.focus();
}
}
});
}
}
</script>
<figure class="logo logo--mobile">
<a href="https://www.nextplatform.com" aria-label="Go to frontpage">
<img src="/view-resources/dachser2/public/nextplatform/logo-white.svg"
alt="Go to frontpage. Logo, The Next Platform"
width="200"
>
</a>
</figure>
<figure class="logo logo--primary">
<a href="https://www.nextplatform.com" aria-label="Go to frontpage">
<img src="/view-resources/dachser2/public/nextplatform/logo-white.svg"
alt="Go to frontpage. Logo, The Next Platform"
width="200"
>
</a>
</figure>
<figure class="logo logo--secondary">
<a href="https://www.nextplatform.com" aria-label="Go to frontpage">
<img src="/view-resources/dachser2/public/nextplatform/logo-white.svg"
alt="Go to frontpage. Logo, The Next Platform"
width="200"
>
</a>
</figure>
<nav class="navigation topBarMenu dac-hidden-desktop-down">
<ul class="menu-list">
</ul>
</nav>
<script>
(function () {
const menuLinks = document.querySelectorAll(`nav.topBarMenu ul li a`);
for (let i = 0; i < menuLinks.length; i++) {
const link = menuLinks[i].pathname;
if (link === window.location.pathname) {
menuLinks[i].parentElement.classList.add('lab-link-active');
} else {
menuLinks[i].parentElement.classList.remove('lab-link-active');
}
}
})();
</script>
</div>
<div class="row dac-hidden-desktop-down bottom-row">
<div class="section">
<nav class="navigation customMenu1">
<ul class="menu-list">
<li class="first-list-item ">
<a href="/compute" target="_self">Compute</a>
</li>
<li class="first-list-item ">
<a href="/store" target="_self">Store</a>
</li>
<li class="first-list-item ">
<a href="/connect" target="_self">Connect</a>
</li>
<li class="first-list-item ">
<a href="/control" target="_self">Control</a>
</li>
<li class="first-list-item ">
<a href="/code" target="_self">Code</a>
</li>
<li class="first-list-item ">
<a href="/hpc" target="_self">HPC</a>
</li>
<li class="first-list-item ">
<a href="/analyze" target="_self">AI</a>
</li>
<li class="first-list-item ">
<a href="/hyperscale" target="_self">Hyperscale</a>
</li>
<li class="first-list-item ">
<a href="/cloud" target="_self">Cloud</a>
</li>
<li class="first-list-item ">
<a href="/edge" target="_self">Edge</a>
</li>
<li class="first-list-item ">
<a href="/enterprise" target="_self">Enterprise</a>
</li>
</ul>
</nav>
<script>
(function () {
const menuLinks = document.querySelectorAll(`nav.customMenu1 ul li a`);
for (let i = 0; i < menuLinks.length; i++) {
const link = menuLinks[i].pathname;
if (link === window.location.pathname) {
menuLinks[i].parentElement.classList.add('lab-link-active');
} else {
menuLinks[i].parentElement.classList.remove('lab-link-active');
}
}
})();
</script>
</div>
</div>
<script>
(function () {
if (!'IntersectionObserver' in window) { return; }
var scrollEvents = scrollEvents || [];
if (scrollEvents) {
const domInterface = {
classList: {
remove: () => {},
add: () => {}
},
style: {
cssText: ''
}
};
scrollEvents.forEach(function(event) {
if (!event.directional) {
var callback = function(entries, observer) {
if (!entries[0]) { return; }
if (entries[0].isIntersecting) {
event.styles.forEach(function(item) {
(document.querySelector(item.selector) || domInterface).style.cssText = "";
});
event.classes.forEach(function(item) {
item.class.forEach(function(classname) {
(document.querySelector(item.selector) || domInterface).classList.remove(classname);
});
});
} else {
event.styles.forEach(function(item) {
(document.querySelector(item.selector) || domInterface).style.cssText = item.style;
});
event.classes.forEach(function(item) {
item.class.forEach(function(classname) {
(document.querySelector(item.selector) || domInterface).classList.add(classname);
});
});
}
};
var observer = new IntersectionObserver(callback, {
rootMargin: event.offset,
threshold: 1
});
var target = document.querySelector(event.target);
if (target) {
observer.observe(target);
}
}
if (event.directional) {
let previousTop = 0;
window.addEventListener('scroll', function() {
setTimeout(function() {
const currentTop = window.pageYOffset || document.documentElement.scrollTop;
if (currentTop > previousTop + 10) {
event.styles.forEach(function(item) {
(document.querySelector(item.selector) || domInterface).style.cssText = item.style;
});
event.classes.forEach(function(item) {
item.class.forEach(function(classname) {
(document.querySelector(item.selector) || domInterface).classList.add(classname);
});
});
} else if (currentTop < previousTop - 10) {
event.styles.forEach(function(item) {
(document.querySelector(item.selector) || domInterface).style.cssText = "";
});
event.classes.forEach(function(item) {
item.class.forEach(function(classname) {
(document.querySelector(item.selector) || domInterface).classList.remove(classname);
});
});
}
previousTop = currentTop;
}, 200);
});
}
});
}
}());
window.Dac.clientData.paywall.toggleAuthenticatedContent();
</script>
</header>
<section id="mainArticleSection" class="main article">
<div data-element-guid="088a3307-54ec-4d6d-e04d-0324ecbccee0" class="placeholder placement-top">
<div data-element-guid="9675ff9b-9bfd-4614-85ae-0cdfbca3fe4e" class="column google-ad small-12 large-12 small-abs-12 large-abs-12" style="">
<span class="ad-label">NEXTPLATFORM AD</span>
<div class="adunit" id="labrador/nextplatform/article/desktop/a" style="min-height:90px;"></div>
<script>
googletag.cmd.push(function() {
googletag.display('labrador/nextplatform/article/desktop/a');
});
</script>
</div>
</div>
<main class="pageWidth">
<article class=" "
>
<section class="main article k5a-article" id="main">
<div></div>
<script>
(function() {
let windowUrl = window.location.href;
windowUrl = windowUrl.substring(windowUrl.indexOf('?') + 1);
let messageElement = document.querySelector('.shareableMessage');
if (windowUrl && windowUrl.includes('code') && windowUrl.includes('expires')) {
messageElement.style.display = 'block';
}
})();
</script>
<div data-element-guid="e9a6384c-7099-4cdf-8b1a-6b9b3354309b" class="articleHeader column">
<div class="media">
<div class="floatingText"> </div>
</div>
<p class="kicker below" style="">
<a href="/tag/store">Store</a>
</p>
<h1 class="headline mainTitle below" style="">
The Jellyfish-Inspired Database Under AWS Block Storage
</h1>
<div data-element-guid="8df55e53-afd7-4776-b104-e5390735c5fc" class="meta">
<div class="bylines">
<div data-element-guid="9f58170b-520a-4b8d-8773-1e726010dcd7" class="byline column" itemscope itemtype="http://schema.org/Person">
<div class="content">
<address class="name lab-name-flex">
<span class="lab-hidden-byline-name" itemprop="name">Timothy Prickett Morgan</span>
<a rel="author" itemprop="url" href="https:&#x2F;&#x2F;www.nextplatform.com&#x2F;author&#x2F;tpmn">
<span class="firstname ">Timothy Prickett</span>
<span class="lastname ">Morgan</span>
</a>
</address>
</div>
</div>
</div>
<div class="dates">
<span class="dateGroup datePublished">
<span class="dateLabel">Published</span>
<time datetime="2020-02-18T20:29:02.000Z">tue 18 Feb 2020 // 20:29 UTC</time>
</span>
</div>
<div class="social">
<a target="_blank" href="https://www.facebook.com/sharer.php?u=https%3A%2F%2Fwww.nextplatform.com%2Fstore%2F2020%2F02%2F18%2Fthe-jellyfish-inspired-database-under-aws-block-storage%2F1632628" class="fi-social-facebook" aria-label="Share on Facebook"></a>
<a target="_blank" href="https://twitter.com/intent/tweet?url=https%3A%2F%2Fwww.nextplatform.com%2Fstore%2F2020%2F02%2F18%2Fthe-jellyfish-inspired-database-under-aws-block-storage%2F1632628" class="fi-social-twitter" aria-label="Share on X (Twitter)"></a>
<a target="_blank" href="https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fwww.nextplatform.com%2Fstore%2F2020%2F02%2F18%2Fthe-jellyfish-inspired-database-under-aws-block-storage%2F1632628" class="fi-social-linkedin" aria-label="Share on LinkedIn"></a>
<a target="_blank" href="https://bsky.app/intent/compose?text=The%20Jellyfish-Inspired%20Database%20Under%20AWS%20Block%20Storage%0Ahttps%3A%2F%2Fwww.nextplatform.com%2Fstore%2F2020%2F02%2F18%2Fthe-jellyfish-inspired-database-under-aws-block-storage%2F1632628" class="fi-social-bluesky" aria-label="Share on Bluesky"></a>
<a target="_blank" href="https://www.reddit.com/submit?url=https%3A%2F%2Fwww.nextplatform.com%2Fstore%2F2020%2F02%2F18%2Fthe-jellyfish-inspired-database-under-aws-block-storage%2F1632628&title=The%20Jellyfish-Inspired%20Database%20Under%20AWS%20Block%20Storage" class="fi-social-reddit" aria-label="Share on Reddit"></a>
<a target="_blank" href="https://api.whatsapp.com/send?text=The%20Jellyfish-Inspired%20Database%20Under%20AWS%20Block%20Storage%0Ahttps%3A%2F%2Fwww.nextplatform.com%2Fstore%2F2020%2F02%2F18%2Fthe-jellyfish-inspired-database-under-aws-block-storage%2F1632628" class="fi-social-whatsapp" aria-label="Share on WhatsApp"></a>
</div>
</div>
</div>
<div data-element-guid="5fe6cfaf-455a-4d2b-8928-9701f0815024" class="bodytext large-12 small-12 medium-12"
>
<p>If you want inspiration for a hyperscale, resilient distributed block storage service, apparently a jellyfish is a good place to start looking for architectural features.</p>
<p>That is precisely what Amazon Web Services has done to create Physalia, the massively distributed database service that stores the metadata for its Elastic Block Store service, which as the name suggests provides block storage for applications running on that public cloud.</p>
<div data-element-guid="cdc10e9a-73fc-4bab-8420-d164ed76a3e1" class="column google-ad widthFull" style="">
<span class="ad-label">NEXTPLATFORM AD</span>
<div class="adunit" id="labrador/nextplatform/article/desktop/b" ></div>
<script>
googletag.cmd.push(function() {
googletag.display('labrador/nextplatform/article/desktop/b');
});
</script>
</div>
<p>Werner Vogels, chief technology officer of Amazon, talked a bit about Physalia, which gets its name from <em>Physalia physalia</em>, also known as the Portuguese man o’war jellyfish, <a href="https://www.youtube.com/watch?v=OdzaTbaQwTg&amp;feature=youtu.be&amp;t=2568">at the re:Invent conference last December</a> and <a href="https://assets.amazon.science/c4/11/de2606884b63bf4d95190a3c2390/millions-of-tiny-databases.pdf">the techies behind the Physalia product have just released a paper</a> describing what it is and how it is different from other high speed databases and datastores. While it is highly unlikely that AWS will ever open source Physalia, it is possible that it will inspire others to re-create elements of its architecture that will be open source, much as has happened with many hyperscaler and cloud builder technologies in the past.</p>
<h2>Millions Of Databases Instead Of One Or Several</h2>
<p>In any kind of distributed system, sooner or later a component is going to fail, and the number of failures and their effect compounds as the number of components grows in the aggregate system. And so, system architects have to be very careful, particularly when it comes to a network failure linking components, which is often called a network partition to indicate that systems on both sides of the cluster can be working fine, but the two halves of the application and datastores underlying them cannot speak to each other and this causes all kinds of problems.</p>
<p>The trick is to be very precise about what needs to happen, to anticipate these problems, and to find the best ways possible to address them under the circumstances. No approach is perfect, particularly when it comes to databases. But when you are creating a database for the metadata that underpins the Elastic Block Storage backbone at Amazon Web Services – very likely the largest set of the largest individual block storage device on the planet – you have to get about as close to perfect as possible or people are going to lose data, lose patience, or both. And that would mean lost business for AWS. It is ten times harder to get a new customer than it is to keep an existing one, so keeping the customers that are using the infrastructure services happy is the key to revenue growth at AWS.</p>
<div data-element-guid="81f13343-4908-43e5-d8fc-d975623fd0e0" class="column google-ad floatRight widthAuto" style="">
<span class="ad-label">NEXTPLATFORM AD</span>
<div class="adunit" id="labrador/nextplatform/article/desktop/c" ></div>
<script>
googletag.cmd.push(function() {
googletag.display('labrador/nextplatform/article/desktop/c');
});
</script>
</div>
<p>Some setup is necessary before getting into the details on the Physalia massively distributed database that AWS created to manage the metadata for the EBS service. In the hyperscale and cloud builder world, as Vogels pointed out in his keynote, “Everything fails all the time.” And that means companies operating at scale have to be obsessed not just about the availability of individual components and how that potentially changes the system availability as it runs at tremendous scale, but also about minimizing the blast radius – the number of devices and therefore the number of customers who are affected by some kind of outage.</p>
<p>Getting the blast radius as small as possible is a tricky business. As Vogels reminded everyone, you can split workloads across regions – spanning multiple availability zones within an AWS region – that helps, and then you can also break down these regions into cells that are podded up with smaller capacities and therefore make outages potentially smaller. Ditto for architectures that are just zonal – living in one availability zone at a time – you can break these down into cells as well so fewer customers are affected by any potential outage.</p>
<p>“It is always the case that we want to reduce the blast radius, but how do we pick the size of the cells?” Vogels asked rhetorically. “If you have smaller cells, you can really reduce the blast radius, and it is easy to test and it is easy to operate. But if you have larger cells, they are more cost efficient and they reduce splits and so the whole system is easier to operate. So the question is always how to really nicely partition your system so you can actually make use of cell-based architectures.”</p>
<p>EBS is a zonal service on AWS, and it is not just a collection of disk volumes running on a bunch of disk drives. The data is sharded into many pieces (for a number of different reasons), and a copy of each shard is replicated for availability. A configuration manager, which sits on a separate network from the one that connects EBS to the Elastic Compute Service, controls the access to any of these shards – if an active shard fails, it knows where to turn on the inactive replica and keep the data flowing in the block service and – very importantly – starts re-replicating that shard to another location in the storage so EBS can take another hit shortly and not lose data. This doesn’t happen a lot, but lots of services are failing at the same time, then the database that keeps track of all the state of all of those active and inactive and replicating EBS volume shards has to be superfast and crazy resilient. Because AWS is handling millions and millions of volumes, that configuration manager underneath EBS could easily become overwhelmed during a widespread outage.</p>
<div data-element-guid="ab08c7b6-dec1-4546-87fc-a689e1443664" class="column google-ad widthFull" style="">
<span class="ad-label">NEXTPLATFORM AD</span>
<div class="adunit" id="labrador/nextplatform/article/desktop/d" ></div>
<script>
googletag.cmd.push(function() {
googletag.display('labrador/nextplatform/article/desktop/d');
});
</script>
</div>
<p>Just like the people at Google, namely Eric Brewer, vice president of infrastructure at the search engine giant who formalized <a href="https://en.wikipedia.org/wiki/CAP_theorem">the CAP Theorem of distributed databases and datastores back in 1998</a>, the people at Amazon are well aware that the need to worry about three things – consistency, availability, and partition tolerance, so maybe CAPT was a better abbreviation? – and you can only do any two of the three well. In practice, distributed database and datastore designers try to get as close as 100 percent for all three as possible, and Google’s Spanner globe-spanning relational database with a giant, nuclear-clock synchronized control plane is one way to do it, and the Physalia database underpinning EBS takes a very different approach that creates a massively parallel and intelligently placed metadata that migrates along with the actual EBS storage chunks and therefore radically minimizes the blast radius of an outage with the storage service.</p>
<h2>Building Blocks</h2>
<p>Amazon’s Elastic Compute Cloud virtual machine compute service, or EC2, and its companion Simple Storage Service object storage service, or S3, debuted together in March 2006 and set off the second – and finally successful – wave of utility computing that had been underway for nearly a decade before Amazon got the product right at the right time, just ahead of the Great Recession. While S3 was great for a lot of things, there are plenty of stateful applications that need something a little more hefty than the ephemeral storage that was available inside EC2 instances at the time and also needed block storage to run things like databases, which need block storage and at a substantial scale. EBS was launched in August 2008, and it allowed customers to access the raw storage directly or to format it with a file system of their choice and then mount it from an EC2 instance.</p>
<p>In designing EBS, you might think that what Amazon had done is create a kind of giant virtual, clustered storage area network out of commodity servers and storage enclosures, first with disks and then with a mix of disks and flash, all linked through the vast Clos networks that public cloud and hyperscaler datacenters employ. But that is not what Amazon did. Instead, EBS is a bunch of smaller virtual block storage appliances <a href="https://aws.amazon.com/blogs/aws/amazon-elastic/">that initially scaled volume sizes from 1 GB to 1 TB</a>, with up a maximum of 20 volumes allocated to any one customer.</p>
<div data-element-guid="5de92a9a-7856-4236-f582-f3371bd97827" class="column google-ad widthFull" style="">
<span class="ad-label">NEXTPLATFORM AD</span>
<div class="adunit" id="labrador/nextplatform/article/desktop/e" ></div>
<script>
googletag.cmd.push(function() {
googletag.display('labrador/nextplatform/article/desktop/e');
});
</script>
</div>
<p>Today, the flash-based EBS service using gp2 instances scales from 1 GB to 16 TB with a maximum throughput of 250 MB/sec per volume and of 2,375 MB/sec per EC2 instance; I/O operations per second top out at 80,000. The io1 instances have four times the IOPS and throughput and cost 25 percent more plus some incremental fees on top of that for the incremental IOPS. The disk-based EBS service using st1 instances range in size from 500 GB to 16 TB, with a maximum throughput of 500 MB/sec per volume and a maximum IOPS of 500. Volumes can be ganged up to span petabytes of capacity across applications. The sc1 instances based on disks for EBS have half that IOPS and throughput and cost a little more than half the price of the st1 instances. These four different EBS instance types allow customers to tune their EBS performance (in terms of both bandwidth and latency) and capacity specifically for different workloads.</p>
<p>It is a good thing that EBS itself is not a single, giant virtual SAN because it makes it much easier to manage this block service, and as it turns out, much easier for it to recover from failures thanks to the invention of the Physalia database. And this is one of the reasons why AWS can promise 99.999 percent availability of the EBS service within an availability zone within one of its regions. Multiple datacenters make up an availability zone, and multiple availability zones each have their own power and cooling and facilities comprising a very coarse-grained blast radius and together comprise an AWS region. We know that AWS has 22 regions with a total of 69 availability zones, but we do not know how many datacenters are in each zone, and therefore we cannot easily estimate how many compute and storage servers AWS might have. It is probably many millions of servers with many tens of millions of EC2 instances and many millions to maybe many tens of millions of EBS volumes. We have a sense that the EBS volume count is in the millions because Vogels said that there were “millions and millions” of tiny Physalia databases.</p>
<p>An aside: While AWS is talking about the Portuguese man o’war – a colony of quasi-independent microorganisms working as a collective that we perceive as a single jellyfish – it is just as accurate to say that the EBS service itself is inspired by this cell-based architecture and indeed, most cloud services with resilience do.</p>
<h2>When The Bits Hit The Fan</h2>
<p>According to <a href="https://assets.amazon.science/c4/11/de2606884b63bf4d95190a3c2390/millions-of-tiny-databases.pdf">the Physalia paper</a>, written by Marc Brooker, Tao Chen, and Fan Ping of AWS, back in April 2011, something very bad happened to make the cloud giant rethink the way the control plane data for EBS was itself stored. The EBS control plane has to keep track of all of the replicated shards of data in the volumes attached to EC2 instances that are using EBS, and back then all of this configuration data was stored in a database that also housed the EBS API traffic. It worked fine, until someone made a network change that partitioned the network by accident and it caused 13 percent of the EBS volumes in a single availability zone to go dark. A network storm ensued between the EC2 instances looking for data, the EBS nodes where the data replicas were stored, and the EBS control plane that could designate the backup as the primary and get data fed to those EC2 instances. But a race condition ensued, with the EC2 instances jamming the EBS control plane, which caused it to not be able to remirror data, and the EBS service went into a brownout condition, affecting all EBS API performance and availability across the region where the availability zone resided.</p>
<p>It took a while to figure out what had happened with EBS on that day, and in 2013, AWS set out to create a new database that could handle the peak loading that happened during an outage when all of those shards in the EBS volumes would need to be shifted from the primaries to the backups and a new backup would have to be created and designated as such to provide high availability as well as strong consistency – and to minimize the blast radius of an outage should one occur.</p>
<p>The key insight that the techies at AWS had was that not all EC2 clients needed to have access to all EBS data all the time – in fact, that would be a very bad thing for a public cloud utility to do for data security and sovereignty reasons. And because of this, the keys for the EBS volume partitions used to control replication of EBS shards could be distributed across the network in many databases instead of one.</p>
<p>“Obviously there are multiple things that can cause outages and the blast radius will vary depending on what cause that is,” explains Marc Brooker, senior principal engineer at AWS. “With Physalia, we create a cell per volume and so a logical failure of a cell – either caused by a network partition or a power outage or whatever – is isolated to the failure of a single EBS volume. And that’s very different from previous architectures, which would take advantage of scale by grouping lots of volumes together.”</p>
<p>Physalia, which is a key-value store, does not hold the customer data, but just the keys to the partitioning data that controls where the data and its replicas are located. And because it has been imbued with knowledge of the location of data volumes and the topology of AWS datacenters and where EBS volumes are physically located, it can move this EBS control plane data around so that it is always near the EC2 client that is using it. And hence, the odds that a network partition or some other kind of failure in an availability zone or region will cause the race condition like when the EBS control data was stuffed into the API database – instead of freestanding and distributed as it is now – are lower and therefore the chance that EBS can recover from these errors (or more precisely not be bothered by them at all) is much higher. The blast radius is reduced.</p>
<p>The way that this is done is pretty hairy, and this is where the jellyfish comes in. The man ‘o war is really a collection of standalone organisms that cannot live outside of the colony of organisms.</p>
<p>The keys for controlling the EBS shard partitions are chopped up and replicated in seven nodes (not physical server nodes but logical elements of a distributed state machine), and a Paxos protocol is used to build consensus across the nodes as the data in them changes; one of the nodes is designated as the master in each Paxos cell and keeps that job until it fails, and then one of the other nodes takes over. This approach allows for extremely high consistency for this distributed EBS control plane data. In fact, the EBS control data stored in Physalia is about 5,000X more available than the replicated customer data stored in the sharded EBS volumes.</p>
<p>Here is the point: Instead of a centralized control plane – as EBS had before – it is a colony of these Physalia cells, made up of logical, mathematical data nodes linked by Paxos, that does the controlling, and these tiny databases are spread around the literal, physical server nodes in the AWS infrastructure and move in such a way that they are kept close to the EC2 instances with which the shards of the EBS volumes are associated.</p>
<p>This placement of the cells, embodied in little Physalia databases, is what allows for AWS to cut back on the EBS blast area. And the fact that nodes can be shared across cells means that, as an EC2 instance moves, the data from the nodes can be moved to another Physalia database that is closer to that EC2 node, with a logical cell stretching for a bit before snapping over to the new location, without breaking the Paxos linkages between the nodes to the extent that the master node in the cell fails and therefore the means to locate and replicate data gets lost, too. The location of the cells is stored in an eventually consistent cache called, suitably enough, the discover cache. This does not have to be perfectly consistent, apparently, to work well.</p>
<p>So what is the effect of moving from the centralized database to Physalia for the EBS control plane? Take a look at these two charts:</p>
<figure data-element-guid="98b81413-6007-47d1-b730-3d3dfb7d1019" class="column desktop-floatLeft mobile-floatLeft small-12 large-8 small-abs-12 large-abs-8">
<div class="content " style="">
<div class="img fullwidthTarget">
<picture>
<source srcset="https://image.nextplatform.com/216836.webp?imageId=216836&width=1412&height=384&format=webp"
width="706"
height="192"
media="(min-width: 768px)"
type="image/webp">
<source srcset="https://image.nextplatform.com/216836.webp?imageId=216836&width=1412&height=384&format=jpg"
width="706"
height="192"
media="(min-width: 768px)"
type="image/jpeg">
<source srcset="https://image.nextplatform.com/216836.webp?imageId=216836&width=960&height=262&format=webp"
width="480"
height="131"
media="(max-width: 767px)"
type="image/webp">
<source srcset="https://image.nextplatform.com/216836.webp?imageId=216836&width=960&height=262&format=jpg"
width="480"
height="131"
media="(max-width: 767px)"
type="image/jpeg">
<img src="https://image.nextplatform.com/216836.webp?imageId=216836&width=960&height=262&format=jpg"
width="480"
height="131"
alt=""
loading="lazy"
style=""
>
</picture>
</div>
</div>
</figure>
<p>The chart on the left above shows the error rate of the primary copy of the EBS volume trying to reach the configuration data in either the system before Physalia (on the left of the green line) for 14 months and after Physalia was the EBS control plane data store (for a little more than nine months). Both hardware and software infrastructure failures as well as overload caused the higher error rates; these issues did not magically go away after Physalia was installed, but the new distributed state machine and the intelligently distributed control data (putting it close to the EBS volumes they controlled) could largely ride out these failures. This is the whole point of bringing this up, as far as AWS is concerned.</p>
<p>The chart on the right above shows the number of hours per month, using the old and new EBS control plane datastores, had an error rate greater than 0.05 percent in production. Again, you can barely see it.</p>
<p>While this is all very well and good, and is meant to inspire system architects and site reliability engineers, it seems very unlikely that AWS would ever open source Physalia. But, there is no reason why some intrepid database designer could not mimic it, just like Doug Cutting of Yahoo created Hadoop and its Hadoop Distributed File System as a clone of Google’s MapReduce and Google File System, or the way CockroachDB has created something very much like Google’s Spanner distributed, globe-spanning relational database. Then, all kinds of centralized control plane databases and datastores could, in theory, be made massively distributed like the services they control and exhibit the increased resiliency that AWS is showing off.</p>
</div>
<div data-element-guid="d716b8c2-e2bb-494d-94c4-50aaf4467b43" class="column articleFooter">
<span class="tags">
<a href="/tag/amazon" data-tag="amazon">amazon</a>
<a href="/tag/amazon%20web%20services" data-tag="amazon web services">amazon web services</a>
<a href="/tag/aws" data-tag="aws">aws</a>
<a href="/tag/database" data-tag="database">database</a>
<a href="/tag/physalia" data-tag="physalia">physalia</a>
<a href="/tag/store" data-tag="store">store</a>
</span>
</div>
<div class="row social">
<div class="column large-12 small-12">
<a target="_blank" href="https://www.facebook.com/sharer.php?u=https%3A%2F%2Fwww.nextplatform.com%2Fstore%2F2020%2F02%2F18%2Fthe-jellyfish-inspired-database-under-aws-block-storage%2F1632628" class="fi-social-facebook" aria-label="Share on Facebook"></a>
<a target="_blank" href="https://twitter.com/intent/tweet?url=https%3A%2F%2Fwww.nextplatform.com%2Fstore%2F2020%2F02%2F18%2Fthe-jellyfish-inspired-database-under-aws-block-storage%2F1632628" class="fi-social-twitter" aria-label="Share on X (Twitter)"></a>
<a target="_blank" href="https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fwww.nextplatform.com%2Fstore%2F2020%2F02%2F18%2Fthe-jellyfish-inspired-database-under-aws-block-storage%2F1632628" class="fi-social-linkedin" aria-label="Share on LinkedIn"></a>
<a target="_blank" href="https://bsky.app/intent/compose?text=The%20Jellyfish-Inspired%20Database%20Under%20AWS%20Block%20Storage%0Ahttps%3A%2F%2Fwww.nextplatform.com%2Fstore%2F2020%2F02%2F18%2Fthe-jellyfish-inspired-database-under-aws-block-storage%2F1632628" class="fi-social-bluesky" aria-label="Share on Bluesky"></a>
<a target="_blank" href="https://www.reddit.com/submit?url=https%3A%2F%2Fwww.nextplatform.com%2Fstore%2F2020%2F02%2F18%2Fthe-jellyfish-inspired-database-under-aws-block-storage%2F1632628&title=The%20Jellyfish-Inspired%20Database%20Under%20AWS%20Block%20Storage" class="fi-social-reddit" aria-label="Share on Reddit"></a>
<a target="_blank" href="https://api.whatsapp.com/send?text=The%20Jellyfish-Inspired%20Database%20Under%20AWS%20Block%20Storage%0Ahttps%3A%2F%2Fwww.nextplatform.com%2Fstore%2F2020%2F02%2F18%2Fthe-jellyfish-inspired-database-under-aws-block-storage%2F1632628" class="fi-social-whatsapp" aria-label="Share on WhatsApp"></a>
</div>
</div>
</section>
</article>
<section class="related desktop-fullWidth mobile-fullWidth fullwidthTarget">
<div data-element-guid="ed2acf65-83cf-483c-8ef1-5201d057d36c" class="page-content"><div data-element-guid="323bbd35-161f-4c46-9d09-d57aeb44b276" class="row small-12 large-12" style="">
<div data-element-guid="8dfee306-857e-45c0-bffa-5b35ce312810" class="column google-ad small-12 large-12 small-abs-12 large-abs-12 large-12 small-12" style="">
<span class="ad-label">NEXTPLATFORM AD</span>
<div class="adunit" id="labrador/nextplatform/article/desktop/f" ></div>
<script>
googletag.cmd.push(function() {
googletag.display('labrador/nextplatform/article/desktop/f');
});
</script>
</div>
</div>
<div data-element-guid="c8346e6b-7277-4bec-c9be-adafb5b39df8" class="row small-12 large-12" style="">
<!-- placeholder(#1) -->
<div data-element-guid="183949d5-6897-4759-d6df-4666c66e22d8" class="front_rows small-12 large-12 small-abs-12 large-abs-12 large-6 small-12 large-12 small-12">
<div class="content fullwidthTarget" style="">
<div data-element-guid="d59d3434-9985-46bc-8e93-dbeddc7499e2" class="row-section desktop-space-outsideTop-medium mobile-space-outsideTop-medium desktop-space-outsideBottom-none mobile-space-outsideBottom-none color_mobile_no_bg_color" style="">
<div class="row small-12 large-12 desktop-space-outsideTop-medium mobile-space-outsideTop-medium desktop-space-outsideBottom-none mobile-space-outsideBottom-none desktop-space-insideTop-none mobile-space-insideTop-none color_mobile_no_bg_color" style="">
<article data-element-guid="a93bf41a-40e5-4471-af63-f3606513eb7f" class="column small-12 large-6 small-abs-12 large-abs-6 " data-site-alias="nextplatform" data-section="connect" data-tag="broadcom,datacenter,connect,xpu,tomahawk" data-instance="104741" itemscope>
<div class="content color_mobile_no_bg_color border-bg-primary mobile_border-bg-primary border-side-left mobile_border-side-left border_width_1 border_width_mobile_1 image-gradient-bg-quaternary color_mobile_image-gradient-bg-quaternary hasBorder mobile-hasBorder" style="">
<a itemprop="url" class="" href="https://www.nextplatform.com/connect/2026/09/10/broadcom-rides-rocketing-trend-for-custom-ai-accelerators/5295681" data-k5a-url="https://www.nextplatform.com/a/5295681" rel="">
<div class="media ">
<figure data-element-guid="108b95f4-b76f-4fa8-8f75-209558737686" class="" >
<div class="img fullwidthTarget">
<picture>
<source srcset="https://image.nextplatform.com/1684467.jpg?imageId=1684467&panox=0.00&panoy=0.00&panow=100.00&panoh=100.00&heightx=0.00&heighty=0.00&heightw=100.00&heighth=100.00&width=1058&height=552&format=webp&format=webp"
width="529"
height="276"
media="(min-width: 768px)"
type="image/webp">
<source srcset="https://image.nextplatform.com/1684467.jpg?imageId=1684467&panox=0.00&panoy=0.00&panow=100.00&panoh=100.00&heightx=0.00&heighty=0.00&heightw=100.00&heighth=100.00&width=1058&height=552&format=webp&format=jpg"
width="529"
height="276"
media="(min-width: 768px)"
type="image/jpeg">
<source srcset="https://image.nextplatform.com/1684467.jpg?imageId=1684467&panox=0.00&panoy=0.00&panow=100.00&panoh=100.00&heightx=0.00&heighty=0.00&heightw=100.00&heighth=100.00&width=960&height=500&format=webp&format=webp"
width="480"
height="250"
media="(max-width: 767px)"
type="image/webp">
<source srcset="https://image.nextplatform.com/1684467.jpg?imageId=1684467&panox=0.00&panoy=0.00&panow=100.00&panoh=100.00&heightx=0.00&heighty=0.00&heightw=100.00&heighth=100.00&width=960&height=500&format=webp&format=jpg"
width="480"
height="250"
media="(max-width: 767px)"
type="image/jpeg">
<img src="https://image.nextplatform.com/1684467.jpg?imageId=1684467&panox=0.00&panoy=0.00&panow=100.00&panoh=100.00&heightx=0.00&heighty=0.00&heightw=100.00&heighth=100.00&width=960&height=500&format=webp&format=jpg"
width="480"
height="250"
alt=""
loading="lazy"
style=""
>
</picture>
</div>
</figure>
<div class="floatingText">
<div class="labels">
</div>
</div>
</div>
<h2 itemprop="headline"
class="headline t36 font-RobotoCondensed"
style=""
>Broadcom Rides Rocketing Trend For Custom AI Accelerators
</h2>
<div class="article-published-wrapper">
<p class="article-published-date">September 10, 2026</p>
</div>
</a>
<time itemprop="datePublished" datetime="2026-09-10T21:44:47+02:00"></time>
</div>
</article>
<div data-element-guid="0b864d41-9fb9-46ff-a565-d62fc8e5ad62" class="columns small-12 large-4 small-abs-12 large-abs-4"><div data-element-guid="dde47d6a-5b33-4c2f-8b50-d038f85b56cd" class="row small-12 large-12" style="">
<article data-element-guid="a9897137-bc8e-4ea7-815f-26ed1d54f99c" class="column small-12 large-12 small-abs-12 large-abs-4 " data-site-alias="nextplatform" data-section="compute" data-tag="rackscale,nvidia,ai,compute,corsair,d-matrix,mgx,raptor" data-instance="104743" itemscope>
<div class="content color_mobile_no_bg_color mobile_no_border_color mobile_no_border_side border_width_0 border_width_mobile_0" style="">
<a itemprop="url" class="" href="https://www.nextplatform.com/compute/2026/09/10/startup-d-matrix-will-pair-its-raptor-memory-based-xpu-to-nvidia-rackscale-iron/5295601" data-k5a-url="https://www.nextplatform.com/a/5295601" rel="">
<div class="media ">
<div class="floatingText">
<div class="labels">
</div>
</div>
</div>
<h2 itemprop="headline"
class="headline t25 font-RobotoCondensed"
style=""
>Startup d-Matrix Will Pair Its Raptor Memory-Based XPU To Nvidia Rackscale Iron
</h2>
<div class="article-published-wrapper">
<p class="article-published-date">September 10, 2026</p>
</div>
</a>
<time itemprop="datePublished" datetime="2026-09-10T16:52:10+02:00"></time>
</div>
</article>
<article data-element-guid="027ecddb-7e8d-4b1d-841e-8d5dc9189eb6" class="column small-12 large-12 small-abs-12 large-abs-4 " data-site-alias="nextplatform" data-section="compute" data-tag="proliant,juniper networks,hpe,compute,storage,server,network" data-instance="104854" itemscope>
<div class="content color_mobile_no_bg_color border-bg-quinary mobile_border-bg-quinary border-side-top mobile_border-side-top border_width_2 border_width_mobile_2 hasBorder mobile-hasBorder" style="">
<a itemprop="url" class="" href="https://www.nextplatform.com/compute/2026/09/08/hpe-sees-no-customer-pushback-on-rising-datacenter-equipment-costs/5295102" data-k5a-url="https://www.nextplatform.com/a/5295102" rel="">
<div class="media ">
<div class="floatingText">
<div class="labels">
</div>
</div>
</div>
<h2 itemprop="headline"
class="headline t30 font-weight-normal m-font-weight-normal font-RobotoCondensed"
style=""
>HPE Sees No Customer Pushback On Rising Datacenter Equipment Costs
</h2>
<div class="article-published-wrapper">
<p class="article-published-date">September 8, 2026</p>
</div>
</a>
<time itemprop="datePublished" datetime="2026-09-08T21:28:02+02:00"></time>
</div>
</article>
<article data-element-guid="ffd8407d-6c67-48ad-8934-377ddb4fceb3" class="column small-12 large-12 small-abs-12 large-abs-4 " data-site-alias="nextplatform" data-section="compute" data-tag="compute,server,poweredge,dell" data-instance="4091637" itemscope>
<div class="content color_mobile_no_bg_color border-bg-quinary mobile_border-bg-quinary border-side-top mobile_border-side-top border_width_2 border_width_mobile_2 hasBorder mobile-hasBorder" style="">
<a itemprop="url" class="" href="https://www.nextplatform.com/compute/2026/09/07/dell-says-ai-will-drive-75-percent-of-datacenter-demand-by-2030/5294882" data-k5a-url="https://www.nextplatform.com/a/5294882" rel="">
<div class="media ">
<div class="floatingText">
<div class="labels">
</div>
</div>
</div>
<h2 itemprop="headline"
class="headline t27 font-RobotoCondensed"
style=""
>Dell Says AI Will Drive 75 Percent Of Datacenter Demand By 2030
</h2>
<div class="article-published-wrapper">
<p class="article-published-date">September 8, 2026</p>
</div>
</a>
<time itemprop="datePublished" datetime="2026-09-08T00:32:10+02:00"></time>
</div>
</article>
</div>
</div><div data-element-guid="ad137d50-f2d3-4408-9b50-b4c167ce1627" class="columns small-12 large-2 small-abs-12 large-abs-2"><div data-element-guid="73caecb8-40c8-4b34-be71-36b6107d5436" class="row small-12 large-12" style="">
<article data-element-guid="bb79bbfa-194a-4768-80f9-d6c190efedb5" class="column small-12 large-12 small-abs-12 large-abs-2 " data-site-alias="nextplatform" data-section="ai" data-tag="hugging face,ai,nvidia" data-instance="104745" itemscope>
<div class="content color_mobile_no_bg_color mobile_no_border_color mobile_no_border_side border_width_0 border_width_mobile_0 image-gradient-bg-quaternary color_mobile_image-gradient-bg-quaternary" style="">
<a itemprop="url" class="" href="https://www.nextplatform.com/ai/2026/09/03/nvidia-expands-its-open-source-ai-presence-with-129-billion-hugging-face-buy/5294352" data-k5a-url="https://www.nextplatform.com/a/5294352" rel="">
<div class="media ">
<figure data-element-guid="d183da8e-685f-4c08-be8d-e49c4834ac99" class="" >
<div class="img fullwidthTarget">
<picture>
<source srcset="https://image.nextplatform.com/238588.jpg?imageId=238588&panox=0.00&panoy=7.24&panow=100.00&panoh=85.52&heightx=0.00&heighty=7.24&heightw=100.00&heighth=85.52&width=348&height=158&format=webp&format=webp"
width="174"
height="79"
media="(min-width: 768px)"
type="image/webp">
<source srcset="https://image.nextplatform.com/238588.jpg?imageId=238588&panox=0.00&panoy=7.24&panow=100.00&panoh=85.52&heightx=0.00&heighty=7.24&heightw=100.00&heighth=85.52&width=348&height=158&format=webp&format=jpg"
width="174"
height="79"
media="(min-width: 768px)"
type="image/jpeg">
<source srcset="https://image.nextplatform.com/238588.jpg?imageId=238588&panox=0.00&panoy=7.24&panow=100.00&panoh=85.52&heightx=0.00&heighty=7.24&heightw=100.00&heighth=85.52&width=960&height=432&format=webp&format=webp"
width="480"
height="216"
media="(max-width: 767px)"
type="image/webp">
<source srcset="https://image.nextplatform.com/238588.jpg?imageId=238588&panox=0.00&panoy=7.24&panow=100.00&panoh=85.52&heightx=0.00&heighty=7.24&heightw=100.00&heighth=85.52&width=960&height=432&format=webp&format=jpg"
width="480"
height="216"
media="(max-width: 767px)"
type="image/jpeg">
<img src="https://image.nextplatform.com/238588.jpg?imageId=238588&panox=0.00&panoy=7.24&panow=100.00&panoh=85.52&heightx=0.00&heighty=7.24&heightw=100.00&heighth=85.52&width=960&height=432&format=webp&format=jpg"
width="480"
height="216"
alt=""
loading="lazy"
style=""
>
</picture>
</div>
</figure>
<div class="floatingText">
<div class="labels">
</div>
</div>
</div>
<h2 itemprop="headline"
class="headline t18 font-weight-normal m-font-weight-normal font-RobotoCondensed"
style=""
>Nvidia Expands Its Open Source AI Presence With $12.9 Billion Hugging Face Buy
</h2>
<div class="article-published-wrapper">
<p class="article-published-date">September 3, 2026</p>
</div>
</a>
<time itemprop="datePublished" datetime="2026-09-03T22:55:49+02:00"></time>
</div>
</article>
<article data-element-guid="79f2b193-0f74-446a-8e18-883f3536a403" class="column small-12 large-12 small-abs-12 large-abs-2 " data-site-alias="nextplatform" data-section="connect" data-tag="xpu,ai,google,marvell,custom silicon,connect,aws" data-instance="104851" itemscope>
<div class="content color_mobile_no_bg_color border-bg-quinary mobile_border-bg-quinary border-side-top mobile_border-side-top border_width_2 border_width_mobile_2 image-gradient-bg-quaternary color_mobile_image-gradient-bg-quaternary hasBorder mobile-hasBorder" style="">
<a itemprop="url" class="" href="https://www.nextplatform.com/connect/2026/09/02/optics-still-driving-marvells-ai-business-more-than-custom-chips/5294018" data-k5a-url="https://www.nextplatform.com/a/5294018" rel="">
<div class="media ">
<figure data-element-guid="f8b78031-da42-4a8e-a128-ecc73c3f1cf9" class="" >
<div class="img fullwidthTarget">
<picture>
<source srcset="https://image.nextplatform.com/5213795.jpg?imageId=5213795&panox=0.00&panoy=0.00&panow=100.00&panoh=100.00&heightx=0.00&heighty=0.00&heightw=100.00&heighth=100.00&width=348&height=158&format=webp&format=webp"
width="174"
height="79"
media="(min-width: 768px)"
type="image/webp">
<source srcset="https://image.nextplatform.com/5213795.jpg?imageId=5213795&panox=0.00&panoy=0.00&panow=100.00&panoh=100.00&heightx=0.00&heighty=0.00&heightw=100.00&heighth=100.00&width=348&height=158&format=webp&format=jpg"
width="174"
height="79"
media="(min-width: 768px)"
type="image/jpeg">
<source srcset="https://image.nextplatform.com/5213795.jpg?imageId=5213795&panox=0.00&panoy=0.00&panow=100.00&panoh=100.00&heightx=0.00&heighty=0.00&heightw=100.00&heighth=100.00&width=960&height=432&format=webp&format=webp"
width="480"
height="216"
media="(max-width: 767px)"
type="image/webp">
<source srcset="https://image.nextplatform.com/5213795.jpg?imageId=5213795&panox=0.00&panoy=0.00&panow=100.00&panoh=100.00&heightx=0.00&heighty=0.00&heightw=100.00&heighth=100.00&width=960&height=432&format=webp&format=jpg"
width="480"
height="216"
media="(max-width: 767px)"
type="image/jpeg">
<img src="https://image.nextplatform.com/5213795.jpg?imageId=5213795&panox=0.00&panoy=0.00&panow=100.00&panoh=100.00&heightx=0.00&heighty=0.00&heightw=100.00&heighth=100.00&width=960&height=432&format=webp&format=jpg"
width="480"
height="216"
alt=""
loading="lazy"
style=""
>
</picture>
</div>
</figure>
<div class="floatingText">
<div class="labels">
</div>
</div>
</div>
<h2 itemprop="headline"
class="headline t18 font-weight-normal m-font-weight-normal font-RobotoCondensed"
style=""
>Optics Still Driving Marvell’s AI Business More Than Custom Chips
</h2>
<div class="article-published-wrapper">
<p class="article-published-date">September 2, 2026</p>
</div>
</a>
<time itemprop="datePublished" datetime="2026-09-02T19:59:47+02:00"></time>
</div>
</article>
</div>
</div></div>
</div>
<div data-element-guid="0c1a1bfb-9915-4def-a04c-86c8a5f6c498" class="row-section desktop-space-outsideTop-medium mobile-space-outsideTop-medium desktop-space-outsideBottom-none mobile-space-outsideBottom-none color_mobile_no_bg_color" style="">
<div class="row small-12 large-12 desktop-space-outsideTop-medium mobile-space-outsideTop-medium desktop-space-outsideBottom-none mobile-space-outsideBottom-none desktop-space-insideTop-none mobile-space-insideTop-none color_mobile_no_bg_color" style="">
<div data-element-guid="459ac2c6-4a1c-4c78-b7c2-27b2aceb4f5e" class="columns small-12 large-4 small-abs-12 large-abs-4"><div data-element-guid="39c2dbac-1737-4338-91e9-38673feec063" class="row small-12 large-12" style="">
<article data-element-guid="8f23e4eb-0be2-4c9b-a51c-1ba84021a880" class="column small-12 large-12 small-abs-12 large-abs-4 " data-site-alias="nextplatform" data-section="cloud" data-tag="cloud,vmware,broadcom" data-instance="104853" itemscope>
<div class="content color_mobile_no_bg_color border-bg-quinary mobile_border-bg-quinary border-side-bottom mobile_border-side-bottom border_width_2 border_width_mobile_2 image-gradient-bg-quaternary color_mobile_image-gradient-bg-quaternary hasBorder mobile-hasBorder" style="">
<a itemprop="url" class="" href="https://www.nextplatform.com/cloud/2026/09/01/vmware-intros-private-ai-cloud-ai-factory-as-workloads-shift-to-on-prem/5293559" data-k5a-url="https://www.nextplatform.com/a/5293559" rel="">
<div class="media ">
<figure data-element-guid="d46061a5-dd57-47fa-b659-a7e3b3047f70" class="" >
<div class="img fullwidthTarget">
<picture>
<source srcset="https://image.nextplatform.com/1683267.jpg?imageId=1683267&panox=0.00&panoy=0.00&panow=100.00&panoh=100.00&heightx=0.00&heighty=0.00&heightw=100.00&heighth=100.00&width=706&height=368&format=webp&format=webp"
width="353"
height="184"
media="(min-width: 768px)"
type="image/webp">
<source srcset="https://image.nextplatform.com/1683267.jpg?imageId=1683267&panox=0.00&panoy=0.00&panow=100.00&panoh=100.00&heightx=0.00&heighty=0.00&heightw=100.00&heighth=100.00&width=706&height=368&format=webp&format=jpg"
width="353"
height="184"
media="(min-width: 768px)"
type="image/jpeg">
<source srcset="https://image.nextplatform.com/1683267.jpg?imageId=1683267&panox=0.00&panoy=0.00&panow=100.00&panoh=100.00&heightx=0.00&heighty=0.00&heightw=100.00&heighth=100.00&width=960&height=500&format=webp&format=webp"
width="480"
height="250"
media="(max-width: 767px)"
type="image/webp">
<source srcset="https://image.nextplatform.com/1683267.jpg?imageId=1683267&panox=0.00&panoy=0.00&panow=100.00&panoh=100.00&heightx=0.00&heighty=0.00&heightw=100.00&heighth=100.00&width=960&height=500&format=webp&format=jpg"
width="480"
height="250"
media="(max-width: 767px)"
type="image/jpeg">
<img src="https://image.nextplatform.com/1683267.jpg?imageId=1683267&panox=0.00&panoy=0.00&panow=100.00&panoh=100.00&heightx=0.00&heighty=0.00&heightw=100.00&heighth=100.00&width=960&height=500&format=webp&format=jpg"
width="480"
height="250"
alt=""
loading="lazy"
style=""
>
</picture>
</div>
</figure>
<div class="floatingText">
<div class="labels">
</div>
</div>
</div>
<h2 itemprop="headline"
class="headline t28 font-weight-normal m-font-weight-normal font-RobotoCondensed"
style=""
>VMware Intros Private AI Cloud, AI Factory As Workloads Shift To On-Prem
</h2>
<div class="article-published-wrapper">
<p class="article-published-date">September 1, 2026</p>
</div>
</a>
<time itemprop="datePublished" datetime="2026-09-01T06:43:05+02:00"></time>
</div>
</article>
<article data-element-guid="2f98764d-30f7-492c-8344-a027543b48d1" class="column small-12 large-12 small-abs-12 large-abs-4 " data-site-alias="nextplatform" data-section="connect" data-tag="mediatek,connect,nvswitch,nvlink,nvlink fusion,nvidia" data-instance="104843" itemscope>
<div class="content color_mobile_no_bg_color border-bg-secondary mobile_border-bg-secondary border-side-bottom mobile_border-side-bottom border_width_2 border_width_mobile_2 image-gradient-bg-quaternary color_mobile_image-gradient-bg-quaternary hasBorder mobile-hasBorder" style="">
<a itemprop="url" class="" href="https://www.nextplatform.com/connect/2026/08/31/in-the-long-run-nvidia-nvswitch-is-the-infiniband-of-scale-up-ai-networks/5293474" data-k5a-url="https://www.nextplatform.com/a/5293474" rel="">
<div class="media ">
<figure data-element-guid="0e1e72a4-0af5-4e4b-81e5-951624335bbe" class="" >
<div class="img fullwidthTarget">
<picture>
<source srcset="https://image.nextplatform.com/1632356.jpg?imageId=1632356&panox=0.00&panoy=0.00&panow=100.00&panoh=100.00&heightx=0.00&heighty=0.00&heightw=100.00&heighth=100.00&width=706&height=368&format=webp&format=webp"
width="353"
height="184"
media="(min-width: 768px)"
type="image/webp">
<source srcset="https://image.nextplatform.com/1632356.jpg?imageId=1632356&panox=0.00&panoy=0.00&panow=100.00&panoh=100.00&heightx=0.00&heighty=0.00&heightw=100.00&heighth=100.00&width=706&height=368&format=webp&format=jpg"
width="353"
height="184"
media="(min-width: 768px)"
type="image/jpeg">
<source srcset="https://image.nextplatform.com/1632356.jpg?imageId=1632356&panox=0.00&panoy=0.00&panow=100.00&panoh=100.00&heightx=0.00&heighty=0.00&heightw=100.00&heighth=100.00&width=960&height=500&format=webp&format=webp"
width="480"
height="250"
media="(max-width: 767px)"
type="image/webp">
<source srcset="https://image.nextplatform.com/1632356.jpg?imageId=1632356&panox=0.00&panoy=0.00&panow=100.00&panoh=100.00&heightx=0.00&heighty=0.00&heightw=100.00&heighth=100.00&width=960&height=500&format=webp&format=jpg"
width="480"
height="250"
media="(max-width: 767px)"
type="image/jpeg">
<img src="https://image.nextplatform.com/1632356.jpg?imageId=1632356&panox=0.00&panoy=0.00&panow=100.00&panoh=100.00&heightx=0.00&heighty=0.00&heightw=100.00&heighth=100.00&width=960&height=500&format=webp&format=jpg"
width="480"
height="250"
alt=""
loading="lazy"
style=""
>
</picture>
</div>
</figure>
<div class="floatingText">
<div class="labels">
</div>
</div>
</div>
<h2 itemprop="headline"
class="headline t28 font-weight-normal m-font-weight-normal font-RobotoCondensed"
style=""
>In The Long Run, Nvidia NVSwitch Is The InfiniBand Of Scale Up AI Networks
</h2>
<div class="article-published-wrapper">
<p class="article-published-date">August 31, 2026</p>
</div>
</a>
<time itemprop="datePublished" datetime="2026-08-31T19:12:47+02:00"></time>
</div>
</article>
</div>
</div><div data-element-guid="ecc32002-d6e4-45f2-9272-bad06b760bb3" class="columns small-12 large-5 small-abs-12 large-abs-5"><div data-element-guid="c6d2565b-fe38-45c7-8239-732f77f141e8" class="row small-12 large-12" style="">
<article data-element-guid="46da8268-e665-44ca-86dd-1da7df58c62d" class="column small-12 large-12 small-abs-12 large-abs-5 " data-site-alias="nextplatform" data-section="compute" data-tag="compute,ai,kestrel,google,tpu,merope,marvell" data-instance="104847" itemscope>
<div class="content color_mobile_no_bg_color border-bg-senary mobile_border-bg-senary border-side-bottom mobile_border-side-bottom border_width_2 border_width_mobile_2 image-gradient-bg-quaternary color_mobile_image-gradient-bg-quaternary hasBorder mobile-hasBorder" style="">
<a itemprop="url" class="" href="https://www.nextplatform.com/compute/2026/08/27/peeling-apart-that-supposed-120-billion-chip-deal-google-inked-with-marvell/5292984" data-k5a-url="https://www.nextplatform.com/a/5292984" rel="">
<div class="media ">
<figure data-element-guid="79427034-90f2-4c83-9ace-65bc0ee3b17f" class="" >
<div class="img fullwidthTarget">
<picture>
<source srcset="https://image.nextplatform.com/1656515.jpg?imageId=1656515&panox=0.00&panoy=0.00&panow=100.00&panoh=100.00&heightx=0.00&heighty=0.00&heightw=100.00&heighth=100.00&width=882&height=512&format=webp&format=webp"
width="441"
height="256"
media="(min-width: 768px)"
type="image/webp">
<source srcset="https://image.nextplatform.com/1656515.jpg?imageId=1656515&panox=0.00&panoy=0.00&panow=100.00&panoh=100.00&heightx=0.00&heighty=0.00&heightw=100.00&heighth=100.00&width=882&height=512&format=webp&format=jpg"
width="441"
height="256"
media="(min-width: 768px)"
type="image/jpeg">
<source srcset="https://image.nextplatform.com/1656515.jpg?imageId=1656515&panox=0.00&panoy=0.00&panow=100.00&panoh=100.00&heightx=0.00&heighty=0.00&heightw=100.00&heighth=100.00&width=960&height=558&format=webp&format=webp"
width="480"
height="279"
media="(max-width: 767px)"
type="image/webp">
<source srcset="https://image.nextplatform.com/1656515.jpg?imageId=1656515&panox=0.00&panoy=0.00&panow=100.00&panoh=100.00&heightx=0.00&heighty=0.00&heightw=100.00&heighth=100.00&width=960&height=558&format=webp&format=jpg"
width="480"
height="279"
media="(max-width: 767px)"
type="image/jpeg">
<img src="https://image.nextplatform.com/1656515.jpg?imageId=1656515&panox=0.00&panoy=0.00&panow=100.00&panoh=100.00&heightx=0.00&heighty=0.00&heightw=100.00&heighth=100.00&width=960&height=558&format=webp&format=jpg"
width="480"
height="279"
alt=""
loading="lazy"
style=""
>
</picture>
</div>
</figure>
<div class="floatingText">
<div
style=""
class="kicker floating bg-primary color_mobile_bg-primary hasTextPadding mobile-hasTextPadding">
COMPUTE
</div>
<div class="labels">
</div>
</div>
</div>
<h2 itemprop="headline"
class="headline t36 font-weight-bold m-font-weight-bold font-RobotoCondensed"
style=""
>Peeling Apart That Supposed $120 Billion Chip Deal Google Inked With Marvell
</h2>
<div class="article-published-wrapper">
<p class="article-published-date">August 27, 2026</p>
</div>
</a>
<time itemprop="datePublished" datetime="2026-08-27T16:24:59+02:00"></time>
</div>
</article>
<article data-element-guid="a0e3dbc1-458e-4eea-a5da-0a657e0bddae" class="column small-12 large-12 small-abs-12 large-abs-5 " data-site-alias="nextplatform" data-section="compute" data-tag="compute" data-instance="104857" itemscope>
<div class="content color_mobile_no_bg_color border-bg-primary mobile_border-bg-primary border-side-left mobile_border-side-left border_width_1 border_width_mobile_1 hasBorder mobile-hasBorder" style="">
<a itemprop="url" class="" href="https://www.nextplatform.com/compute/2026/08/27/the-network-is-more-of-nvidias-computer-than-it-ever-was-at-sun/5292807" data-k5a-url="https://www.nextplatform.com/a/5292807" rel="">
<div
style="color:#ef7930 !important;"
class="kicker above hasTextColor hasTextColorMobile">
COMPUTE
</div>
<div class="media ">
<div class="floatingText">
<div class="labels">
</div>
</div>
</div>
<h2 itemprop="headline"
class="headline t26 font-RobotoCondensed"
style=""
>The Network Is More Of Nvidia’s Computer Than It Ever Was At Sun
</h2>
<div class="article-published-wrapper">
<p class="article-published-date">August 27, 2026</p>
</div>
</a>
<time itemprop="datePublished" datetime="2026-08-27T06:38:50+02:00"></time>
</div>
</article>
<article data-element-guid="4f0d7d67-1c33-4e5f-b5e4-190a13044946" class="column small-12 large-12 small-abs-12 large-abs-5 " data-site-alias="nextplatform" data-section="store" data-tag="hbm,memory,ai,dram,store,jim handy,flash" data-instance="104839" itemscope>
<div class="content color_mobile_no_bg_color border-bg-primary mobile_border-bg-primary border-side-left mobile_border-side-left border_width_1 border_width_mobile_1 hasBorder mobile-hasBorder" style="">
<a itemprop="url" class="" href="https://www.nextplatform.com/store/2026/08/25/you-probably-forget-how-cheap-memory-used-to-be-and-is-not-so-now/5292363" data-k5a-url="https://www.nextplatform.com/a/5292363" rel="">
<div
style="color:#ef7930 !important;"
class="kicker above hasTextColor hasTextColorMobile">
STORE
</div>
<div class="media ">
<div class="floatingText">
<div class="labels">
</div>
</div>
</div>
<h2 itemprop="headline"
class="headline t26 font-RobotoCondensed"
style=""
>You Probably Forget How Cheap Memory Used To Be – And Is Not So Now
</h2>
<div class="article-published-wrapper">
<p class="article-published-date">August 25, 2026</p>
</div>
</a>
<time itemprop="datePublished" datetime="2026-08-25T18:03:21+02:00"></time>
</div>
</article>
</div>
</div><div data-element-guid="a15db1a8-5308-448f-8f01-53b71529e448" class="columns small-12 large-3 small-abs-12 large-abs-3"><div data-element-guid="f49d265e-e6d0-4fd5-8e7f-dcc0d3d3d7bc" class="row small-12 large-12" style="">
<article data-element-guid="592064b5-4337-439e-940e-e7d30e2f4ae1" class="column small-12 large-12 small-abs-12 large-abs-3 " data-site-alias="nextplatform" data-section="compute" data-tag="quantum computing,starling,compute,ibm,quantum" data-instance="104859" itemscope>
<div class="content color_mobile_no_bg_color border-bg-quinary mobile_border-bg-quinary border-side-bottom mobile_border-side-bottom border_width_2 border_width_mobile_2 image-gradient-bg-quaternary color_mobile_image-gradient-bg-quaternary hasBorder mobile-hasBorder" style="">
<a itemprop="url" class="" href="https://www.nextplatform.com/compute/2026/08/19/ibm-pushes-system-design-to-reach-ultra-cold-temperatures-for-quantum/5289699" data-k5a-url="https://www.nextplatform.com/a/5289699" rel="">
<div class="media ">
<figure data-element-guid="d3bd3bf8-ff4f-4ee3-adc8-2cb8912cb046" class="" >
<div class="img fullwidthTarget">
<picture>
<source srcset="https://image.nextplatform.com/5289724.jpg?imageId=5289724&panox=0.00&panoy=0.00&panow=100.00&panoh=100.00&heightx=0.00&heighty=0.00&heightw=100.00&heighth=100.00&width=530&height=228&format=webp&format=webp"
width="265"
height="114"
media="(min-width: 768px)"
type="image/webp">
<source srcset="https://image.nextplatform.com/5289724.jpg?imageId=5289724&panox=0.00&panoy=0.00&panow=100.00&panoh=100.00&heightx=0.00&heighty=0.00&heightw=100.00&heighth=100.00&width=530&height=228&format=webp&format=jpg"
width="265"
height="114"
media="(min-width: 768px)"
type="image/jpeg">
<source srcset="https://image.nextplatform.com/5289724.jpg?imageId=5289724&panox=0.00&panoy=0.00&panow=100.00&panoh=100.00&heightx=0.00&heighty=0.00&heightw=100.00&heighth=100.00&width=960&height=414&format=webp&format=webp"
width="480"
height="207"
media="(max-width: 767px)"
type="image/webp">
<source srcset="https://image.nextplatform.com/5289724.jpg?imageId=5289724&panox=0.00&panoy=0.00&panow=100.00&panoh=100.00&heightx=0.00&heighty=0.00&heightw=100.00&heighth=100.00&width=960&height=414&format=webp&format=jpg"
width="480"
height="207"
media="(max-width: 767px)"
type="image/jpeg">
<img src="https://image.nextplatform.com/5289724.jpg?imageId=5289724&panox=0.00&panoy=0.00&panow=100.00&panoh=100.00&heightx=0.00&heighty=0.00&heightw=100.00&heighth=100.00&width=960&height=414&format=webp&format=jpg"
width="480"
height="207"
alt=""
loading="lazy"
style=""
>
</picture>
</div>
</figure>
<div class="floatingText">
<div class="labels">
</div>
</div>
</div>
<h2 itemprop="headline"
class="headline t20 font-weight-normal m-font-weight-normal font-RobotoCondensed"
style=""
>IBM Pushes System Design To Reach Ultra-Cold Temperatures For Quantum
</h2>
<div class="article-published-wrapper">
<p class="article-published-date">August 19, 2026</p>
</div>
</a>
<time itemprop="datePublished" datetime="2026-08-19T16:16:38+02:00"></time>
</div>
</article>
<article data-element-guid="3f374394-bb40-4a96-b96c-5830f6bc3b5f" class="column small-12 large-12 small-abs-12 large-abs-3 " data-site-alias="nextplatform" data-section="compute" data-tag="cs-4,cerebras,ai,wse-3,compute" data-instance="104845" itemscope>
<div class="content color_mobile_no_bg_color border-bg-quinary mobile_border-bg-quinary border-side-bottom mobile_border-side-bottom border_width_2 border_width_mobile_2 image-gradient-bg-quaternary color_mobile_image-gradient-bg-quaternary hasBorder mobile-hasBorder" style="">
<a itemprop="url" class="" href="https://www.nextplatform.com/compute/2026/08/19/cerebras-overclocks-wse-3-waferscale-engine-to-boost-inference-oomph-in-nexus-cs-4/5289400" data-k5a-url="https://www.nextplatform.com/a/5289400" rel="">
<div class="media ">
<figure data-element-guid="cbdfc522-353a-440a-b30f-c848c27a0485" class="" >
<div class="img fullwidthTarget">
<picture>
<source srcset="https://image.nextplatform.com/5289403.jpg?imageId=5289403&panox=0.00&panoy=0.00&panow=100.00&panoh=100.00&heightx=0.00&heighty=0.00&heightw=100.00&heighth=100.00&width=530&height=228&format=webp&format=webp"
width="265"
height="114"
media="(min-width: 768px)"
type="image/webp">
<source srcset="https://image.nextplatform.com/5289403.jpg?imageId=5289403&panox=0.00&panoy=0.00&panow=100.00&panoh=100.00&heightx=0.00&heighty=0.00&heightw=100.00&heighth=100.00&width=530&height=228&format=webp&format=jpg"
width="265"
height="114"
media="(min-width: 768px)"
type="image/jpeg">
<source srcset="https://image.nextplatform.com/5289403.jpg?imageId=5289403&panox=0.00&panoy=0.00&panow=100.00&panoh=100.00&heightx=0.00&heighty=0.00&heightw=100.00&heighth=100.00&width=960&height=414&format=webp&format=webp"
width="480"
height="207"
media="(max-width: 767px)"
type="image/webp">
<source srcset="https://image.nextplatform.com/5289403.jpg?imageId=5289403&panox=0.00&panoy=0.00&panow=100.00&panoh=100.00&heightx=0.00&heighty=0.00&heightw=100.00&heighth=100.00&width=960&height=414&format=webp&format=jpg"
width="480"
height="207"
media="(max-width: 767px)"
type="image/jpeg">
<img src="https://image.nextplatform.com/5289403.jpg?imageId=5289403&panox=0.00&panoy=0.00&panow=100.00&panoh=100.00&heightx=0.00&heighty=0.00&heightw=100.00&heighth=100.00&width=960&height=414&format=webp&format=jpg"
width="480"
height="207"
alt=""
loading="lazy"
style=""
>
</picture>
</div>
</figure>
<div class="floatingText">
<div class="labels">
</div>
</div>
</div>
<h2 itemprop="headline"
class="headline t20 font-weight-normal m-font-weight-normal font-RobotoCondensed"
style=""
>Cerebras Overclocks WSE-3 Waferscale Engine To Boost Inference Oomph In “Nexus” CS-4
</h2>
<div class="article-published-wrapper">
<p class="article-published-date">August 19, 2026</p>
</div>
</a>
<time itemprop="datePublished" datetime="2026-08-19T06:39:18+02:00"></time>
</div>
</article>
<article data-element-guid="f55d5876-5458-4c8b-8fca-76fd13f4443f" class="column small-12 large-12 small-abs-12 large-abs-3 " data-site-alias="nextplatform" data-section="compute" data-tag="quantum computing,compute,quantum,bus,qaracal" data-instance="4091629" itemscope>
<div class="content color_mobile_no_bg_color border-bg-quinary mobile_border-bg-quinary border-side-bottom mobile_border-side-bottom border_width_2 border_width_mobile_2 image-gradient-bg-quaternary color_mobile_image-gradient-bg-quaternary hasBorder mobile-hasBorder" style="">
<a itemprop="url" class="" href="https://www.nextplatform.com/compute/2026/08/18/quantum-startup-qarakal-takes-lessons-from-classical-systems-with-pangaea-architecture/5289266" data-k5a-url="https://www.nextplatform.com/a/5289266" rel="">
<div class="media ">
<figure data-element-guid="c754740d-bc29-443e-9390-b754be325654" class="" >
<div class="img fullwidthTarget">
<picture>
<source srcset="https://image.nextplatform.com/5289282.jpg?imageId=5289282&panox=0.00&panoy=0.00&panow=100.00&panoh=100.00&heightx=0.00&heighty=0.00&heightw=100.00&heighth=100.00&width=530&height=228&format=webp&format=webp"
width="265"
height="114"
media="(min-width: 768px)"
type="image/webp">
<source srcset="https://image.nextplatform.com/5289282.jpg?imageId=5289282&panox=0.00&panoy=0.00&panow=100.00&panoh=100.00&heightx=0.00&heighty=0.00&heightw=100.00&heighth=100.00&width=530&height=228&format=webp&format=jpg"
width="265"
height="114"
media="(min-width: 768px)"
type="image/jpeg">
<source srcset="https://image.nextplatform.com/5289282.jpg?imageId=5289282&panox=0.00&panoy=0.00&panow=100.00&panoh=100.00&heightx=0.00&heighty=0.00&heightw=100.00&heighth=100.00&width=960&height=414&format=webp&format=webp"
width="480"
height="207"
media="(max-width: 767px)"
type="image/webp">
<source srcset="https://image.nextplatform.com/5289282.jpg?imageId=5289282&panox=0.00&panoy=0.00&panow=100.00&panoh=100.00&heightx=0.00&heighty=0.00&heightw=100.00&heighth=100.00&width=960&height=414&format=webp&format=jpg"
width="480"
height="207"
media="(max-width: 767px)"
type="image/jpeg">
<img src="https://image.nextplatform.com/5289282.jpg?imageId=5289282&panox=0.00&panoy=0.00&panow=100.00&panoh=100.00&heightx=0.00&heighty=0.00&heightw=100.00&heighth=100.00&width=960&height=414&format=webp&format=jpg"
width="480"
height="207"
alt=""
loading="lazy"
style=""
>
</picture>
</div>
</figure>
<div class="floatingText">
<div class="labels">
</div>
</div>
</div>
<h2 itemprop="headline"
class="headline t20 font-weight-normal m-font-weight-normal font-RobotoCondensed"
style=""
>Quantum Startup Qarakal Takes Lessons From Classical Systems With Pangaea Architecture
</h2>
<div class="article-published-wrapper">
<p class="article-published-date">August 18, 2026</p>
</div>
</a>
<time itemprop="datePublished" datetime="2026-08-18T23:13:45+02:00"></time>
</div>
</article>
</div>
</div></div>
</div>
<div data-element-guid="1eed3aab-21b4-4a1e-9b9b-aaf868e1236c" class="row-section desktop-space-outsideTop-medium mobile-space-outsideTop-medium desktop-space-outsideBottom-none mobile-space-outsideBottom-none color_mobile_no_bg_color" style="">
<div class="row small-12 large-12 desktop-space-outsideTop-medium mobile-space-outsideTop-medium desktop-space-outsideBottom-none mobile-space-outsideBottom-none desktop-space-insideTop-none mobile-space-insideTop-none color_mobile_no_bg_color" style="">
<article data-element-guid="86c980b2-4e07-4e63-b643-03aa93054348" class="column small-12 large-4 small-abs-12 large-abs-4 " data-site-alias="nextplatform" data-section="connect" data-tag="hyperscaler,connect,cloud builder,cisco,ai,ucs,silicon one" data-instance="104837" itemscope>
<div class="content color_mobile_no_bg_color border-bg-secondary mobile_border-bg-secondary border-side-bottom mobile_border-side-bottom border_width_2 border_width_mobile_2 image-gradient-bg-quaternary color_mobile_image-gradient-bg-quaternary hasBorder mobile-hasBorder" style="">
<a itemprop="url" class="" href="https://www.nextplatform.com/connect/2026/08/17/cisco-can-finally-sell-lots-of-supercomputers-and-their-networks/5288804" data-k5a-url="https://www.nextplatform.com/a/5288804" rel="">
<div class="media ">
<figure data-element-guid="15701782-a27c-473a-8339-2230d1f6c061" class="" >
<div class="img fullwidthTarget">
<picture>
<source srcset="https://image.nextplatform.com/5288807.jpg?imageId=5288807&panox=0.00&panoy=0.00&panow=100.00&panoh=100.00&heightx=0.00&heighty=0.00&heightw=100.00&heighth=100.00&width=706&height=368&format=webp&format=webp"
width="353"
height="184"
media="(min-width: 768px)"
type="image/webp">
<source srcset="https://image.nextplatform.com/5288807.jpg?imageId=5288807&panox=0.00&panoy=0.00&panow=100.00&panoh=100.00&heightx=0.00&heighty=0.00&heightw=100.00&heighth=100.00&width=706&height=368&format=webp&format=jpg"
width="353"
height="184"
media="(min-width: 768px)"
type="image/jpeg">
<source srcset="https://image.nextplatform.com/5288807.jpg?imageId=5288807&panox=0.00&panoy=0.00&panow=100.00&panoh=100.00&heightx=0.00&heighty=0.00&heightw=100.00&heighth=100.00&width=960&height=500&format=webp&format=webp"
width="480"
height="250"
media="(max-width: 767px)"
type="image/webp">
<source srcset="https://image.nextplatform.com/5288807.jpg?imageId=5288807&panox=0.00&panoy=0.00&panow=100.00&panoh=100.00&heightx=0.00&heighty=0.00&heightw=100.00&heighth=100.00&width=960&height=500&format=webp&format=jpg"
width="480"
height="250"
media="(max-width: 767px)"
type="image/jpeg">
<img src="https://image.nextplatform.com/5288807.jpg?imageId=5288807&panox=0.00&panoy=0.00&panow=100.00&panoh=100.00&heightx=0.00&heighty=0.00&heightw=100.00&heighth=100.00&width=960&height=500&format=webp&format=jpg"
width="480"
height="250"
alt=""
loading="lazy"
style=""
>
</picture>
</div>
</figure>
<div class="floatingText">
<div
style=""
class="kicker floating bg-primary color_mobile_bg-primary hasTextPadding mobile-hasTextPadding">
CONNECT
</div>
<div class="labels">
</div>
</div>
</div>
<h2 itemprop="headline"
class="headline t24 font-weight-normal m-font-weight-normal font-RobotoCondensed"
style=""
>Cisco Can Finally Sell Lots Of Supercomputers And Their Networks
</h2>
<div class="article-published-wrapper">
<p class="article-published-date">August 17, 2026</p>
</div>
</a>
<time itemprop="datePublished" datetime="2026-08-17T23:02:39+02:00"></time>
</div>
</article>
<article data-element-guid="242df647-e3e3-45a1-80e6-c2de89ad9f14" class="column small-12 large-4 small-abs-12 large-abs-4 " data-site-alias="nextplatform" data-section="cloud" data-tag="cloud,neocloud,coreweave,nebius" data-instance="104827" itemscope>
<div class="content color_mobile_no_bg_color border-bg-secondary mobile_border-bg-secondary border-side-bottom mobile_border-side-bottom border_width_2 border_width_mobile_2 image-gradient-bg-quaternary color_mobile_image-gradient-bg-quaternary hasBorder mobile-hasBorder" style="">
<a itemprop="url" class="" href="https://www.nextplatform.com/cloud/2026/08/14/the-neoclouds-build-cash-hoards-faster-than-revenues/5288040" data-k5a-url="https://www.nextplatform.com/a/5288040" rel="">
<div class="media ">
<figure data-element-guid="cf574d0a-db60-427d-9a11-75b82b3ee290" class="" >
<div class="img fullwidthTarget">
<picture>
<source srcset="https://image.nextplatform.com/4091849.jpg?imageId=4091849&panox=0.00&panoy=0.00&panow=100.00&panoh=100.00&heightx=0.00&heighty=0.00&heightw=100.00&heighth=100.00&width=706&height=368&format=webp&format=webp"
width="353"
height="184"
media="(min-width: 768px)"
type="image/webp">
<source srcset="https://image.nextplatform.com/4091849.jpg?imageId=4091849&panox=0.00&panoy=0.00&panow=100.00&panoh=100.00&heightx=0.00&heighty=0.00&heightw=100.00&heighth=100.00&width=706&height=368&format=webp&format=jpg"
width="353"
height="184"
media="(min-width: 768px)"
type="image/jpeg">
<source srcset="https://image.nextplatform.com/4091849.jpg?imageId=4091849&panox=0.00&panoy=0.00&panow=100.00&panoh=100.00&heightx=0.00&heighty=0.00&heightw=100.00&heighth=100.00&width=960&height=500&format=webp&format=webp"
width="480"
height="250"
media="(max-width: 767px)"
type="image/webp">
<source srcset="https://image.nextplatform.com/4091849.jpg?imageId=4091849&panox=0.00&panoy=0.00&panow=100.00&panoh=100.00&heightx=0.00&heighty=0.00&heightw=100.00&heighth=100.00&width=960&height=500&format=webp&format=jpg"
width="480"
height="250"
media="(max-width: 767px)"
type="image/jpeg">
<img src="https://image.nextplatform.com/4091849.jpg?imageId=4091849&panox=0.00&panoy=0.00&panow=100.00&panoh=100.00&heightx=0.00&heighty=0.00&heightw=100.00&heighth=100.00&width=960&height=500&format=webp&format=jpg"
width="480"
height="250"
alt="Through a new collaboration, CoreWeave and NVIDIA are accelerating the buildout of AI factories to meet enterprise demand."
loading="lazy"
style=""
>
</picture>
</div>
</figure>
<div class="floatingText">
<div
style=""
class="kicker floating bg-primary color_mobile_bg-primary hasTextPadding mobile-hasTextPadding">
CLOUD
</div>
<div class="labels">
</div>
</div>
</div>
<h2 itemprop="headline"
class="headline t24 font-weight-normal m-font-weight-normal font-RobotoCondensed"
style=""
>The Neoclouds Build Cash Hoards Faster Than Revenues
</h2>
<div class="article-published-wrapper">
<p class="article-published-date">August 14, 2026</p>
</div>
</a>
<time itemprop="datePublished" datetime="2026-08-14T18:47:12+02:00"></time>
</div>
</article>
<article data-element-guid="77107fd2-c694-4cc0-bd71-352ec357ffa0" class="column small-12 large-4 small-abs-12 large-abs-4 " data-site-alias="nextplatform" data-section="ai" data-tag="mistral,google,deepseek,anthropic,ai,moonshot ai,open source,nvidia,open weight models,openai" data-instance="104841" itemscope>
<div class="content color_mobile_no_bg_color border-bg-secondary mobile_border-bg-secondary border-side-bottom mobile_border-side-bottom border_width_2 border_width_mobile_2 image-gradient-bg-quaternary color_mobile_image-gradient-bg-quaternary hasBorder mobile-hasBorder" style="">
<a itemprop="url" class="" href="https://www.nextplatform.com/ai/2026/08/13/the-war-between-open-source-open-weight-and-closed-ai-models/5287504" data-k5a-url="https://www.nextplatform.com/a/5287504" rel="">
<div class="media ">
<figure data-element-guid="483c6451-ac0a-4de8-aacb-f8b517472968" class="" >
<div class="img fullwidthTarget">
<picture>
<source srcset="https://image.nextplatform.com/1683111.jpg?imageId=1683111&panox=0.00&panoy=0.00&panow=100.00&panoh=100.00&heightx=0.00&heighty=0.00&heightw=100.00&heighth=100.00&width=706&height=368&format=webp&format=webp"
width="353"
height="184"
media="(min-width: 768px)"
type="image/webp">
<source srcset="https://image.nextplatform.com/1683111.jpg?imageId=1683111&panox=0.00&panoy=0.00&panow=100.00&panoh=100.00&heightx=0.00&heighty=0.00&heightw=100.00&heighth=100.00&width=706&height=368&format=webp&format=jpg"
width="353"
height="184"
media="(min-width: 768px)"
type="image/jpeg">
<source srcset="https://image.nextplatform.com/1683111.jpg?imageId=1683111&panox=0.00&panoy=0.00&panow=100.00&panoh=100.00&heightx=0.00&heighty=0.00&heightw=100.00&heighth=100.00&width=960&height=500&format=webp&format=webp"
width="480"
height="250"
media="(max-width: 767px)"
type="image/webp">
<source srcset="https://image.nextplatform.com/1683111.jpg?imageId=1683111&panox=0.00&panoy=0.00&panow=100.00&panoh=100.00&heightx=0.00&heighty=0.00&heightw=100.00&heighth=100.00&width=960&height=500&format=webp&format=jpg"
width="480"
height="250"
media="(max-width: 767px)"
type="image/jpeg">
<img src="https://image.nextplatform.com/1683111.jpg?imageId=1683111&panox=0.00&panoy=0.00&panow=100.00&panoh=100.00&heightx=0.00&heighty=0.00&heightw=100.00&heighth=100.00&width=960&height=500&format=webp&format=jpg"
width="480"
height="250"
alt=""
loading="lazy"
style=""
>
</picture>
</div>
</figure>
<div class="floatingText">
<div
style=""
class="kicker floating bg-primary color_mobile_bg-primary hasTextPadding mobile-hasTextPadding">
AI
</div>
<div class="labels">
</div>
</div>
</div>
<h2 itemprop="headline"
class="headline t24 font-weight-normal m-font-weight-normal font-RobotoCondensed"
style=""
>The War Between Open Source, Open Weight, And Closed AI Models
</h2>
<div class="article-published-wrapper">
<p class="article-published-date">August 13, 2026</p>
</div>
</a>
<time itemprop="datePublished" datetime="2026-08-13T18:41:57+02:00"></time>
</div>
</article>
</div>
</div>
<div data-element-guid="1ab773e1-4315-4c91-8f80-0dc37f2ae63b" class="row-section desktop-space-outsideTop-medium mobile-space-outsideTop-medium desktop-space-outsideBottom-none mobile-space-outsideBottom-none color_mobile_no_bg_color" style="">
<div class="row small-12 large-12 desktop-space-outsideTop-medium mobile-space-outsideTop-medium desktop-space-outsideBottom-none mobile-space-outsideBottom-none desktop-space-insideTop-none mobile-space-insideTop-none color_mobile_no_bg_color" style="">
<div data-element-guid="48b71937-c471-4cd8-becb-a3f9c3e05509" class="columns small-12 large-3 small-abs-12 large-abs-3"><div data-element-guid="6d279dbc-8a25-4e02-b5ce-6533ce8a6642" class="row small-12 large-12" style="">
<article data-element-guid="fd78e7da-f58d-4f90-8d5f-a92d059bb577" class="column small-12 large-12 small-abs-12 large-abs-3 " data-site-alias="nextplatform" data-section="compute" data-tag="compute,supermicro,ai" data-instance="104831" itemscope>
<div class="content color_mobile_no_bg_color border-bg-primary mobile_border-bg-primary border-side-top mobile_border-side-top border_width_1 border_width_mobile_1 image-gradient-bg-quaternary color_mobile_image-gradient-bg-quaternary hasBorder mobile-hasBorder" style="">
<a itemprop="url" class="" href="https://www.nextplatform.com/compute/2026/08/13/the-genai-boom-will-lift-supermicro-but-it-will-lift-others-too/5287161" data-k5a-url="https://www.nextplatform.com/a/5287161" rel="">
<div
style="color:#ef7930 !important;"
class="kicker above hasTextColor hasTextColorMobile">
COMPUTE
</div>
<div class="media ">
<figure data-element-guid="2db8d780-5b19-4807-aa4b-d47d0afd171a" class="" >
<div class="img fullwidthTarget">
<picture>
<source srcset="https://image.nextplatform.com/1647566.jpg?imageId=1647566&panox=0.00&panoy=0.00&panow=100.00&panoh=100.00&heightx=0.00&heighty=0.00&heightw=100.00&heighth=100.00&width=520&height=234&format=webp&format=webp"
width="260"
height="117"
media="(min-width: 768px)"
type="image/webp">
<source srcset="https://image.nextplatform.com/1647566.jpg?imageId=1647566&panox=0.00&panoy=0.00&panow=100.00&panoh=100.00&heightx=0.00&heighty=0.00&heightw=100.00&heighth=100.00&width=520&height=234&format=webp&format=jpg"
width="260"
height="117"
media="(min-width: 768px)"
type="image/jpeg">
<source srcset="https://image.nextplatform.com/1647566.jpg?imageId=1647566&panox=0.00&panoy=0.00&panow=100.00&panoh=100.00&heightx=0.00&heighty=0.00&heightw=100.00&heighth=100.00&width=960&height=432&format=webp&format=webp"
width="480"
height="216"
media="(max-width: 767px)"
type="image/webp">
<source srcset="https://image.nextplatform.com/1647566.jpg?imageId=1647566&panox=0.00&panoy=0.00&panow=100.00&panoh=100.00&heightx=0.00&heighty=0.00&heightw=100.00&heighth=100.00&width=960&height=432&format=webp&format=jpg"
width="480"
height="216"
media="(max-width: 767px)"
type="image/jpeg">
<img src="https://image.nextplatform.com/1647566.jpg?imageId=1647566&panox=0.00&panoy=0.00&panow=100.00&panoh=100.00&heightx=0.00&heighty=0.00&heightw=100.00&heighth=100.00&width=960&height=432&format=webp&format=jpg"
width="480"
height="216"
alt=""
loading="lazy"
style=""
>
</picture>
</div>
</figure>
<div class="floatingText">
<div class="labels">
</div>
</div>
</div>
<h2 itemprop="headline"
class="headline t26 font-weight-normal m-font-weight-normal font-RobotoCondensed"
style=""
>The GenAI Boom Will Lift Supermicro, But It Will Lift Others, Too
</h2>
<div class="article-published-wrapper">
<p class="article-published-date">August 13, 2026</p>
</div>
</a>
<time itemprop="datePublished" datetime="2026-08-13T04:51:12+02:00"></time>
</div>
</article>
<article data-element-guid="b1694766-2433-4d2f-9fd4-85b7dea63ce6" class="column small-12 large-12 small-abs-12 large-abs-3 " data-site-alias="nextplatform" data-section="ai" data-tag="lightning,ai,switchyard,nemotron,nvidia" data-instance="104825" itemscope>
<div class="content color_mobile_no_bg_color border-bg-quinary mobile_border-bg-quinary border-side-top mobile_border-side-top border_width_2 border_width_mobile_2 image-gradient-bg-quaternary color_mobile_image-gradient-bg-quaternary hasBorder mobile-hasBorder" style="">
<a itemprop="url" class="" href="https://www.nextplatform.com/ai/2026/08/11/nvidia-drives-bang-for-the-buck-with-new-genai-model-and-router/5286365" data-k5a-url="https://www.nextplatform.com/a/5286365" rel="">
<div class="media ">
<figure data-element-guid="f072b07a-624b-4858-aa00-21174d29b43e" class="" >
<div class="img fullwidthTarget">
<picture>
<source srcset="https://image.nextplatform.com/5217573.jpg?imageId=5217573&panox=0.00&panoy=0.00&panow=100.00&panoh=100.00&heightx=0.00&heighty=0.00&heightw=100.00&heighth=100.00&width=520&height=234&format=webp&format=webp"
width="260"
height="117"
media="(min-width: 768px)"
type="image/webp">
<source srcset="https://image.nextplatform.com/5217573.jpg?imageId=5217573&panox=0.00&panoy=0.00&panow=100.00&panoh=100.00&heightx=0.00&heighty=0.00&heightw=100.00&heighth=100.00&width=520&height=234&format=webp&format=jpg"
width="260"
height="117"
media="(min-width: 768px)"
type="image/jpeg">
<source srcset="https://image.nextplatform.com/5217573.jpg?imageId=5217573&panox=0.00&panoy=0.00&panow=100.00&panoh=100.00&heightx=0.00&heighty=0.00&heightw=100.00&heighth=100.00&width=960&height=432&format=webp&format=webp"
width="480"
height="216"
media="(max-width: 767px)"
type="image/webp">
<source srcset="https://image.nextplatform.com/5217573.jpg?imageId=5217573&panox=0.00&panoy=0.00&panow=100.00&panoh=100.00&heightx=0.00&heighty=0.00&heightw=100.00&heighth=100.00&width=960&height=432&format=webp&format=jpg"
width="480"
height="216"
media="(max-width: 767px)"
type="image/jpeg">
<img src="https://image.nextplatform.com/5217573.jpg?imageId=5217573&panox=0.00&panoy=0.00&panow=100.00&panoh=100.00&heightx=0.00&heighty=0.00&heightw=100.00&heighth=100.00&width=960&height=432&format=webp&format=jpg"
width="480"
height="216"
alt=""
loading="lazy"
style=""
>
</picture>
</div>
</figure>
<div class="floatingText">
<div class="labels">
</div>
</div>
</div>
<h2 itemprop="headline"
class="headline t26 font-weight-normal m-font-weight-normal font-RobotoCondensed"
style=""
>Nvidia Drives Bang For The Buck With New GenAI Model And Router
</h2>
<div class="article-published-wrapper">
<p class="article-published-date">August 11, 2026</p>
</div>
</a>
<time itemprop="datePublished" datetime="2026-08-11T18:07:35+02:00"></time>
</div>
</article>
</div>
</div><div data-element-guid="00ae2cd3-5b99-4660-8442-0f44aa5fe9b7" class="columns small-12 large-6 small-abs-12 large-abs-6"><div data-element-guid="402aac23-cf82-4784-9c13-147f06a0dca4" class="row small-12 large-12" style="">
<article data-element-guid="f538fd26-1247-426f-8479-d5af08bc752f" class="column small-12 large-12 small-abs-12 large-abs-6 " data-site-alias="nextplatform" data-section="connect" data-tag="connect,arista,ai,switch,ethernet,scale out,scale up,scale across" data-instance="5211493" itemscope>
<div class="content color_mobile_no_bg_color border-bg-primary mobile_border-bg-primary border-side-top mobile_border-side-top border_width_1 border_width_mobile_1 image-gradient-bg-quaternary color_mobile_image-gradient-bg-quaternary hasBorder mobile-hasBorder" style="">
<a itemprop="url" class="" href="https://www.nextplatform.com/connect/2026/08/10/as-ai-networks-scale-in-three-directions-so-does-arista/5285500" data-k5a-url="https://www.nextplatform.com/a/5285500" rel="">
<div
style="color:#ef7930 !important;"
class="kicker above hasTextColor hasTextColorMobile">
connect
</div>
<div class="media ">
<figure data-element-guid="3ce6e514-1732-47bf-96ce-19b494cd858c" class="" >
<div class="img fullwidthTarget">
<picture>
<source srcset="https://image.nextplatform.com/5235296.jpg?imageId=5235296&panox=0.00&panoy=0.00&panow=100.00&panoh=100.00&heightx=0.00&heighty=0.00&heightw=100.00&heighth=100.00&width=1038&height=468&format=webp&format=webp"
width="519"
height="234"
media="(min-width: 768px)"
type="image/webp">
<source srcset="https://image.nextplatform.com/5235296.jpg?imageId=5235296&panox=0.00&panoy=0.00&panow=100.00&panoh=100.00&heightx=0.00&heighty=0.00&heightw=100.00&heighth=100.00&width=1038&height=468&format=webp&format=jpg"
width="519"
height="234"
media="(min-width: 768px)"
type="image/jpeg">
<source srcset="https://image.nextplatform.com/5235296.jpg?imageId=5235296&panox=0.00&panoy=0.00&panow=100.00&panoh=100.00&heightx=0.00&heighty=0.00&heightw=100.00&heighth=100.00&width=960&height=432&format=webp&format=webp"
width="480"
height="216"
media="(max-width: 767px)"
type="image/webp">
<source srcset="https://image.nextplatform.com/5235296.jpg?imageId=5235296&panox=0.00&panoy=0.00&panow=100.00&panoh=100.00&heightx=0.00&heighty=0.00&heightw=100.00&heighth=100.00&width=960&height=432&format=webp&format=jpg"
width="480"
height="216"
media="(max-width: 767px)"
type="image/jpeg">
<img src="https://image.nextplatform.com/5235296.jpg?imageId=5235296&panox=0.00&panoy=0.00&panow=100.00&panoh=100.00&heightx=0.00&heighty=0.00&heightw=100.00&heighth=100.00&width=960&height=432&format=webp&format=jpg"
width="480"
height="216"
alt=""
loading="lazy"
style=""
>
</picture>
</div>
</figure>
<div class="floatingText">
<div class="labels">
</div>
</div>
</div>
<h2 itemprop="headline"
class="headline t36 font-weight-bold m-font-weight-bold font-RobotoCondensed"
style=""
>As AI Networks Scale In Three Directions, So Does Arista
</h2>
<div class="article-published-wrapper">
<p class="article-published-date">August 10, 2026</p>
</div>
</a>
<time itemprop="datePublished" datetime="2026-08-10T16:11:32+02:00"></time>
</div>
</article>
<article data-element-guid="5c29e80d-214c-4731-a4b3-cbe71b4b6e34" class="column small-12 large-12 small-abs-12 large-abs-6 " data-site-alias="nextplatform" data-section="compute" data-tag="taalas,amd,compute" data-instance="4091635" itemscope>
<div class="content color_mobile_no_bg_color border-bg-quinary mobile_border-bg-quinary border-side-top mobile_border-side-top border_width_2 border_width_mobile_2 hasBorder mobile-hasBorder" style="">
<a itemprop="url" class="" href="https://www.nextplatform.com/compute/2026/08/07/with-taalas-amd-can-bake-ai-inference-directly-into-its-chippery/5285060" data-k5a-url="https://www.nextplatform.com/a/5285060" rel="">
<div class="media ">
<div class="floatingText">
<div class="labels">
</div>
</div>
</div>
<h2 itemprop="headline"
class="headline t22 font-weight-normal m-font-weight-normal font-RobotoCondensed"
style=""
>With Taalas, AMD Can Bake AI Inference Directly Into Its Chippery
</h2>
<div class="article-published-wrapper">
<p class="article-published-date">August 7, 2026</p>
</div>
</a>
<time itemprop="datePublished" datetime="2026-08-07T21:22:18+02:00"></time>
</div>
</article>
<article data-element-guid="1dcd0bb1-6478-41be-bb20-9088a463b494" class="column small-12 large-12 small-abs-12 large-abs-6 " data-site-alias="nextplatform" data-section="compute" data-tag="quantum circuits,quantum,d-wave,compute" data-instance="4091633" itemscope>
<div class="content color_mobile_no_bg_color border-bg-quinary mobile_border-bg-quinary border-side-top mobile_border-side-top border_width_2 border_width_mobile_2 hasBorder mobile-hasBorder" style="">
<a itemprop="url" class="" href="https://www.nextplatform.com/compute/2026/08/07/d-wave-intros-two-qubit-error-correcting-gate-for-its-dual-rail-quantum-architecture/5285007" data-k5a-url="https://www.nextplatform.com/a/5285007" rel="">
<div class="media ">
<div class="floatingText">
<div class="labels">
</div>
</div>
</div>
<h2 itemprop="headline"
class="headline t22 font-weight-normal m-font-weight-normal font-RobotoCondensed"
style=""
>D-Wave Intros Two-Qubit, Error Correcting Gate For Its Dual-Rail Quantum Architecture
</h2>
<div class="article-published-wrapper">
<p class="article-published-date">August 7, 2026</p>
</div>
</a>
<time itemprop="datePublished" datetime="2026-08-07T19:13:29+02:00"></time>
</div>
</article>
</div>
</div><div data-element-guid="776b757d-dd3e-4306-8e6e-f55de2a09b09" class="columns small-12 large-3 small-abs-12 large-abs-3"><div data-element-guid="b78e8585-3070-4de7-876c-f239a27dc5ab" class="row small-12 large-12" style="">
<article data-element-guid="05afdf0e-2505-4d05-8144-13f91520a013" class="column small-12 large-12 small-abs-12 large-abs-3 " data-site-alias="nextplatform" data-section="cloud" data-tag="cpu,cloud,ai,google,tpu,gpu,google cloud" data-instance="104834" itemscope>
<div class="content color_mobile_no_bg_color border-bg-primary mobile_border-bg-primary border-side-top mobile_border-side-top border_width_1 border_width_mobile_1 image-gradient-bg-quaternary color_mobile_image-gradient-bg-quaternary hasBorder mobile-hasBorder" style="">
<a itemprop="url" class="" href="https://www.nextplatform.com/cloud/2026/08/06/google-builds-a-new-gemini-model-team-as-ai-investments-accelerate/5284258" data-k5a-url="https://www.nextplatform.com/a/5284258" rel="">
<div
style="color:#ef7930 !important;"
class="kicker above hasTextColor hasTextColorMobile">
ai
</div>
<div class="media ">
<figure data-element-guid="d6551b07-8e0e-47d4-8285-2501265caec3" class="" >
<div class="img fullwidthTarget">
<picture>
<source srcset="https://image.nextplatform.com/5219193.jpg?imageId=5219193&panox=0.00&panoy=0.00&panow=100.00&panoh=100.00&heightx=0.00&heighty=0.00&heightw=100.00&heighth=100.00&width=520&height=234&format=webp&format=webp"
width="260"
height="117"
media="(min-width: 768px)"
type="image/webp">
<source srcset="https://image.nextplatform.com/5219193.jpg?imageId=5219193&panox=0.00&panoy=0.00&panow=100.00&panoh=100.00&heightx=0.00&heighty=0.00&heightw=100.00&heighth=100.00&width=520&height=234&format=webp&format=jpg"
width="260"
height="117"
media="(min-width: 768px)"
type="image/jpeg">
<source srcset="https://image.nextplatform.com/5219193.jpg?imageId=5219193&panox=0.00&panoy=0.00&panow=100.00&panoh=100.00&heightx=0.00&heighty=0.00&heightw=100.00&heighth=100.00&width=960&height=432&format=webp&format=webp"
width="480"
height="216"
media="(max-width: 767px)"
type="image/webp">
<source srcset="https://image.nextplatform.com/5219193.jpg?imageId=5219193&panox=0.00&panoy=0.00&panow=100.00&panoh=100.00&heightx=0.00&heighty=0.00&heightw=100.00&heighth=100.00&width=960&height=432&format=webp&format=jpg"
width="480"
height="216"
media="(max-width: 767px)"
type="image/jpeg">
<img src="https://image.nextplatform.com/5219193.jpg?imageId=5219193&panox=0.00&panoy=0.00&panow=100.00&panoh=100.00&heightx=0.00&heighty=0.00&heightw=100.00&heighth=100.00&width=960&height=432&format=webp&format=jpg"
width="480"
height="216"
alt=""
loading="lazy"
style=""
>
</picture>
</div>
</figure>
<div class="floatingText">
<div class="labels">
</div>
</div>
</div>
<h2 itemprop="headline"
class="headline t26 font-RobotoCondensed"
style=""
>Google Builds A New Gemini Model Team As AI Investments Accelerate
</h2>
<div class="article-published-wrapper">
<p class="article-published-date">August 6, 2026</p>
</div>
</a>
<time itemprop="datePublished" datetime="2026-08-06T18:21:36+02:00"></time>
</div>
</article>
<article data-element-guid="0ca57fb4-a1b1-4b0c-8548-631624f1ea5a" class="column small-12 large-12 small-abs-12 large-abs-3 " data-site-alias="nextplatform" data-section="cloud" data-tag="broadcom,vmware,cloud" data-instance="104833" itemscope>
<div class="content color_mobile_no_bg_color border-bg-primary mobile_border-bg-primary border-side-top mobile_border-side-top border_width_1 border_width_mobile_1 image-gradient-bg-quaternary color_mobile_image-gradient-bg-quaternary hasBorder mobile-hasBorder" style="">
<a itemprop="url" class="" href="https://www.nextplatform.com/cloud/2026/08/06/sponsored-your-platform-was-built-for-a-different-era-and-ai-just-exposed-it/5284205" data-k5a-url="https://www.nextplatform.com/a/5284205" rel="sponsored ">
<div
style="color:#ef7930 !important;"
class="kicker above hasTextColor hasTextColorMobile">
sponsored
</div>
<div class="media ">
<div class="floatingText">
<div class="labels">
</div>
</div>
</div>
<h2 itemprop="headline"
class="headline t26 font-weight-normal m-font-weight-normal font-RobotoCondensed"
style=""
>Your Platform Was Built For A Different Era, And AI Just Exposed It
</h2>
<div class="article-published-wrapper">
<p class="article-published-date">August 6, 2026</p>
</div>
</a>
<time itemprop="datePublished" datetime="2026-08-06T17:10:12+02:00"></time>
</div>
</article>
<article data-element-guid="2bc6cd3a-4f79-4545-8cb3-f3cf34f05039" class="column small-12 large-12 small-abs-12 large-abs-3 " data-site-alias="nextplatform" data-section="compute" data-tag="compute,amd,cpu,gpu,instinct,epyc" data-instance="104823" itemscope>
<div class="content color_mobile_no_bg_color border-bg-primary mobile_border-bg-primary border-side-top mobile_border-side-top border_width_1 border_width_mobile_1 image-gradient-bg-quaternary color_mobile_image-gradient-bg-quaternary hasBorder mobile-hasBorder" style="">
<a itemprop="url" class="" href="https://www.nextplatform.com/compute/2026/08/05/amd-catches-the-agentic-ai-wave-and-will-ride-it-up-masterfully/5283468" data-k5a-url="https://www.nextplatform.com/a/5283468" rel="">
<div
style="color:#ef7930 !important;"
class="kicker above hasTextColor hasTextColorMobile">
compute
</div>
<div class="media ">
<div class="floatingText">
<div class="labels">
</div>
</div>
</div>
<h2 itemprop="headline"
class="headline t26 font-weight-normal m-font-weight-normal font-RobotoCondensed"
style=""
>AMD Catches The Agentic AI Wave And Will Ride It Up Masterfully
</h2>
<div class="article-published-wrapper">
<p class="article-published-date">August 5, 2026</p>
</div>
</a>
<time itemprop="datePublished" datetime="2026-08-05T15:59:09+02:00"></time>
</div>
</article>
</div>
</div></div>
</div>
<div data-element-guid="e37e216b-dd33-4419-9235-0ddb33efac00" class="row-section desktop-space-outsideTop-medium mobile-space-outsideTop-medium desktop-space-outsideBottom-none mobile-space-outsideBottom-none color_mobile_no_bg_color" style="">
<div class="row small-12 large-12 desktop-space-outsideTop-medium mobile-space-outsideTop-medium desktop-space-outsideBottom-none mobile-space-outsideBottom-none desktop-space-insideTop-none mobile-space-insideTop-none color_mobile_no_bg_color" style="">
<article data-element-guid="c392d4e9-1285-4e00-bbf4-4921fa6fd656" class="column small-12 large-3 small-abs-12 large-abs-3 " data-site-alias="nextplatform" data-section="cloud" data-tag="nitro,cloud,amazon,trainium,graviton,aws" data-instance="104813" itemscope>
<div class="content color_mobile_no_bg_color border-bg-secondary mobile_border-bg-secondary border-side-bottom mobile_border-side-bottom border_width_2 border_width_mobile_2 image-gradient-bg-quaternary color_mobile_image-gradient-bg-quaternary hasBorder mobile-hasBorder" style="">
<a itemprop="url" class="" href="https://www.nextplatform.com/cloud/2026/08/04/why-shouldnt-amazon-spinoff-aws-and-annapurna-labs/5282586" data-k5a-url="https://www.nextplatform.com/a/5282586" rel="">
<div class="media ">
<figure data-element-guid="944e84bb-f36b-4b51-8f0c-6af2e9fa319e" class="" >
<div class="img fullwidthTarget">
<picture>
<source srcset="https://image.nextplatform.com/158969.jpg?imageId=158969&panox=0.00&panoy=0.00&panow=100.00&panoh=100.00&heightx=0.00&heighty=0.00&heightw=100.00&heighth=100.00&width=530&height=276&format=webp&format=webp"
width="265"
height="138"
media="(min-width: 768px)"
type="image/webp">
<source srcset="https://image.nextplatform.com/158969.jpg?imageId=158969&panox=0.00&panoy=0.00&panow=100.00&panoh=100.00&heightx=0.00&heighty=0.00&heightw=100.00&heighth=100.00&width=530&height=276&format=webp&format=jpg"
width="265"
height="138"
media="(min-width: 768px)"
type="image/jpeg">
<source srcset="https://image.nextplatform.com/158969.jpg?imageId=158969&panox=0.00&panoy=0.00&panow=100.00&panoh=100.00&heightx=0.00&heighty=0.00&heightw=100.00&heighth=100.00&width=960&height=500&format=webp&format=webp"
width="480"
height="250"
media="(max-width: 767px)"
type="image/webp">
<source srcset="https://image.nextplatform.com/158969.jpg?imageId=158969&panox=0.00&panoy=0.00&panow=100.00&panoh=100.00&heightx=0.00&heighty=0.00&heightw=100.00&heighth=100.00&width=960&height=500&format=webp&format=jpg"
width="480"
height="250"
media="(max-width: 767px)"
type="image/jpeg">
<img src="https://image.nextplatform.com/158969.jpg?imageId=158969&panox=0.00&panoy=0.00&panow=100.00&panoh=100.00&heightx=0.00&heighty=0.00&heightw=100.00&heighth=100.00&width=960&height=500&format=webp&format=jpg"
width="480"
height="250"
alt=""
loading="lazy"
style=""
>
</picture>
</div>
</figure>
<div class="floatingText">
<div
style=""
class="kicker floating bg-primary color_mobile_bg-primary hasTextPadding mobile-hasTextPadding">
CLOUD
</div>
<div class="labels">
</div>
</div>
</div>
<h2 itemprop="headline"
class="headline t24 font-weight-bold m-font-weight-bold font-RobotoCondensed"
style=""
>Why Shouldn’t Amazon Spinoff AWS And Annapurna Labs?
</h2>
<div class="article-published-wrapper">
<p class="article-published-date">August 4, 2026</p>
</div>
</a>
<time itemprop="datePublished" datetime="2026-08-04T06:47:35+02:00"></time>
</div>
</article>
<article data-element-guid="9cb7abcf-3b95-4c5d-8910-ae6c146f15de" class="column small-12 large-3 small-abs-12 large-abs-3 " data-site-alias="nextplatform" data-section="compute" data-tag="compute,ibm,algorithmiq,quantum" data-instance="104815" itemscope>
<div class="content color_mobile_no_bg_color border-bg-secondary mobile_border-bg-secondary border-side-bottom mobile_border-side-bottom border_width_2 border_width_mobile_2 image-gradient-bg-quaternary color_mobile_image-gradient-bg-quaternary hasBorder mobile-hasBorder" style="">
<a itemprop="url" class="" href="https://www.nextplatform.com/compute/2026/07/31/ibm-three-demonstrations-prove-quantum-advantage-has-been-reached/5282091" data-k5a-url="https://www.nextplatform.com/a/5282091" rel="">
<div class="media ">
<figure data-element-guid="6e20d9cc-caa3-4250-8aba-4f921d970599" class="" >
<div class="img fullwidthTarget">
<picture>
<source srcset="https://image.nextplatform.com/5282107.jpg?imageId=5282107&panox=0.00&panoy=0.00&panow=100.00&panoh=100.00&heightx=0.00&heighty=0.00&heightw=100.00&heighth=100.00&width=530&height=276&format=webp&format=webp"
width="265"
height="138"
media="(min-width: 768px)"
type="image/webp">
<source srcset="https://image.nextplatform.com/5282107.jpg?imageId=5282107&panox=0.00&panoy=0.00&panow=100.00&panoh=100.00&heightx=0.00&heighty=0.00&heightw=100.00&heighth=100.00&width=530&height=276&format=webp&format=jpg"
width="265"
height="138"
media="(min-width: 768px)"
type="image/jpeg">
<source srcset="https://image.nextplatform.com/5282107.jpg?imageId=5282107&panox=0.00&panoy=0.00&panow=100.00&panoh=100.00&heightx=0.00&heighty=0.00&heightw=100.00&heighth=100.00&width=960&height=500&format=webp&format=webp"
width="480"
height="250"
media="(max-width: 767px)"
type="image/webp">
<source srcset="https://image.nextplatform.com/5282107.jpg?imageId=5282107&panox=0.00&panoy=0.00&panow=100.00&panoh=100.00&heightx=0.00&heighty=0.00&heightw=100.00&heighth=100.00&width=960&height=500&format=webp&format=jpg"
width="480"
height="250"
media="(max-width: 767px)"
type="image/jpeg">
<img src="https://image.nextplatform.com/5282107.jpg?imageId=5282107&panox=0.00&panoy=0.00&panow=100.00&panoh=100.00&heightx=0.00&heighty=0.00&heightw=100.00&heighth=100.00&width=960&height=500&format=webp&format=jpg"
width="480"
height="250"
alt=""
loading="lazy"
style=""
>
</picture>
</div>
</figure>
<div class="floatingText">
<div
style=""
class="kicker floating bg-primary color_mobile_bg-primary hasTextPadding mobile-hasTextPadding">
COMPUTE
</div>
<div class="labels">
</div>
</div>
</div>
<h2 itemprop="headline"
class="headline t24 font-weight-normal m-font-weight-normal font-RobotoCondensed"
style=""
>IBM: Three Demonstrations Prove Quantum Advantage Has Been Reached
</h2>
<div class="article-published-wrapper">
<p class="article-published-date">August 1, 2026</p>
</div>
</a>
<time itemprop="datePublished" datetime="2026-08-01T00:48:36+02:00"></time>
</div>
</article>
<article data-element-guid="c8cf7ca7-02ca-43ec-9a50-97c8b6564a6f" class="column small-12 large-3 small-abs-12 large-abs-3 " data-site-alias="nextplatform" data-section="cloud" data-tag="ai,microsoft,cloud,azure" data-instance="4091631" itemscope>
<div class="content color_mobile_no_bg_color border-bg-secondary mobile_border-bg-secondary border-side-bottom mobile_border-side-bottom border_width_2 border_width_mobile_2 image-gradient-bg-quaternary color_mobile_image-gradient-bg-quaternary hasBorder mobile-hasBorder" style="">
<a itemprop="url" class="" href="https://www.nextplatform.com/cloud/2026/07/31/ai-dominates-the-microsoft-conversation-but-not-the-companys-business/5281992" data-k5a-url="https://www.nextplatform.com/a/5281992" rel="">
<div class="media ">
<figure data-element-guid="f478d295-d70c-4e40-8fbf-498342b1cb1c" class="" >
<div class="img fullwidthTarget">
<picture>
<source srcset="https://image.nextplatform.com/4092396.jpg?imageId=4092396&panox=0.00&panoy=0.00&panow=100.00&panoh=100.00&heightx=0.00&heighty=0.00&heightw=100.00&heighth=100.00&width=530&height=276&format=webp&format=webp"
width="265"
height="138"
media="(min-width: 768px)"
type="image/webp">
<source srcset="https://image.nextplatform.com/4092396.jpg?imageId=4092396&panox=0.00&panoy=0.00&panow=100.00&panoh=100.00&heightx=0.00&heighty=0.00&heightw=100.00&heighth=100.00&width=530&height=276&format=webp&format=jpg"
width="265"
height="138"
media="(min-width: 768px)"
type="image/jpeg">
<source srcset="https://image.nextplatform.com/4092396.jpg?imageId=4092396&panox=0.00&panoy=0.00&panow=100.00&panoh=100.00&heightx=0.00&heighty=0.00&heightw=100.00&heighth=100.00&width=960&height=500&format=webp&format=webp"
width="480"
height="250"
media="(max-width: 767px)"
type="image/webp">
<source srcset="https://image.nextplatform.com/4092396.jpg?imageId=4092396&panox=0.00&panoy=0.00&panow=100.00&panoh=100.00&heightx=0.00&heighty=0.00&heightw=100.00&heighth=100.00&width=960&height=500&format=webp&format=jpg"
width="480"
height="250"
media="(max-width: 767px)"
type="image/jpeg">
<img src="https://image.nextplatform.com/4092396.jpg?imageId=4092396&panox=0.00&panoy=0.00&panow=100.00&panoh=100.00&heightx=0.00&heighty=0.00&heightw=100.00&heighth=100.00&width=960&height=500&format=webp&format=jpg"
width="480"
height="250"
alt=""
loading="lazy"
style=""
>
</picture>
</div>
</figure>
<div class="floatingText">
<div
style=""
class="kicker floating bg-primary color_mobile_bg-primary hasTextPadding mobile-hasTextPadding">
CLOUD
</div>
<div class="labels">
</div>
</div>
</div>
<h2 itemprop="headline"
class="headline t24 font-weight-bold m-font-weight-bold font-RobotoCondensed"
style=""
>AI Dominates The Microsoft Conversation, But Not The Company’s Business
</h2>
<div class="article-published-wrapper">
<p class="article-published-date">July 31, 2026</p>
</div>
</a>
<time itemprop="datePublished" datetime="2026-07-31T20:23:11+02:00"></time>
</div>
</article>
<article data-element-guid="e61b1392-d291-4ef0-8256-6d26331cecd8" class="column small-12 large-3 small-abs-12 large-abs-3 " data-site-alias="nextplatform" data-section="compute" data-tag="arm,xpu,tpu,nvidia,intel,gpu,cpu,compute,trainium,amd,ai host,ai,x86" data-instance="104817" itemscope>
<div class="content color_mobile_no_bg_color border-bg-secondary mobile_border-bg-secondary border-side-bottom mobile_border-side-bottom border_width_2 border_width_mobile_2 image-gradient-bg-quaternary color_mobile_image-gradient-bg-quaternary hasBorder mobile-hasBorder" style="">
<a itemprop="url" class="" href="https://www.nextplatform.com/compute/2026/07/30/just-how-rosy-are-those-ai-infrastructure-spending-forecasts/5281473" data-k5a-url="https://www.nextplatform.com/a/5281473" rel="">
<div class="media ">
<figure data-element-guid="8edc796a-eb5f-4dc9-bb1c-414d1ef468b3" class="" >
<div class="img fullwidthTarget">
<picture>
<source srcset="https://image.nextplatform.com/5214671.jpg?imageId=5214671&panox=0.00&panoy=0.00&panow=100.00&panoh=100.00&heightx=0.00&heighty=0.00&heightw=100.00&heighth=100.00&width=530&height=276&format=webp&format=webp"
width="265"
height="138"
media="(min-width: 768px)"
type="image/webp">
<source srcset="https://image.nextplatform.com/5214671.jpg?imageId=5214671&panox=0.00&panoy=0.00&panow=100.00&panoh=100.00&heightx=0.00&heighty=0.00&heightw=100.00&heighth=100.00&width=530&height=276&format=webp&format=jpg"
width="265"
height="138"
media="(min-width: 768px)"
type="image/jpeg">
<source srcset="https://image.nextplatform.com/5214671.jpg?imageId=5214671&panox=0.00&panoy=0.00&panow=100.00&panoh=100.00&heightx=0.00&heighty=0.00&heightw=100.00&heighth=100.00&width=960&height=500&format=webp&format=webp"
width="480"
height="250"
media="(max-width: 767px)"
type="image/webp">
<source srcset="https://image.nextplatform.com/5214671.jpg?imageId=5214671&panox=0.00&panoy=0.00&panow=100.00&panoh=100.00&heightx=0.00&heighty=0.00&heightw=100.00&heighth=100.00&width=960&height=500&format=webp&format=jpg"
width="480"
height="250"
media="(max-width: 767px)"
type="image/jpeg">
<img src="https://image.nextplatform.com/5214671.jpg?imageId=5214671&panox=0.00&panoy=0.00&panow=100.00&panoh=100.00&heightx=0.00&heighty=0.00&heightw=100.00&heighth=100.00&width=960&height=500&format=webp&format=jpg"
width="480"
height="250"
alt=""
loading="lazy"
style=""
>
</picture>
</div>
</figure>
<div class="floatingText">
<div
style=""
class="kicker floating bg-primary color_mobile_bg-primary hasTextPadding mobile-hasTextPadding">
COMPUTE
</div>
<div class="labels">
</div>
</div>
</div>
<h2 itemprop="headline"
class="headline t24 font-weight-normal m-font-weight-normal font-RobotoCondensed"
style=""
>Just How Rosy Are Those AI Infrastructure Spending Forecasts?
</h2>
<div class="article-published-wrapper">
<p class="article-published-date">July 31, 2026</p>
</div>
</a>
<time itemprop="datePublished" datetime="2026-07-31T00:02:46+02:00"></time>
</div>
</article>
</div>
</div>
</div>
</div>
</div>
</div>
</section>
</main>
</section>
<template class="definitionTemplate">
<div class="definitionPopup">
<div class="definitionInfo">
<p></p>
<span></span>
<button class="definitionClose">&#10005;</button>
</div>
</div>
</template>
<script>
(function() {
const audioPlayers = document.querySelectorAll('.dacInlineAudio');
for (const audioPlayer of audioPlayers) {
window.dachserData.push('audioInline', audioPlayer);
}
window.addEventListener('load', function() {
if (window.Dac && window.Dac.Definition) {
const definition = new Dac.Definition();
definition.setup();
}
});
})();
</script>
<script>
window.lab_article_data = window.lab_article_data || {};
if (lab_article_data[1632628]) {
lab_article_data[1632628].tagsString = 'amazon,amazon web services,aws,database,physalia,store';
lab_article_data[1632628].section = 'store';
lab_article_data[1632628].pageType = 'article';
} else {
lab_article_data[1632628] = {
tagsString: 'amazon,amazon web services,aws,database,physalia,store'
, section: 'store'
, pageType: 'article'
};
}
</script>
<footer class="page">
<div data-element-guid="1b2aade5-2711-4202-83e0-c1ee17a28b9b" class="row-section desktop-space-outsideBottom-none mobile-space-outsideBottom-none bg-quaternary color_mobile_bg-quaternary hasContentPadding mobile-hasContentPadding" style="">
<div class="row small-12 large-12 desktop-space-outsideBottom-none mobile-space-outsideBottom-none desktop-space-insideTop-none mobile-space-insideTop-none bg-quaternary color_mobile_bg-quaternary hasContentPadding mobile-hasContentPadding" style="">
<div data-element-guid="342e5400-b668-48dd-b811-7f53040cac1f" id="markup_102644" class="markupbox column small-12 large-12 small-abs-12 large-abs-12 desktop-fullWidth mobile-fullWidth">
<style></style>
<div class="content fullwidthTarget bg-tertiary color_mobile_bg-tertiary hasContentPadding mobile-hasContentPadding" style="">
<div style="display: flex; justify-content: center;">
<img src="https://www.nextplatform.com/files/2025/10/21/The_Next_Platform_New_TNP_Logo_White%20(1).svg" alt="Logo" width="120" style="margin-bottom: 0.5rem;">
<p style="font-family: Roboto; font-size: 14px; margin-bottom: 0.5rem; margin-left: 0.5rem; font-weight: 700;">In-depth coverage of high end computing</p>
</div>
</div>
</div>
</div>
</div>
<div data-element-guid="652fb46f-93f4-42cd-8110-7307542d326a" class="row-section desktop-space-outsideTop-none mobile-space-outsideTop-none bg-quaternary color_mobile_bg-quaternary hasContentPadding mobile-hasContentPadding" style="">
<div class="row small-12 large-12 desktop-space-outsideTop-none mobile-space-outsideTop-none bg-quaternary color_mobile_bg-quaternary hasContentPadding mobile-hasContentPadding" style="">
<article data-element-guid="eb364ced-8795-41d6-ac71-8c68f9bb5aa7" class="column small-12 large-2 small-abs-12 large-abs-2 " data-site-alias="" data-section="" data-instance="102640" itemscope>
<style></style>
<div class="content" style="">
<div class="media ">
<div class="floatingText">
<div class="labels">
</div>
</div>
</div>
<h2 itemprop="headline"
class="headline t16 tm16 font-Roboto"
style=""
>About Us
</h2>
<p itemprop="description"
class="subtitle t14 tm14 font-Roboto"
style=""
>
<a href="https://www.nextplatform.com/contact" aria-label="Contact Us">Contact us</a><br><a href="https://situationpublishing.com/contact/" target="_blank" aria-label="Advertise with us">Advertise with us</a><br><a href="https://www.nextplatform.com/about" aria-label="About Us">Who we are</a><br><a href="https://www.nextplatform.com/register">Newsletter</a>
</p>
<time itemprop="datePublished" datetime=""></time>
</div>
</article>
<article data-element-guid="93b271a3-0687-4bc8-8aa0-f8608675b096" class="column small-12 large-3 small-abs-12 large-abs-3 " data-site-alias="" data-section="" data-instance="102641" itemscope>
<style></style>
<div class="content" style="">
<div class="media ">
<div class="floatingText">
<div class="labels">
</div>
</div>
</div>
<h2 itemprop="headline"
class="headline t16 tm16 font-Roboto"
style=""
>Our Websites
</h2>
<p itemprop="description"
class="subtitle t14 tm14 font-Roboto"
style=""
>
<a href="https://www.theregister.com/" target="_blank">The Register</a><br><a href="https://devclass.com/" target="_blank">DevClass</a><br><a href="https://blocksandfiles.com/" target="_blank">Blocks and Files</a>
</p>
<time itemprop="datePublished" datetime=""></time>
</div>
</article>
<article data-element-guid="95965a77-7ca7-4314-ad6b-45263a326748" class="column small-12 large-2 small-abs-12 large-abs-2 " data-site-alias="" data-section="" data-instance="102642" itemscope>
<style></style>
<div class="content mobile_no_border_color mobile_no_border_side" style="">
<div class="media ">
<div class="floatingText">
<div class="labels">
</div>
</div>
</div>
<h2 itemprop="headline"
class="headline t16 tm16 font-Roboto"
style=""
>Your Privacy
</h2>
<p itemprop="description"
class="subtitle t14 tm14 font-Roboto"
style=""
>
<a href="https://www.nextplatform.com/privacy-policy/cookies">Cookies Policy</a><br><a href="https://www.nextplatform.com/privacy-policy/">Privacy Policy</a><br><a href="https://www.nextplatform.com/privacy-policy/tscs/">Ts &amp; Cs</a><br><a href="https://www.nextplatform.com/privacy-policy/the-next-platform-privacy-policy-for-california-residents">Do not sell my personal information</a><br><a href="#s" aria-label="Your Consent Options">Your Consent Options</a>
</p>
<time itemprop="datePublished" datetime=""></time>
</div>
</article>
<article data-element-guid="cf683f5c-2c72-45ed-adc7-1d2b49035294" class="column small-12 large-3 small-abs-12 large-abs-3 " data-site-alias="" data-section="" data-instance="102643" itemscope>
<style></style>
<div class="content mobile_no_border_color mobile_no_border_side" style="">
<div class="media ">
<div class="floatingText">
<div class="labels">
</div>
</div>
</div>
<h2 itemprop="headline"
class="headline t16 tm14"
style=""
>Archives<br class="newline newline-mobile"><span data-lab-text_size_desktop="14" class="t14 font-Roboto font-weight-normal m-font-weight-normal" data-lab-fontface="Roboto" data-lab-font_weight_desktop="font-weight-normal"><a href="https://www.nextplatform.com/archive">10 years of TNP</a></span><br class="newline newline-desktop">
</h2>
<time itemprop="datePublished" datetime=""></time>
</div>
</article>
<article data-element-guid="181414e4-8d1d-4724-9997-6e1172b8476c" class="column small-12 large-2 small-abs-12 large-abs-2 " data-site-alias="" data-section="" data-instance="102645" itemscope>
<style>@media (max-width: 1023px) { [data-element-guid="181414e4-8d1d-4724-9997-6e1172b8476c"] .content { margin-right:14% !important; margin-left:12% !important; } }</style>
<div class="content color_mobile_no_bg_color border-side-left mobile_border-side-top border_width_2 border_width_mobile_2" style="">
<div class="media ">
<div data-element-guid="2f5fde96-d7da-483d-abd8-5991a1502f25" id="markup_102646" class="markupbox column small-12 large-12 small-abs-12 large-abs-2">
<style></style>
<div class="content fullwidthTarget" style="">
<div>
<img src="https://www.nextplatform.com/files/2025/10/09/SituationPublishing_Logo_Evolution_Twolines-White-Barlow (1).svg" alt="Situation Publishing Logo" style="max-width: 200px; height: auto; display: block; margin: 0 auto 0.5rem;">
<p style="font-family: Roboto, sans-serif; font-size: 12px; color: #FFFFFF; margin: 0;">
Copyright. All rights reserved © 1998-2026.
</p>
</div>
</div>
</div>
<div class="floatingText">
<div class="labels">
</div>
</div>
</div>
<time itemprop="datePublished" datetime=""></time>
</div>
</article>
</div>
</div>
</footer>
<script src="/view-resources/baseview/public/common/build/baseview_dependencies_dom.js?v=1789115797-L4" data-cookieconsent="ignore"></script>
<script src="/view-resources/baseview/public/common/adLabel.js?v=1789115797-L4"></script>
<script>
window.dachserData.handlers = {
parallax: function(item) {
if (window.Dac && window.Dac.Parallax) {
new Dac.Parallax(item);
} else {
console.warn('parallax: Missing required class Dac.Parallax. Content will not animate.');
}
},
swipehelper: function(item) {
if (window.Dac && window.Dac.SwipeHelper) {
var element = document.querySelector(item.selector);
if (!element) {
console.warn('SwipeHelper: Missing element for selector: "' + item.selector + '".');
return null;
}
return new Dac.SwipeHelper(element, item);
} else {
console.warn('SwipeHelper: Missing required function Dac.SwipeHelper.');
return null;
}
},
readprogress: function(item) {
if (window.Dac && window.Dac.ReadProgress) {
var element = document.querySelector(item.selector);
if (!element) {
console.warn('ReadProgress: Missing element for selector: "' + item.selector + '".');
return;
}
new Dac.ReadProgress(element, item);
} else {
console.warn('ReadProgress: Missing required function Dac.ReadProgress.');
}
},
tabnavigation: function(item) {
if (window.Dac && window.Dac.TabNavigation) {
new Dac.TabNavigation(item);
} else {
console.warn('TabNavigation: Missing required function Dac.Tabnavigation.');
}
},
elementattributetoggler: function(item) {
if (window.Dac && window.Dac.ElementAttributeToggler) {
new Dac.ElementAttributeToggler(item);
} else {
console.warn('ElementAttributeToggler: Missing required class Dac.ElementAttributeToggler.');
}
},
articlelists: (item) => {
if (window.Dac && window.Dac.ArticleLists) {
new Dac.ArticleLists(item);
} else {
console.warn('ElementAttributeToggler: Missing required class Dac.ArticleLists.');
}
}
};
window.dachserData.execute = () => {
// Parallax
// Register each element requiering js-animations
const parallaxQueue = window.dachserData.get('parallax') || [];
parallaxQueue.forEach(item => {
window.dachserData.handlers.parallax(item);
});
// SwipeHelper, used by several components like ArticleScroller etc.
// Register each element using SwipeHelper:
const swipehelperQueue = window.dachserData.get('swipehelper') || [];
swipehelperQueue.forEach(item => {
window.dachserData.setInstance(
'swipehelper',
item.selector,
window.dachserData.handlers.swipehelper(item)
);
});
// ReadProgress
const readprogressQueue = window.dachserData.get('readprogress') || [];
readprogressQueue.forEach(item => {
window.dachserData.handlers.readprogress(item);
});
// Tab-navigation
const tabnavigationQueue = window.dachserData.get('tabnavigation') || [];
tabnavigationQueue.forEach(item => {
window.dachserData.handlers.tabnavigation(item);
});
// ElementAttributeToggler
const elementAttributeTogglerQueue = window.dachserData.get('elementattributetoggler') || [];
elementAttributeTogglerQueue.forEach(item => {
window.dachserData.handlers.elementattributetoggler(item);
});
const articlelistsQueue = window.dachserData.get('articlelists') || [];
articlelistsQueue.forEach(item => {
window.dachserData.handlers.articlelists(item);
});
};
(function () {
window.dachserData.execute();
}());
</script>
<script >document.addEventListener("DOMContentLoaded", () => {
const link = document.querySelector('[aria-label="Your Consent Options"]');
if (!link) return;
let ready = false;
link.addEventListener("click", (e) => {
e.preventDefault();
if (ready) {
googlefc.callbackQueue.push(googlefc.showRevocationMessage);
}
});
let attempts = 0;
const check = setInterval(() => {
if (typeof googlefc !== "undefined" && googlefc.callbackQueue) {
clearInterval(check);
ready = true;
} else if (++attempts >= 6) {
clearInterval(check);
link.remove();
}
}, 1000);
});</script>
</body>
</html>