

<!doctype html>
<html lang="en-US" >
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1" />
    <meta name='robots' content="index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1" />
<!-- OneTrust Cookies Consent Notice start -->
<script src="https://cdn.cookielaw.org/scripttemplates/otSDKStub.js" type="text/javascript" charset="UTF-8" data-domain-script="c2b991fa-af6b-41eb-a5e8-4d9878afe4d8"></script>
<script type="text/javascript">
function OptanonWrapper() { }
</script>
<!-- OneTrust Cookies Consent Notice end -->
<!-- Google Tag Manager for WordPress by gtm4wp.com -->
<script data-cfasync="false" data-pagespeed-no-defer>
	var gtm4wp_datalayer_name = "dataLayer";
	var dataLayer = dataLayer || [];
</script>
<!-- End Google Tag Manager for WordPress by gtm4wp.com -->
	<!-- This site is optimized with the Yoast SEO plugin v27.4 - https://yoast.com/product/yoast-seo-wordpress/ -->
	<title>The Backblaze Blog - Adventures in the Cloud</title>
	<meta name="description" content="Get all of the latest cloud storage news and insights from Backblaze - the leading independent cloud storage provider." />
	<link rel="canonical" href="https://www.backblaze.com/blog/" />
	<meta property="og:locale" content="en_US" />
	<meta property="og:type" content="website" />
	<meta property="og:title" content="The Backblaze Blog - Adventures in the Cloud" />
	<meta property="og:description" content="Get all of the latest cloud storage news and insights from Backblaze - the leading independent cloud storage provider." />
	<meta property="og:url" content="https://www.backblaze.com/blog/" />
	<meta property="og:site_name" content="Backblaze Blog | Cloud Storage &amp; Cloud Backup" />
	<meta property="article:publisher" content="https://www.facebook.com/backblaze" />
	<meta property="article:modified_time" content="2023-07-24T18:38:03+00:00" />
	<meta name="twitter:card" content="summary_large_image" />
	<meta name="twitter:site" content="@backblaze" />
	<!-- / Yoast SEO plugin. -->


<link rel='dns-prefetch' href="//stats.wp.com" />
<link rel='dns-prefetch' href="//maxcdn.bootstrapcdn.com" />
<link rel="alternate" type="application/rss+xml" title="Backblaze Blog | Cloud Storage &amp; Cloud Backup &raquo; Feed" href="/blog/feed/" />
<link rel="alternate" type="application/rss+xml" title="Backblaze Blog | Cloud Storage &amp; Cloud Backup &raquo; Comments Feed" href="/blog/comments/feed/" />
<link rel="alternate" type="application/rss+xml" title="Backblaze Blog | Cloud Storage &amp; Cloud Backup &raquo; The Backblaze Blog Comments Feed" href="/blog/test/feed/" />
<style id='wp-img-auto-sizes-contain-inline-css'>
img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
</style>
<style id='wp-emoji-styles-inline-css'>

	img.wp-smiley, img.emoji {
		display: inline !important;
		border: none !important;
		box-shadow: none !important;
		height: 1em !important;
		width: 1em !important;
		margin: 0 0.07em !important;
		vertical-align: -0.1em !important;
		background: none !important;
		padding: 0 !important;
	}
/*# sourceURL=wp-emoji-styles-inline-css */
</style>
<style id='wp-block-library-inline-css'>
:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}

/*# sourceURL=wp-block-library-inline-css */
</style>
<style id='classic-theme-styles-inline-css'>
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
/*# sourceURL=/wp-includes/css/classic-themes.min.css */
</style>
<style id='global-styles-inline-css'>
:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #FFFFFF;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--dark-gray: #28303D;--wp--preset--color--gray: #39414D;--wp--preset--color--green: #D1E4DD;--wp--preset--color--blue: #D1DFE4;--wp--preset--color--purple: #D1D1E4;--wp--preset--color--red: #E4D1D1;--wp--preset--color--orange: #E4DAD1;--wp--preset--color--yellow: #EEEADD;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--gradient--purple-to-yellow: linear-gradient(160deg, #D1D1E4 0%, #EEEADD 100%);--wp--preset--gradient--yellow-to-purple: linear-gradient(160deg, #EEEADD 0%, #D1D1E4 100%);--wp--preset--gradient--green-to-yellow: linear-gradient(160deg, #D1E4DD 0%, #EEEADD 100%);--wp--preset--gradient--yellow-to-green: linear-gradient(160deg, #EEEADD 0%, #D1E4DD 100%);--wp--preset--gradient--red-to-yellow: linear-gradient(160deg, #E4D1D1 0%, #EEEADD 100%);--wp--preset--gradient--yellow-to-red: linear-gradient(160deg, #EEEADD 0%, #E4D1D1 100%);--wp--preset--gradient--purple-to-red: linear-gradient(160deg, #D1D1E4 0%, #E4D1D1 100%);--wp--preset--gradient--red-to-purple: linear-gradient(160deg, #E4D1D1 0%, #D1D1E4 100%);--wp--preset--font-size--small: 18px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 24px;--wp--preset--font-size--x-large: 42px;--wp--preset--font-size--extra-small: 16px;--wp--preset--font-size--normal: 20px;--wp--preset--font-size--extra-large: 40px;--wp--preset--font-size--huge: 96px;--wp--preset--font-size--gigantic: 144px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
/*# sourceURL=global-styles-inline-css */
</style>

<link rel='stylesheet' id='checklist_in_post_css_frontend-css' href="/blog/wp-content/plugins/checklist-in-post/css/checklist_in_post_frontend.css?ver=6.9.4" media='all' />
<link rel='stylesheet' id='wpb-fa-css' href="https://maxcdn.bootstrapcdn.com/font-awesome/4.4.0/css/font-awesome.min.css?ver=6.9.4" media='all' />
<link rel='stylesheet' id='responsive-lightbox-tosrus-css' href="/blog/wp-content/plugins/responsive-lightbox/assets/tosrus/jquery.tosrus.min.css?ver=2.5.0" media='all' />
<link rel='stylesheet' id='ppress-frontend-css' href="/blog/wp-content/plugins/wp-user-avatar/assets/css/frontend.min.css?ver=4.16.14" media='all' />
<link rel='stylesheet' id='ppress-flatpickr-css' href="/blog/wp-content/plugins/wp-user-avatar/assets/flatpickr/flatpickr.min.css?ver=4.16.14" media='all' />
<link rel='stylesheet' id='ppress-select2-css' href="/blog/wp-content/plugins/wp-user-avatar/assets/select2/select2.min.css?ver=6.9.4" media='all' />
<link rel='stylesheet' id='jetpack-instant-search-css' href="/blog/wp-content/plugins/jetpack/jetpack_vendor/automattic/jetpack-search/build/instant-search/jp-search.chunk-main-payload.css?minify=false&#038;ver=904682e550fefbe1827b" media='all' />
<link rel='stylesheet' id='twenty-twenty-one-style-css' href="/blog/wp-content/themes/backblaze-php/style.css?ver=1776871594" media='all' />
<link rel='stylesheet' id='twenty-twenty-one-print-style-css' href="/blog/wp-content/themes/backblaze-php/assets/css/print.css?ver=1.5" media='print' />
<link rel='stylesheet' id='my-custom-styles-css' href="/blog/wp-content/themes/backblaze-php/custom/yoastFAQ/style.css?ver=1776871594" media='all' />
<link rel='stylesheet' id='custom-blockquote-styles-css' href="/blog/wp-content/themes/backblaze-php/custom/blockquote/style.css?ver=1776871594" media='all' />
<link rel='stylesheet' id='tablepress-default-css' href="/blog/wp-content/tablepress-combined.min.css?ver=105" media='all' />
<!--n2css--><!--n2js--><script src="/blog/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" id="jquery-core-js"></script>
<script src="/blog/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1" id="jquery-migrate-js"></script>
<script src="/blog/wp-content/plugins/responsive-lightbox/assets/dompurify/purify.min.js?ver=3.3.1" id="dompurify-js"></script>
<script id="responsive-lightbox-sanitizer-js-before">
window.RLG = window.RLG || {}; window.RLG.sanitizeAllowedHosts = ["youtube.com","www.youtube.com","youtu.be","vimeo.com","player.vimeo.com"];
//# sourceURL=responsive-lightbox-sanitizer-js-before
</script>
<script src="/blog/wp-content/plugins/responsive-lightbox/js/sanitizer.js?ver=2.7.6" id="responsive-lightbox-sanitizer-js"></script>
<script src="/blog/wp-content/plugins/responsive-lightbox/assets/tosrus/jquery.tosrus.min.js?ver=2.5.0" id="responsive-lightbox-tosrus-js"></script>
<script src="/blog/wp-includes/js/underscore.min.js?ver=1.13.7" id="underscore-js"></script>
<script src="/blog/wp-content/plugins/responsive-lightbox/assets/infinitescroll/infinite-scroll.pkgd.min.js?ver=4.0.1" id="responsive-lightbox-infinite-scroll-js"></script>
<script id="responsive-lightbox-js-before">
var rlArgs = {"script":"tosrus","selector":"lightbox","customEvents":"","activeGalleries":true,"effect":"slide","infinite":true,"keys":true,"autoplay":false,"pauseOnHover":true,"timeout":4000,"pagination":true,"paginationType":"bullets","closeOnClick":true,"woocommerce_gallery":false,"ajaxurl":"https:\/\/backblazeprod.wpenginepowered.com\/wp-admin\/admin-ajax.php","nonce":"bfe0743ff5","preview":false,"postId":105844,"scriptExtension":false};

//# sourceURL=responsive-lightbox-js-before
</script>
<script src="/blog/wp-content/plugins/responsive-lightbox/js/front.js?ver=2.7.6" id="responsive-lightbox-js"></script>
<script src="/blog/wp-content/plugins/wp-user-avatar/assets/flatpickr/flatpickr.min.js?ver=4.16.14" id="ppress-flatpickr-js"></script>
<script src="/blog/wp-content/plugins/wp-user-avatar/assets/select2/select2.min.js?ver=4.16.14" id="ppress-select2-js"></script>
<script src="/blog/wp-content/themes/backblaze-php/custom/yoastFAQ/index.js?ver=6.9.4" id="my-custom-accordion-js"></script>
<link rel="https://api.w.org/" href="/blog/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="/blog/wp-json/wp/v2/pages/105844" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="/xmlrpc.php?rsd" />
<link rel='shortlink' href="/blog/" />
			<!-- DO NOT COPY THIS SNIPPET! Start of Page Analytics Tracking for HubSpot WordPress plugin v11.3.45-->
			<script class="hsq-set-content-id" data-content-id="standard-page">
				var _hsq = _hsq || [];
				_hsq.push(["setContentType", "standard-page"]);
			</script>
			<!-- DO NOT COPY THIS SNIPPET! End of Page Analytics Tracking for HubSpot WordPress plugin -->
			<script>window.schema_highlighter={accountId: "BackblazeInc", output: false, outputCache: false}</script> <script async src="https://cdn.schemaapp.com/javascript/highlight.js"></script>	<style>img#wpstats{display:none}</style>
		
<!-- Google Tag Manager for WordPress by gtm4wp.com -->
<!-- GTM Container placement set to manual -->
<script data-cfasync="false" data-pagespeed-no-defer>
	var dataLayer_content = {"pageTitle":"The Backblaze Blog - Adventures in the Cloud","pagePostType":"frontpage","pagePostType2":"single-page","pagePostAuthorID":160,"pagePostAuthor":"F D","pagePostDate":"May 24, 2022","pagePostDateYear":2022,"pagePostDateMonth":5,"pagePostDateDay":24,"pagePostDateDayName":"Tuesday","pagePostDateHour":9,"pagePostDateMinute":31,"pagePostDateIso":"2022-05-24T09:31:01-07:00","pagePostDateUnix":1653384661,"postID":105844};
	dataLayer.push( dataLayer_content );
</script>
<script data-cfasync="false" data-pagespeed-no-defer>
(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=
'//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-N9N283');
</script>
<!-- End Google Tag Manager for WordPress by gtm4wp.com -->

<!-- Styles generated by Posts in Sidebar plugin -->
<style type="text/css">
.pis-title { text-align: center; font-size: .8rem; color: rgba(0,0,0,.6); text-align: center; margin: 6px 0 12px 6px; }
img.pis-thumbnail-img.aligncenter.wp-post-image { margin: 0 auto 0; }
p.pis-thumbnail { margin: 12px 0 2px; }
.pis-title { text-align: center; font-size: .8rem; color: rgba(0,0,0,.6); text-align: center; margin: 6px 0 12px 6px; }
img.pis-thumbnail-img.aligncenter.wp-post-image { margin: 0 auto 0; }
p.pis-thumbnail { margin: 12px 0 2px; }
</style>
<!-- / Styles generated by Posts in Sidebar plugin -->

<link rel="icon" href="/blog/wp-content/uploads/2019/04/cropped-cropped-backblaze_icon_transparent-80x80.png" sizes="32x32" />
<link rel="icon" href="/blog/wp-content/uploads/2019/04/cropped-cropped-backblaze_icon_transparent-300x300.png" sizes="192x192" />
<link rel="apple-touch-icon" href="/blog/wp-content/uploads/2019/04/cropped-cropped-backblaze_icon_transparent-300x300.png" />
<meta name="msapplication-TileImage" content="/blog/wp-content/uploads/2019/04/cropped-cropped-backblaze_icon_transparent-300x300.png" />
    <script src="/blog/wp-content/themes/backblaze-php/assets/js/bzNavHeader.js"></script>
    <script src="/blog/wp-content/themes/backblaze-php/assets/js/bzFooter.js"></script>
    <link rel='stylesheet' href="/blog/wp-content/themes/backblaze-php/assets/css/devlink-global.css" />
    <link rel="preconnect" href="https://fonts.googleapis.com">
    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
    <style id="" media="all">@font-face {
  font-family: 'DM Sans';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(/fonts.gstatic.com/s/dmsans/v17/rP2rp2ywxg089UriCZaSExd86J3t9jz86Lvy4qCRAL19DksVat-JDW3z.ttf) format('truetype');
}
@font-face {
  font-family: 'DM Sans';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(/fonts.gstatic.com/s/dmsans/v17/rP2rp2ywxg089UriCZaSExd86J3t9jz86Ivy4qCRAL19DksVat-JDW3z.ttf) format('truetype');
}
@font-face {
  font-family: 'DM Sans';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(/fonts.gstatic.com/s/dmsans/v17/rP2rp2ywxg089UriCZaSExd86J3t9jz86Jvy4qCRAL19DksVat-JDW3z.ttf) format('truetype');
}
@font-face {
  font-family: 'DM Sans';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(/fonts.gstatic.com/s/dmsans/v17/rP2rp2ywxg089UriCZaSExd86J3t9jz86Ovy4qCRAL19DksVat-JDW3z.ttf) format('truetype');
}
@font-face {
  font-family: 'DM Sans';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(/fonts.gstatic.com/s/dmsans/v17/rP2rp2ywxg089UriCZaSExd86J3t9jz86Mvy4qCRAL19DksVat-JDW3z.ttf) format('truetype');
}
@font-face {
  font-family: 'DM Sans';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(/fonts.gstatic.com/s/dmsans/v17/rP2rp2ywxg089UriCZaSExd86J3t9jz86Cvy4qCRAL19DksVat-JDW3z.ttf) format('truetype');
}
@font-face {
  font-family: 'DM Sans';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(/fonts.gstatic.com/s/dmsans/v17/rP2rp2ywxg089UriCZaSExd86J3t9jz86CPy4qCRAL19DksVat-JDW3z.ttf) format('truetype');
}
@font-face {
  font-family: 'DM Sans';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(/fonts.gstatic.com/s/dmsans/v17/rP2rp2ywxg089UriCZaSExd86J3t9jz86Dvy4qCRAL19DksVat-JDW3z.ttf) format('truetype');
}
@font-face {
  font-family: 'DM Sans';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(/fonts.gstatic.com/s/dmsans/v17/rP2rp2ywxg089UriCZaSExd86J3t9jz86Avy4qCRAL19DksVat-JDW3z.ttf) format('truetype');
}
@font-face {
  font-family: 'DM Sans';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(/fonts.gstatic.com/s/dmsans/v17/rP2rp2ywxg089UriCZaSExd86J3t9jz86Gvy4qCRAL19DksVat-JDW3z.ttf) format('truetype');
}
@font-face {
  font-family: 'DM Sans';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(/fonts.gstatic.com/s/dmsans/v17/rP2rp2ywxg089UriCZaSExd86J3t9jz86Evy4qCRAL19DksVat-JDW3z.ttf) format('truetype');
}
@font-face {
  font-family: 'DM Sans';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(/fonts.gstatic.com/s/dmsans/v17/rP2rp2ywxg089UriCZaSExd86J3t9jz86Lvx4qCRAL19DksVat-JDW3z.ttf) format('truetype');
}
@font-face {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/fonts.gstatic.com/s/dmsans/v17/rP2tp2ywxg089UriI5-g4vlH9VoD8CnsqZG40F9JadbnoEwAopxhTg.ttf) format('truetype');
}
@font-face {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/fonts.gstatic.com/s/dmsans/v17/rP2tp2ywxg089UriI5-g4vlH9VoD8CncqZG40F9JadbnoEwAopxhTg.ttf) format('truetype');
}
@font-face {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/fonts.gstatic.com/s/dmsans/v17/rP2tp2ywxg089UriI5-g4vlH9VoD8CnMqZG40F9JadbnoEwAopxhTg.ttf) format('truetype');
}
@font-face {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/fonts.gstatic.com/s/dmsans/v17/rP2tp2ywxg089UriI5-g4vlH9VoD8Cm8qZG40F9JadbnoEwAopxhTg.ttf) format('truetype');
}
@font-face {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/fonts.gstatic.com/s/dmsans/v17/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwAopxhTg.ttf) format('truetype');
}
@font-face {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/fonts.gstatic.com/s/dmsans/v17/rP2tp2ywxg089UriI5-g4vlH9VoD8Cl8qZG40F9JadbnoEwAopxhTg.ttf) format('truetype');
}
@font-face {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/fonts.gstatic.com/s/dmsans/v17/rP2tp2ywxg089UriI5-g4vlH9VoD8Cl0qZG40F9JadbnoEwAopxhTg.ttf) format('truetype');
}
@font-face {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/fonts.gstatic.com/s/dmsans/v17/rP2tp2ywxg089UriI5-g4vlH9VoD8ClsqZG40F9JadbnoEwAopxhTg.ttf) format('truetype');
}
@font-face {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/fonts.gstatic.com/s/dmsans/v17/rP2tp2ywxg089UriI5-g4vlH9VoD8ClcqZG40F9JadbnoEwAopxhTg.ttf) format('truetype');
}
@font-face {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/fonts.gstatic.com/s/dmsans/v17/rP2tp2ywxg089UriI5-g4vlH9VoD8Ck8qZG40F9JadbnoEwAopxhTg.ttf) format('truetype');
}
@font-face {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/fonts.gstatic.com/s/dmsans/v17/rP2tp2ywxg089UriI5-g4vlH9VoD8CkcqZG40F9JadbnoEwAopxhTg.ttf) format('truetype');
}
@font-face {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/fonts.gstatic.com/s/dmsans/v17/rP2tp2ywxg089UriI5-g4vlH9VoD8CnsqpG40F9JadbnoEwAopxhTg.ttf) format('truetype');
}
@font-face {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/fonts.gstatic.com/s/dmsans/v17/rP2tp2ywxg089UriI5-g4vlH9VoD8CnsqZG40F9JadbnoEwAkJxhTg.ttf) format('truetype');
}
@font-face {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/fonts.gstatic.com/s/dmsans/v17/rP2tp2ywxg089UriI5-g4vlH9VoD8CncqZG40F9JadbnoEwAkJxhTg.ttf) format('truetype');
}
@font-face {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/fonts.gstatic.com/s/dmsans/v17/rP2tp2ywxg089UriI5-g4vlH9VoD8CnMqZG40F9JadbnoEwAkJxhTg.ttf) format('truetype');
}
@font-face {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/fonts.gstatic.com/s/dmsans/v17/rP2tp2ywxg089UriI5-g4vlH9VoD8Cm8qZG40F9JadbnoEwAkJxhTg.ttf) format('truetype');
}
@font-face {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/fonts.gstatic.com/s/dmsans/v17/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwAkJxhTg.ttf) format('truetype');
}
@font-face {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/fonts.gstatic.com/s/dmsans/v17/rP2tp2ywxg089UriI5-g4vlH9VoD8Cl8qZG40F9JadbnoEwAkJxhTg.ttf) format('truetype');
}
@font-face {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/fonts.gstatic.com/s/dmsans/v17/rP2tp2ywxg089UriI5-g4vlH9VoD8Cl0qZG40F9JadbnoEwAkJxhTg.ttf) format('truetype');
}
@font-face {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/fonts.gstatic.com/s/dmsans/v17/rP2tp2ywxg089UriI5-g4vlH9VoD8ClsqZG40F9JadbnoEwAkJxhTg.ttf) format('truetype');
}
@font-face {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/fonts.gstatic.com/s/dmsans/v17/rP2tp2ywxg089UriI5-g4vlH9VoD8ClcqZG40F9JadbnoEwAkJxhTg.ttf) format('truetype');
}
@font-face {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/fonts.gstatic.com/s/dmsans/v17/rP2tp2ywxg089UriI5-g4vlH9VoD8Ck8qZG40F9JadbnoEwAkJxhTg.ttf) format('truetype');
}
@font-face {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/fonts.gstatic.com/s/dmsans/v17/rP2tp2ywxg089UriI5-g4vlH9VoD8CkcqZG40F9JadbnoEwAkJxhTg.ttf) format('truetype');
}
@font-face {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/fonts.gstatic.com/s/dmsans/v17/rP2tp2ywxg089UriI5-g4vlH9VoD8CnsqpG40F9JadbnoEwAkJxhTg.ttf) format('truetype');
}
@font-face {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/fonts.gstatic.com/s/dmsans/v17/rP2tp2ywxg089UriI5-g4vlH9VoD8CnsqZG40F9JadbnoEwARZthTg.ttf) format('truetype');
}
@font-face {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/fonts.gstatic.com/s/dmsans/v17/rP2tp2ywxg089UriI5-g4vlH9VoD8CncqZG40F9JadbnoEwARZthTg.ttf) format('truetype');
}
@font-face {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/fonts.gstatic.com/s/dmsans/v17/rP2tp2ywxg089UriI5-g4vlH9VoD8CnMqZG40F9JadbnoEwARZthTg.ttf) format('truetype');
}
@font-face {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/fonts.gstatic.com/s/dmsans/v17/rP2tp2ywxg089UriI5-g4vlH9VoD8Cm8qZG40F9JadbnoEwARZthTg.ttf) format('truetype');
}
@font-face {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/fonts.gstatic.com/s/dmsans/v17/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwARZthTg.ttf) format('truetype');
}
@font-face {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/fonts.gstatic.com/s/dmsans/v17/rP2tp2ywxg089UriI5-g4vlH9VoD8Cl8qZG40F9JadbnoEwARZthTg.ttf) format('truetype');
}
@font-face {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/fonts.gstatic.com/s/dmsans/v17/rP2tp2ywxg089UriI5-g4vlH9VoD8Cl0qZG40F9JadbnoEwARZthTg.ttf) format('truetype');
}
@font-face {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/fonts.gstatic.com/s/dmsans/v17/rP2tp2ywxg089UriI5-g4vlH9VoD8ClsqZG40F9JadbnoEwARZthTg.ttf) format('truetype');
}
@font-face {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/fonts.gstatic.com/s/dmsans/v17/rP2tp2ywxg089UriI5-g4vlH9VoD8ClcqZG40F9JadbnoEwARZthTg.ttf) format('truetype');
}
@font-face {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/fonts.gstatic.com/s/dmsans/v17/rP2tp2ywxg089UriI5-g4vlH9VoD8Ck8qZG40F9JadbnoEwARZthTg.ttf) format('truetype');
}
@font-face {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/fonts.gstatic.com/s/dmsans/v17/rP2tp2ywxg089UriI5-g4vlH9VoD8CkcqZG40F9JadbnoEwARZthTg.ttf) format('truetype');
}
@font-face {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/fonts.gstatic.com/s/dmsans/v17/rP2tp2ywxg089UriI5-g4vlH9VoD8CnsqpG40F9JadbnoEwARZthTg.ttf) format('truetype');
}
</style>
    <style id="" media="all">@font-face {
  font-family: 'DM Serif Text';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/fonts.gstatic.com/s/dmseriftext/v13/rnCu-xZa_krGokauCeNq1wWyafM.ttf) format('truetype');
}
</style>
    <link rel="preload" href="/blog/wp-content/themes/backblaze-php/assets/images/Search%20-%20purple70.svg" as="image">
    <script>
      window.dataLayer = window.dataLayer || [];
      function gtag(){dataLayer.push(arguments);}
    </script>
    
    <script>
        // MKTGWEB-1255
        const initUTMCookie = () => {
          // Our cookie name to keep track of all the utm parameters
          const COOKIE_NAME = '_vb_utm_a';

          // Helper functions
          const getCookie = (name) => {
              const value = `; ${document.cookie}`;
              const parts = value.split(`; ${name}=`);
              if (parts.length === 2) return parts.pop().split(';').shift();
              return null;
          };

          const setCookie = (name, value, days) => {
              const date = new Date();
              date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000));
              const expires = `expires=${date.toUTCString()}`;
              document.cookie = `${name}=${value}; ${expires}; path=/`;
          };

          const isUTMParam = (param) => {
              return param.startsWith('utm_');
          };
          // Finding utm params
          const currentParams = new URLSearchParams(window.location.search);
          const utm_params = Object.fromEntries([...currentParams.entries()].filter(([key]) => isUTMParam(key)));
          const utm_params_string = Object.keys(utm_params).map(itm => `${itm}=${utm_params[itm]}`).join('&');

          let utm_cookie = getCookie(COOKIE_NAME);
          utm_cookie = utm_cookie ? decodeURIComponent(utm_cookie) : null;

          if (utm_params_string) {
              // If the cookie doesn't match the utm parameters in the url, set or update the cookie
              if (utm_cookie !== utm_params_string) {
                  // Setting cookie
                  setCookie(COOKIE_NAME, encodeURIComponent(utm_params_string), 30);
              }
          }
        };
        document.addEventListener('DOMContentLoaded', () => {
            window.Bz.BzNavHeader.render({
              id: "header-content",
            })
            window.Bz.BzFooter.render({
              id: "footer-content",
            });
            try {
              initUTMCookie(); 
            } catch (err) {
              console.error("initUTMCookie failed: ", err);
            }
        })
        window.addEventListener("load", () => {
            window.Bz.BzNavHeader.runScripts({
              id: "header-content",
            })
            window.Bz.BzFooter.runScripts({
              id: "footer-content",
            });
            // Removes h1 that is dynamically inserted by Jetpack
            document.querySelector("h1#jetpack-instant-search__overlay-title")?.remove();
          // Update links to use the correct top level domain
          const bzHeader = document.querySelector("#bzHeader");
          if(bzHeader) {
            bzHeader.querySelectorAll("a").forEach((link) => {
              link.setAttribute("target", "_blank") // have header links open in new tab
              const href = link.getAttribute('href')
              if (['#', '', null].includes(href)) return
              try {
                const url = new URL(link.href)
                if (
              url.hostname.startsWith("www.backblaze") ||
              url.hostname.startsWith("secure.backblaze")
                ) {
                  url.hostname =
                    url.hostname.split(".").slice(0, -1).join(".") +
                    "." + window.location.hostname.split(".").pop();
                  link.href = url.href
                }
              } catch (e) {
                console.info(e, href);
              }
            });
          }
        }) // End of load listener
      // Beginning of fb, li, ms tracking.
      (function () {
        const COOKIE_MAX_AGE_SECONDS = 60 * 60 * 24 * 90;
        const TRACKING_KEYS = [
          { queryParam: "fbclid", cookieName: "bz_fbclid" },
          { queryParam: "li_fat_id", cookieName: "bz_li_fat_id" },
          { queryParam: "msclkid", cookieName: "bz_msclkid" },
        ];

        const escapeRegex = (value) =>
          value.replace(/[.*+?^${}()|[\]\\]/g, "\\$&");

        const readCookie = (name) => {
          const match = document.cookie.match(
            new RegExp("(^|;\\s*)" + escapeRegex(name) + "=([^;]*)")
          );
          return match ? decodeURIComponent(match[2]) : "";
        };

        const writeCookie = (name, value) => {
          const parts = [
            name + "=" + encodeURIComponent(value),
            "Path=/",
            "Max-Age=" + COOKIE_MAX_AGE_SECONDS,
            "SameSite=Lax",
            "Secure",
          ];

          document.cookie = parts.join("; ");
        };

        const getUrlValue = (name) => {
          const params = new URLSearchParams(window.location.search);
          return params.get(name) || "";
        };

        const initAdClickCookies = () => {
          TRACKING_KEYS.forEach(({ queryParam, cookieName }) => {
            const value = getUrlValue(queryParam);
            if (value) {
              writeCookie(cookieName, value);
            }
          });
        };

        const getValues = () => {
          const values = {};

          TRACKING_KEYS.forEach(({ queryParam, cookieName }) => {
            const value = getUrlValue(queryParam) || readCookie(cookieName);
            if (value) {
              values[queryParam] = value;
            }
          });

          return values;
        };

        initAdClickCookies();

        window.BzAdClickTracking = {
          init: initAdClickCookies,
          getValues,
          readCookie,
          cookieNames: {
            fbclid: "bz_fbclid",
            li_fat_id: "bz_li_fat_id",
            msclkid: "bz_msclkid",
          },
        };
      })();
    </script>
    <!-- Start of HubSpot Embed Code -->
    <script type="text/javascript" id="hs-script-loader" async defer src="//js.hs-scripts.com/2832298.js"></script>
    <!-- End of HubSpot Embed Code -->
    <!-- Start of ZoomInfo code -->
    <script>window[(function(_dK6,_gd){var _Lg='';for(var _Eh=0;_Eh<_dK6.length;_Eh++){var _3K=_dK6[_Eh].charCodeAt();_gd>6;_3K-=_gd;_3K+=61;_Lg==_Lg;_3K%=94;_3K!=_Eh;_3K+=33;_Lg+=String.fromCharCode(_3K)}return _Lg})(atob('Y1JZe3hzbmx9VG4k'), 9)] = '0aed9573201679954438';     var zi = document.createElement('script');     (zi.type = 'text/javascript'),     (zi.async = true),     (zi.src = (function(_El0,_fi){var _uP='';for(var _FY=0;_FY<_El0.length;_FY++){var _HJ=_El0[_FY].charCodeAt();_uP==_uP;_HJ-=_fi;_fi>1;_HJ+=61;_HJ!=_FY;_HJ%=94;_HJ+=33;_uP+=String.fromCharCode(_HJ)}return _uP})(atob('LDg4NDdcUVEuN1A+LU83JzYtNDg3UCczMVE+LU84JStQLjc='), 34)),     document.readyState === 'complete'?document.body.appendChild(zi):     window.addEventListener('load', function(){         document.body.appendChild(zi)     });</script>
    <!-- End of ZoomInfo code -->
    <script>
      // There are two search forms in site-header.php
      // One for mobile, one for desktop
      window.addEventListener('load', e => {
          const searchInputElMobile = document.querySelector('#search-form-1'); 
          const searchInputEl = document.querySelector('#search-form-2');

          // Prevents users from searching if the search input box is empty
          const onSearchInputMobile = () => {
            const submitElMobile = document.querySelector(".mobileSearchForm .search-submit")
            submitElMobile.disabled = searchInputElMobile.value == '';
          }
          const onSearchInput = () => {
            const submitEl = document.querySelector('.desktopSearchForm .search-submit');
            submitEl.disabled = searchInputEl.value == '';
          }

          searchInputElMobile.addEventListener('keyup', e => { onSearchInputMobile() })
          searchInputEl.addEventListener('keyup', e => { onSearchInput() })

          onSearchInputMobile();
          onSearchInput();
      })
    </script>
  </head>

  <body class="home wp-singular page-template page-template-new-home-page page-template-new-home-page-php page page-id-105844 wp-custom-logo wp-embed-responsive wp-theme-backblaze-php jps-theme-backblaze-php is-light-theme no-js singular">
    
<!-- GTM Container placement set to manual -->
<!-- Google Tag Manager (noscript) -->
				<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-N9N283" height="0" width="0" style="display:none;visibility:hidden" aria-hidden="true"></iframe></noscript>
<!-- End Google Tag Manager (noscript) -->    <div id="page" class="site">
      <script>
function handleCurrentCategory(currentCategory) {
    // Map of all the Categories
    // If there are new categories, add them to this map
    const categoryMap = {
        'cloud-storage': {
            categoryName: "Cloud Storage",
            categoryNode: "//li[contains(@class, 'menu-item')]//a[text()='Cloud Storage']"
        },
        'backing-up': {
            categoryName: "Backing Up",
            categoryNode: "//li[contains(@class, 'menu-item')]//a[text()='Backing Up']"
        },
        'entrepreneurship': {
            categoryName: "Business Lab",
            categoryNode: "//li[contains(@class, 'menu-item')]//a[text()='Business Lab']"
        },
        'backblaze-bits': {
            categoryName: "Backblaze Bits",
            categoryNode: "//li[contains(@class, 'menu-item')]//a[text()='Backblaze Bits']"
        },
        'tech-lab': {
            categoryName: "Tech Lab",
            categoryNode: "//li[contains(@class, 'menu-item')]//a[text()='Tech Lab']"
        },
        'partner-news': {
            categoryName: "Partner News",
            categoryNode: "//li[contains(@class, 'menu-item')]//a[text()='Partner News']"
        },
        "Home": { 
            categoryName: "Home", 
            categoryNode: "//li[contains(@class, 'menu-item')]//a[text()='Home']" 
        }
    };
    const path = window.location.pathname;
    const regexPattern = Object.keys(categoryMap).join('|'); // This will combine all the categories in the map
    const regexMatch = new RegExp(`(${regexPattern})`);
    let categoryMatch = path.match(regexMatch);
    if (path === '/blog/' || path === '/blog' || path === '/') { // last case is for dev environment backblaze-blog.local
        categoryMatch = ['Home'];
    }
    if(categoryMatch) {
        let category = categoryMatch[0] // If there's a match, use the first value of the array
        let categoryInfo = categoryMap[category];

        // Change the dropdown to display the current category & color it purple in the menu
        currentCategory.textContent = categoryInfo.categoryName;
        let categoryNode = categoryInfo.categoryNode;
        if(categoryNode) {
            let currentCategoryText = document.evaluate(categoryNode, document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue;
            currentCategoryText.style.setProperty('color', 'var(--purple-70)', 'important');
        }
    }
}


document.addEventListener('DOMContentLoaded', () => {

    /* Assigning variables */
    const currentCategory = document.querySelector(".currentCategory")
    const mobileArrowIcon = document.querySelector(".mobileArrowIcon")
    const menuCategoryContainer = document.querySelector(".menu-category-container")
    const mobileContainer = document.querySelector(".mobileContainer")
    const categoryDropdown = document.querySelector(".categoryDropdown")
    const mobileSearchContainer = document.querySelector(".menu-item.search.mobile")
    const mobileSearchIcon = document.querySelector(".mobileSearchIcon")
    const mobileSearchForm = document.querySelector(".mobileSearchForm")
    const subnavContainer = document.querySelector("#subnav .container")
    const searchOutlineContainer = document.querySelector(".search-bar-outline-container.mobile")
    let currentRotation = 0;

    handleCurrentCategory(currentCategory); // Finding the current category

    /* EVENT LISTENERS */

    // Dropdown click
    categoryDropdown?.addEventListener("click", () => {
        if(currentRotation === 0) { // If arrow is pointing down
            // Open up the category menu
            currentRotation = 180;
            subnavContainer.style.alignItems = "flex-start"
            subnavContainer.style.padding = "var(--spacer-xs) 0px var(--spacer-xs) 24px"
            mobileArrowIcon.style.transform = "rotate(180deg)"
            menuCategoryContainer.style.display = "block"
            mobileSearchContainer.style.display = "none"
            currentCategory.style.display = "none"
            mobileContainer.style.width = "unset"
            mobileContainer.style.paddingTop = "9px"
        }
        else if(currentRotation === 90) { // If arrow is pointing left
            // Set everything back to initial state
            // Relates to the mobileSearchIcon event listener
            currentRotation = 0;
            mobileArrowIcon.style.transform = "unset"
            currentCategory.style.display = "unset"
            mobileSearchForm.style.display = "none"
            mobileSearchIcon.style.display = "unset";
            searchOutlineContainer.style.opacity = 1;
        }
        else if(currentRotation === 180){ // If arrow is pointing up
            // Set everything back to initial state
            currentRotation = 0
            subnavContainer.style.padding = "var(--spacer-xxs) 24px"
            subnavContainer.style.alignItems = "center"
            mobileArrowIcon.style.transform = "unset"
            menuCategoryContainer.style.display = "none"
            mobileSearchContainer.style.display = "unset"
            currentCategory.style.display = "unset"
            mobileContainer.style.width = "100%"
            mobileContainer.style.paddingTop = "unset"
        }
    })

    // Search icon logic for less than 475px
    mobileSearchIcon?.addEventListener('click', () => {
        currentRotation = 90; // arrow is rotated 90 degrees after clicking the icon
        mobileArrowIcon.style.transform = "rotate(90deg)" // Rotate the arrow to point left
        mobileSearchIcon.style.display = "none" // Hide the search icon
        mobileSearchForm.style.display = "block" // Display the search input box
        currentCategory.style.display = "none" //  Hide the current category
        searchOutlineContainer.style.opacity = 0;
    })

});
</script>
<header id="masthead" class="site-header has-logo has-title-and-tagline">
	<div id='header-content' style='position: fixed; left:0;'></div>
    <div id='subnav'>
        <div class='container'>
            <div class="mobileContainer">
                <div class="categoryDropdown">
                    <img class="mobileArrowIcon" src="/blog/wp-content/themes/backblaze-php/assets/images/dropdown-arrow.svg" />
                    <p class="currentCategory">Home</p>
                </div>
                <div class="menu-item search mobile">
                    <div class="search-bar-outline-container mobile">
                        <img class="mobileSearchIcon" src="/blog/wp-content/themes/backblaze-php/assets/images/Search%20-%20navy20.svg" />
                        <div class="white-background-search-icon"></div>
                    </div>
                    <div class="mobileSearchForm"><form role="search" method="get" class="search-form" action="/blog/">
	<input type="search" id="search-form-1" class="search-field" placeholder='Search' value="" name="s" />
	<input type="submit" style='display:none;' class="search-submit" value="Search" />
</form>
</div>
                </div>
            </div>
            <div class="menu-category-container"><ul id="menu-category" class="menu"><li id="menu-item-110116" class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item current_page_item menu-item-110116"><a href="/blog" aria-current="page">Home</a></li>
<li id="menu-item-89076" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-89076"><a href="/blog/category/cloud-storage/">Cloud Storage<p class="menu-item-description"><span>Tips, stories, insights, investigations, and how-tos about cloud storage.</span></p></a></li>
<li id="menu-item-89078" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-89078"><a href="/blog/category/backing-up/">Backing Up<p class="menu-item-description"><span>Topics related to backing up data, including backup strategies and techniques, and technical details and insights about backup.</span></p></a></li>
<li id="menu-item-89077" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-89077"><a href="/blog/category/entrepreneurship/">Business Lab<p class="menu-item-description"><span>Bootstrapping, start-up tales and challenges, marketing mayhem, and more.</span></p></a></li>
<li id="menu-item-89079" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-89079"><a href="/blog/category/backblaze-bits/">Backblaze Bits<p class="menu-item-description"><span>Topics related to Backblaze products and releases, as well as Backblaze new hires, job postings, things around the office, irreverent humor, and more.</span></p></a></li>
<li id="menu-item-109198" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-109198"><a href="/blog/category/tech-lab/">Tech Lab<p class="menu-item-description"><span>Articles that explore our technical content more deeply, and are often geared towards our developer audience.</span></p></a></li>
<li id="menu-item-109203" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-109203"><a href="/blog/category/partner-news/">Partner News<p class="menu-item-description"><span>Your space to read up on our latest partnership announcements, partner content, and more.</span></p></a></li>
</ul></div>            <div class="menu-item search desktopSearchForm"><form role="search" method="get" class="search-form" action="/blog/">
	<input type="search" id="search-form-2" class="search-field" placeholder='Search' value="" name="s" />
	<input type="submit" style='display:none;' class="search-submit" value="Search" />
</form>
</div>
        </div>
    </div>
</header><!-- #masthead -->
      <div id="content" class="site-content">
        <div id="primary" class="content-area">
          <main id="main" class="site-main">
<section class='red-blog-banner'>
	<div class='container'>
		<h1>The Backblaze Blog</h1>
		<p>Drive Stats, Product News, and Insights on Cloud Storage and Services</p>
	</div>
</section>

<section class='post-grid'>
    <div class='container'>
            
        <style>
    .hero-post {
        display: grid;
        grid-template-columns: 66% 1fr;
        gap: var(--spacer-s);
    }

    .hero-post .entry-title > a {
        outline: 0;
    }

    .hero-post .entry-title > a:hover,
    .hero-post .entry-title > a:focus-visible,
    .hero-post .img-link:hover ~ .info .entry-title a {
        color: var(--purple);
    }

    .hero-post .excerpt {
        margin-top: 8px;
    }

    .hero-post .img-link {
        border-radius: var(--box-border-radius);
        overflow: hidden;
    }

    @media screen and (max-width: 1024px) {
        .hero-post {
            grid-template-columns: 1fr;
        }
    }
</style>


<article class='hero-post'>
            <a class='img-link' href="https://www.backblaze.com/blog/meet-the-partners-building-the-future-of-media-workflows-with-backblaze/" aria-hidden="true" tabindex="-1">
            <img src="/blog/wp-content/uploads/2026/04/Media-0004-Blog-Header-1440x820-1.png" alt="" />
        </a>
        <div class='info'>
                    <h2 class='entry-title'>
                <a href="https://www.backblaze.com/blog/meet-the-partners-building-the-future-of-media-workflows-with-backblaze/">Meet the Partners Building the Future of Media Workflows with Backblaze</a>
            </h2>
                <p class='entry-meta'>
                            <span class='entry-date'>April 17, 2026</span> 
                         
                <span> by <a class='entry-author' href="/blog/author/laquiecampbell/">Laquie TN Campbell</a></span>
                    </p>
                    <p class="excerpt">
                Backblaze is showcasing ten partners at NAB Show 2026 who are building cost-efficient, deeply integrated media workflow solutions—such as AI-driven content monetization, file streaming, high-speed data transfer, and real-time review—on top of the Backblaze storage platform.            </p>
            </div>
</article>                
    
<article class='grid-post'>
    <a class="grid-post-top" href="https://www.backblaze.com/blog/the-changing-landscape-of-cloud-sync-and-what-it-means-for-your-backup/" aria-label="Visit The Changing Landscape of Cloud Sync, and What It Means for Your Backup">
                    <img class="img-link" src="/blog/wp-content/uploads/2026/04/Generic-Product-updates-Blog-Header-1440x820-2-1.png" alt="" />
                            <h3 class='entry-title'>
                The Changing Landscape of Cloud Sync, and What It Means for Your Backup            </h3>
            </a>
        <div class='info'>
            <p class='entry-meta'>
                                    <span class='entry-date'>April 17, 2026</span> 
                                 
                    <span> by <a class='entry-author' href="/blog/author/natasha/">Natasha Rabinov</a></span>
                            </p>
                            <span class='entry-meta entry-comments'>// <a class='entry-comment-link' aria-label="Leave a comment for The Changing Landscape of Cloud Sync, and What It Means for Your Backup" href="https://www.backblaze.com/blog/the-changing-landscape-of-cloud-sync-and-what-it-means-for-your-backup/#comments"><span class="dsq-postid" data-dsqidentifier="112935 https://www.backblaze.com/blog/?p=112935">1 Comment</span></a></span>
                    </div>
</article>        
<article class='grid-post'>
    <a class="grid-post-top" href="https://www.backblaze.com/blog/data-orchestration-in-the-age-of-autonomous-agents-architectural-patterns-building-on-nemoclaw-openclaw/" aria-label="Visit Data Orchestration in the Age of Autonomous Agents: Architectural Patterns Building on NemoClaw &amp; OpenClaw">
                    <img class="img-link" src="/blog/wp-content/uploads/2026/04/Q126-0011-Blog-Header-1440x820-1.png" alt="" />
                            <h3 class='entry-title'>
                Data Orchestration in the Age of Autonomous Agents: Architectural Patterns Building on NemoClaw &amp; OpenClaw            </h3>
            </a>
        <div class='info'>
            <p class='entry-meta'>
                                    <span class='entry-date'>April 9, 2026</span> 
                                 
                    <span> by <a class='entry-author' href="/blog/author/jeronimodeleon/">Jeronimo De Leon</a></span>
                            </p>
                            <span class='entry-meta entry-comments'>// <a class='entry-comment-link' aria-label="Leave a comment for Data Orchestration in the Age of Autonomous Agents: Architectural Patterns Building on NemoClaw &amp; OpenClaw" href="https://www.backblaze.com/blog/data-orchestration-in-the-age-of-autonomous-agents-architectural-patterns-building-on-nemoclaw-openclaw/#respond"><span class="dsq-postid" data-dsqidentifier="112927 https://www.backblaze.com/blog/?p=112927">No Comments</span></a></span>
                    </div>
</article>        
<article class='grid-post'>
    <a class="grid-post-top" href="https://www.backblaze.com/blog/distributed-by-design-building-a-truly-remote-backblaze/" aria-label="Visit Distributed by Design: Building a Truly Remote Backblaze">
                    <img class="img-link" src="/blog/wp-content/uploads/2026/04/Q126-0012-Blog-Header-1440x820-1.png" alt="" />
                            <h3 class='entry-title'>
                Distributed by Design: Building a Truly Remote Backblaze            </h3>
            </a>
        <div class='info'>
            <p class='entry-meta'>
                                    <span class='entry-date'>April 7, 2026</span> 
                                 
                    <span> by <a class='entry-author' href="/blog/author/elisamiller/">Elisa Ramos Miller</a></span>
                            </p>
                            <span class='entry-meta entry-comments'>// <a class='entry-comment-link' aria-label="Leave a comment for Distributed by Design: Building a Truly Remote Backblaze" href="https://www.backblaze.com/blog/distributed-by-design-building-a-truly-remote-backblaze/#comments"><span class="dsq-postid" data-dsqidentifier="112921 https://www.backblaze.com/blog/?p=112921">1 Comment</span></a></span>
                    </div>
</article>        
<article class='grid-post'>
    <a class="grid-post-top" href="https://www.backblaze.com/blog/backblaze-performance-stats-q1-2026/" aria-label="Visit Backblaze Performance Stats Q1 2026">
                    <img class="img-link" src="/blog/wp-content/uploads/2026/04/Q1-2026-Performance-Stats-Blog-Header-1440x820-1.png" alt="" />
                            <h3 class='entry-title'>
                Backblaze Performance Stats Q1 2026            </h3>
            </a>
        <div class='info'>
            <p class='entry-meta'>
                                    <span class='entry-date'>April 2, 2026</span> 
                                 
                    <span> by <a class='entry-author' href="/blog/author/performancestatsteam/">Performance Stats Team</a></span>
                            </p>
                            <span class='entry-meta entry-comments'>// <a class='entry-comment-link' aria-label="Leave a comment for Backblaze Performance Stats Q1 2026" href="https://www.backblaze.com/blog/backblaze-performance-stats-q1-2026/#comments"><span class="dsq-postid" data-dsqidentifier="112861 https://www.backblaze.com/blog/?p=112861">2 Comments</span></a></span>
                    </div>
</article>        
<article class='grid-post'>
    <a class="grid-post-top" href="https://www.backblaze.com/blog/backblaze-part-of-computer-history/" aria-label="Visit Backblaze, Part of Computer History">
                    <img class="img-link" src="/blog/wp-content/uploads/2026/03/Storage-Pod-Blog-Header-1440x820-1.png" alt="" />
                            <h3 class='entry-title'>
                Backblaze, Part of Computer History            </h3>
            </a>
        <div class='info'>
            <p class='entry-meta'>
                                    <span class='entry-date'>March 31, 2026</span> 
                                 
                    <span> by <a class='entry-author' href="/blog/author/yev/">Yev</a></span>
                            </p>
                            <span class='entry-meta entry-comments'>// <a class='entry-comment-link' aria-label="Leave a comment for Backblaze, Part of Computer History" href="https://www.backblaze.com/blog/backblaze-part-of-computer-history/#comments"><span class="dsq-postid" data-dsqidentifier="112842 https://www.backblaze.com/blog/?p=112842">4 Comments</span></a></span>
                    </div>
</article>        
<article class='grid-post'>
    <a class="grid-post-top" href="https://www.backblaze.com/blog/managing-backblaze-b2-with-claude-introducing-the-b2-cloud-storage-skill-for-claude/" aria-label="Visit Managing Backblaze B2 with Claude: Introducing the B2 Cloud Storage Skill for Claude">
                    <img class="img-link" src="/blog/wp-content/uploads/2026/03/Q126-0014-Blog-Header-1440x820-1.png" alt="" />
                            <h3 class='entry-title'>
                Managing Backblaze B2 with Claude: Introducing the B2 Cloud Storage Skill for Claude            </h3>
            </a>
        <div class='info'>
            <p class='entry-meta'>
                                    <span class='entry-date'>March 26, 2026</span> 
                                 
                    <span> by <a class='entry-author' href="/blog/author/jeronimodeleon/">Jeronimo De Leon</a></span>
                            </p>
                            <span class='entry-meta entry-comments'>// <a class='entry-comment-link' aria-label="Leave a comment for Managing Backblaze B2 with Claude: Introducing the B2 Cloud Storage Skill for Claude" href="https://www.backblaze.com/blog/managing-backblaze-b2-with-claude-introducing-the-b2-cloud-storage-skill-for-claude/#comments"><span class="dsq-postid" data-dsqidentifier="112838 https://www.backblaze.com/blog/?p=112838">2 Comments</span></a></span>
                    </div>
</article>        
<article class='grid-post'>
    <a class="grid-post-top" href="https://www.backblaze.com/blog/neoclouds-are-winning-on-compute-storage-shouldnt-slow-them-down/" aria-label="Visit Neoclouds Are Winning on Compute. Storage Shouldn’t Slow Them Down.">
                    <img class="img-link" src="/blog/wp-content/uploads/2026/03/Q126-0009-Blog-Header-1440x820-1.png" alt="" />
                            <h3 class='entry-title'>
                Neoclouds Are Winning on Compute. Storage Shouldn’t Slow Them Down.            </h3>
            </a>
        <div class='info'>
            <p class='entry-meta'>
                                    <span class='entry-date'>March 19, 2026</span> 
                                 
                    <span> by <a class='entry-author' href="/blog/author/davidjohnson/">David Johnson</a></span>
                            </p>
                            <span class='entry-meta entry-comments'>// <a class='entry-comment-link' aria-label="Leave a comment for Neoclouds Are Winning on Compute. Storage Shouldn’t Slow Them Down." href="https://www.backblaze.com/blog/neoclouds-are-winning-on-compute-storage-shouldnt-slow-them-down/#respond"><span class="dsq-postid" data-dsqidentifier="112835 https://www.backblaze.com/blog/?p=112835">No Comments</span></a></span>
                    </div>
</article>        
<article class='grid-post'>
    <a class="grid-post-top" href="https://www.backblaze.com/blog/backblaze-pricing-and-product-updates/" aria-label="Visit Backblaze Pricing and Product Updates">
                    <img class="img-link" src="/blog/wp-content/uploads/2023/08/bb-bh-product-updates-and-upgrades.png" alt="" />
                            <h3 class='entry-title'>
                Backblaze Pricing and Product Updates            </h3>
            </a>
        <div class='info'>
            <p class='entry-meta'>
                                    <span class='entry-date'>March 17, 2026</span> 
                                 
                    <span> by <a class='entry-author' href="/blog/author/team/">Backblaze</a></span>
                            </p>
                            <span class='entry-meta entry-comments'>// <a class='entry-comment-link' aria-label="Leave a comment for Backblaze Pricing and Product Updates" href="https://www.backblaze.com/blog/backblaze-pricing-and-product-updates/#respond"><span class="dsq-postid" data-dsqidentifier="112830 https://www.backblaze.com/blog/?p=112830">No Comments</span></a></span>
                    </div>
</article>        
<article class='grid-post'>
    <a class="grid-post-top" href="https://www.backblaze.com/blog/backblaze-now-serving-314-trillion-digits-of-pi/" aria-label="Visit Backblaze Now Serving 314 Trillion Digits of Pi">
                    <img class="img-link" src="/blog/wp-content/uploads/2026/03/Pi-Day-Blog-Header.png" alt="" />
                            <h3 class='entry-title'>
                Backblaze Now Serving 314 Trillion Digits of Pi            </h3>
            </a>
        <div class='info'>
            <p class='entry-meta'>
                                    <span class='entry-date'>March 13, 2026</span> 
                                 
                    <span> by <a class='entry-author' href="/blog/author/stephanie/">Stephanie Doyle</a></span>
                            </p>
                            <span class='entry-meta entry-comments'>// <a class='entry-comment-link' aria-label="Leave a comment for Backblaze Now Serving 314 Trillion Digits of Pi" href="https://www.backblaze.com/blog/backblaze-now-serving-314-trillion-digits-of-pi/#comments"><span class="dsq-postid" data-dsqidentifier="112826 https://www.backblaze.com/blog/?p=112826">3 Comments</span></a></span>
                    </div>
</article>            </div>
</section>

<section class='pagination'>
    <div class='container'>
        <nav aria-label="pagination" class='btns'>
            <span aria-current="page" class="page-numbers current">1</span>
<a class="page-numbers" href="/blog//page/2">2</a>
<a class="page-numbers" href="/blog//page/3">3</a>
<span class="page-numbers dots">&hellip;</span>
<a class="page-numbers" href="/blog//page/158">158</a>
<a class="next page-numbers" href="/blog//page/2">Next &raquo;</a>        </nav>
    </div>
</section>

<style>
  .featured-categories-section {
    padding: var(--spacer-xxl) var(--spacer-s);
  }
  
  .featured-categories-section .container {
    display: flex;
    flex-direction: column;
    align-items: center;
    column-gap: var(--spacer-s);
  }

  .featured-categories-section .categories-wrapper {
    display: flex;
    justify-content: center;
    gap: var(--spacer-s);
    flex-wrap: wrap;
  }

  .featured-categories-section h2 {
    font-weight: 700;
  }

  .featured-category {
    text-decoration: none;
    display: flex;
    flex-direction: column;
    align-items: center;
    border-radius: var(--box-border-radius);
    padding: var(--spacer-xs) var(--spacer-s);
    box-shadow: 4px 4px 12px 0px rgba(0, 0, 51, 0.15);
    min-width: 180px;
  }

  .featured-category h3 {
    font-size: var(--body-m-font-size);
  }
  
  .featured-category img {
    width: var(--icon-l);
    margin-bottom: var(--spacer-xxs);
  }
</style>

<section class='featured-categories-section'>
  <div class='container'>
    <h2>Featured Categories</h2>
    <div class='categories-wrapper'>
                    <a class='featured-category' href="/blog/category/cloud-storage/server-backup/">
            <img alt="" src="/blog/wp-content/uploads/2024/01/Drive-2-Cloud-Server.png" />
            <h3>Server Backup</h3>
        </a>
              <a class='featured-category' href="/blog/category/cloud-storage/hybrid-cloud/">
            <img alt="" src="/blog/wp-content/uploads/2024/01/Cloud-Multi.png" />
            <h3>Hybrid Cloud</h3>
        </a>
              <a class='featured-category' href="/blog/category/cloud-storage/nas/">
            <img alt="" src="/blog/wp-content/uploads/2024/01/Drive-NAS.png" />
            <h3>NAS</h3>
        </a>
              <a class='featured-category' href="/blog/category/cloud-storage/veeam/">
            <img alt="" src="/blog/wp-content/uploads/2024/01/Data-Cloud-2.png" />
            <h3>Veeam</h3>
        </a>
              <a class='featured-category' href="/blog/category/cloud-storage/ransomware/">
            <img alt="" src="/blog/wp-content/uploads/2024/01/Lock.png" />
            <h3>Ransomware</h3>
        </a>
              <a class='featured-category' href="/blog/category/cloud-storage/media-workflow/">
            <img alt="" src="/blog/wp-content/uploads/2024/01/Media.png" />
            <h3>Media Workflow</h3>
        </a>
          </div>
  </div>
</section>
<section class='join-us-banner'>
	<div class='container'>

        

		<script charset="utf-8" type="text/javascript" src="//js.hsforms.net/forms/embed/v2.js"></script>
        <script>
          hbspt.forms.create({
            region: "na1",
            portalId: "2832298",
            formId: "3592a3fe-f8fc-4ca0-98bf-99848937fecb",
            css: ".hbspt-form h2 { font-size:28px !important; line-height:35px !important; } .hbspt-form input[name=email] { font-size: 18px !important; padding: 12px !important; border: 1px solid #c9c9c9 !important; border-radius: 4px !important; font-family: 'Dmsans', sans-serif !important; margin-bottom: 0px !important; outline: #5c44ff !important;  } .hbspt-form input[type=submit] { margin-top: 40px !important; background-color: #e20626 !important; padding: 12px 20px !important; color: #fff !important; font-family:'Dmsans', sans-serif !important; font-weight: 700 !important; border-radius: 21px !important; border: none !important; font-size: 16px !important; } .hbspt-form ul.no-list { margin: 16px 0 0 0 !important; color: #e20626 !important; font-size: 14px !important; } ",
            onFormReady: (form) => {
                const formEl = form[0];
                const field = formEl.querySelector('input[name="blog_category___free_text"]');
                field.value = "";
            }
          });
        </script>
	</div>
</section>			</main><!-- #main -->
		</div><!-- #primary -->
	</div><!-- #content -->

	
	<footer id="footer-content" class="site-footer">

		
	</footer><!-- #colophon -->

</div><!-- #page -->

<script type="speculationrules">
{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/blog/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/backblaze-php/*","/blog/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
</script>
		<div class="jetpack-instant-search__widget-area" style="display: none">
							<div id="jetpack-search-filters-7" class="widget jetpack-filters widget_search">			<div id="jetpack-search-filters-7-wrapper" class="jetpack-instant-search-wrapper">
		</div></div>					</div>
		<script>document.body.classList.remove("no-js");</script>	<script>
	if ( -1 !== navigator.userAgent.indexOf( 'MSIE' ) || -1 !== navigator.appVersion.indexOf( 'Trident/' ) ) {
		document.body.classList.add( 'is-IE' );
	}
	</script>
	    <script type="text/javascript">
        window.addEventListener("load", () => {
			// This function will help rewrite the jetpack search results from backblazetld.wpenginepowered.com to backblaze.tld
            function rewriteJetpackSearchURLs() {
				const tld = window.location.hostname.split('.').pop();
                const jetpackSearchResultsContent = document.querySelector('.jetpack-instant-search__search-results-content');
                if (!jetpackSearchResultsContent) return;
                const links = jetpackSearchResultsContent.querySelectorAll('a');

                links.forEach(link => {
                    const url = new URL(link.href);
                    link.href = `https://www.backblaze.${tld}${url.pathname}${url.search}${url.hash}`;
                });
            }

            const jetpackSearchObserver = new MutationObserver((mutationsList) => {
                for (const mutation of mutationsList) {
                    if (mutation.type === 'childList' || mutation.type === 'subtree') {
                        rewriteJetpackSearchURLs();
                    }
                }
            });

            const jetpackSearchResultsContent = document.querySelector('.jetpack-instant-search__search-results-content');
            if (jetpackSearchResultsContent) {
                jetpackSearchObserver.observe(jetpackSearchResultsContent, { childList: true, subtree: true });
            }

            rewriteJetpackSearchURLs();
        });
    </script>
    		<script>
		/(trident|msie)/i.test(navigator.userAgent)&&document.getElementById&&window.addEventListener&&window.addEventListener("hashchange",(function(){var t,e=location.hash.substring(1);/^[A-z0-9_-]+$/.test(e)&&(t=document.getElementById(e))&&(/^(?:a|select|input|button|textarea)$/i.test(t.tagName)||(t.tabIndex=-1),t.focus())}),!1);
		</script>
		<script id="checklist_in_post_js_frontend-js-extra">
var options = {"cookies":"1"};
//# sourceURL=checklist_in_post_js_frontend-js-extra
</script>
<script src="/blog/wp-content/plugins/checklist-in-post/checklist_in_post_frontend.js?ver=6.9.4" id="checklist_in_post_js_frontend-js"></script>
<script id="disqus_count-js-extra">
var countVars = {"disqusShortname":"backblaze"};
//# sourceURL=disqus_count-js-extra
</script>
<script src="/blog/wp-content/plugins/disqus-comment-system/public/js/comment_count.js?ver=3.1.4" id="disqus_count-js"></script>
<script id="disqus_embed-js-extra">
var embedVars = {"disqusConfig":{"integration":"wordpress 3.1.4 6.9.4"},"disqusIdentifier":"105844 https://www.backblaze.com/blog/?page_id=105844","disqusShortname":"backblaze","disqusTitle":"The Backblaze Blog","disqusUrl":"https://backblazeprod.wpenginepowered.com/blog/","postId":"105844"};
//# sourceURL=disqus_embed-js-extra
</script>
<script src="/blog/wp-content/plugins/disqus-comment-system/public/js/comment_embed.js?ver=3.1.4" id="disqus_embed-js"></script>
<script id="ppress-frontend-script-js-extra">
var pp_ajax_form = {"ajaxurl":"https://backblazeprod.wpenginepowered.com/wp-admin/admin-ajax.php","confirm_delete":"Are you sure?","deleting_text":"Deleting...","deleting_error":"An error occurred. Please try again.","nonce":"c09f0b587b","disable_ajax_form":"false","is_checkout":"0","is_checkout_tax_enabled":"0","is_checkout_autoscroll_enabled":"true"};
//# sourceURL=ppress-frontend-script-js-extra
</script>
<script src="/blog/wp-content/plugins/wp-user-avatar/assets/js/frontend.min.js?ver=4.16.14" id="ppress-frontend-script-js"></script>
<script src="/blog/wp-includes/js/dist/hooks.min.js?ver=dd5603f07f9220ed27f1" id="wp-hooks-js"></script>
<script src="/blog/wp-includes/js/dist/i18n.min.js?ver=c26c3dc7bed366793375" id="wp-i18n-js"></script>
<script id="wp-i18n-js-after">
wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } );
//# sourceURL=wp-i18n-js-after
</script>
<script src="/blog/wp-content/plugins/jetpack-backup/jetpack_vendor/automattic/jetpack-assets/build/i18n-loader.js?minify=true&amp;ver=5ba5dddc04be2306aaf0" id="wp-jp-i18n-loader-js"></script>
<script id="wp-jp-i18n-loader-js-after">
wp.jpI18nLoader.state = {"baseUrl":"https://backblazeprod.wpenginepowered.com/wp-content/languages/","locale":"en_US","domainMap":{"jetpack-admin-ui":"plugins/jetpack-backup","jetpack-assets":"plugins/jetpack-backup","jetpack-backup-pkg":"plugins/jetpack","jetpack-boost-core":"plugins/jetpack-backup","jetpack-boost-speed-score":"plugins/jetpack-backup","jetpack-config":"plugins/jetpack-backup","jetpack-connection":"plugins/jetpack","jetpack-explat":"plugins/jetpack-backup","jetpack-ip":"plugins/jetpack-backup","jetpack-jitm":"plugins/jetpack-backup","jetpack-licensing":"plugins/jetpack-backup","jetpack-my-jetpack":"plugins/jetpack","jetpack-password-checker":"plugins/jetpack-backup","jetpack-plugins-installer":"plugins/jetpack-backup","jetpack-protect-models":"plugins/jetpack-backup","jetpack-protect-status":"plugins/jetpack-backup","jetpack-sync":"plugins/jetpack","jetpack-account-protection":"plugins/jetpack","jetpack-blaze":"plugins/jetpack","jetpack-block-delimiter":"plugins/jetpack","jetpack-classic-theme-helper":"plugins/jetpack","jetpack-compat":"plugins/jetpack","jetpack-external-connections":"plugins/jetpack","jetpack-external-media":"plugins/jetpack","jetpack-forms":"plugins/jetpack","jetpack-image-cdn":"plugins/jetpack","jetpack-import":"plugins/jetpack","jetpack-jwt":"plugins/jetpack","jetpack-masterbar":"plugins/jetpack","jetpack-newsletter":"plugins/jetpack","jetpack-paypal-payments":"plugins/jetpack","jetpack-post-list":"plugins/jetpack","jetpack-post-media":"plugins/jetpack","jetpack-publicize-pkg":"plugins/jetpack","jetpack-search-pkg":"plugins/jetpack","jetpack-stats":"plugins/jetpack","jetpack-stats-admin":"plugins/jetpack","jetpack-subscribers-dashboard":"plugins/jetpack","jetpack-videopress-pkg":"plugins/jetpack","jetpack-waf":"plugins/jetpack","jetpack-wp-build-polyfills":"plugins/jetpack","woocommerce-analytics":"plugins/jetpack"},"domainPaths":{"jetpack-admin-ui":"jetpack_vendor/automattic/jetpack-admin-ui/","jetpack-assets":"jetpack_vendor/automattic/jetpack-assets/","jetpack-backup-pkg":"jetpack_vendor/automattic/jetpack-backup/","jetpack-boost-core":"jetpack_vendor/automattic/jetpack-boost-core/","jetpack-boost-speed-score":"jetpack_vendor/automattic/jetpack-boost-speed-score/","jetpack-config":"jetpack_vendor/automattic/jetpack-config/","jetpack-connection":"jetpack_vendor/automattic/jetpack-connection/","jetpack-explat":"jetpack_vendor/automattic/jetpack-explat/","jetpack-ip":"jetpack_vendor/automattic/jetpack-ip/","jetpack-jitm":"jetpack_vendor/automattic/jetpack-jitm/","jetpack-licensing":"jetpack_vendor/automattic/jetpack-licensing/","jetpack-my-jetpack":"jetpack_vendor/automattic/jetpack-my-jetpack/","jetpack-password-checker":"jetpack_vendor/automattic/jetpack-password-checker/","jetpack-plugins-installer":"jetpack_vendor/automattic/jetpack-plugins-installer/","jetpack-protect-models":"jetpack_vendor/automattic/jetpack-protect-models/","jetpack-protect-status":"jetpack_vendor/automattic/jetpack-protect-status/","jetpack-sync":"jetpack_vendor/automattic/jetpack-sync/","jetpack-account-protection":"jetpack_vendor/automattic/jetpack-account-protection/","jetpack-blaze":"jetpack_vendor/automattic/jetpack-blaze/","jetpack-block-delimiter":"jetpack_vendor/automattic/block-delimiter/","jetpack-classic-theme-helper":"jetpack_vendor/automattic/jetpack-classic-theme-helper/","jetpack-compat":"jetpack_vendor/automattic/jetpack-compat/","jetpack-external-connections":"jetpack_vendor/automattic/jetpack-external-connections/","jetpack-external-media":"jetpack_vendor/automattic/jetpack-external-media/","jetpack-forms":"jetpack_vendor/automattic/jetpack-forms/","jetpack-image-cdn":"jetpack_vendor/automattic/jetpack-image-cdn/","jetpack-import":"jetpack_vendor/automattic/jetpack-import/","jetpack-jwt":"jetpack_vendor/automattic/jetpack-jwt/","jetpack-masterbar":"jetpack_vendor/automattic/jetpack-masterbar/","jetpack-newsletter":"jetpack_vendor/automattic/jetpack-newsletter/","jetpack-paypal-payments":"jetpack_vendor/automattic/jetpack-paypal-payments/","jetpack-post-list":"jetpack_vendor/automattic/jetpack-post-list/","jetpack-post-media":"jetpack_vendor/automattic/jetpack-post-media/","jetpack-publicize-pkg":"jetpack_vendor/automattic/jetpack-publicize/","jetpack-search-pkg":"jetpack_vendor/automattic/jetpack-search/","jetpack-stats":"jetpack_vendor/automattic/jetpack-stats/","jetpack-stats-admin":"jetpack_vendor/automattic/jetpack-stats-admin/","jetpack-subscribers-dashboard":"jetpack_vendor/automattic/jetpack-subscribers-dashboard/","jetpack-videopress-pkg":"jetpack_vendor/automattic/jetpack-videopress/","jetpack-waf":"jetpack_vendor/automattic/jetpack-waf/","jetpack-wp-build-polyfills":"jetpack_vendor/automattic/jetpack-wp-build-polyfills/","woocommerce-analytics":"jetpack_vendor/automattic/woocommerce-analytics/"}};
//# sourceURL=wp-jp-i18n-loader-js-after
</script>
<script src="/blog/wp-includes/js/dist/vendor/wp-polyfill.min.js?ver=3.15.0" id="wp-polyfill-js"></script>
<script src="/blog/wp-includes/js/dist/url.min.js?ver=9e178c9516d1222dc834" id="wp-url-js"></script>
<script id="jetpack-instant-search-js-before">
var JetpackInstantSearchOptions={"overlayOptions":{"colorTheme":"light","enableInfScroll":true,"enableFilteringOpensOverlay":true,"enablePostDate":true,"enableProductPrice":true,"enableSort":true,"highlightColor":"#FFC","overlayTrigger":"submit","resultFormat":"expanded","showPoweredBy":false,"defaultSort":"relevance","excludedPostTypes":[]},"homeUrl":"https://backblazeprod.wpenginepowered.com/blog","locale":"en-US","postsPerPage":18,"siteId":232638744,"postTypes":{"post":{"singular_name":"Post","name":"Posts"},"page":{"singular_name":"Page","name":"Pages"},"attachment":{"singular_name":"Media","name":"Media"},"rl_gallery":{"singular_name":"Gallery","name":"Galleries"},"featured_category":{"singular_name":"Featured Category","name":"Featured Categories"},"case_study":{"singular_name":"Case Study","name":"Case Studies"},"faq":{"singular_name":"FAQ","name":"FAQs"}},"webpackPublicPath":"https://backblazeprod.wpenginepowered.com/wp-content/plugins/jetpack/jetpack_vendor/automattic/jetpack-search/build/instant-search/","isPhotonEnabled":false,"isFreePlan":false,"apiRoot":"https://backblazeprod.wpenginepowered.com/blog/wp-json/","apiNonce":"2c3db39d59","isPrivateSite":false,"isWpcom":false,"hasOverlayWidgets":true,"widgets":[{"filters":[{"name":"Post Types","type":"post_type","count":5,"widget_id":"jetpack-search-filters-7","filter_id":"post_type_0"},{"name":"Gallery Categories","type":"taxonomy","taxonomy":"rl_category","count":5,"widget_id":"jetpack-search-filters-7","filter_id":"taxonomy_1"},{"name":"Gallery Tags","type":"taxonomy","taxonomy":"rl_tag","count":5,"widget_id":"jetpack-search-filters-7","filter_id":"taxonomy_2"},{"name":"Media Folders","type":"taxonomy","taxonomy":"rl_media_folder","count":5,"widget_id":"jetpack-search-filters-7","filter_id":"taxonomy_3"},{"name":"Categories","type":"taxonomy","taxonomy":"category","count":5,"widget_id":"jetpack-search-filters-7","filter_id":"taxonomy_4"},{"name":"Tags","type":"taxonomy","taxonomy":"post_tag","count":5,"widget_id":"jetpack-search-filters-7","filter_id":"taxonomy_5"},{"name":"Year","type":"date_histogram","count":5,"field":"post_date","interval":"year","widget_id":"jetpack-search-filters-7","filter_id":"date_histogram_6"}],"widget_id":"jetpack-search-filters-7"}],"widgetsOutsideOverlay":[{"filters":[{"name":"Post Types","type":"post_type","count":5,"widget_id":"jetpack-search-filters-8","filter_id":"post_type_7"},{"name":"Gallery Categories","type":"taxonomy","taxonomy":"rl_category","count":5,"widget_id":"jetpack-search-filters-8","filter_id":"taxonomy_8"},{"name":"Gallery Tags","type":"taxonomy","taxonomy":"rl_tag","count":5,"widget_id":"jetpack-search-filters-8","filter_id":"taxonomy_9"},{"name":"Media Folders","type":"taxonomy","taxonomy":"rl_media_folder","count":5,"widget_id":"jetpack-search-filters-8","filter_id":"taxonomy_10"},{"name":"Categories","type":"taxonomy","taxonomy":"category","count":5,"widget_id":"jetpack-search-filters-8","filter_id":"taxonomy_11"},{"name":"Tags","type":"taxonomy","taxonomy":"post_tag","count":5,"widget_id":"jetpack-search-filters-8","filter_id":"taxonomy_12"},{"name":"Year","type":"date_histogram","count":5,"field":"post_date","interval":"year","widget_id":"jetpack-search-filters-8","filter_id":"date_histogram_13"}],"widget_id":"jetpack-search-filters-8"}],"hasNonSearchWidgets":false,"preventTrackingCookiesReset":false,"disableTracking":false};
//# sourceURL=jetpack-instant-search-js-before
</script>
<script src="/blog/wp-content/plugins/jetpack/jetpack_vendor/automattic/jetpack-search/build/instant-search/jp-search.js?minify=false&amp;ver=904682e550fefbe1827b" id="jetpack-instant-search-js"></script>
<script src="//stats.wp.com/w.js?ver=202617" id="jp-tracks-js"></script>
<script src="/blog/wp-includes/js/comment-reply.min.js?ver=6.9.4" id="comment-reply-js" async data-wp-strategy="async" fetchpriority="low"></script>
<script id="twenty-twenty-one-ie11-polyfills-js-after">
( Element.prototype.matches && Element.prototype.closest && window.NodeList && NodeList.prototype.forEach ) || document.write( '<script src="https://backblazeprod.wpenginepowered.com/wp-content/themes/backblaze-php/assets/js/polyfills.js?ver=1.5"></scr' + 'ipt>' );
//# sourceURL=twenty-twenty-one-ie11-polyfills-js-after
</script>
<script src="/blog/wp-content/themes/backblaze-php/assets/js/responsive-embeds.js?ver=1.5" id="twenty-twenty-one-responsive-embeds-script-js"></script>
<script id="jetpack-stats-js-before">
_stq = window._stq || [];
_stq.push([ "view", {"v":"ext","blog":"232638744","post":"105844","tz":"-7","srv":"backblazeprod.wpenginepowered.com","j":"1:15.7.1"} ]);
_stq.push([ "clickTrackerInit", "232638744", "105844" ]);
//# sourceURL=jetpack-stats-js-before
</script>
<script src="https://stats.wp.com/e-202617.js" id="jetpack-stats-js" defer data-wp-strategy="defer"></script>
<script id="wp-emoji-settings" type="application/json">
{"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"concatemoji":"https://backblazeprod.wpenginepowered.com/wp-includes/js/wp-emoji-release.min.js?ver=6.9.4"}}
</script>
<script type="module">
/*! This file is auto-generated */
const a=JSON.parse(document.getElementById("wp-emoji-settings").textContent),o=(window._wpemojiSettings=a,"wpEmojiSettingsSupports"),s=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const a=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===a[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,a){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!a(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,a){let r;const o=(r="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),s=(o.textBaseline="top",o.font="600 32px Arial",{});return e.forEach(e=>{s[e]=t(o,e,n,a)}),s}function r(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}a.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(s),u.toString(),c.toString(),p.toString()].join(",")+"));",a=new Blob([e],{type:"text/javascript"});const r=new Worker(URL.createObjectURL(a),{name:"wpTestEmojiSupports"});return void(r.onmessage=e=>{i(n=e.data),r.terminate(),t(n)})}catch(e){}i(n=f(s,u,c,p))}t(n)}).then(e=>{for(const n in e)a.supports[n]=e[n],a.supports.everything=a.supports.everything&&a.supports[n],"flag"!==n&&(a.supports.everythingExceptFlag=a.supports.everythingExceptFlag&&a.supports[n]);var t;a.supports.everythingExceptFlag=a.supports.everythingExceptFlag&&!a.supports.flag,a.supports.everything||((t=a.source||{}).concatemoji?r(t.concatemoji):t.wpemoji&&t.twemoji&&(r(t.twemoji),r(t.wpemoji)))});
//# sourceURL=https://backblazeprod.wpenginepowered.com/wp-includes/js/wp-emoji-loader.min.js
</script>

<script>(function(){function c(){var b=a.contentDocument||a.contentWindow.document;if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'9f05a5ca7ce330c4',t:'MTc3Njg3MTU5NA=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script></body>
</html>
