CINXE.COM
Sean Graham
<!DOCTYPE html> <html> <head> <script>var sageContextRoot = "/"</script> <script> (function () { //embed TrustArc var tag = document.createElement( 'script' ); //to force US mode for debugging - add &country=us to script source; if(window.location.pathname == "/about/cookies"){ //always use non-intrusive variant on cookies page tag.src = 'https://consent.trustarc.com/notice?domain=idc.com&c=teconsent&text=true&js=nj¬iceType=bb>m=1&behavior=implied'; }else{ tag.src = 'https://consent.trustarc.com/notice?domain=idc.com&c=teconsent&text=true&js=nj¬iceType=bb>m=1'; } tag.async = false; document.head.appendChild(tag); //embed GTM var options = { 'gtm.start': new Date().getTime(), event: 'gtm.js' }; var environmentData = ""; var gtmId = "GTM-MLHV83" //non-IDC.com GTM container options["User_ID"] = "N/A"; //gets replaced with /N/A if GDPR isnt 3 or more inside GTM - Variable - "Session - User Id" options["region"] = "" || "N/A"; options["topic"] = "" || "N/A"; options["verticalMarket"] = "" || "N/A"; (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push(options); var f=d.getElementsByTagName(s)[0],j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src='//www.googletagmanager.com/gtm.js?id='+i+dl+environmentData;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer',gtmId); })(); </script> <title>Sean Graham</title> <meta name="description" content="Sean Graham is a Research Director, Cloud to Edge Datacenter Trends at IDC. He focuses on providing insights and analysis to the IT infrastructure vendors, datacenter and colocation providers, cloud service providers, and data center services firms. Hardware areas of coverage includes Generators, UPS, CRAC, Cabling, LAN/WAN, Storage, Racks, and Servers. Software covered includes DCIM, Building Automation, Artificial Intelligence and Machine Learning, and Predictive Analytics. Services include Da"> <meta property="og:site_name" content="IDC: The premier global market intelligence company" /> <meta property="og:profile:first_name" content="Sean" /> <meta property="og:profile:last_name" content="Graham" /> <meta property="og:type" content="profile" /> <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "Organization", "url": "https://www.idc.com", "logo": "https://cdn.idc.com/COMMONS/IMAGES/IDC_LOGO_Google_Search.svg?guid=adca5a4f-ad60-49dd-aa3e-001ad0ce5783" } </script> <meta property="og:url" content="https://www.idc.com/getdoc.jsp?containerId=PRF005804" /> <meta property="og:title" content="Sean Graham" /> <meta property="og:description" content="Sean Graham is a Research Director, Cloud to Edge Datacenter Trends at IDC. He focuses on providing insights and analysis to the IT infrastructure vendors, datacenter and colocation providers, cloud service providers, and data center services firms. Hardware areas of coverage includes Generators, UPS, CRAC, Cabling, LAN/WAN, Storage, Racks, and Servers. Software covered includes DCIM, Building Automation, Artificial Intelligence and Machine Learning, and Predictive Analytics. Services include Da" /> <meta property="og:image" content="https://cdn.idc.com/RESOURCES/IMAGES/getFileImages/PRF005804/s_graham_m.jpg" /> <meta name="twitter:card" content="summary_large_image"> <meta name="twitter:url" content="https://www.idc.com/getdoc.jsp?containerId=PRF005804"> <meta name="twitter:title" content="Sean Graham"> <meta name="twitter:description" content="Sean Graham is a Research Director, Cloud to Edge Datacenter Trends at IDC. He focuses on providing insights and analysis to the IT infrastructure vendors, datacenter and colocation providers, cloud service providers, and data center services firms. Hardware areas of coverage includes Generators, UPS, CRAC, Cabling, LAN/WAN, Storage, Racks, and Servers. Software covered includes DCIM, Building Automation, Artificial Intelligence and Machine Learning, and Predictive Analytics. Services include Da"> <meta property="twitter:image" content="https://cdn.idc.com/RESOURCES/IMAGES/getFileImages/PRF005804/s_graham_m.jpg" /> <meta name="_csrf" content="4ead2187-4414-495f-b7a1-83832aedac6b"/> <meta name="_csrf_header" content="X-XSRF-TOKEN"/> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1"/> <link rel="stylesheet" href="https://use.typekit.net/bud5khg.css"> <link rel="stylesheet" href="https://cdn.icomoon.io/105419/IDC/style.css?98sexs"> <link rel="stylesheet" href="https://cdn.idc.com/RESOURCES/GUIDELINE/design-guide.foundation-87f5763774a0ca6157aa3c33c49a6579.css"> <link rel="stylesheet" href="https://cdn.idc.com/RESOURCES/GUIDELINE/remediated-design-guide.base-components-2ed0a8c01531167ef84e1b78cce1c8a4.css"> <link rel="stylesheet" href="https://cdn.idc.com/RESOURCES/GUIDELINE/remediated-design-guide.corporate-components-69f4efcc46bfe6a1f669cf65253746c2.css"> <link rel="stylesheet" type="text/css" href="https://cdn.idc.com/RESOURCES/STYLES/thickbox-53174b8dc610b7630c7f71b24dfa2380.css"/> <link rel="stylesheet" href="https://cdn.idc.com/RESOURCES/STYLES/idc-components.custom-a79b4afe373b76068af6f0e3baa4b2af.css"> <link rel="stylesheet" href="https://cdn.idc.com/RESOURCES/GUIDELINE/remediated-design-guide.corporate-components.nav-corporate-5424994209e7a2fad3c89f387a91163f.css"> <link rel="stylesheet" type="text/css" href="https://cdn.idc.com/RESOURCES/GUIDELINE/remediated-select2-df502f45e26f3ffaf32d14e00baf6f4f.css"> <script src="https://cdn.idc.com/RESOURCES/GUIDELINE/design-jquery.min-311b5d4fe3c2bcf991beb6ada9baa9a2.js"></script> <script type="text/javascript" src="https://cdn.idc.com/RESOURCES/GUIDELINE/design-slick.min-f00b1556d2cb0d75362f1dc64562852a.js"></script> <script type="text/javascript" src="https://cdn.idc.com/RESOURCES/EXTENSIONS/jquery.idc.extensions-7faf89bfce0d3eb34a0ab6543ae0d8d9.js"></script> <script type="text/javascript" src="https://cdn.idc.com/RESOURCES/EXTENSIONS/jquery.timers-1.2-c3613c18613b7d9252de5332c1d4b68c.js"></script> <script type="text/javascript" src="https://cdn.idc.com/RESOURCES/JS/idc-886c30d07029245633c49a561a9eb8bb.js"></script> <script type="text/javascript" src="https://cdn.idc.com/RESOURCES/EXTENSIONS/ICanHaz.min-dfe1d7d8a2e183b270e506afd25f9bca.js"></script> <script type="text/javascript" src="https://cdn.idc.com/RESOURCES/EXTENSIONS/slideshow-885b9f478a2648a801c029f196471477.js"></script> <link rel="search" type="application/opensearchdescription+xml" title="idc" href="/opensearch.jsp"/> </head> <body class=" global-anim-off"> <!-- Google Tag Manager --> <noscript><iframe src="//www.googletagmanager.com/ns.html?id=GTM-MLHV83" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!-- End Google Tag Manager --> <iframe title="Autologin" style="display: none;" src="https://cas.idc.com/sageValidate?service=https://www.idc.com&bounceBackUrl=/webchannel/common/action/autologinBounce.do"></iframe> <link rel="stylesheet" type="text/css" href="https://cdn.idc.com/RESOURCES/CSS/loginAs.header.design-guide-509fb5e4ec8cbd5fa33b5794d1738a99.css"> <header class="idc-main-header" data-gtm-root="Header"> <ul class="toolbar" data-gtm-root="Toolbar"> <li class=" has-menu"> <button class="toolbar-button" data-gtm-btn="Location Menu Toggle" aria-label="_SET_DYNAMICALY_WITH_JS_"><span data-idc-main-location-label>Location</span> <i class="icom icom-location"></i></button> <div class="toolbar-menu width-full has-heading menu-location" data-gtm-root="Location Menu"> <div class="toolbar-menu-col"> <p><a href="/">IDC Global</a></p> </div> <div class="toolbar-menu-col"> <ul> <li><a href="/ap">Asia/Pacific</a></li> <li><a href="/cn">China</a></li> <li><a href="/eu">Europe</a></li> <li><a href="/jp">Japan</a></li> <li><a href="/latam">Latin America</a></li> <li><a href="/mea">Middle East, Africa & Türkiye</a></li> </ul> </div> </div> </li> <li class="show-for-medium"><a href="/idcstore/cart.jsp" class="toolbar-button icom icom-cart" data-qa="showCart" data-gtm-link="Cart" title="Shopping Cart"><span class="show-for-sr">Shopping Cart</span></a></li> <li class="show-for-medium"><a href="/help" class="toolbar-button icom icom-help" data-gtm-link="Help" title="Need Help?"><span class="show-for-sr">Need Help?</span></a></li> <li class="sign-in-divider"><a class="toolbar-button" href="/action/login.do?successUrl=https%3A%2F%2Fwww.idc.com%2Fgetdoc.jsp%3FcontainerId%3DPRF005804" data-qa="login">Login</a></li> <li><a class="toolbar-button" href="/action/registerLite.do" data-qa="register">Register</a></li> </ul> <nav data-gtm-root="Nav"> <a href="/" data-gtm-link="IDC Logo" tabindex="-1" aria-hidden="true"> <img src="https://cdn.idc.com/RESOURCES/IMAGES/IDC_LOGO_Header_White_Color-88f3a08a441ed3a46a858b1c08a159ee.svg"/> </a> <ul> <li class=""> <a href="/research" >Research</a> </li> <li class=""> <a href="/data-analytics" >Data & Analytics</a> </li> <li class=""> <a href="/custom-solutions" >Custom Solutions</a> </li> <li class=""> <a href="/events" >Events</a> </li> <li class=""> <a href="/analysts" >Our Analysts</a> </li> <li class=""> <a href="/about" >About IDC</a> </li> <li class=""> <a href="/resource-center" >Resources</a> </li> <li class=""> <a href="/myidc" >myIDC</a> </li> <li class="spotlight-cta remove-for-signed"> <a href="https://info.idc.com/become-a-client.html?utm_medium=idc-tagged&utm_source=idcweb-home&utm_campaign=us-idc-become-a-client&utm_idc=idh-0-idcus" >Become a Client</a> </li> <li class="search" data-gtm-root="Search"> <form id="header-search" action="/search/simple/perform.do" method="get" role="search"> <div class="query-wrap" data-optional-false> <label for="query"><span class="show-for-sr">Search</span></label> <input id="query" name="query" type="text" placeholder="Search" autocomplete="off" maxlength="300" class="ui-autocomplete-input"/> <div class="query-menu"> <a href="/search/advanced/form.do" >Advanced Search</a> </div> <button type="submit" class="submit-button button icom icom-magnifier" data-gtm-link="Submit" data-qa="searchSubmit"><span class="show-for-sr">Search</span></button> </div> </form> </li> <li class="menu"> <a class="icom-before icom-menu" onclick="openModal('idc-mobile-menu')"> <span>Menu</span> </a> </li> </ul> </nav> </header> <div id="modal-idc-mobile-menu" class="idc-mobile-menu modal menu" data-gtm-root="Mobile Nav"> <div class="actions"> <a href="/idcstore/cart.jsp" class="icom icom-cart" data-qa="showCart" data-gtm-link="Cart"><span class="show-for-sr">Shopping Cart</span></a> <a href="/help" class="icom icom-help" data-gtm-link="Help"><span class="show-for-sr">Need Help?</span></a> </div> <ul class="modal-menu"> </ul> </div> <div class="idc-main-content bg-grey-200 idc-child-page no-padding-bottom"> <link rel="stylesheet" type="text/css" href="https://cdn.idc.com/RESOURCES/STYLES/download-button-953c228524b64ca53f3b18e59c7f3ea0.css"> <link rel="stylesheet" type="text/css" href="https://cdn.idc.com/RESOURCES/STYLES/search-planned-62380535fdb9ca5e31129de8693c604d.css"> <link rel="stylesheet" type="text/css" href="https://cdn.idc.com/RESOURCES/STYLES/analyst-profile-research-listing-60aa1aa4c64b5ec603934e984b18a2ed.css"> <div class="row align-justify idc-child-page-nav"> <div class="column col-flex align-middle shrink"> <ul class="breadcrumbs"> <li><a href="/">IDC</a></li> <li><a href="/analysts">Analysts</a></li> <li><span class="show-for-sr">Current: </span>Sean Graham</li> </ul> </div> <div class="column col-flex align-right shrink idc-icon-actions" data-gtm-root="Page Actions"> <p class="button-hover icom-before icom-share"> Share <span class="button-hover-options pos-left"> <a data-gtm-link="SHARE - WeChat" class="icom icom-wechat" onclick="event.stopPropagation();openModal('page-qr')" title="Share on WeChat"></a> <a data-gtm-link="SHARE - Facebook" data-qa="facebook" class="icom icom-facebook"></a> <a data-gtm-link="SHARE - Twitter" data-qa="twitter" class="icom icom-twitter"></a> <a data-gtm-link="SHARE - LinkedIn" data-qa="linkedin" class="icom icom-linkedin"></a> </span> </p> </div> </div> <div class="getdoc__main row large-unite-2 unite-box"> <div class="column small-12 large-3 small-order-2 large-order-1"> <div class="big-box"> <h2 class="h5">Analyst Location</h2> <p>United States</p> <br> <br> <h2 class="h5">Coverage</h2> <ul class="inline-list"> <li> <a href="/search/v3/?topics=4_982&analysts=Sean+Graham">Services</a> </li> <li> <a href="/search/v3/?topics=4_593&analysts=Sean+Graham">Servers</a> </li> <li> <a href="/search/v3/?topics=4_591&analysts=Sean+Graham">Hardware</a> </li> <li> <a href="/search/v3/?topics=4_431&analysts=Sean+Graham">Software</a> </li> <li> <a href="/search/v3/?topics=4_2095&analysts=Sean+Graham">Edge computing</a> </li> </ul> <br> <br> <h2 class="h5">Regions</h2> <p> <a href="/search/v3/?regions=3_184&analysts=Sean+Graham">Worldwide</a> </p> </div> </div> <div class="column small-12 large-9 small-order-1 large-order-2"> <div class="big-box"> <div class="row align-middle"> <div class="column shrink"> <div class="idc-analyst-photo-img-with-overlay"> <img alt="" src="https://cdn.idc.com/RESOURCES/IMAGES/getFileImages/PRF005804/s_graham_m.jpg"> <span style="background-image: url('https://cdn.idc.com/RESOURCES/IMAGES/getFileImages/PRF005804/s_graham_m.jpg')"></span> </div> </div> <div class="column"> <div class="tiny-box"> <div class="title-row row"> <div class="column col-flex align-middle shrink"><h1 class="h2" data-qa="analyst-name">Sean Graham</h1></div> </div> <i data-qa="analyst-title">Research Director, Cloud to Edge Datacenter Trends</i> </div> </div> </div> <br> <p class="idc-text-expand"> </p> <br> <br> <div class="tabs-wrap icom-pseudo icom-arrow-head"> <ul aria-label="Document types" class="tabs is-underlined" data-tabs id="example-tabs" data-deeplink="-50"> <li class="tabs-title is-active"><a href="#tab-links" aria-selected="true"><h2 class="h4">IDC Links & IDC Blinks</h2></a></li> <li class="tabs-title"><a href="#tab-research"><h2 class="h4">Analyst Research</h2></a></li> <li class="tabs-title"> <a href="#tab-planned-research"><h2 class="h4">Planned Research</h2></a> </li> </ul> </div> <br> <div class="analyst-wrapper" id="analyst-wrapper"> <div class="tabs-content" data-tabs-content="example-tabs"> <div class="tabs-panel is-active" id="tab-links"> <ul class="published-results"> <li class="result"> <link rel="stylesheet" type="text/css" href="https://cdn.idc.com/RESOURCES/STYLES/tooltip-f245ce5ae53faf2ad01f564bb8d2a178.css"> <div class="result-selection"> <i class="icom icom-lock-fill" data-tooltip title="Log in to check if you have access"></i> </div> <div class="result-content"> <div class="result-header-row"> <h3> <a class="result-title" onclick="this.href='/getdoc.jsp?containerId=lcUS52660324'" onauxclick="this.href='/getdoc.jsp?containerId=lcUS52660324'" href="/getdoc.jsp?containerId=lcUS52660324&pageType=PRINTFRIENDLY"> Amazon Expands Nuclear Energy Investments with New SMR Partnerships </a> </h3> <div class="result-actions"> <a class="result-big-btn icom-before icom-info" target="_blank" data-qa="buttonDocumentDetails" data-gtm-link="DETAILS - Amazon Expands Nuclear Energy Investments with New SMR Partnerships" href="/getdoc.jsp?containerId=lcUS52660324" >Details <span class="show-for-sr"> about Amazon Expands Nuclear Energy Investments with New SMR Partnerships</span> </a> </div> </div> <div class="result-authors"> <p>By: <span class="js-analyst-tooltip-hover" data-analyst-id="PRF005804"> <a href="/getdoc.jsp?containerId=PRF005804"> Sean Graham</a> <span class="analyst-tooltip"> <span class="spinner-container"> <link rel="stylesheet" type="text/css" href="https://cdn.idc.com/RESOURCES/EXTENSIONS/spinner-f8c782cf26ebb5752e15205315d69b7d.css"/> <script type="text/javascript"> $(document).ajaxSend(function () { $(".loader").show(); }); $(document).ajaxStop(function () { $(".loader").hide(); }); $(document).ajaxError(function () { $(".loader").hide(); }); </script> <span class="loader"> <span class="circularWrap"> <span class="circularG circularG_1"></span> <span class="circularG circularG_2"></span> <span class="circularG circularG_3"></span> <span class="circularG circularG_4"></span> <span class="circularG circularG_5"></span> <span class="circularG circularG_6"></span> <span class="circularG circularG_7"></span> <span class="circularG circularG_8"></span> </span> <span class="loading-text">Loading</span> </span> </span> <span class="avatar-container"></span> <span class="analyst-role"></span> <span class="follow-container"> </span> </span> </span> </p> </div> <div class="result-synopsis"> <div class="result-synopsis__text"> Amazon has announced three strategic agreements to support the development of Small Modular Reactors (SMRs), highlighting its commitment to sustainability and addressing growing energy demands. Collaborating with Energy Northwest, X-energy,... </div> </div> <p class="result-footer"> <strong class="doc-date">Oct 2024</strong> | <span class="doc-id">Doc #lcUS52660324</span> | <span>IDC Link</span> </p> </div> </li> <li class="result"> <link rel="stylesheet" type="text/css" href="https://cdn.idc.com/RESOURCES/STYLES/tooltip-f245ce5ae53faf2ad01f564bb8d2a178.css"> <div class="result-selection"> <i class="icom icom-lock-fill" data-tooltip title="Log in to check if you have access"></i> </div> <div class="result-content"> <div class="result-header-row"> <h3> <a class="result-title" onclick="this.href='/getdoc.jsp?containerId=lcUS52586724'" onauxclick="this.href='/getdoc.jsp?containerId=lcUS52586724'" href="/getdoc.jsp?containerId=lcUS52586724&pageType=PRINTFRIENDLY"> In Quest for Renewable Power: Meta Partners with Sage to Power Datacenters with 150MW of Clean Geothermal Energy </a> </h3> <div class="result-actions"> <a class="result-big-btn icom-before icom-info" target="_blank" data-qa="buttonDocumentDetails" data-gtm-link="DETAILS - In Quest for Renewable Power: Meta Partners with Sage to Power Datacenters with 150MW of Clean Geothermal Energy" href="/getdoc.jsp?containerId=lcUS52586724" >Details <span class="show-for-sr"> about In Quest for Renewable Power: Meta Partners with Sage to Power Datacenters with 150MW of Clean Geothermal Energy</span> </a> </div> </div> <div class="result-authors"> <p>By: </p> <ul class="inline-list"> <li> <span class="js-analyst-tooltip-hover" data-analyst-id="PRF005576"> <a href="/getdoc.jsp?containerId=PRF005576"> Olga Yashkova</a> <span class="analyst-tooltip"> <span class="spinner-container"> <link rel="stylesheet" type="text/css" href="https://cdn.idc.com/RESOURCES/EXTENSIONS/spinner-f8c782cf26ebb5752e15205315d69b7d.css"/> <script type="text/javascript"> $(document).ajaxSend(function () { $(".loader").show(); }); $(document).ajaxStop(function () { $(".loader").hide(); }); $(document).ajaxError(function () { $(".loader").hide(); }); </script> <span class="loader"> <span class="circularWrap"> <span class="circularG circularG_1"></span> <span class="circularG circularG_2"></span> <span class="circularG circularG_3"></span> <span class="circularG circularG_4"></span> <span class="circularG circularG_5"></span> <span class="circularG circularG_6"></span> <span class="circularG circularG_7"></span> <span class="circularG circularG_8"></span> </span> <span class="loading-text">Loading</span> </span> </span> <span class="avatar-container"></span> <span class="analyst-role"></span> <span class="follow-container"> </span> </span> </span> </li> <li> <span class="js-analyst-tooltip-hover" data-analyst-id="PRF005804"> <a href="/getdoc.jsp?containerId=PRF005804"> Sean Graham</a> <span class="analyst-tooltip"> <span class="spinner-container"> <link rel="stylesheet" type="text/css" href="https://cdn.idc.com/RESOURCES/EXTENSIONS/spinner-f8c782cf26ebb5752e15205315d69b7d.css"/> <script type="text/javascript"> $(document).ajaxSend(function () { $(".loader").show(); }); $(document).ajaxStop(function () { $(".loader").hide(); }); $(document).ajaxError(function () { $(".loader").hide(); }); </script> <span class="loader"> <span class="circularWrap"> <span class="circularG circularG_1"></span> <span class="circularG circularG_2"></span> <span class="circularG circularG_3"></span> <span class="circularG circularG_4"></span> <span class="circularG circularG_5"></span> <span class="circularG circularG_6"></span> <span class="circularG circularG_7"></span> <span class="circularG circularG_8"></span> </span> <span class="loading-text">Loading</span> </span> </span> <span class="avatar-container"></span> <span class="analyst-role"></span> <span class="follow-container"> </span> </span> </span> </li> </ul> </div> <div class="result-synopsis"> <div class="result-synopsis__text"> This IDC Link discusses the recent Meta partnership announcement with Sage Geosystems to power datacenters with 150MW of renewable geothermal energy. It analyzes the role clean energy can play in addressing the rising demand for power drive... </div> </div> <p class="result-footer"> <strong class="doc-date">Sep 2024</strong> | <span class="doc-id">Doc #lcUS52586724</span> | <span>IDC Link</span> </p> </div> </li> <li class="result"> <link rel="stylesheet" type="text/css" href="https://cdn.idc.com/RESOURCES/STYLES/tooltip-f245ce5ae53faf2ad01f564bb8d2a178.css"> <div class="result-selection"> <i class="icom icom-lock-fill" data-tooltip title="Log in to check if you have access"></i> </div> <div class="result-content"> <div class="result-header-row"> <h3> <a class="result-title" onclick="this.href='/getdoc.jsp?containerId=lcUS52450424'" onauxclick="this.href='/getdoc.jsp?containerId=lcUS52450424'" href="/getdoc.jsp?containerId=lcUS52450424&pageType=PRINTFRIENDLY"> iMasons Climate Accord Call for Environment Product Declaration for Datacenter Suppliers </a> </h3> <div class="result-actions"> <a class="result-big-btn icom-before icom-info" target="_blank" data-qa="buttonDocumentDetails" data-gtm-link="DETAILS - iMasons Climate Accord Call for Environment Product Declaration for Datacenter Suppliers" href="/getdoc.jsp?containerId=lcUS52450424" >Details <span class="show-for-sr"> about iMasons Climate Accord Call for Environment Product Declaration for Datacenter Suppliers</span> </a> </div> </div> <div class="result-authors"> <p>By: </p> <ul class="inline-list"> <li> <span class="js-analyst-tooltip-hover" data-analyst-id="PRF005804"> <a href="/getdoc.jsp?containerId=PRF005804"> Sean Graham</a> <span class="analyst-tooltip"> <span class="spinner-container"> <link rel="stylesheet" type="text/css" href="https://cdn.idc.com/RESOURCES/EXTENSIONS/spinner-f8c782cf26ebb5752e15205315d69b7d.css"/> <script type="text/javascript"> $(document).ajaxSend(function () { $(".loader").show(); }); $(document).ajaxStop(function () { $(".loader").hide(); }); $(document).ajaxError(function () { $(".loader").hide(); }); </script> <span class="loader"> <span class="circularWrap"> <span class="circularG circularG_1"></span> <span class="circularG circularG_2"></span> <span class="circularG circularG_3"></span> <span class="circularG circularG_4"></span> <span class="circularG circularG_5"></span> <span class="circularG circularG_6"></span> <span class="circularG circularG_7"></span> <span class="circularG circularG_8"></span> </span> <span class="loading-text">Loading</span> </span> </span> <span class="avatar-container"></span> <span class="analyst-role"></span> <span class="follow-container"> </span> </span> </span> </li> <li> <span class="js-analyst-tooltip-hover" data-analyst-id="PRF005510"> <a href="/getdoc.jsp?containerId=PRF005510"> Lara Greden</a> <span class="analyst-tooltip"> <span class="spinner-container"> <link rel="stylesheet" type="text/css" href="https://cdn.idc.com/RESOURCES/EXTENSIONS/spinner-f8c782cf26ebb5752e15205315d69b7d.css"/> <script type="text/javascript"> $(document).ajaxSend(function () { $(".loader").show(); }); $(document).ajaxStop(function () { $(".loader").hide(); }); $(document).ajaxError(function () { $(".loader").hide(); }); </script> <span class="loader"> <span class="circularWrap"> <span class="circularG circularG_1"></span> <span class="circularG circularG_2"></span> <span class="circularG circularG_3"></span> <span class="circularG circularG_4"></span> <span class="circularG circularG_5"></span> <span class="circularG circularG_6"></span> <span class="circularG circularG_7"></span> <span class="circularG circularG_8"></span> </span> <span class="loading-text">Loading</span> </span> </span> <span class="avatar-container"></span> <span class="analyst-role"></span> <span class="follow-container"> </span> </span> </span> </li> </ul> </div> <div class="result-synopsis"> <div class="result-synopsis__text"> The Infrastructure Masons (iMasons) Climate Accord has called for datacenter suppliers to enhance transparency in Scope 3 emissions by adopting Environmental Product Declarations (EPDs). This initiative, supported by major industry players ... </div> </div> <p class="result-footer"> <strong class="doc-date">Jul 2024</strong> | <span class="doc-id">Doc #lcUS52450424</span> | <span>IDC Link</span> </p> </div> </li> </ul> <a class="link-inline-arrow" href="/analysts/moreidclinks.jsp?containerId=PRF005804"> More results <span class="show-for-sr"> for IDC Links and IDC Blinks</span> </a> </div> <div class="tabs-panel" id="tab-research"> <ul class="published-results"> <li class="result"> <link rel="stylesheet" type="text/css" href="https://cdn.idc.com/RESOURCES/STYLES/tooltip-f245ce5ae53faf2ad01f564bb8d2a178.css"> <div class="result-selection"> <i class="icom icom-lock-fill" data-tooltip title="Log in to check if you have access"></i> </div> <div class="result-content"> <div class="result-header-row"> <h3> <a class="result-title" onclick="this.href='/getdoc.jsp?containerId=US53167225'" onauxclick="this.href='/getdoc.jsp?containerId=US53167225'" href="/getdoc.jsp?containerId=US53167225&pageType=PRINTFRIENDLY"> The Building Blocks of a Sustainable Datacenter </a> </h3> <div class="result-actions"> <div class="result-btn result-attachments-toggle is-disabled"> <i class="icom icom-link" data-tooltip title="Purchase to access The Building Blocks of a Sustainable Datacenter"></i> </div> <a class="result-big-btn icom-before icom-cart" data-qa="addCartButton" data-gtm-link="PURCHASE - The Building Blocks of a Sustainable Datacenter" href="/idcstore/cart-add.do?containerId=US53167225"> $7,500.00 <span class="show-for-sr"> Purchase The Building Blocks of a Sustainable Datacenter</span> </a> </div> </div> <div class="result-authors"> <p>By: </p> <ul class="inline-list"> <li> <span class="js-analyst-tooltip-hover" data-analyst-id="PRF005804"> <a href="/getdoc.jsp?containerId=PRF005804"> Sean Graham</a> <span class="analyst-tooltip"> <span class="spinner-container"> <link rel="stylesheet" type="text/css" href="https://cdn.idc.com/RESOURCES/EXTENSIONS/spinner-f8c782cf26ebb5752e15205315d69b7d.css"/> <script type="text/javascript"> $(document).ajaxSend(function () { $(".loader").show(); }); $(document).ajaxStop(function () { $(".loader").hide(); }); $(document).ajaxError(function () { $(".loader").hide(); }); </script> <span class="loader"> <span class="circularWrap"> <span class="circularG circularG_1"></span> <span class="circularG circularG_2"></span> <span class="circularG circularG_3"></span> <span class="circularG circularG_4"></span> <span class="circularG circularG_5"></span> <span class="circularG circularG_6"></span> <span class="circularG circularG_7"></span> <span class="circularG circularG_8"></span> </span> <span class="loading-text">Loading</span> </span> </span> <span class="avatar-container"></span> <span class="analyst-role"></span> <span class="follow-container"> </span> </span> </span> </li> <li> <span class="js-analyst-tooltip-hover" data-analyst-id="PRF005510"> <a href="/getdoc.jsp?containerId=PRF005510"> Lara Greden</a> <span class="analyst-tooltip"> <span class="spinner-container"> <link rel="stylesheet" type="text/css" href="https://cdn.idc.com/RESOURCES/EXTENSIONS/spinner-f8c782cf26ebb5752e15205315d69b7d.css"/> <script type="text/javascript"> $(document).ajaxSend(function () { $(".loader").show(); }); $(document).ajaxStop(function () { $(".loader").hide(); }); $(document).ajaxError(function () { $(".loader").hide(); }); </script> <span class="loader"> <span class="circularWrap"> <span class="circularG circularG_1"></span> <span class="circularG circularG_2"></span> <span class="circularG circularG_3"></span> <span class="circularG circularG_4"></span> <span class="circularG circularG_5"></span> <span class="circularG circularG_6"></span> <span class="circularG circularG_7"></span> <span class="circularG circularG_8"></span> </span> <span class="loading-text">Loading</span> </span> </span> <span class="avatar-container"></span> <span class="analyst-role"></span> <span class="follow-container"> </span> </span> </span> </li> <li> <span class="js-analyst-tooltip-hover" data-analyst-id="PRF000198"> <a href="/getdoc.jsp?containerId=PRF000198"> Vladimir Kroa</a> <span class="analyst-tooltip"> <span class="spinner-container"> <link rel="stylesheet" type="text/css" href="https://cdn.idc.com/RESOURCES/EXTENSIONS/spinner-f8c782cf26ebb5752e15205315d69b7d.css"/> <script type="text/javascript"> $(document).ajaxSend(function () { $(".loader").show(); }); $(document).ajaxStop(function () { $(".loader").hide(); }); $(document).ajaxError(function () { $(".loader").hide(); }); </script> <span class="loader"> <span class="circularWrap"> <span class="circularG circularG_1"></span> <span class="circularG circularG_2"></span> <span class="circularG circularG_3"></span> <span class="circularG circularG_4"></span> <span class="circularG circularG_5"></span> <span class="circularG circularG_6"></span> <span class="circularG circularG_7"></span> <span class="circularG circularG_8"></span> </span> <span class="loading-text">Loading</span> </span> </span> <span class="avatar-container"></span> <span class="analyst-role"></span> <span class="follow-container"> </span> </span> </span> </li> <li> <span class="js-analyst-tooltip-hover" data-analyst-id="PRF005220"> <a href="/getdoc.jsp?containerId=PRF005220"> Bjoern Stengel</a> <span class="analyst-tooltip"> <span class="spinner-container"> <link rel="stylesheet" type="text/css" href="https://cdn.idc.com/RESOURCES/EXTENSIONS/spinner-f8c782cf26ebb5752e15205315d69b7d.css"/> <script type="text/javascript"> $(document).ajaxSend(function () { $(".loader").show(); }); $(document).ajaxStop(function () { $(".loader").hide(); }); $(document).ajaxError(function () { $(".loader").hide(); }); </script> <span class="loader"> <span class="circularWrap"> <span class="circularG circularG_1"></span> <span class="circularG circularG_2"></span> <span class="circularG circularG_3"></span> <span class="circularG circularG_4"></span> <span class="circularG circularG_5"></span> <span class="circularG circularG_6"></span> <span class="circularG circularG_7"></span> <span class="circularG circularG_8"></span> </span> <span class="loading-text">Loading</span> </span> </span> <span class="avatar-container"></span> <span class="analyst-role"></span> <span class="follow-container"> </span> </span> </span> </li> </ul> </div> <div class="result-synopsis"> <div class="result-synopsis__text"> This IDC Market Perspective defines the IDC framework for sustainable datacenters based on five pillars: goals, commitment, and transparency; design and construction; natural resources sourcing; natural resources efficiency; and circularity... </div> </div> <p class="result-footer"> <strong class="doc-date">Mar 2025</strong> | <span class="doc-id">Doc #US53167225</span> | <span>Market Perspective</span> </p> </div> </li> <li class="result"> <link rel="stylesheet" type="text/css" href="https://cdn.idc.com/RESOURCES/STYLES/tooltip-f245ce5ae53faf2ad01f564bb8d2a178.css"> <div class="result-selection"> <i class="icom icom-lock-fill" data-tooltip title="Log in to check if you have access"></i> </div> <div class="result-content"> <div class="result-header-row"> <h3> <a class="result-title" onclick="this.href='/getdoc.jsp?containerId=US53232525'" onauxclick="this.href='/getdoc.jsp?containerId=US53232525'" href="/getdoc.jsp?containerId=US53232525&pageType=PRINTFRIENDLY"> Accelerated Racks, 2025: Projections and the Competition for Energy </a> </h3> <div class="result-actions"> <div class="result-btn result-attachments-toggle is-disabled"> <i class="icom icom-link" data-tooltip title="Purchase to access Accelerated Racks, 2025: Projections and the Competition for Energy"></i> </div> <a class="result-big-btn icom-before icom-cart" data-qa="addCartButton" data-gtm-link="PURCHASE - Accelerated Racks, 2025: Projections and the Competition for Energy" href="/idcstore/cart-add.do?containerId=US53232525"> $7,500.00 <span class="show-for-sr"> Purchase Accelerated Racks, 2025: Projections and the Competition for Energy</span> </a> </div> </div> <div class="result-authors"> <p>By: <span class="js-analyst-tooltip-hover" data-analyst-id="PRF005804"> <a href="/getdoc.jsp?containerId=PRF005804"> Sean Graham</a> <span class="analyst-tooltip"> <span class="spinner-container"> <link rel="stylesheet" type="text/css" href="https://cdn.idc.com/RESOURCES/EXTENSIONS/spinner-f8c782cf26ebb5752e15205315d69b7d.css"/> <script type="text/javascript"> $(document).ajaxSend(function () { $(".loader").show(); }); $(document).ajaxStop(function () { $(".loader").hide(); }); $(document).ajaxError(function () { $(".loader").hide(); }); </script> <span class="loader"> <span class="circularWrap"> <span class="circularG circularG_1"></span> <span class="circularG circularG_2"></span> <span class="circularG circularG_3"></span> <span class="circularG circularG_4"></span> <span class="circularG circularG_5"></span> <span class="circularG circularG_6"></span> <span class="circularG circularG_7"></span> <span class="circularG circularG_8"></span> </span> <span class="loading-text">Loading</span> </span> </span> <span class="avatar-container"></span> <span class="analyst-role"></span> <span class="follow-container"> </span> </span> </span> </p> </div> <div class="result-synopsis"> <div class="result-synopsis__text"> This IDC Market Presentation shares IDC鈥檚 projections for accelerated racks split by graphical processing units (GPUs) and other accelerated racks. It explores why accelerated racks are causing higher power rack densities and why datacenter... </div> </div> <p class="result-footer"> <strong class="doc-date">Mar 2025</strong> | <span class="doc-id">Doc #US53232525</span> | <span>Market Presentation</span> </p> </div> </li> <li class="result"> <link rel="stylesheet" type="text/css" href="https://cdn.idc.com/RESOURCES/STYLES/tooltip-f245ce5ae53faf2ad01f564bb8d2a178.css"> <div class="result-selection"> <i class="icom icom-lock-fill" data-tooltip title="Log in to check if you have access"></i> </div> <div class="result-content"> <div class="result-header-row"> <h3> <a class="result-title" onclick="this.href='/getdoc.jsp?containerId=US53190725'" onauxclick="this.href='/getdoc.jsp?containerId=US53190725'" href="/getdoc.jsp?containerId=US53190725&pageType=PRINTFRIENDLY"> Datacenter Energy and Carbon Emission Projections and the Drive to Net Zero, 2025 </a> </h3> <div class="result-actions"> <div class="result-btn result-attachments-toggle is-disabled"> <i class="icom icom-link" data-tooltip title="Purchase to access Datacenter Energy and Carbon Emission Projections and the Drive to Net Zero, 2025"></i> </div> <a class="result-big-btn icom-before icom-cart" data-qa="addCartButton" data-gtm-link="PURCHASE - Datacenter Energy and Carbon Emission Projections and the Drive to Net Zero, 2025" href="/idcstore/cart-add.do?containerId=US53190725"> $7,500.00 <span class="show-for-sr"> Purchase Datacenter Energy and Carbon Emission Projections and the Drive to Net Zero, 2025</span> </a> </div> </div> <div class="result-authors"> <p>By: <span class="js-analyst-tooltip-hover" data-analyst-id="PRF005804"> <a href="/getdoc.jsp?containerId=PRF005804"> Sean Graham</a> <span class="analyst-tooltip"> <span class="spinner-container"> <link rel="stylesheet" type="text/css" href="https://cdn.idc.com/RESOURCES/EXTENSIONS/spinner-f8c782cf26ebb5752e15205315d69b7d.css"/> <script type="text/javascript"> $(document).ajaxSend(function () { $(".loader").show(); }); $(document).ajaxStop(function () { $(".loader").hide(); }); $(document).ajaxError(function () { $(".loader").hide(); }); </script> <span class="loader"> <span class="circularWrap"> <span class="circularG circularG_1"></span> <span class="circularG circularG_2"></span> <span class="circularG circularG_3"></span> <span class="circularG circularG_4"></span> <span class="circularG circularG_5"></span> <span class="circularG circularG_6"></span> <span class="circularG circularG_7"></span> <span class="circularG circularG_8"></span> </span> <span class="loading-text">Loading</span> </span> </span> <span class="avatar-container"></span> <span class="analyst-role"></span> <span class="follow-container"> </span> </span> </span> </p> </div> <div class="result-synopsis"> <div class="result-synopsis__text"> This IDC Market Perspective details how the rapid expansion of datacenters, driven by digitalization and AI workloads, is leading to significant energy consumption and carbon emissions increases. Datacenter operators are prioritizing sustai... </div> </div> <p class="result-footer"> <strong class="doc-date">Feb 2025</strong> | <span class="doc-id">Doc #US53190725</span> | <span>Market Perspective</span> </p> </div> </li> </ul> <a class="link-inline-arrow" href="/analysts/moreanalystresearch.jsp?containerId=PRF005804&selDocumentType=All&selAccess=All"> More results <span class="show-for-sr"> for Analyst Research</span> </a> </div> <div class="tabs-panel" id="tab-planned-research"> <ul class="idc-listing as-blocks has-actions wrap-medium"> <li class="planned-result" data-result-counter="1"> <div class="info"> <h3 class="h5">Datacenter Energy and Carbon Emission Projections and the Drive to Net Zero</h3> <div class="meta-row"> <div class="title"><p>By:</p></div> <div class="content"> <ul class="inline-list"> <li> <span class="js-analyst-tooltip-hover" data-analyst-id="PRF005576"> <a href="/getdoc.jsp?containerId=PRF005576"> Olga Yashkova</a> <span class="analyst-tooltip"> <span class="spinner-container"> <link rel="stylesheet" type="text/css" href="https://cdn.idc.com/RESOURCES/EXTENSIONS/spinner-f8c782cf26ebb5752e15205315d69b7d.css"/> <script type="text/javascript"> $(document).ajaxSend(function () { $(".loader").show(); }); $(document).ajaxStop(function () { $(".loader").hide(); }); $(document).ajaxError(function () { $(".loader").hide(); }); </script> <span class="loader"> <span class="circularWrap"> <span class="circularG circularG_1"></span> <span class="circularG circularG_2"></span> <span class="circularG circularG_3"></span> <span class="circularG circularG_4"></span> <span class="circularG circularG_5"></span> <span class="circularG circularG_6"></span> <span class="circularG circularG_7"></span> <span class="circularG circularG_8"></span> </span> <span class="loading-text">Loading</span> </span> </span> <span class="avatar-container"></span> <span class="analyst-role"></span> <span class="follow-container"> </span> </span> </span> </li> <li> <span class="js-analyst-tooltip-hover" data-analyst-id="PRF005804"> <a href="/getdoc.jsp?containerId=PRF005804"> Sean Graham</a> <span class="analyst-tooltip"> <span class="spinner-container"> <link rel="stylesheet" type="text/css" href="https://cdn.idc.com/RESOURCES/EXTENSIONS/spinner-f8c782cf26ebb5752e15205315d69b7d.css"/> <script type="text/javascript"> $(document).ajaxSend(function () { $(".loader").show(); }); $(document).ajaxStop(function () { $(".loader").hide(); }); $(document).ajaxError(function () { $(".loader").hide(); }); </script> <span class="loader"> <span class="circularWrap"> <span class="circularG circularG_1"></span> <span class="circularG circularG_2"></span> <span class="circularG circularG_3"></span> <span class="circularG circularG_4"></span> <span class="circularG circularG_5"></span> <span class="circularG circularG_6"></span> <span class="circularG circularG_7"></span> <span class="circularG circularG_8"></span> </span> <span class="loading-text">Loading</span> </span> </span> <span class="avatar-container"></span> <span class="analyst-role"></span> <span class="follow-container"> </span> </span> </span> </li> </ul> </div> </div> <div class="meta-row"> <div class="title"><p>Products:</p></div> <div class="content"> <p> <a href="/url.do?url=/getdoc.jsp?containerId=IDC_P13027&position=1"> Cloud to Edge Datacenter Trends</a>, <a href="/url.do?url=/getdoc.jsp?containerId=IDC_P33186&position=1"> Datacenter Trends: Sustainable Datacenter Builds and CO2 Emissions</a> </p> </div> </div> <div class="meta-row"> <div class="title"><p>Topics:</p></div> <div class="content"> <p> Hardware, Cloud computing </p> </div> </div> <div class="meta-row"> <p> <strong>Planned for CY2025 Q1</strong> <span class="divider"></span> Market Note <span class="divider"></span> Tech Supplier </p> </div> </div> </li> <li class="planned-result" data-result-counter="2"> <div class="info"> <h3 class="h5">Datacenter Energy and Carbon Emission Projections and the Drive to Net Zero, 2025</h3> <div class="meta-row"> <div class="title"><p>By:</p></div> <div class="content"> <p> <span class="js-analyst-tooltip-hover" data-analyst-id="PRF005804"> <a href="/getdoc.jsp?containerId=PRF005804"> Sean Graham</a> <span class="analyst-tooltip"> <span class="spinner-container"> <link rel="stylesheet" type="text/css" href="https://cdn.idc.com/RESOURCES/EXTENSIONS/spinner-f8c782cf26ebb5752e15205315d69b7d.css"/> <script type="text/javascript"> $(document).ajaxSend(function () { $(".loader").show(); }); $(document).ajaxStop(function () { $(".loader").hide(); }); $(document).ajaxError(function () { $(".loader").hide(); }); </script> <span class="loader"> <span class="circularWrap"> <span class="circularG circularG_1"></span> <span class="circularG circularG_2"></span> <span class="circularG circularG_3"></span> <span class="circularG circularG_4"></span> <span class="circularG circularG_5"></span> <span class="circularG circularG_6"></span> <span class="circularG circularG_7"></span> <span class="circularG circularG_8"></span> </span> <span class="loading-text">Loading</span> </span> </span> <span class="avatar-container"></span> <span class="analyst-role"></span> <span class="follow-container"> </span> </span> </span> </p> </div> </div> <div class="meta-row"> <div class="title"><p>Products:</p></div> <div class="content"> <p> <a href="/url.do?url=/getdoc.jsp?containerId=IDC_P13027&position=2"> Cloud to Edge Datacenter Trends</a> </p> </div> </div> <div class="meta-row"> <div class="title"><p>Topics:</p></div> <div class="content"> <p> Hardware, Cloud computing </p> </div> </div> <div class="meta-row"> <p> <strong>Planned for CY2025 Q1</strong> <span class="divider"></span> Market Note <span class="divider"></span> Tech Supplier </p> </div> </div> </li> <li class="planned-result" data-result-counter="3"> <div class="info"> <h3 class="h5">Datacenter Operations and Sustainability Survey</h3> <div class="meta-row"> <div class="title"><p>By:</p></div> <div class="content"> <p> <span class="js-analyst-tooltip-hover" data-analyst-id="PRF005804"> <a href="/getdoc.jsp?containerId=PRF005804"> Sean Graham</a> <span class="analyst-tooltip"> <span class="spinner-container"> <link rel="stylesheet" type="text/css" href="https://cdn.idc.com/RESOURCES/EXTENSIONS/spinner-f8c782cf26ebb5752e15205315d69b7d.css"/> <script type="text/javascript"> $(document).ajaxSend(function () { $(".loader").show(); }); $(document).ajaxStop(function () { $(".loader").hide(); }); $(document).ajaxError(function () { $(".loader").hide(); }); </script> <span class="loader"> <span class="circularWrap"> <span class="circularG circularG_1"></span> <span class="circularG circularG_2"></span> <span class="circularG circularG_3"></span> <span class="circularG circularG_4"></span> <span class="circularG circularG_5"></span> <span class="circularG circularG_6"></span> <span class="circularG circularG_7"></span> <span class="circularG circularG_8"></span> </span> <span class="loading-text">Loading</span> </span> </span> <span class="avatar-container"></span> <span class="analyst-role"></span> <span class="follow-container"> </span> </span> </span> </p> </div> </div> <div class="meta-row"> <div class="title"><p>Products:</p></div> <div class="content"> <p> <a href="/url.do?url=/getdoc.jsp?containerId=IDC_P13027&position=3"> Cloud to Edge Datacenter Trends</a> </p> </div> </div> <div class="meta-row"> <div class="title"><p>Topics:</p></div> <div class="content"> <p> Hardware, Cloud computing </p> </div> </div> <div class="meta-row"> <p> <strong>Planned for CY2025 Q1</strong> <span class="divider"></span> IDC Survey <span class="divider"></span> Tech Supplier </p> </div> </div> </li> </ul> <br> <a class="link-inline-arrow" href="/search/planned/perform.do?athr=Sean+Graham&loadedFrom=analyst"> More results <span class="show-for-sr"> for Planned Research</span> </a> </div> </div> </div> <script id="followTemplate" type="text/html"> <span> {{#isFollowed}} <button title="Stop following this analyst" onclick="unfollow(`{{id}}`)"> <span class="button-container"> <i class="icom icom-before icom-user-remove"></i> <span class="button-text">Unfollow Me</span> </span> </button> {{/isFollowed}} {{^isFollowed}} <button title="Start following this analyst" onclick="follow(`{{id}}`)"> <span class="button-container"> <i class="icom icom-before icom-user-add"></i> <span class="button-text">Follow Me on IDC</span> </span> </button> {{/isFollowed}} </span> </script> <script> let saveTooltip = null; $(".js-analyst-tooltip-hover").bind("mouseenter", function () { let analystId = $(this).data("analyst-id"); if (analystId) { $(this).addClass("show-tooltip"); $(this).find(".analyst-tooltip").show(); saveTooltip = $(this); if (!$(this).attr("isLoaded") && !$(this).attr("loading")) { $(this).find(".spinner-container").show(); $(this).attr("loading", true); getData($(this), analystId); } } }); $(".js-analyst-tooltip-hover").bind("mouseleave", function () { $(this).removeClass("show-tooltip"); $(this).find(".analyst-tooltip").hide(); }); function follow(id) { saveTooltip.find(".spinner-container").show(); $.ajax({ headers: { 'X-XSRF-TOKEN': '4ead2187-4414-495f-b7a1-83832aedac6b', }, type: "PUT", url: " /analysts/" + id + "/follow", success: function () { let buttonText = saveTooltip.find(".follow-container"); buttonText.empty(); let obj = {isFollowed: true, id: id}; addFollowTemplate(saveTooltip, obj); saveTooltip.find(".spinner-container").hide(); }, error: function () { saveTooltip.find(".spinner-container").hide(); } }); } function unfollow(id) { saveTooltip.find(".spinner-container").show(); $.ajax({ headers: { 'X-XSRF-TOKEN': '4ead2187-4414-495f-b7a1-83832aedac6b', }, type: "PUT", url: " /analysts/" + id + "/unfollow", success: function () { let buttonText = saveTooltip.find(".follow-container"); buttonText.empty(); let obj = {isFollowed: false, id: id}; addFollowTemplate(saveTooltip, obj); saveTooltip.find(".spinner-container").hide(); }, error: function () { saveTooltip.find(".spinner-container").hide(); } }); } function getData($tooltip, id) { $.ajax({ context: this, type: "GET", url: "/analysts/" + id + "/tooltip", success: function (data, textStatus, jqXHR) { $tooltip.attr("isLoaded", "true"); $tooltip.find(".analyst-role").text(data.analystRole); let avatarContainer = $tooltip.find(".avatar-container") avatarContainer.addClass("avatar"); avatarContainer.attr("data-imagesrc", data.photoFileName); avatarContainer.css('background-image', 'url(' + data.photoFileName + ')'); $tooltip.find(".spinner-container").hide(); let obj = { isFollowed: data.followed, id: id, }; if ($tooltip.find(".authorize-container").length !== 0) { addFollowTemplate($tooltip, obj) } }, error: function (jqXHR, textStatus, errorThrown) { $(this).removeAttr("loading"); $tooltip.find(".spinner-container").hide(); } }); } function addFollowTemplate($tooltip, obj) { $tooltip.find(".follow-container").append(ich.followTemplate(obj)); } </script> <div id="bookcaseDialog" style="background-color: #ffffff; display: none;" data-id=""> <div class="myPopUp-content"> <div> <div>Where do you want to save the document <span id="bookcaseDocTitle"></span>?</div> <br/> <div id="loader-icon-select" style="display: none;" class="loader-icon--small-margin"> <link rel="stylesheet" href="https://cdn.idc.com/RESOURCES/CSS/loading-a6dc241d8afb4fa29ffa88572cf1f6bc.css" /> <div class="fountainWrap"> <div class="fountainG fountainG_1"></div> <div class="fountainG fountainG_2"></div> <div class="fountainG fountainG_3"></div> <div class="fountainG fountainG_4"></div> <div class="fountainG fountainG_5"></div> <div class="fountainG fountainG_6"></div> <div class="fountainG fountainG_7"></div> <div class="fountainG fountainG_8"></div> </div> </div> <select aria-label="Folder" name="bookcaseShelf" id="bookcaseShelf" required> <option value="0">New Folder</option> </select> </div> <div id="newShelfDiv" style="display:none"> <label for="bookcaseNewShelf">Type new Folder name</label><br/> <input type="text" id="bookcaseNewShelf" name="bookcaseNewShelf" value="" size="38" maxlength="60"> </div> <br/> <div> <label for="bookcaseNote">Note</label><br/> <textarea id="bookcaseNote" name="bookcaseNote" width="98%" wrap="VIRTUAL"></textarea> </div> <div style="display: none; color:red" id="bkdlgErrorMessage"></div> <div id="loader-icon-submit" style="display: none;" class="loader-icon--small-margin"> <link rel="stylesheet" href="https://cdn.idc.com/RESOURCES/CSS/loading-a6dc241d8afb4fa29ffa88572cf1f6bc.css" /> <div class="fountainWrap"> <div class="fountainG fountainG_1"></div> <div class="fountainG fountainG_2"></div> <div class="fountainG fountainG_3"></div> <div class="fountainG fountainG_4"></div> <div class="fountainG fountainG_5"></div> <div class="fountainG fountainG_6"></div> <div class="fountainG fountainG_7"></div> <div class="fountainG fountainG_8"></div> </div> </div> </div> <div class="TB_buttons"> <input type="reset" value="Cancel" class="btnGreySm TB_closeWindowButton"> <input type="submit" value="Add" title="Add" class="btnGreySm myPopUpbtn" onClick="saveToBookcase()"/> </div> </div> <script type="text/javascript"> $("#bookcaseShelf").change(function () { if ($('#bookcaseShelf option:selected').val() == 0) { $("#newShelfDiv").show(); } else { $("#newShelfDiv").hide(); } }); function saveToBookcase() { var $selectedShelf = $('#bookcaseShelf option:selected'); var $newShelf = $("#bookcaseNewShelf"); if ($selectedShelf.val() == 0 && $newShelf.val().length == 0) { $("#bkdlgErrorMessage").text("New Folder must have a non-empty name.").show(); return; } var $loaderIcon = $('#loader-icon-submit'); $loaderIcon.show(); $.post("/myidc/savetomyfolder.ajax", { containerId: $("#bookcaseDialog").attr("data-id"), documentFolderId: $selectedShelf.val(), newFolderName: $newShelf.val(), note: $("#bookcaseNote").val() }, function (data, textStatus, jqXHR) { tb_remove(); }) .fail(function (xhr) { const contentType = xhr.getResponseHeader('Content-Type'); let errorText = 'Error adding document to folder.'; if (contentType.indexOf('text/html') === -1 && 400 <= xhr.status && xhr.status < 500) { errorText = xhr.responseText; } $("#bkdlgErrorMessage").text(errorText).show(); }) .always(function () { $loaderIcon.hide(); }); } function showFoldersDialog(id, title) { if ( document.readyState !== "complete" ) { return; } // init data $("#bookcaseDocTitle").text(title); $("#bookcaseDialog").attr("data-id", id); // clear inputs $("#bookcaseNewShelf").val(""); $("#bookcaseNote").val(""); // clear error message placeholder $("#bkdlgErrorMessage").empty(); // hide select until documentFolders are loaded from server and display loader instead var $shelf = $("#bookcaseShelf"); $shelf.hide(); var $loaderIcon = $('#loader-icon-select'); $loaderIcon.show(); // display pop-up tb_show("Add to Folder", "#TB_inline?height=200&width=600&inlineId=bookcaseDialog", null); // load documentFolders from server $.get("/api/v1/myidc/research/my-folders/with-documents", {"documentFolderItemId": id}, function (data, textStatus, jqXHR) { $shelf.empty(); $("#newShelfDiv").show(); $.each(data, function (index, item) { var name = item.name; if (item.disabled) { name += " - document already exists in this folder"; } $("#bookcaseShelf").append($("<option>").val(item.id).text(name).prop('disabled', item.disabled)); }); if ($("#bookcaseShelf>option:not([disabled])").length > 0) { $("#newShelfDiv").hide(); } $shelf.append("<option value=\"0\">New Folder</option>"); $loaderIcon.hide(); $shelf.show(); }); } </script> </div> </div> </div> <script> var $analystBio; var analystBioCopy; $(document).ready(function () { $('.getdoc__main').find('div').each(function () { var $this = $(this); if ($this.html().replace(/\s| /g, '').length == 0) { $this.html(''); } }); $('.getdoc__main').find('p:not(.idc-text-expand)').each(function () { var $this = $(this); if ($this.html().replace(/\s|<br>| /g, '').length == 0) { $this.remove(); } }); $analystBio = $('.idc-text-expand'); analystBioCopy = "<p>\n\tSean Graham is a Research Director, Cloud to Edge Datacenter Trends at IDC. He focuses on providing insights and analysis to the IT infrastructure vendors, datacenter and colocation providers, cloud service providers, and data center services firms. Hardware areas of coverage includes Generators, UPS, CRAC, Cabling, LAN/WAN, Storage, Racks, and Servers. Software covered includes DCIM, Building Automation, Artificial Intelligence and Machine Learning, and Predictive Analytics. Services include Datacenter Design, Construction, and Running and Operating of Datacenters. All the above coverage areas will have an overarching theme of Sustainability and Trust. Mr. Graham draws on 25 years of industry experience to provide insights and actionable advice to assist vendors in developing, marketing, and delivering datacenters.</p>\n<p>\n\t<strong>Background</strong></p>\n<p>\n\tMr. Graham joined IDC from Eaton Corporation where he was director of Digital Data Centers, helping Hyperscale, Enterprise and Edge datacenters use software by engaging with digitally enabled hardware to automate and improve operations. Prior to Eaton, he was the General Manager of FNT Software in the Americas and VP at CA Technologies, now part of Broadcom.</p>\n<p>\n\t </p>\n "; analystBioCopy = analystBioCopy.replace(/<p>/g, ''); //remove paragraph open analystBioCopy = analystBioCopy.replace(/<\/p>/g, '<br><br>'); //replace closing paragraph with line breaks analystBioCopy = analystBioCopy.replace(/\<font face=[a-zA-Z0-9\\"\s\=]*\>/g, ''); //remove font face open analystBioCopy = analystBioCopy.replace(/<\/font\>/g, ''); //remove font face close analystBioCopy = analystBioCopy.replace(/\<span style="[^"]*">/g, ''); //remove span with style attribute analystBioCopy = analystBioCopy.replace(/<\/span\>/g, ''); //remove span close analystBioCopy = analystBioCopy.replace(/<\/o:p\>/g, ''); //remove span close analystBioCopy = analystBioCopy.replace(/<o:p\>/g, ''); //remove span close var analystBioCopyLimit = 300; //characters if (analystBioCopy.length > analystBioCopyLimit + 50) { //if bio is more than 350 characters shorten it var lastBrInLimit = analystBioCopy.lastIndexOf("<br><br>", analystBioCopyLimit); var lastPeriodInLimit = analystBioCopy.lastIndexOf(".", analystBioCopyLimit); var breakpointAt; if (lastBrInLimit > analystBioCopyLimit - 50) { //if the is a new paragraph starting within 50 characters before limit breakpointAt = lastBrInLimit; } else if (lastPeriodInLimit > analystBioCopyLimit - 50) { //if a sentence ends within 50 characters before limit breakpointAt = lastPeriodInLimit; breakpointAt++; //so the breakpoint character is inside the visible copy } else { var lastSpaceInLimit = analystBioCopy.lastIndexOf(" ", analystBioCopyLimit); breakpointAt = lastSpaceInLimit; breakpointAt++; //so the breakpoint character is inside the visible copy } var analystBioCopyVisible = analystBioCopy.substring(0, breakpointAt); var analystBioCopyHidden = analystBioCopy.substring(breakpointAt); analystBioCopy = analystBioCopyVisible + ' <i class="toggle"></i><span>' + analystBioCopyHidden + '</span><a class="toggle"></a>' } $analystBio.html(analystBioCopy); }); </script> </div> <footer class="idc-main-footer" data-gtm-root="Footer"> <div class="row"> <div class="column"> <div class="main"> <div> <a href="/" data-gtm-link="IDC Logo" tabindex="-1" aria-hidden="true"> <img src="https://cdn.idc.com/RESOURCES/IMAGES/IDC_LOGO_Header_White_Color-88f3a08a441ed3a46a858b1c08a159ee.svg"/> </a> <address> <strong>IDC Corporate</strong> <br>140 Kendrick Street, Building B <br>Needham, MA 02494 <br><span class="phone">+1.508.872.8200</span> </address> <div class="hide-for-large idc-main-share"> <a data-gtm-link="SHARE - Facebook" data-qa="facebook" class="icom icom-facebook"></a> <a data-gtm-link="SHARE - Twitter" data-qa="twitter" class="icom icom-twitter"></a> <a data-gtm-link="SHARE - LinkedIn" data-qa="linkedin" class="icom icom-linkedin"></a> <a data-gtm-link="SHARE - WeChat" class="icom icom-wechat" onclick="event.stopPropagation();openModal('page-qr')" title="Share on WeChat"></a> </div> </div> <div> <h2 class="heading">Site Links</h2> <ul class="custom triangle"> <li><a href="/" name="&lid=Home_Footer">Home</a></li> <li><a href="/myidc" name="&lid=MyIDC_Footer">myIDC</a></li> <li><a href="/analysts" name="&lid=Analysts_Footer">Analysts</a></li> <li><a href="/events/upcomingevents" name="&lid=Events_Footer">Events</a></li> <li><a href="https://blogs.idc.com/">IDC Blog</a></li> <li><a href="/promo/future-of-x">“Future Of” Research</a></li> <li><a href="/promo/generative-ai">Generative AI</a></li> </ul> </div> <div> <h2 class="heading">Company</h2> <ul class="custom triangle"> <li><a href="/about" name="&lid=About_IDC_Footer">About IDC</a></li> <li><a href="/about/careers" id="&lid=Testing_Careers_Footer">Careers</a></li> <li><a href="/about/worldwideoffices">Worldwide Offices</a></li> <li><a href="https://www.twitter.com/IDC">IDC on X</a></li> <li><a href="https://www.linkedin.com/company/idc/">IDC on LinkedIn</a></li> <li><a href="/contact">Contact IDC</a></li> <li><a href="/about/rss">RSS/Feeds</a></li> </ul> </div> <div> <h2 class="heading">Solutions</h2> <ul class="custom triangle"> <li><a href="/prodserv/subservices.jsp">Subscription Research</a></li> <li><a href="/solutions/data">Data & Analytics</a></li> <li><a href="/prodserv/custom_solutions/index.jsp">Custom Solutions</a></li> <li><a href="/solutions/emergingvendor">Emerging Vendor Solutions</a></li> <li><a href="/itexecutive">IT Executive Programs</a></li> <li><a href="/prodserv/insights">Industry Insights</a></li> <li><a href="https://cioexecutivecouncil.com/">CIO Executive Council</a></li> <li><a href="/promo/investment-research">Investment Research Service</a></li> <li><a href="/events">Event Sponsorship</a></li> </ul> </div> </div> <div class="sub"> <div class="copyright"> Copyright 2025 IDC. <br>All rights reserved. </div> <div> <ul class="custom triangle"> <li><a href="/about/privacy">Privacy Policy</a></li> <li><a href="/about/ccpa">CCPA</a></li> <li><a href="https://info.idc.com/email-subscription.html" target="_blank">Subscribe</a></li> <li><a href="/unsubscribe">Unsubscribe</a></li> <li><a href="/about/termsofuse">Terms of Use</a></li> <li><a href="/about/reprints">Web Rights & Licensing</a></li> </ul> </div> </div> </div> </div> </footer> <div aria-label="Contact - Customer Service/General Inquiries" id="modal-contact_custserv" class="modal iframe" data-width="1600" data-height="1120" data-iframe-url="/contact/iframe/contact_custserv" data-sharable=""></div> <div aria-label="Contact - Technical support" id="modal-contact_techinq" class="modal iframe" data-width="1600" data-height="1120" data-iframe-url="/contact/iframe/contact_techinq" data-sharable=""></div> <div aria-label="Contact - Permission to quote IDC" id="modal-contact_permquote" class="modal iframe" data-width="1600" data-height="1120" data-iframe-url="/contact/iframe/contact_permquote" data-sharable=""></div> <div aria-label="Contact - Press relations" id="modal-contact_pressrel" class="modal iframe" data-width="1600" data-height="1120" data-iframe-url="/contact/iframe/contact_pressrel" data-sharable=""></div> <div aria-label="Contact - Accessibility" id="modal-contact_accessibility" class="modal iframe" data-width="1600" data-height="1120" data-iframe-url="/contact/iframe/contact_accessibility" data-sharable=""></div> <div id="modal-page-qr" aria-label="Share to WeChat" class="modal iframe" data-width="960" data-height="520" data-iframe-url="/ajax/wechat_share"></div> <script src="https://cdn.idc.com/RESOURCES/GUIDELINE/design-jquery.ui.idc-cut.min-0fc788528b87261ee0665e33e92ea767.js"></script> <!-- used by autocomplete --> <script src="https://cdn.idc.com/RESOURCES/GUIDELINE/design-autocomplete-26774d5a374f568bb3a1c6a74099c437.js"></script> <!-- used for search in header --> <script src="https://cdn.idc.com/RESOURCES/GUIDELINE/design-jquery.cookie-84396de840a19676cd9c9b218d7a7f88.js"></script> <!-- used for privacy notice --> <script src="https://cdn.idc.com/RESOURCES/GUIDELINE/remediated-design-guide.foundation.min-ba439c51c1171dea73d04120a028d78d.js"></script> <script src="https://cdn.idc.com/RESOURCES/GUIDELINE/remediated-design-guide.utils-8e563f2bdd5f83bdd15b22b9c9d1db1a.js"></script> <script src="https://cdn.idc.com/RESOURCES/GUIDELINE/remediated-design-guide.base-components-250815331c16a0397b958901af4c09fb.js"></script> <script> var tb_pathToImage = "https://cdn.idc.com/RESOURCES/IMAGES/loadingAnimation-e7476fddd806e1ad72356ec86ae2a35a.gif"; </script> <script type="text/javascript" src="https://cdn.idc.com/RESOURCES/EXTENSIONS/thickbox-1ae5bc3dab30645607474b1d73293dd4.js"></script> <script src="https://cdn.idc.com/RESOURCES/GUIDELINE/remediated-design-guide.corporate-components-4f7d29c74533f262556eef65141bcefd.js"></script> <script> //--------------------- //Legacy GTM tracking (this can be reviewed also through All Page Clicks) //--------------------- $(document).ready(function () { $idcHeaderNav.find('> ul > li:not(.search):not(.menu) a').on('click', function () { gtmNavClick('Main menu', this); }); function gtmNavClick(level, el) { dataLayer.push({ 'NavLinkClickMenu': level, 'NavLinkClickParent': 1, 'NavLinkClickItem': $(el).text(), 'event': 'Nav_Link_Click' }); }; }) </script> <script src="https://cdn.idc.com/RESOURCES/GUIDELINE/remediated-select2.min-ddb4e32a6e982e4c37ef7d20788f5172.js"></script> </body> </html>