Help
RSS
API
Feed
Maltego
Contact
Domain > storagegaga.com
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2014-06-23
54.254.205.190
(
ClassC
)
2024-11-19
45.56.72.188
(
ClassC
)
Port 80
HTTP/1.1 200 OKServer: nginx/1.20.1Date: Tue, 19 Nov 2024 23:48:15 GMTContent-Type: text/html; charsetUTF-8Transfer-Encoding: chunkedConnection: keep-aliveX-Powered-By: PHP/7.2.34Vary: accept, content-typeLink: http://storagegaga.com/wp-json/>; relhttps://api.w.org/Link: https://wp.me/2fCSl>; relshortlink !DOCTYPE html>html langen-US>head>meta http-equivContent-Type contenttext/html; charsetUTF-8 />meta nameviewport contentwidthdevice-width, user-scalableno, initial-scale1.0, minimum-scale1.0, maximum-scale1.0>link relprofile hrefhttp://gmpg.org/xfn/11 />link relpingback hrefhttp://storagegaga.com/xmlrpc.php />meta namerobots contentindex, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1 />!-- Jetpack Site Verification Tags -->meta namegoogle-site-verification contentTu4dlynhZ1E1x1sHg3jWlVtui0DvSzV3aildm_82tXc /> !-- This site is optimized with the Yoast SEO plugin v23.9 - https://yoast.com/wordpress/plugins/seo/ --> title>Storage Gaga - Going Ga-ga over storage networking technologies …./title> meta namedescription contentGoing Ga-ga over storage networking technologies …. /> link relcanonical hrefhttp://storagegaga.com/ /> link relnext hrefhttp://storagegaga.com/page/2/ /> meta propertyog:locale contenten_US /> meta propertyog:type contentwebsite /> meta propertyog:title contentStorage Gaga /> meta propertyog:description contentGoing Ga-ga over storage networking technologies …. /> meta propertyog:url contenthttp://storagegaga.com/ /> meta propertyog:site_name contentStorage Gaga /> meta nametwitter:card contentsummary_large_image /> script typeapplication/ld+json classyoast-schema-graph>{@context:https://schema.org,@graph:{@type:CollectionPage,@id:http://storagegaga.com/,url:http://storagegaga.com/,name:Storage Gaga - Going Ga-ga over storage networking technologies ….,isPartOf:{@id:http://storagegaga.com/#website},about:{@id:http://storagegaga.com/#/schema/person/a62a4e83c2eef9056400c2f38505175e},description:Going Ga-ga over storage networking technologies ….,breadcrumb:{@id:http://storagegaga.com/#breadcrumb},inLanguage:en-US},{@type:BreadcrumbList,@id:http://storagegaga.com/#breadcrumb,itemListElement:{@type:ListItem,position:1,name:Home}},{@type:WebSite,@id:http://storagegaga.com/#website,url:http://storagegaga.com/,name:Storage Gaga,description:Going Ga-ga over storage networking technologies ….,publisher:{@id:http://storagegaga.com/#/schema/person/a62a4e83c2eef9056400c2f38505175e},potentialAction:{@type:SearchAction,target:{@type:EntryPoint,urlTemplate:http://storagegaga.com/?s{search_term_string}},query-input:{@type:PropertyValueSpecification,valueRequired:true,valueName:search_term_string}},inLanguage:en-US},{@type:Person,Organization,@id:http://storagegaga.com/#/schema/person/a62a4e83c2eef9056400c2f38505175e,name:cfheoh,image:{@type:ImageObject,inLanguage:en-US,@id:http://storagegaga.com/#/schema/person/image/,url:http://storagegaga.com/wp-content/uploads/2020/01/Chin-Fah-Heoh-Photo2.jpg,contentUrl:http://storagegaga.com/wp-content/uploads/2020/01/Chin-Fah-Heoh-Photo2.jpg,width:1365,height:2048,caption:cfheoh},logo:{@id:http://storagegaga.com/#/schema/person/image/},description:I am a technology blogger with 30 years of IT experience. I write heavily on technologies related to storage networking and data management because those are my areas of interest and expertise. I introduce technologies with the objectives to get readers to know the facts and use that knowledge to cut through the marketing hypes, FUD (fear, uncertainty and doubt) and other fancy stuff. Only then, there will be progress. I am involved in SNIA (Storage Networking Industry Association) and between 2013-2015, I was SNIA South Asia & SNIA Malaysia non-voting representation to SNIA Technical Council. I currently employed at iXsystems as their General Manager for Asia Pacific Japan.}}/script> !-- / Yoast SEO plugin. -->link reldns-prefetch href//secure.gravatar.com />link reldns-prefetch href//stats.wp.com />link reldns-prefetch href//fonts.googleapis.com />link reldns-prefetch href//v0.wordpress.com />link reldns-prefetch href//c0.wp.com />link reldns-prefetch href//i0.wp.com />link relalternate typeapplication/rss+xml titleStorage Gaga » Feed hrefhttp://storagegaga.com/feed/ />link relalternate typeapplication/rss+xml titleStorage Gaga » Comments Feed hrefhttp://storagegaga.com/comments/feed/ />script typetext/javascript>/* !CDATA */window._wpemojiSettings {baseUrl:https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/72x72\/,ext:.png,svgUrl:https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/svg\/,svgExt:.svg,source:{concatemoji:http:\/\/storagegaga.com\/wp-includes\/js\/wp-emoji-release.min.js?ver6.7}};/*! This file is auto-generated */!function(i,n){var o,s,e;function c(e){try{var t{supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify(t))}catch(e){}}function p(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var tnew Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data),r(e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0),new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data));return t.every(function(e,t){return ert})}function u(e,t,n){switch(t){caseflag:return n(e,\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f,\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f)?!1:!n(e,\ud83c\uddfa\ud83c\uddf3,\ud83c\uddfa\u200b\ud83c\uddf3)&&!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);caseemoji:return!n(e,\ud83d\udc26\u200d\u2b1b,\ud83d\udc26\u200b\u2b1b)}return!1}function f(e,t,n){var rundefined!typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):i.createElement(canvas),ar.getContext(2d,{willReadFrequently:!0}),o(a.textBaselinetop,a.font600 32px Arial,{});return e.forEach(function(e){oet(a,e,n)}),o}function t(e){var ti.createElement(script);t.srce,t.defer!0,i.head.appendChild(t)}undefined!typeof Promise&&(owpEmojiSettingsSupports,sflag,emoji,n.supports{everything:!0,everythingExceptFlag:!0},enew Promise(function(e){i.addEventListener(DOMContentLoaded,e,{once:!0})}),new Promise(function(t){var nfunction(){try{var eJSON.parse(sessionStorage.getItem(o));if(objecttypeof e&&numbertypeof e.timestamp&&(new Date).valueOf()e.timestamp+604800&&objecttypeof 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 epostMessage(+f.toString()+(+JSON.stringify(s),u.toString(),p.toString().join(,)+));,rnew Blob(e,{type:text/javascript}),anew Worker(URL.createObjectURL(r),{name:wpTestEmojiSupports});return void(a.onmessagefunction(e){c(ne.data),a.terminate(),t(n)})}catch(e){}c(nf(s,u,p))}t(n)}).then(function(e){for(var t in e)n.supportstet,n.supports.everythingn.supports.everything&&n.supportst,flag!t&&(n.supports.everythingExceptFlagn.supports.everythingExceptFlag&&n.supportst);n.supports.everythingExceptFlagn.supports.everythingExceptFlag&&!n.supports.flag,n.DOMReady!1,n.readyCallbackfunction(){n.DOMReady!0}}).then(function(){return e}).then(function(){var e;n.supports.everything||(n.readyCallback(),(en.source||{}).concatemoji?t(e.concatemoji):e.wpemoji&&e.twemoji&&(t(e.twemoji),t(e.wpemoji)))}))}((window,document),window._wpemojiSettings);/* > *//script>!-- storagegaga.com is managing ads with Advanced Ads – https://wpadvancedads.com/ -->script idstora-ready> window.advanced_ads_readyfunction(e,a){aa||complete;var dfunction(e){returninteractivea?loading!e:completee};d(document.readyState)?e():document.addEventListener(readystatechange,(function(a){d(a.target.readyState)&&e()}),{once:interactivea})},window.advanced_ads_ready_queuewindow.advanced_ads_ready_queue||; /script> style idwp-emoji-styles-inline-css typetext/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; }/style>link relstylesheet idwp-block-library-css hrefhttps://c0.wp.com/c/6.7/wp-includes/css/dist/block-library/style.min.css typetext/css mediaall />link relstylesheet idmediaelement-css hrefhttps://c0.wp.com/c/6.7/wp-includes/js/mediaelement/mediaelementplayer-legacy.min.css typetext/css mediaall />link relstylesheet idwp-mediaelement-css hrefhttps://c0.wp.com/c/6.7/wp-includes/js/mediaelement/wp-mediaelement.min.css typetext/css mediaall />style idjetpack-sharing-buttons-style-inline-css typetext/css>.jetpack-sharing-buttons__services-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:0;list-style-type:none;margin:5px;padding:0}.jetpack-sharing-buttons__services-list.has-small-icon-size{font-size:12px}.jetpack-sharing-buttons__services-list.has-normal-icon-size{font-size:16px}.jetpack-sharing-buttons__services-list.has-large-icon-size{font-size:24px}.jetpack-sharing-buttons__services-list.has-huge-icon-size{font-size:36px}@media print{.jetpack-sharing-buttons__services-list{display:none!important}}.editor-styles-wrapper .wp-block-jetpack-sharing-buttons{gap:0;padding-inline-start:0}ul.jetpack-sharing-buttons__services-list.has-background{padding:1.25em 2.375em}/style>style idclassic-theme-styles-inline-css typetext/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}/style>style idglobal-styles-inline-css typetext/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--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 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,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 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--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--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 rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}: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;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;}/style>link relstylesheet idmantra-style-css hrefhttp://storagegaga.com/wp-content/themes/mantra/style.css?ver3.3.2 typetext/css mediaall />style idmantra-style-inline-css typetext/css> #wrapper { max-width: 1050px; } #content { width: 100%; max-width:800px; max-width: calc( 100% - 250px ); } #primary, #secondary { width:250px; } #primary .widget-title, #secondary .widget-title { margin-right: -2em; text-align: left; } html { font-size:15px; } body, input, textarea {font-family:Open Sans; } #content h1.entry-title a, #content h2.entry-title a, #content h1.entry-title, #content h2.entry-title, #front-text1 h2, #front-text2 h2 {font-family: Merriweather; } .widget-area {font-family:Open Sans; } .entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6 {font-family:Merriweather; } #content h1, #content h2, #content h3, #content h4, #content h5, #content h6 { margin-left:20px;} .sticky hgroup { background: url(http://storagegaga.com/wp-content/themes/mantra/resources/images/icon-featured.png) no-repeat 12px 10px transparent; padding-left: 15px; } #header-container > div { margin-top:30px; } #header-container > div { margin-left:30px; } body { background-color:#444444 !important; } #header { background-color:#333333; } #footer { background-color:#222222; } #footer2 { background-color:#171717; } #site-title span a { color:#0D85CC; } #site-description { color:#999999; } #content, .column-text, #front-text3, #front-text4 { color:#333333 ;} .widget-area a:link, .widget-area a:visited, a:link, a:visited ,#searchform #s:hover, #container #s:hover, #access a:hover, #wp-calendar tbody td a, #site-info a, #site-copyright a, #access li:hover > a, #access ul ul:hover > a { color:#0D85CC; } a:hover, .entry-meta a:hover, .entry-utility a:hover, .widget-area a:hover { color:#12a7ff; } #content .entry-title a, #content .entry-title, #content h1, #content h2, #content h3, #content h4, #content h5, #content h6 { color:#333333; } #content .entry-title a:hover { color:#000000; } .widget-title { background-color:#444444; } .widget-title { color:#2EA5FD; } #footer-widget-area .widget-title { color:#0C85CD; } #footer-widget-area a { color:#666666; } #footer-widget-area a:hover { color:#888888; } body .wp-caption { background-image:url(http://storagegaga.com/wp-content/themes/mantra/resources/images/pins/Pin2.png); } .entry-content p:not(:last-child), .entry-content ul, .entry-summary ul, .entry-content ol, .entry-summary ol { margin-bottom:1.5em;} .entry-meta .entry-time { display:none; } #branding { height:120pxpx ;} /* Mantra Custom CSS */ /style>link relstylesheet idmantra-googlefont-css href//fonts.googleapis.com/css?familyOpen+Sans%3A400%2C700&ver6.7 typetext/css mediaall />link relstylesheet idmantra-googlefont-title-css href//fonts.googleapis.com/css?familyMerriweather%3A400%2C700&ver6.7 typetext/css mediaall />link relstylesheet idmantra-googlefont-side-css href//fonts.googleapis.com/css?familyOpen+Sans%3A400%2C700&ver6.7 typetext/css mediaall />link relstylesheet idmantra-googlefont-headings-css href//fonts.googleapis.com/css?familyMerriweather%3A400%2C700&ver6.7 typetext/css mediaall />link relstylesheet idmantra-mobile-css hrefhttp://storagegaga.com/wp-content/themes/mantra/resources/css/style-mobile.css?ver3.3.2 typetext/css mediaall />link relstylesheet idtablepress-default-css hrefhttp://storagegaga.com/wp-content/plugins/tablepress/css/build/default.css?ver2.4.4 typetext/css mediaall />link relstylesheet idsharedaddy-css hrefhttps://c0.wp.com/p/jetpack/14.0/modules/sharedaddy/sharing.css typetext/css mediaall />link relstylesheet idsocial-logos-css hrefhttps://c0.wp.com/p/jetpack/14.0/_inc/social-logos/social-logos.min.css typetext/css mediaall />script typetext/javascript srchttps://c0.wp.com/c/6.7/wp-includes/js/jquery/jquery.min.js idjquery-core-js>/script>script typetext/javascript srchttps://c0.wp.com/c/6.7/wp-includes/js/jquery/jquery-migrate.min.js idjquery-migrate-js>/script>script typetext/javascript idmantra-frontend-js-extra>/* !CDATA */var mantra_options {responsive:1,image_class:imageSeven,equalize_sidebars:0};/* > *//script>script typetext/javascript srchttp://storagegaga.com/wp-content/themes/mantra/resources/js/frontend.js?ver3.3.2 idmantra-frontend-js>/script>link relhttps://api.w.org/ hrefhttp://storagegaga.com/wp-json/ />link relEditURI typeapplication/rsd+xml titleRSD hrefhttp://storagegaga.com/xmlrpc.php?rsd />meta namegenerator contentWordPress 6.7 />link relshortlink hrefhttps://wp.me/2fCSl /> style>img#wpstats{display:none}/style> !--if lte IE 8> style typetext/css mediascreen> #access ul li, .edit-link a , #footer-widget-area .widget-title, .entry-meta,.entry-meta .comments-link, .short-button-light, .short-button-dark ,.short-button-color ,blockquote { position:relative; behavior: url(http://storagegaga.com/wp-content/themes/mantra/resources/js/PIE/PIE.php); } #access ul ul { -pie-box-shadow:0px 5px 5px #999; } #access ul li.current_page_item, #access ul li.current-menu-item , #access ul li ,#access ul ul ,#access ul ul li, .commentlist li.comment ,.commentlist .avatar, .nivo-caption, .theme-default .nivoSlider { behavior: url(http://storagegaga.com/wp-content/themes/mantra/resources/js/PIE/PIE.php); } /style> !endif-->style typetext/css idcustom-background-css>body.custom-background { background-color: #fffafa; }/style> style>ins.adsbygoogle { background-color: transparent; padding: 0; }/style>link relicon hrefhttps://i0.wp.com/storagegaga.com/wp-content/uploads/2020/08/storagegaga-goat.png?fit27%2C32 sizes32x32 />link relicon hrefhttps://i0.wp.com/storagegaga.com/wp-content/uploads/2020/08/storagegaga-goat.png?fit164%2C192 sizes192x192 />link relapple-touch-icon hrefhttps://i0.wp.com/storagegaga.com/wp-content/uploads/2020/08/storagegaga-goat.png?fit154%2C180 />meta namemsapplication-TileImage contenthttps://i0.wp.com/storagegaga.com/wp-content/uploads/2020/08/storagegaga-goat.png?fit231%2C270 />!--if lt IE 9> script> document.createElement(header); document.createElement(nav); document.createElement(section); document.createElement(article); document.createElement(aside); document.createElement(footer); document.createElement(hgroup); /script> !endif--> /head>body classhome blog custom-background mantra-image-seven mantra-caption-light mantra-hratio-0 mantra-sidebar-right mantra-menu-left aa-prefix-stora-> div idtoTop>i classcrycon-back2top>/i> /div> div idwrapper classhfeed>header idheader> div idmasthead> div idbranding rolebanner > img idbg_image altStorage Gaga titleStorage Gaga srchttp://storagegaga.com/wp-content/uploads/2021/10/sgg_banner_photo-1.png /> div idheader-container> div> h1 idsite-title> span> a hrefhttp://storagegaga.com/ titleStorage Gaga relhome>Storage Gaga/a> /span> /h1> div idsite-description >Going Ga-ga over storage networking technologies …./div> /div> div classsocials idsheader> /div> /div> !-- #header-container --> div styleclear:both;>/div> /div>!-- #branding --> a idnav-toggle>span> Menu/span>/a> nav idaccess classjssafe rolenavigation> div classskip-link screen-reader-text>a href#content titleSkip to content>Skip to content/a>/div> div idprime_nav classmenu>ul>li classcurrent_page_item>a hrefhttp://storagegaga.com/>Home/a>/li>li classpage_item page-item-824>a hrefhttp://storagegaga.com/about/>About/a>/li>li classpage_item page-item-4161>a hrefhttp://storagegaga.com/cookie-policy/>Cookie Policy/a>/li>li classpage_item page-item-3960>a hrefhttp://storagegaga.com/freenas-book/>FreeNAS 11.2/11.3 eBook/a>/li>/ul>/div> /nav>!-- #access --> /div>!-- #masthead --> div styleclear:both;> /div>/header>!-- #header -->div idmain classmain> div idforbottom > div classsocials idsmenur> /div> div styleclear:both;> /div> section idcontainer> div idcontent rolemain> nav idnav-above classnavigation> div classnav-previous>a hrefhttp://storagegaga.com/page/2/ >span classmeta-nav>«/span> Older posts/a>/div> div classnav-next>/div> /nav>!-- #nav-above --> article idpost-8049 classpost-8049 post type-post status-publish format-standard hentry category-algorithm category-analytics category-api category-appliance category-artificial-intelligence category-cloud category-clusters category-composable-infrastructure category-data category-data-direct-networks category-data-governance category-data-management category-data-privacy category-data-protection category-data-security category-ddn category-deep-learning category-digital-transformation category-filesystems category-hadoop-clusters category-high-performance-computing category-lustre category-machine-learning category-mellanox category-mellanox-technologies category-minio category-nvidia category-object-storage category-parallel-nfs category-performance-benchmark category-performance-caching category-rdma category-scale-out-architecture category-storage-optimization tag-ai-data-pipeline tag-ai-factory tag-ai-training tag-anand-babu-periasamy tag-data-factory tag-ddn-exascaler tag-ddn-hot-nodes tag-floating-point-operations tag-flops tag-genai tag-generative-ai tag-gpu tag-gpudirect-storage tag-graphics-processing-unit tag-jensen-huang tag-large-language-model tag-llm tag-lustre-persistent-client-cache tag-ncp tag-nvidia-cloud-partner tag-parallel-filesystem> header classentry-header> h2 classentry-title> a hrefhttp://storagegaga.com/ai-and-the-data-factory/ titlePermalink to AI and the Data Factory relbookmark> AI and the Data Factory /a> /h2> div classentry-meta> span classauthor vcard > By a classurl fn n relauthor hrefhttp://storagegaga.com/author/admin/ titleView all posts by cfheoh>cfheoh/a> span classbl_sep>|/span>/span> time classonDate date published datetime2024-11-19T06:13:21+08:00> a hrefhttp://storagegaga.com/ai-and-the-data-factory/ title6:13 am relbookmark>span classentry-date>November 19, 2024/span> span classentry-time> - 6:13 am/span>/a> /time>span classbl_sep>|/span>time classupdated datetime2024-11-19T06:13:21+08:00>November 19, 2024/time> span classbl_categ> a hrefhttp://storagegaga.com/category/algorithm/ reltag>Algorithm/a>, a hrefhttp://storagegaga.com/category/analytics/ reltag>Analytics/a>, a hrefhttp://storagegaga.com/category/api/ reltag>API/a>, a hrefhttp://storagegaga.com/category/appliance/ reltag>Appliance/a>, a hrefhttp://storagegaga.com/category/artificial-intelligence/ reltag>Artificial Intelligence/a>, a hrefhttp://storagegaga.com/category/cloud/ reltag>Cloud/a>, a hrefhttp://storagegaga.com/category/clusters/ reltag>Clusters/a>, a hrefhttp://storagegaga.com/category/composable-infrastructure/ reltag>Composable Infrastructure/a>, a hrefhttp://storagegaga.com/category/data/ reltag>Data/a>, a hrefhttp://storagegaga.com/category/data-direct-networks/ reltag>Data Direct Networks/a>, a hrefhttp://storagegaga.com/category/data-governance/ reltag>Data Governance/a>, a hrefhttp://storagegaga.com/category/data-management/ reltag>Data Management/a>, a hrefhttp://storagegaga.com/category/data-privacy/ reltag>Data Privacy/a>, a hrefhttp://storagegaga.com/category/data-protection/ reltag>Data Protection/a>, a hrefhttp://storagegaga.com/category/data-security/ reltag>Data Security/a>, a hrefhttp://storagegaga.com/category/ddn/ reltag>DDN/a>, a hrefhttp://storagegaga.com/category/deep-learning/ reltag>Deep Learning/a>, a hrefhttp://storagegaga.com/category/digital-transformation/ reltag>Digital Transformation/a>, a hrefhttp://storagegaga.com/category/filesystems/ reltag>Filesystems/a>, a hrefhttp://storagegaga.com/category/hadoop-clusters/ reltag>Hadoop Clusters/a>, a hrefhttp://storagegaga.com/category/high-performance-computing/ reltag>High Performance Computing/a>, a hrefhttp://storagegaga.com/category/lustre/ reltag>Lustre/a>, a hrefhttp://storagegaga.com/category/machine-learning/ reltag>Machine Learning/a>, a hrefhttp://storagegaga.com/category/mellanox/ reltag>Mellanox/a>, a hrefhttp://storagegaga.com/category/mellanox-technologies/ reltag>Mellanox Technologies/a>, a hrefhttp://storagegaga.com/category/minio/ reltag>Minio/a>, a hrefhttp://storagegaga.com/category/nvidia/ reltag>nVidia/a>, a hrefhttp://storagegaga.com/category/object-storage/ reltag>Object Storage/a>, a hrefhttp://storagegaga.com/category/parallel-nfs/ reltag>Parallel NFS/a>, a hrefhttp://storagegaga.com/category/performance-benchmark/ reltag>Performance Benchmark/a>, a hrefhttp://storagegaga.com/category/performance-caching/ reltag>Performance Caching/a>, a hrefhttp://storagegaga.com/category/rdma/ reltag>RDMA/a>, a hrefhttp://storagegaga.com/category/scale-out-architecture/ reltag>Scale-out architecture/a>, a hrefhttp://storagegaga.com/category/storage-optimization/ reltag>Storage Optimization/a> /span> div classcomments-link> a hrefhttp://storagegaga.com/ai-and-the-data-factory/#respond>Leave a comment/a> /div> /div>!-- .entry-meta --> /header>!-- .entry-header --> div classentry-content> p>When I first heard of the word “AI Factory”, the world was blaring a hrefhttps://www.linkedin.com/in/jenhsunhuang/>Jensen Huang/a>‘s a hrefhttps://www.youtube.com/live/Y2F8yisiS6E?siXrA3AuV0SaDi9HY4>keynote at NVIDIA GTC24/a>. I thought those were cool words, since he mentioned about the raw material of water going into the factory to produce electricity. The analogy was spot on for the AI we are building./p>p>As I engage with many a hrefhttps://www.ddn.com/>DDN/a> partners and end users in the region, week in, week out, the “AI Factory” word keeps popping into conversations. Yet, many still do not know how to go about building this “AI Factory”. They only know they need to buy GPUs, lots of them. These companies’ AI ambitions are unabated. And a hrefhttps://www.idc.com/>IDC/a> predicts that a hrefhttps://www.idc.com/getdoc.jsp?containerIdprUS52530724>worldwide spending on AI will double by 2028/a>, and yet, the a hrefhttps://www.cio.com/article/2112589/wheres-the-roi-for-ai-cios-struggle-to-find-it.html>ROI (returns on investment) remains elusive/a>./p>p>At the ground level, based on many conversations so far, the common theme is, the steps to begin building the a hrefhttps://en.wikipedia.org/wiki/AI_Factory>AI Factory/a> are ambiguous and fuzzy to most. I like to share my views from a data storage point of view. Hence, my take on the strong>Data Factory for AI/strong>./p>h4>span styletext-decoration: underline;>strong>Are you AI-ready?/strong>/span>/h4>p>We have to have a plan but before we take the first step, we must look at where we are standing at the present moment. We know that to train AI, the proverbial step is, we strong>need lots of data/strong>. Deep Learning (DL) works with Large Language Models (LLMs), and Generative AI (GenAI), needs tons of data./p>p>If the company knows where they are, they will know which phase is next. So, in the AI Maturity Model (I simplified the diagram below), where is your company now? strong>Are you AI-ready/strong>?/p>div idattachment_8071 stylewidth: 610px classwp-caption aligncenter>a hrefhttps://i0.wp.com/storagegaga.com/wp-content/uploads/2024/11/Simplified_AI_Maturity_Model-1.png>img data-recalc-dims1 fetchpriorityhigh decodingasync aria-describedbycaption-attachment-8071 classwp-image-8071 srchttps://i0.wp.com/storagegaga.com/wp-content/uploads/2024/11/Simplified_AI_Maturity_Model-1.png?resize600%2C195 alt width600 height195 srcsethttps://i0.wp.com/storagegaga.com/wp-content/uploads/2024/11/Simplified_AI_Maturity_Model-1.png?w942 942w, https://i0.wp.com/storagegaga.com/wp-content/uploads/2024/11/Simplified_AI_Maturity_Model-1.png?resize300%2C97 300w, https://i0.wp.com/storagegaga.com/wp-content/uploads/2024/11/Simplified_AI_Maturity_Model-1.png?resize768%2C249 768w, https://i0.wp.com/storagegaga.com/wp-content/uploads/2024/11/Simplified_AI_Maturity_Model-1.png?resize150%2C49 150w, https://i0.wp.com/storagegaga.com/wp-content/uploads/2024/11/Simplified_AI_Maturity_Model-1.png?resize250%2C81 250w sizes(max-width: 600px) 100vw, 600px />/a>p idcaption-attachment-8071 classwp-caption-text>Simplified AI Maturity Model/p>/div>h4>span styletext-decoration: underline;>strong>Get the Data Strategy Right/strong>/span>/h4>p>In a hrefhttps://www.crn.com/news/storage/2024/minio-ceo-for-ai-data-it-s-us-vs-aws>his interview with CRN/a>, MinIO’s CEO AB Periasamy quoted “For generative AI, they realized that buying more GPUs without a coherent data strategy meant GPUs are going to idle out”. I was struck by his wisdom about strong>having a coherent data strategy/strong> because that is absolutely true. This is my starting point. Having the strong>Right Data Strategy/strong>./p>p>In the AI world, from a data storage guy, data is the fuel. Data is the raw material that Jensen alluded to, if it was obvious. We have heard this anecdotal quote many times before, even before the AI phenomenon took over. strong>AI is data-driven/strong>. Data is vital for the ROI of AI projects. And thus, we must strong>look from the point of the data/strong> to make the AI Factory successful./p>p> a hrefhttp://storagegaga.com/ai-and-the-data-factory/#more-8049 classcontinue-reading-link> Continue reading span classmeta-nav>→ /span>/a>/p>div classsharedaddy sd-sharing-enabled>div classrobots-nocontent sd-block sd-social sd-social-icon-text sd-sharing>h3 classsd-title>Share this:/h3>div classsd-content>ul>li classshare-facebook>a relnofollow noopener noreferrer data-sharedsharing-facebook-8049 classshare-facebook sd-button share-icon hrefhttp://storagegaga.com/ai-and-the-data-factory/?sharefacebook target_blank titleClick to share on Facebook >span>Facebook/span>/a>/li>li classshare-linkedin>a relnofollow noopener noreferrer data-sharedsharing-linkedin-8049 classshare-linkedin sd-button share-icon hrefhttp://storagegaga.com/ai-and-the-data-factory/?sharelinkedin target_blank titleClick to share on LinkedIn >span>LinkedIn/span>/a>/li>li classshare-twitter>a relnofollow noopener noreferrer data-sharedsharing-twitter-8049 classshare-twitter sd-button share-icon hrefhttp://storagegaga.com/ai-and-the-data-factory/?sharetwitter target_blank titleClick to share on Twitter >span>Twitter/span>/a>/li>li classshare-end>/li>/ul>/div>/div>/div> /div>!-- .entry-content --> footer classentry-meta2> span classbl_tagg>Tagged a hrefhttp://storagegaga.com/tag/ai-data-pipeline/ reltag>AI data pipeline/a>, a hrefhttp://storagegaga.com/tag/ai-factory/ reltag>AI Factory/a>, a hrefhttp://storagegaga.com/tag/ai-training/ reltag>AI training/a>, a hrefhttp://storagegaga.com/tag/anand-babu-periasamy/ reltag>Anand Babu Periasamy/a>, a hrefhttp://storagegaga.com/tag/data-factory/ reltag>Data Factory/a>, a hrefhttp://storagegaga.com/tag/ddn-exascaler/ reltag>DDN Exascaler/a>, a hrefhttp://storagegaga.com/tag/ddn-hot-nodes/ reltag>DDN Hot Nodes/a>, a hrefhttp://storagegaga.com/tag/floating-point-operations/ reltag>Floating Point Operations/a>, a hrefhttp://storagegaga.com/tag/flops/ reltag>FLOPS/a>, a hrefhttp://storagegaga.com/tag/genai/ reltag>GenAI/a>, a hrefhttp://storagegaga.com/tag/generative-ai/ reltag>generative AI/a>, a hrefhttp://storagegaga.com/tag/gpu/ reltag>GPU/a>, a hrefhttp://storagegaga.com/tag/gpudirect-storage/ reltag>GPUDirect Storage/a>, a hrefhttp://storagegaga.com/tag/graphics-processing-unit/ reltag>graphics processing unit/a>, a hrefhttp://storagegaga.com/tag/jensen-huang/ reltag>Jensen Huang/a>, a hrefhttp://storagegaga.com/tag/large-language-model/ reltag>large language model/a>, a hrefhttp://storagegaga.com/tag/llm/ reltag>LLM/a>, a hrefhttp://storagegaga.com/tag/lustre-persistent-client-cache/ reltag>Lustre Persistent Client Cache/a>, a hrefhttp://storagegaga.com/tag/ncp/ reltag>NCP/a>, a hrefhttp://storagegaga.com/tag/nvidia-cloud-partner/ reltag>NVIDIA Cloud Partner/a>, a hrefhttp://storagegaga.com/tag/parallel-filesystem/ reltag>parallel filesystem/a>/span> /footer>!-- #entry-meta --> /article>!-- #post-8049 --> article idpost-8030 classpost-8030 post type-post status-publish format-standard hentry category-analytics category-api category-artificial-intelligence category-backup category-business-continuity category-cohesity category-commvault category-data category-data-archiving category-data-availability category-data-corruption category-data-governance category-data-management category-data-privacy category-data-protection category-data-security category-disaster-recovery category-druva category-object-storage category-rubrik category-security-2 category-veeam tag-ai-powered-data-security tag-co-pilot tag-cyber-resilience tag-digital-operational-resiliency-act tag-dora tag-gdpr tag-genai tag-generative-ai tag-it-governance tag-last-line-of-defence tag-nis2 tag-nis2-directive tag-nist tag-nist-cybersecurity-framework tag-ransomware-recovery-warranty tag-risk-management> header classentry-header> h2 classentry-title> a hrefhttp://storagegaga.com/what-next-after-cyber-resiliency/ titlePermalink to What next after Cyber Resiliency? relbookmark> What next after Cyber Resiliency? /a> /h2> div classentry-meta> span classauthor vcard > By a classurl fn n relauthor hrefhttp://storagegaga.com/author/admin/ titleView all posts by cfheoh>cfheoh/a> span classbl_sep>|/span>/span> time classonDate date published datetime2024-10-28T07:00:16+08:00> a hrefhttp://storagegaga.com/what-next-after-cyber-resiliency/ title7:00 am relbookmark>span classentry-date>October 28, 2024/span> span classentry-time> - 7:00 am/span>/a> /time>span classbl_sep>|/span>time classupdated datetime2024-10-27T17:10:42+08:00>October 27, 2024/time> span classbl_categ> a hrefhttp://storagegaga.com/category/analytics/ reltag>Analytics/a>, a hrefhttp://storagegaga.com/category/api/ reltag>API/a>, a hrefhttp://storagegaga.com/category/artificial-intelligence/ reltag>Artificial Intelligence/a>, a hrefhttp://storagegaga.com/category/backup/ reltag>Backup/a>, a hrefhttp://storagegaga.com/category/business-continuity/ reltag>Business Continuity/a>, a hrefhttp://storagegaga.com/category/cohesity/ reltag>Cohesity/a>, a hrefhttp://storagegaga.com/category/commvault/ reltag>Commvault/a>, a hrefhttp://storagegaga.com/category/data/ reltag>Data/a>, a hrefhttp://storagegaga.com/category/data-archiving/ reltag>Data Archiving/a>, a hrefhttp://storagegaga.com/category/data-availability/ reltag>Data Availability/a>, a hrefhttp://storagegaga.com/category/data-corruption/ reltag>Data Corruption/a>, a hrefhttp://storagegaga.com/category/data-governance/ reltag>Data Governance/a>, a hrefhttp://storagegaga.com/category/data-management/ reltag>Data Management/a>, a hrefhttp://storagegaga.com/category/data-privacy/ reltag>Data Privacy/a>, a hrefhttp://storagegaga.com/category/data-protection/ reltag>Data Protection/a>, a hrefhttp://storagegaga.com/category/data-security/ reltag>Data Security/a>, a hrefhttp://storagegaga.com/category/disaster-recovery/ reltag>Disaster Recovery/a>, a hrefhttp://storagegaga.com/category/druva/ reltag>Druva/a>, a hrefhttp://storagegaga.com/category/object-storage/ reltag>Object Storage/a>, a hrefhttp://storagegaga.com/category/rubrik/ reltag>Rubrik/a>, a hrefhttp://storagegaga.com/category/security-2/ reltag>Security/a>, a hrefhttp://storagegaga.com/category/veeam/ reltag>Veeam/a> /span> div classcomments-link> a hrefhttp://storagegaga.com/what-next-after-cyber-resiliency/#respond>Leave a comment/a> /div> /div>!-- .entry-meta --> /header>!-- .entry-header --> div classentry-content> p>There was a time some years ago when some storage vendors, especially the object storage ones, started calling themselves the “last line of defence”. And even further back, when the purpose-built backup appliances (PBBAs) first appeared, a very smart friend of mine commented that they shouldn’t call it “backup appliance”, but rather they should call it “restore appliance”. That was because the data restoration part, or to be more relevant in today’s context, data recovery is the key to a crucial line of defence against cybersecurity threats to data, especially ransomware. We have a saying in the industry. “em>Hundreds of good backups are not as good as one good restore./em>” Of course, this data restoration part has become more sophisticated in the data recovery processes./p>p>In recent years, we also seen the amalgamation of both data protection species – the backup/restore side and the cybersecurity side – giving rise to the term and the proliferation of strong>Cyber Resilience/strong>./p>div idattachment_8033 stylewidth: 610px classwp-caption aligncenter>a hrefhttps://i0.wp.com/storagegaga.com/wp-content/uploads/2024/09/CyberResilience.jpg>img data-recalc-dims1 decodingasync aria-describedbycaption-attachment-8033 classwp-image-8033 srchttps://i0.wp.com/storagegaga.com/wp-content/uploads/2024/09/CyberResilience.jpg?resize600%2C315 alt width600 height315 srcsethttps://i0.wp.com/storagegaga.com/wp-content/uploads/2024/09/CyberResilience.jpg?w1200 1200w, https://i0.wp.com/storagegaga.com/wp-content/uploads/2024/09/CyberResilience.jpg?resize300%2C158 300w, https://i0.wp.com/storagegaga.com/wp-content/uploads/2024/09/CyberResilience.jpg?resize1024%2C538 1024w, https://i0.wp.com/storagegaga.com/wp-content/uploads/2024/09/CyberResilience.jpg?resize768%2C403 768w, https://i0.wp.com/storagegaga.com/wp-content/uploads/2024/09/CyberResilience.jpg?resize150%2C79 150w, https://i0.wp.com/storagegaga.com/wp-content/uploads/2024/09/CyberResilience.jpg?resize250%2C131 250w sizes(max-width: 600px) 100vw, 600px />/a>p idcaption-attachment-8033 classwp-caption-text>Dialing Cyber Resilience (Picture from tehtris.com)/p>/div>p>I have no qualms or lack of confidence of the cyber resilience technologies. I am pretty sure they can do the job extremely well, so much so, that some give million dollars guarantees if ever their solution failed. a hrefhttps://www.druva.com/about/press-releases/druva-introduces-the-data-resiliency-guarantee-of-up-to-10-million>Druva announced their Data Resiliency Guarantee of USD$10 million/a> and a hrefhttps://www.rubrik.com/>Rubrik/a> has their a hrefhttps://www.rubrik.com/warranty>Ransomware Recovery Warranty/a>./p>p>Of course, these warranties and guarantees come with terms and conditions, and caveats and not everyone is besotted by these big numbers’ payout. My friend, a hrefhttps://www.linkedin.com/in/andrew-martin-6b0235/>Andrew Martin/a>, wrote a a hrefhttps://datastorageasean.com/daily-news/rubriks-ransomware-warranty-worth-paper-its-written>tongue-in-cheek piece last year about Rubrik’s warranty guarantee/a> in his a hrefhttps://datastorageasia.com/>Data Storage Asia blog/a> last year, which discussed whether it was Rubrik’s genuineness or spuriousness that might win or lose customers’ affections. You should read his blog to decide./p>p> a hrefhttp://storagegaga.com/what-next-after-cyber-resiliency/#more-8030 classcontinue-reading-link> Continue reading span classmeta-nav>→ /span>/a>/p>div classsharedaddy sd-sharing-enabled>div classrobots-nocontent sd-block sd-social sd-social-icon-text sd-sharing>h3 classsd-title>Share this:/h3>div classsd-content>ul>li classshare-facebook>a relnofollow noopener noreferrer data-sharedsharing-facebook-8030 classshare-facebook sd-button share-icon hrefhttp://storagegaga.com/what-next-after-cyber-resiliency/?sharefacebook target_blank titleClick to share on Facebook >span>Facebook/span>/a>/li>li classshare-linkedin>a relnofollow noopener noreferrer data-sharedsharing-linkedin-8030 classshare-linkedin sd-button share-icon hrefhttp://storagegaga.com/what-next-after-cyber-resiliency/?sharelinkedin target_blank titleClick to share on LinkedIn >span>LinkedIn/span>/a>/li>li classshare-twitter>a relnofollow noopener noreferrer data-sharedsharing-twitter-8030 classshare-twitter sd-button share-icon hrefhttp://storagegaga.com/what-next-after-cyber-resiliency/?sharetwitter target_blank titleClick to share on Twitter >span>Twitter/span>/a>/li>li classshare-end>/li>/ul>/div>/div>/div> /div>!-- .entry-content --> footer classentry-meta2> span classbl_tagg>Tagged a hrefhttp://storagegaga.com/tag/ai-powered-data-security/ reltag>AI-powered data security/a>, a hrefhttp://storagegaga.com/tag/co-pilot/ reltag>Co-pilot/a>, a hrefhttp://storagegaga.com/tag/cyber-resilience/ reltag>cyber resilience/a>, a hrefhttp://storagegaga.com/tag/digital-operational-resiliency-act/ reltag>Digital Operational Resiliency Act/a>, a hrefhttp://storagegaga.com/tag/dora/ reltag>DORA/a>, a hrefhttp://storagegaga.com/tag/gdpr/ reltag>GDPR/a>, a hrefhttp://storagegaga.com/tag/genai/ reltag>GenAI/a>, a hrefhttp://storagegaga.com/tag/generative-ai/ reltag>generative AI/a>, a hrefhttp://storagegaga.com/tag/it-governance/ reltag>IT governance/a>, a hrefhttp://storagegaga.com/tag/last-line-of-defence/ reltag>last line of defence/a>, a hrefhttp://storagegaga.com/tag/nis2/ reltag>NIS2/a>, a hrefhttp://storagegaga.com/tag/nis2-directive/ reltag>NIS2 Directive/a>, a hrefhttp://storagegaga.com/tag/nist/ reltag>NIST/a>, a hrefhttp://storagegaga.com/tag/nist-cybersecurity-framework/ reltag>NIST Cybersecurity Framework/a>, a hrefhttp://storagegaga.com/tag/ransomware-recovery-warranty/ reltag>ransomware recovery warranty/a>, a hrefhttp://storagegaga.com/tag/risk-management/ reltag>Risk management/a>/span> /footer>!-- #entry-meta --> /article>!-- #post-8030 --> article idpost-8007 classpost-8007 post type-post status-publish format-standard hentry category-100gigabit-ethernet category-algorithm category-analytics category-api category-appliance category-artificial-intelligence category-big-data category-cloud category-clusters category-containers category-ddn category-deep-learning category-fibre-channel category-filesystems category-flash category-high-performance-computing category-infiniband category-lustre category-machine-learning category-mellanox category-mellanox-technologies category-nutanix category-nvme category-parallel-nfs category-performance-benchmark category-performance-caching category-pnfs category-rdma category-scale-out-architecture category-storage-optimization tag-accelerated-data-path tag-bounce-buffer tag-cpu-bypass tag-ddn-exascaler tag-exascaler-hot-nodes tag-gpudirect-storage tag-lpcc tag-lustre-persistent-client-cache tag-nvidia-magnum-io tag-nvme-over-fabric tag-nvme-over-tcp tag-rdma-over-converged-ethernet tag-rocev2 tag-supercomputing tag-top500> header classentry-header> h2 classentry-title> a hrefhttp://storagegaga.com/accelerated-data-paths-of-high-performance-storage-is-the-cornerstone-of-building-ai/ titlePermalink to Accelerated Data Paths of High Performance Storage is the Cornerstone of building AI relbookmark> Accelerated Data Paths of High Performance Storage is the Cornerstone of building AI /a> /h2> div classentry-meta> span classauthor vcard > By a classurl fn n relauthor hrefhttp://storagegaga.com/author/admin/ titleView all posts by cfheoh>cfheoh/a> span classbl_sep>|/span>/span> time classonDate date published datetime2024-09-16T07:30:39+08:00> a hrefhttp://storagegaga.com/accelerated-data-paths-of-high-performance-storage-is-the-cornerstone-of-building-ai/ title7:30 am relbookmark>span classentry-date>September 16, 2024/span> span classentry-time> - 7:30 am/span>/a> /time>span classbl_sep>|/span>time classupdated datetime2024-09-16T15:36:44+08:00>September 16, 2024/time> span classbl_categ> a hrefhttp://storagegaga.com/category/100gigabit-ethernet/ reltag>100Gigabit Ethernet/a>, a hrefhttp://storagegaga.com/category/algorithm/ reltag>Algorithm/a>, a hrefhttp://storagegaga.com/category/analytics/ reltag>Analytics/a>, a hrefhttp://storagegaga.com/category/api/ reltag>API/a>, a hrefhttp://storagegaga.com/category/appliance/ reltag>Appliance/a>, a hrefhttp://storagegaga.com/category/artificial-intelligence/ reltag>Artificial Intelligence/a>, a hrefhttp://storagegaga.com/category/big-data/ reltag>Big Data/a>, a hrefhttp://storagegaga.com/category/cloud/ reltag>Cloud/a>, a hrefhttp://storagegaga.com/category/clusters/ reltag>Clusters/a>, a hrefhttp://storagegaga.com/category/containers/ reltag>Containers/a>, a hrefhttp://storagegaga.com/category/ddn/ reltag>DDN/a>, a hrefhttp://storagegaga.com/category/deep-learning/ reltag>Deep Learning/a>, a hrefhttp://storagegaga.com/category/fibre-channel/ reltag>Fibre Channel/a>, a hrefhttp://storagegaga.com/category/filesystems/ reltag>Filesystems/a>, a hrefhttp://storagegaga.com/category/flash/ reltag>Flash/a>, a hrefhttp://storagegaga.com/category/high-performance-computing/ reltag>High Performance Computing/a>, a hrefhttp://storagegaga.com/category/infiniband/ reltag>Infiniband/a>, a hrefhttp://storagegaga.com/category/lustre/ reltag>Lustre/a>, a hrefhttp://storagegaga.com/category/machine-learning/ reltag>Machine Learning/a>, a hrefhttp://storagegaga.com/category/mellanox/ reltag>Mellanox/a>, a hrefhttp://storagegaga.com/category/mellanox-technologies/ reltag>Mellanox Technologies/a>, a hrefhttp://storagegaga.com/category/nutanix/ reltag>Nutanix/a>, a hrefhttp://storagegaga.com/category/nvme/ reltag>NVMe/a>, a hrefhttp://storagegaga.com/category/parallel-nfs/ reltag>Parallel NFS/a>, a hrefhttp://storagegaga.com/category/performance-benchmark/ reltag>Performance Benchmark/a>, a hrefhttp://storagegaga.com/category/performance-caching/ reltag>Performance Caching/a>, a hrefhttp://storagegaga.com/category/pnfs/ reltag>pNFS/a>, a hrefhttp://storagegaga.com/category/rdma/ reltag>RDMA/a>, a hrefhttp://storagegaga.com/category/scale-out-architecture/ reltag>Scale-out architecture/a>, a hrefhttp://storagegaga.com/category/storage-optimization/ reltag>Storage Optimization/a> /span> div classcomments-link> a hrefhttp://storagegaga.com/accelerated-data-paths-of-high-performance-storage-is-the-cornerstone-of-building-ai/#respond>Leave a comment/a> /div> /div>!-- .entry-meta --> /header>!-- .entry-header --> div classentry-content> p>It has been 2 months into my new role at a hrefhttps://www.ddn.com/>DDN/a> as a Solutions Architect. With many revolving doors around me, I have been trying to find the essence, the strong>critical cog of the data infrastructure/strong> that supports the accelerated computing of the Nvidia GPU clusters. The more I read and engage, a pattern emerged. I found that cog in the strong>supercharged data paths/strong> between the storage infrastructure systems and the GPU clusters. I will share more./p>p>To set the context, let me start with a wonderful article I read in a hrefhttps://www.cio.com/asean/>CIO.com/a> back in July 2024. It was titled “a hrefhttps://www.cio.com/article/2511331/storage-the-unsung-hero-of-ai-deployments.html>Storage: The unsung hero of AI deployments/a>“. It was music to my ears because as a long-time practitioner in the storage technology industry, it is time the strong>storage industry gets its credit it deserves/strong>./p>h4>span styletext-decoration: underline;>strong>What is the data path?/strong>/span>/h4>p>To put it simply, a strong>Data Path/strong>, from a storage context, is the communication route taken by the data bits between the compute system’s processing and program memory and the storage subsystem. The links and the established sessions can be within the system components such as the PCIe bus or external to the system through the shared networking infrastructure./p>div idattachment_8013 stylewidth: 640px classwp-caption aligncenter>a hrefhttps://i0.wp.com/storagegaga.com/wp-content/uploads/2024/09/high_speed_network.jpg>img data-recalc-dims1 decodingasync aria-describedbycaption-attachment-8013 classwp-image-8013 srchttps://i0.wp.com/storagegaga.com/wp-content/uploads/2024/09/high_speed_network.jpg?resize630%2C351 alt width630 height351 srcsethttps://i0.wp.com/storagegaga.com/wp-content/uploads/2024/09/high_speed_network.jpg?w647 647w, https://i0.wp.com/storagegaga.com/wp-content/uploads/2024/09/high_speed_network.jpg?resize300%2C167 300w, https://i0.wp.com/storagegaga.com/wp-content/uploads/2024/09/high_speed_network.jpg?resize150%2C83 150w, https://i0.wp.com/storagegaga.com/wp-content/uploads/2024/09/high_speed_network.jpg?resize250%2C139 250w sizes(max-width: 630px) 100vw, 630px />/a>p idcaption-attachment-8013 classwp-caption-text>High speed accelerated data paths/p>/div>p>In the world of accelerated computing such as AI and HPC, there are additional, more advanced technologies to create even faster delivery of the data bits. This is the accelerated data paths between the compute nodes and the storage subsystems. Following on, I share a few of these technologies that are lesser used in the enterprise storage segment./p>p> a hrefhttp://storagegaga.com/accelerated-data-paths-of-high-performance-storage-is-the-cornerstone-of-building-ai/#more-8007 classcontinue-reading-link> Continue reading span classmeta-nav>→ /span>/a>/p>div classsharedaddy sd-sharing-enabled>div classrobots-nocontent sd-block sd-social sd-social-icon-text sd-sharing>h3 classsd-title>Share this:/h3>div classsd-content>ul>li classshare-facebook>a relnofollow noopener noreferrer data-sharedsharing-facebook-8007 classshare-facebook sd-button share-icon hrefhttp://storagegaga.com/accelerated-data-paths-of-high-performance-storage-is-the-cornerstone-of-building-ai/?sharefacebook target_blank titleClick to share on Facebook >span>Facebook/span>/a>/li>li classshare-linkedin>a relnofollow noopener noreferrer data-sharedsharing-linkedin-8007 classshare-linkedin sd-button share-icon hrefhttp://storagegaga.com/accelerated-data-paths-of-high-performance-storage-is-the-cornerstone-of-building-ai/?sharelinkedin target_blank titleClick to share on LinkedIn >span>LinkedIn/span>/a>/li>li classshare-twitter>a relnofollow noopener noreferrer data-sharedsharing-twitter-8007 classshare-twitter sd-button share-icon hrefhttp://storagegaga.com/accelerated-data-paths-of-high-performance-storage-is-the-cornerstone-of-building-ai/?sharetwitter target_blank titleClick to share on Twitter >span>Twitter/span>/a>/li>li classshare-end>/li>/ul>/div>/div>/div> /div>!-- .entry-content --> footer classentry-meta2> span classbl_tagg>Tagged a hrefhttp://storagegaga.com/tag/accelerated-data-path/ reltag>accelerated data path/a>, a hrefhttp://storagegaga.com/tag/bounce-buffer/ reltag>bounce buffer/a>, a hrefhttp://storagegaga.com/tag/cpu-bypass/ reltag>CPU bypass/a>, a hrefhttp://storagegaga.com/tag/ddn-exascaler/ reltag>DDN Exascaler/a>, a hrefhttp://storagegaga.com/tag/exascaler-hot-nodes/ reltag>Exascaler Hot Nodes/a>, a hrefhttp://storagegaga.com/tag/gpudirect-storage/ reltag>GPUDirect Storage/a>, a hrefhttp://storagegaga.com/tag/lpcc/ reltag>LPCC/a>, a hrefhttp://storagegaga.com/tag/lustre-persistent-client-cache/ reltag>Lustre Persistent Client Cache/a>, a hrefhttp://storagegaga.com/tag/nvidia-magnum-io/ reltag>Nvidia Magnum IO/a>, a hrefhttp://storagegaga.com/tag/nvme-over-fabric/ reltag>NVMe over Fabric/a>, a hrefhttp://storagegaga.com/tag/nvme-over-tcp/ reltag>NVMe over TCP/a>, a hrefhttp://storagegaga.com/tag/rdma-over-converged-ethernet/ reltag>RDMA over Converged Ethernet/a>, a hrefhttp://storagegaga.com/tag/rocev2/ reltag>ROCEv2/a>, a hrefhttp://storagegaga.com/tag/supercomputing/ reltag>supercomputing/a>, a hrefhttp://storagegaga.com/tag/top500/ reltag>Top500/a>/span> /footer>!-- #entry-meta --> /article>!-- #post-8007 --> article idpost-7992 classpost-7992 post type-post status-publish format-standard hentry category-algorithm category-analytics category-api category-artificial-intelligence category-big-data category-cloud category-data-availability category-data-governance category-data-management category-data-privacy category-data-security category-deep-learning category-digital-transformation tag-ai tag-cybersecurity tag-cybersecurity-framework-2-0 tag-dark-data tag-data-compliance tag-data-lifecycle tag-data-pipeline tag-nist tag-ransomware tag-regulatory-requirements> header classentry-header> h2 classentry-title> a hrefhttp://storagegaga.com/nurturing-data-governance-for-cybersecurity-and-ai/ titlePermalink to Nurturing Data Governance for Cybersecurity and AI relbookmark> Nurturing Data Governance for Cybersecurity and AI /a> /h2> div classentry-meta> span classauthor vcard > By a classurl fn n relauthor hrefhttp://storagegaga.com/author/admin/ titleView all posts by cfheoh>cfheoh/a> span classbl_sep>|/span>/span> time classonDate date published datetime2024-08-27T18:00:39+08:00> a hrefhttp://storagegaga.com/nurturing-data-governance-for-cybersecurity-and-ai/ title6:00 pm relbookmark>span classentry-date>August 27, 2024/span> span classentry-time> - 6:00 pm/span>/a> /time>span classbl_sep>|/span>time classupdated datetime2024-08-27T18:19:26+08:00>August 27, 2024/time> span classbl_categ> a hrefhttp://storagegaga.com/category/algorithm/ reltag>Algorithm/a>, a hrefhttp://storagegaga.com/category/analytics/ reltag>Analytics/a>, a hrefhttp://storagegaga.com/category/api/ reltag>API/a>, a hrefhttp://storagegaga.com/category/artificial-intelligence/ reltag>Artificial Intelligence/a>, a hrefhttp://storagegaga.com/category/big-data/ reltag>Big Data/a>, a hrefhttp://storagegaga.com/category/cloud/ reltag>Cloud/a>, a hrefhttp://storagegaga.com/category/data-availability/ reltag>Data Availability/a>, a hrefhttp://storagegaga.com/category/data-governance/ reltag>Data Governance/a>, a hrefhttp://storagegaga.com/category/data-management/ reltag>Data Management/a>, a hrefhttp://storagegaga.com/category/data-privacy/ reltag>Data Privacy/a>, a hrefhttp://storagegaga.com/category/data-security/ reltag>Data Security/a>, a hrefhttp://storagegaga.com/category/deep-learning/ reltag>Deep Learning/a>, a hrefhttp://storagegaga.com/category/digital-transformation/ reltag>Digital Transformation/a> /span> div classcomments-link> a hrefhttp://storagegaga.com/nurturing-data-governance-for-cybersecurity-and-ai/#comments>2 Comments/a> /div> /div>!-- .entry-meta --> /header>!-- .entry-header --> div classentry-content> p>Towards the middle of the 2000s, I started getting my exposure in strong>Data Governance/strong>. This began as I was studying and practising to be certified as an Oracle Certified Professional (OCP) circa 2002-2003. My understanding of the value of data and databases in the storage world, now better known as data infrastructure, grew and expanded quickly. I never gotten my OCP certification because I ran out of money investing in the 5 required classes that included PL/SQL, DBA Admin I and II, and Performance Tuning. My son, a hrefhttps://www.linkedin.com/in/jheoh/>Jeffrey/a> was born in 2002, and money was tight./p>p>The sentiment of data governance of most organizations I have engaged with at that time, and over the next course of almost 18 years or so, pre-Covid, the strong>practice of data governance was to comply to some regulatory requirements. /strong>/p>p>All that is changing. Early 2024, a hrefhttps://www.nist.gov/>NIST/a> released the a hrefhttps://www.nist.gov/news-events/news/2024/02/nist-releases-version-20-landmark-cybersecurity-framework>second version of their Cybersecurity Framework (CSF)/a>. a hrefhttps://www.nist.gov/cyberframework>CSF 2.0/a> placed Data Governance in the center of the previous 5 pillars of CSF 1.1. The diagram below shows the difference between the versions./p>div idattachment_7995 stylewidth: 510px classwp-caption aligncenter>a hrefhttps://i0.wp.com/storagegaga.com/wp-content/uploads/2024/08/CSF-1.1-to-2.0.png>img data-recalc-dims1 loadinglazy decodingasync aria-describedbycaption-attachment-7995 classwp-image-7995 srchttps://i0.wp.com/storagegaga.com/wp-content/uploads/2024/08/CSF-1.1-to-2.0.png?resize500%2C238 alt width500 height238 srcsethttps://i0.wp.com/storagegaga.com/wp-content/uploads/2024/08/CSF-1.1-to-2.0.png?resize300%2C143 300w, https://i0.wp.com/storagegaga.com/wp-content/uploads/2024/08/CSF-1.1-to-2.0.png?resize1024%2C488 1024w, https://i0.wp.com/storagegaga.com/wp-content/uploads/2024/08/CSF-1.1-to-2.0.png?resize768%2C366 768w, https://i0.wp.com/storagegaga.com/wp-content/uploads/2024/08/CSF-1.1-to-2.0.png?resize150%2C72 150w, https://i0.wp.com/storagegaga.com/wp-content/uploads/2024/08/CSF-1.1-to-2.0.png?resize250%2C119 250w, https://i0.wp.com/storagegaga.com/wp-content/uploads/2024/08/CSF-1.1-to-2.0.png?w1346 1346w sizesauto, (max-width: 500px) 100vw, 500px />/a>p idcaption-attachment-7995 classwp-caption-text>High level change of Cybersecurity Framework 1.1 to 2.0./p>/div>p>Ripples like this in my data management radar are significant, noticeable and important to me. I blogged about it in my April 2024 blog “a hrefhttp://storagegaga.com/nist-csf-2-0-brings-data-governance-into-the-light/>NIST CSF 2.0 brings Data Governance into the Light/a>“./p>p> a hrefhttp://storagegaga.com/nurturing-data-governance-for-cybersecurity-and-ai/#more-7992 classcontinue-reading-link> Continue reading span classmeta-nav>→ /span>/a>/p>div classsharedaddy sd-sharing-enabled>div classrobots-nocontent sd-block sd-social sd-social-icon-text sd-sharing>h3 classsd-title>Share this:/h3>div classsd-content>ul>li classshare-facebook>a relnofollow noopener noreferrer data-sharedsharing-facebook-7992 classshare-facebook sd-button share-icon hrefhttp://storagegaga.com/nurturing-data-governance-for-cybersecurity-and-ai/?sharefacebook target_blank titleClick to share on Facebook >span>Facebook/span>/a>/li>li classshare-linkedin>a relnofollow noopener noreferrer data-sharedsharing-linkedin-7992 classshare-linkedin sd-button share-icon hrefhttp://storagegaga.com/nurturing-data-governance-for-cybersecurity-and-ai/?sharelinkedin target_blank titleClick to share on LinkedIn >span>LinkedIn/span>/a>/li>li classshare-twitter>a relnofollow noopener noreferrer data-sharedsharing-twitter-7992 classshare-twitter sd-button share-icon hrefhttp://storagegaga.com/nurturing-data-governance-for-cybersecurity-and-ai/?sharetwitter target_blank titleClick to share on Twitter >span>Twitter/span>/a>/li>li classshare-end>/li>/ul>/div>/div>/div> /div>!-- .entry-content --> footer classentry-meta2> span classbl_tagg>Tagged a hrefhttp://storagegaga.com/tag/ai/ reltag>AI/a>, a hrefhttp://storagegaga.com/tag/cybersecurity/ reltag>cybersecurity/a>, a hrefhttp://storagegaga.com/tag/cybersecurity-framework-2-0/ reltag>Cybersecurity Framework 2.0/a>, a hrefhttp://storagegaga.com/tag/dark-data/ reltag>Dark Data/a>, a hrefhttp://storagegaga.com/tag/data-compliance/ reltag>data compliance/a>, a hrefhttp://storagegaga.com/tag/data-lifecycle/ reltag>data lifecycle/a>, a hrefhttp://storagegaga.com/tag/data-pipeline/ reltag>data pipeline/a>, a hrefhttp://storagegaga.com/tag/nist/ reltag>NIST/a>, a hrefhttp://storagegaga.com/tag/ransomware/ reltag>ransomware/a>, a hrefhttp://storagegaga.com/tag/regulatory-requirements/ reltag>Regulatory requirements/a>/span> /footer>!-- #entry-meta --> /article>!-- #post-7992 --> article idpost-7957 classpost-7957 post type-post status-publish format-standard hentry category-api category-appliance category-artificial-intelligence category-beegfs category-big-data category-cloud category-clusters category-data-direct-networks category-ddn category-deep-learning category-digital-transformation category-elastifile category-filesystems category-flash category-high-performance-computing category-infiniband category-ixsystems category-lustre category-machine-learning category-mapreduce category-nas category-netapp category-nfs category-nvidia category-nvme category-object-storage category-parallel-nfs category-performance-benchmark category-performance-caching category-rdma category-scale-out-architecture category-software-defined-storage-2 category-solid-state-devices category-storage-optimization category-thinkparq category-wekaio tag-accelerated-computing tag-ai tag-ai400x2-turbo tag-cost-benefit-risk tag-dgx-h100 tag-exascaler tag-filer tag-high-speed-storage tag-hpc tag-open-source-storage tag-sfa tag-storage-appliance tag-storage-fusion-architecture tag-supercomputing> header classentry-header> h2 classentry-title> a hrefhttp://storagegaga.com/the-all-important-storage-appliance-mindset-for-hpc-and-ai-projects/ titlePermalink to The All-Important Storage Appliance Mindset for HPC and AI projects relbookmark> The All-Important Storage Appliance Mindset for HPC and AI projects /a> /h2> div classentry-meta> span classauthor vcard > By a classurl fn n relauthor hrefhttp://storagegaga.com/author/admin/ titleView all posts by cfheoh>cfheoh/a> span classbl_sep>|/span>/span> time classonDate date published datetime2024-07-22T07:30:06+08:00> a hrefhttp://storagegaga.com/the-all-important-storage-appliance-mindset-for-hpc-and-ai-projects/ title7:30 am relbookmark>span classentry-date>July 22, 2024/span> span classentry-time> - 7:30 am/span>/a> /time>span classbl_sep>|/span>time classupdated datetime2024-11-17T23:21:09+08:00>November 17, 2024/time> span classbl_categ> a hrefhttp://storagegaga.com/category/api/ reltag>API/a>, a hrefhttp://storagegaga.com/category/appliance/ reltag>Appliance/a>, a hrefhttp://storagegaga.com/category/artificial-intelligence/ reltag>Artificial Intelligence/a>, a hrefhttp://storagegaga.com/category/beegfs/ reltag>BeeGFS/a>, a hrefhttp://storagegaga.com/category/big-data/ reltag>Big Data/a>, a hrefhttp://storagegaga.com/category/cloud/ reltag>Cloud/a>, a hrefhttp://storagegaga.com/category/clusters/ reltag>Clusters/a>, a hrefhttp://storagegaga.com/category/data-direct-networks/ reltag>Data Direct Networks/a>, a hrefhttp://storagegaga.com/category/ddn/ reltag>DDN/a>, a hrefhttp://storagegaga.com/category/deep-learning/ reltag>Deep Learning/a>, a hrefhttp://storagegaga.com/category/digital-transformation/ reltag>Digital Transformation/a>, a hrefhttp://storagegaga.com/category/elastifile/ reltag>Elastifile/a>, a hrefhttp://storagegaga.com/category/filesystems/ reltag>Filesystems/a>, a hrefhttp://storagegaga.com/category/flash/ reltag>Flash/a>, a hrefhttp://storagegaga.com/category/high-performance-computing/ reltag>High Performance Computing/a>, a hrefhttp://storagegaga.com/category/infiniband/ reltag>Infiniband/a>, a hrefhttp://storagegaga.com/category/ixsystems/ reltag>iXsystems/a>, a hrefhttp://storagegaga.com/category/lustre/ reltag>Lustre/a>, a hrefhttp://storagegaga.com/category/machine-learning/ reltag>Machine Learning/a>, a hrefhttp://storagegaga.com/category/mapreduce/ reltag>MapReduce/a>, a hrefhttp://storagegaga.com/category/nas/ reltag>NAS/a>, a hrefhttp://storagegaga.com/category/netapp/ reltag>NetApp/a>, a hrefhttp://storagegaga.com/category/nfs/ reltag>NFS/a>, a hrefhttp://storagegaga.com/category/nvidia/ reltag>nVidia/a>, a hrefhttp://storagegaga.com/category/nvme/ reltag>NVMe/a>, a hrefhttp://storagegaga.com/category/object-storage/ reltag>Object Storage/a>, a hrefhttp://storagegaga.com/category/parallel-nfs/ reltag>Parallel NFS/a>, a hrefhttp://storagegaga.com/category/performance-benchmark/ reltag>Performance Benchmark/a>, a hrefhttp://storagegaga.com/category/performance-caching/ reltag>Performance Caching/a>, a hrefhttp://storagegaga.com/category/rdma/ reltag>RDMA/a>, a hrefhttp://storagegaga.com/category/scale-out-architecture/ reltag>Scale-out architecture/a>, a hrefhttp://storagegaga.com/category/software-defined-storage-2/ reltag>Software Defined Storage/a>, a hrefhttp://storagegaga.com/category/solid-state-devices/ reltag>Solid State Devices/a>, a hrefhttp://storagegaga.com/category/storage-optimization/ reltag>Storage Optimization/a>, a hrefhttp://storagegaga.com/category/thinkparq/ reltag>ThinkParq/a>, a hrefhttp://storagegaga.com/category/wekaio/ reltag>WekaIO/a> /span> div classcomments-link> a hrefhttp://storagegaga.com/the-all-important-storage-appliance-mindset-for-hpc-and-ai-projects/#respond>Leave a comment/a> /div> /div>!-- .entry-meta --> /header>!-- .entry-header --> div classentry-content> p>I am strong believer of using the right tool to do the job right. I have said this before 2 years ago, in my blog “a hrefhttp://storagegaga.com/stating-the-case-for-a-storage-appliance-approach/>Stating the case for a Storage Appliance approach/a>“. It was written when I was previously working for an open source storage company. And I am an advocate of the a hrefhttp://storagegaga.com/open-source-storage-technology-crafters/>strong>crafter versus assembler/strong>/a> mindset, especially in the enterprise and high- performance storage technology segments./p>p>I have joined a hrefhttps://www.ddn.com/>DDN./a> Even with DDN that strong>same mindset does not change a bit/strong>. I have been saying all along that the strong>storage appliance model/strong> should always be the mindset for the businesses’ peace-of-mind./p>p>My view of the storage appliance model began almost 25 years. I came into NAS systems world via Sun Microsystems®. Sun was famous for running NFS servers on general Sun Solaris servers. NFS services on Unix systems. Back then, I remember arguing with one of the Sun distributors about the tenets of running NFS over 100Mbit/sec Ethernet on Sun servers. I was drinking Sun’s Kool-Aid big time./p>p>When I joined Network Appliance® (now NetApp®) in 2000, my worldview of putting software on general purpose servers changed. Network Appliance®, had one product family, the FAS700 (720, 740, 760) family. All NetApp® did was to serve NFS services in the beginning. They were em>the/em> NAS filers and nothing else./p>p>I was completed sold on the strong>appliance way/strong> with NetApp®. Firstly, it was my very first time knowing such network storage services could be provisioned with an appliance concept. This was different from Sun. I was used to managing NFS exports on a Sun SPARCstation 20 to Unix clients in the network./p>p>Secondly, my mindset began to shape that “you have to have the strong>right tool to the job correctly and extremely well/strong>“. Well, the toaster toasts bread very well and nothing else. And the fridge (an analogy used by Dave Hitz, I think) does what it does very well too. That is what the appliance does. You definitely cannot grill a steak with a bread toaster, just like you can’t run an excellent, ultra-high performance storage services to serve the demanding AI and HPC applications on a general server platform. You strong>have to have a storage appliance solution for High-Speed Storage/strong>./p>p>That little Network Appliance® toaster award given out to exemplary employees stood vividly in my mind. The NetApp® tagline back then was “Fast, Simple, Reliable”. That solidifies my mindset for the high-speed storage in AI and HPC projects in present times./p>div idattachment_7970 stylewidth: 560px classwp-caption aligncenter>a hrefhttps://i0.wp.com/storagegaga.com/wp-content/uploads/2024/07/DDN_AI400X2T_appliance.png>img data-recalc-dims1 loadinglazy decodingasync aria-describedbycaption-attachment-7970 classwp-image-7970 srchttps://i0.wp.com/storagegaga.com/wp-content/uploads/2024/07/DDN_AI400X2T_appliance.png?resize550%2C332 alt width550 height332 srcsethttps://i0.wp.com/storagegaga.com/wp-content/uploads/2024/07/DDN_AI400X2T_appliance.png?w1026 1026w, https://i0.wp.com/storagegaga.com/wp-content/uploads/2024/07/DDN_AI400X2T_appliance.png?resize300%2C181 300w, https://i0.wp.com/storagegaga.com/wp-content/uploads/2024/07/DDN_AI400X2T_appliance.png?resize1024%2C619 1024w, https://i0.wp.com/storagegaga.com/wp-content/uploads/2024/07/DDN_AI400X2T_appliance.png?resize768%2C464 768w, https://i0.wp.com/storagegaga.com/wp-content/uploads/2024/07/DDN_AI400X2T_appliance.png?resize150%2C91 150w, https://i0.wp.com/storagegaga.com/wp-content/uploads/2024/07/DDN_AI400X2T_appliance.png?resize248%2C150 248w sizesauto, (max-width: 550px) 100vw, 550px />/a>p idcaption-attachment-7970 classwp-caption-text>DDN AI400X2 Turbo Appliance/p>/div>h4>span styletext-decoration: underline;>strong>a href#costsbenefitsrisks>Costs Benefits and Risks/a>/strong>/span>/h4>p>I like to think about what the end users are thinking about. There are investments costs involved, and along with it, risks to the investments as well as their benefits. Let’s just simplify and lump them into strong>Cost-Benefits-Risk/strong> analysis triangle. These variables come into play in the decision making of AI and HPC projects./p>p> a hrefhttp://storagegaga.com/the-all-important-storage-appliance-mindset-for-hpc-and-ai-projects/#more-7957 classcontinue-reading-link> Continue reading span classmeta-nav>→ /span>/a>/p>div classsharedaddy sd-sharing-enabled>div classrobots-nocontent sd-block sd-social sd-social-icon-text sd-sharing>h3 classsd-title>Share this:/h3>div classsd-content>ul>li classshare-facebook>a relnofollow noopener noreferrer data-sharedsharing-facebook-7957 classshare-facebook sd-button share-icon hrefhttp://storagegaga.com/the-all-important-storage-appliance-mindset-for-hpc-and-ai-projects/?sharefacebook target_blank titleClick to share on Facebook >span>Facebook/span>/a>/li>li classshare-linkedin>a relnofollow noopener noreferrer data-sharedsharing-linkedin-7957 classshare-linkedin sd-button share-icon hrefhttp://storagegaga.com/the-all-important-storage-appliance-mindset-for-hpc-and-ai-projects/?sharelinkedin target_blank titleClick to share on LinkedIn >span>LinkedIn/span>/a>/li>li classshare-twitter>a relnofollow noopener noreferrer data-sharedsharing-twitter-7957 classshare-twitter sd-button share-icon hrefhttp://storagegaga.com/the-all-important-storage-appliance-mindset-for-hpc-and-ai-projects/?sharetwitter target_blank titleClick to share on Twitter >span>Twitter/span>/a>/li>li classshare-end>/li>/ul>/div>/div>/div> /div>!-- .entry-content --> footer classentry-meta2> span classbl_tagg>Tagged a hrefhttp://storagegaga.com/tag/accelerated-computing/ reltag>accelerated computing/a>, a hrefhttp://storagegaga.com/tag/ai/ reltag>AI/a>, a hrefhttp://storagegaga.com/tag/ai400x2-turbo/ reltag>AI400X2 Turbo/a>, a hrefhttp://storagegaga.com/tag/cost-benefit-risk/ reltag>cost benefit risk/a>, a hrefhttp://storagegaga.com/tag/dgx-h100/ reltag>DGX H100/a>, a hrefhttp://storagegaga.com/tag/exascaler/ reltag>Exascaler/a>, a hrefhttp://storagegaga.com/tag/filer/ reltag>Filer/a>, a hrefhttp://storagegaga.com/tag/high-speed-storage/ reltag>high speed storage/a>, a hrefhttp://storagegaga.com/tag/hpc/ reltag>HPC/a>, a hrefhttp://storagegaga.com/tag/open-source-storage/ reltag>open source storage/a>, a hrefhttp://storagegaga.com/tag/sfa/ reltag>SFA/a>, a hrefhttp://storagegaga.com/tag/storage-appliance/ reltag>storage appliance/a>, a hrefhttp://storagegaga.com/tag/storage-fusion-architecture/ reltag>Storage Fusion Architecture/a>, a hrefhttp://storagegaga.com/tag/supercomputing/ reltag>supercomputing/a>/span> /footer>!-- #entry-meta --> /article>!-- #post-7957 --> article idpost-7938 classpost-7938 post type-post status-publish format-standard hentry category-algorithm category-analytics category-api category-artificial-intelligence category-big-data category-cloud category-clusters category-composable-infrastructure category-compression category-containers category-data-fabric category-data-governance category-data-management category-data-security category-deduplication category-deduplication-2 category-deep-learning category-digital-transformation category-ediscovery category-ibm category-ilm category-irods category-machine-learning category-scaleflux category-solid-state-devices tag-ai-inference tag-ai-training tag-chatgpt tag-computational-storage-device tag-computational-storage-engine tag-computational-storage-functions tag-data-at-source tag-data-enrichment tag-data-governance tag-data-ingestion tag-data-taxonomy tag-edge-to-core-to-cloud tag-elt tag-etl tag-event-driven-architecture tag-generative-ai tag-large-language-model tag-llm tag-open-data-format tag-open-file-format tag-open-table-format> header classentry-header> h2 classentry-title> a hrefhttp://storagegaga.com/preliminary-data-taxonomy-at-ingestion-an-opportunity-for-computational-storage/ titlePermalink to Preliminary Data Taxonomy at ingestion. An opportunity for Computational Storage relbookmark> Preliminary Data Taxonomy at ingestion. An opportunity for Computational Storage /a> /h2> div classentry-meta> span classauthor vcard > By a classurl fn n relauthor hrefhttp://storagegaga.com/author/admin/ titleView all posts by cfheoh>cfheoh/a> span classbl_sep>|/span>/span> time classonDate date published datetime2024-06-03T08:18:49+08:00> a hrefhttp://storagegaga.com/preliminary-data-taxonomy-at-ingestion-an-opportunity-for-computational-storage/ title8:18 am relbookmark>span classentry-date>June 3, 2024/span> span classentry-time> - 8:18 am/span>/a> /time>span classbl_sep>|/span>time classupdated datetime2024-06-03T08:07:45+08:00>June 3, 2024/time> span classbl_categ> a hrefhttp://storagegaga.com/category/algorithm/ reltag>Algorithm/a>, a hrefhttp://storagegaga.com/category/analytics/ reltag>Analytics/a>, a hrefhttp://storagegaga.com/category/api/ reltag>API/a>, a hrefhttp://storagegaga.com/category/artificial-intelligence/ reltag>Artificial Intelligence/a>, a hrefhttp://storagegaga.com/category/big-data/ reltag>Big Data/a>, a hrefhttp://storagegaga.com/category/cloud/ reltag>Cloud/a>, a hrefhttp://storagegaga.com/category/clusters/ reltag>Clusters/a>, a hrefhttp://storagegaga.com/category/composable-infrastructure/ reltag>Composable Infrastructure/a>, a hrefhttp://storagegaga.com/category/compression/ reltag>compression/a>, a hrefhttp://storagegaga.com/category/containers/ reltag>Containers/a>, a hrefhttp://storagegaga.com/category/data-fabric/ reltag>Data Fabric/a>, a hrefhttp://storagegaga.com/category/data-governance/ reltag>Data Governance/a>, a hrefhttp://storagegaga.com/category/data-management/ reltag>Data Management/a>, a hrefhttp://storagegaga.com/category/data-security/ reltag>Data Security/a>, a hrefhttp://storagegaga.com/category/deduplication/ reltag>deduplication/a>, a hrefhttp://storagegaga.com/category/deduplication-2/ reltag>Deduplication/a>, a hrefhttp://storagegaga.com/category/deep-learning/ reltag>Deep Learning/a>, a hrefhttp://storagegaga.com/category/digital-transformation/ reltag>Digital Transformation/a>, a hrefhttp://storagegaga.com/category/ediscovery/ reltag>eDiscovery/a>, a hrefhttp://storagegaga.com/category/ibm/ reltag>IBM/a>, a hrefhttp://storagegaga.com/category/ilm/ reltag>ILM/a>, a hrefhttp://storagegaga.com/category/irods/ reltag>iRODS/a>, a hrefhttp://storagegaga.com/category/machine-learning/ reltag>Machine Learning/a>, a hrefhttp://storagegaga.com/category/scaleflux/ reltag>Scaleflux/a>, a hrefhttp://storagegaga.com/category/solid-state-devices/ reltag>Solid State Devices/a> /span> div classcomments-link> a hrefhttp://storagegaga.com/preliminary-data-taxonomy-at-ingestion-an-opportunity-for-computational-storage/#respond>Leave a comment/a> /div> /div>!-- .entry-meta --> /header>!-- .entry-header --> div classentry-content> p>a hrefhttps://www.databricks.com/discover/data-governance>Data governance/a> has been on my mind a lot lately. With all the incessant talks and hype about Artificial Intelligence, the a hrefhttp://storagegaga.com/and-great-ai-starts-with-good-data-management/>true value of AI comes from good data/a>. Therefore, it is vital for any organization embarking on their AI journey to have good quality data. And the journey of the lifecycle of data in an organization starts at the a hrefhttps://www.techtarget.com/whatis/definition/data-ingestion>point of ingestion/a>, the data source of how data is either created, acquired to be presented up into the processing workflow and data pipelines for AI training and onwards to AI applications./p>p>In biology, a hrefhttps://en.wikipedia.org/wiki/Taxonomy_(biology)>taxonomy/a> is the scientific study and practice of naming, defining and classifying biological organisms based on shared characteristics./p>p>And so, begins my argument of meshing these 3 topics together – strong>data ingestion/strong>, strong>data taxonomy/strong> and with strong>a hrefhttps://www.snia.org/computational>Computational Storage/a>/strong>. Here goes my storage punditry./p>h4>span styletext-decoration: underline;>strong>Data Taxonomy in post-injection /strong>/span>/h4>p>I see that data, any data, has to arrive at a repository first before they are given meaning, context, specifications. These requirements are different from file permissions, ownerships, em>ctime/em> and em>atime/em> timestamps, the content of the ingested data stream are made to fit into the mould of the repository the data is written to. Metadata about the content of the data gives the data meaning, context and most importantly, value as it is used within the data lifecycle. However, the metadata tagging, and preparing the data in the ETL (extract load transform) or the ELT (extract load transform) process are strong>only applied post-ingestion/strong>. This strong>data preparation phase/strong>, in which data is enriched with content metadata, tagging, taxonomy and classification, is expensive, in term of resources, time and currency./p>div idattachment_7940 stylewidth: 590px classwp-caption aligncenter>a hrefhttps://i0.wp.com/storagegaga.com/wp-content/uploads/2024/05/data_ingestion_modern_EDA.png>img data-recalc-dims1 loadinglazy decodingasync aria-describedbycaption-attachment-7940 classwp-image-7940 srchttps://i0.wp.com/storagegaga.com/wp-content/uploads/2024/05/data_ingestion_modern_EDA.png?resize580%2C305 alt width580 height305 srcsethttps://i0.wp.com/storagegaga.com/wp-content/uploads/2024/05/data_ingestion_modern_EDA.png?w1012 1012w, https://i0.wp.com/storagegaga.com/wp-content/uploads/2024/05/data_ingestion_modern_EDA.png?resize300%2C158 300w, https://i0.wp.com/storagegaga.com/wp-content/uploads/2024/05/data_ingestion_modern_EDA.png?resize768%2C404 768w, https://i0.wp.com/storagegaga.com/wp-content/uploads/2024/05/data_ingestion_modern_EDA.png?resize150%2C79 150w, https://i0.wp.com/storagegaga.com/wp-content/uploads/2024/05/data_ingestion_modern_EDA.png?resize250%2C131 250w sizesauto, (max-width: 580px) 100vw, 580px />/a>p idcaption-attachment-7940 classwp-caption-text>Elements of a modern event-driven architecture including data ingestion (Credit: Qlik)/p>/div>p>Even in the burgeoning times of open table formats (Apache Iceberg, HUDI, Deltalake, et al), open big data file formats (Avro, Parquet) and open data formats (CSV, XML, JSON et.al), the format specifications with added context and meanings are added in and augmented post-injection./p>p> a hrefhttp://storagegaga.com/preliminary-data-taxonomy-at-ingestion-an-opportunity-for-computational-storage/#more-7938 classcontinue-reading-link> Continue reading span classmeta-nav>→ /span>/a>/p>div classsharedaddy sd-sharing-enabled>div classrobots-nocontent sd-block sd-social sd-social-icon-text sd-sharing>h3 classsd-title>Share this:/h3>div classsd-content>ul>li classshare-facebook>a relnofollow noopener noreferrer data-sharedsharing-facebook-7938 classshare-facebook sd-button share-icon hrefhttp://storagegaga.com/preliminary-data-taxonomy-at-ingestion-an-opportunity-for-computational-storage/?sharefacebook target_blank titleClick to share on Facebook >span>Facebook/span>/a>/li>li classshare-linkedin>a relnofollow noopener noreferrer data-sharedsharing-linkedin-7938 classshare-linkedin sd-button share-icon hrefhttp://storagegaga.com/preliminary-data-taxonomy-at-ingestion-an-opportunity-for-computational-storage/?sharelinkedin target_blank titleClick to share on LinkedIn >span>LinkedIn/span>/a>/li>li classshare-twitter>a relnofollow noopener noreferrer data-sharedsharing-twitter-7938 classshare-twitter sd-button share-icon hrefhttp://storagegaga.com/preliminary-data-taxonomy-at-ingestion-an-opportunity-for-computational-storage/?sharetwitter target_blank titleClick to share on Twitter >span>Twitter/span>/a>/li>li classshare-end>/li>/ul>/div>/div>/div> /div>!-- .entry-content --> footer classentry-meta2> span classbl_tagg>Tagged a hrefhttp://storagegaga.com/tag/ai-inference/ reltag>AI inference/a>, a hrefhttp://storagegaga.com/tag/ai-training/ reltag>AI training/a>, a hrefhttp://storagegaga.com/tag/chatgpt/ reltag>chatGPT/a>, a hrefhttp://storagegaga.com/tag/computational-storage-device/ reltag>computational storage device/a>, a hrefhttp://storagegaga.com/tag/computational-storage-engine/ reltag>computational storage engine/a>, a hrefhttp://storagegaga.com/tag/computational-storage-functions/ reltag>computational storage functions/a>, a hrefhttp://storagegaga.com/tag/data-at-source/ reltag>data at source/a>, a hrefhttp://storagegaga.com/tag/data-enrichment/ reltag>data enrichment/a>, a hrefhttp://storagegaga.com/tag/data-governance/ reltag>data governance/a>, a hrefhttp://storagegaga.com/tag/data-ingestion/ reltag>data ingestion/a>, a hrefhttp://storagegaga.com/tag/data-taxonomy/ reltag>data taxonomy/a>, a hrefhttp://storagegaga.com/tag/edge-to-core-to-cloud/ reltag>edge to core to cloud/a>, a hrefhttp://storagegaga.com/tag/elt/ reltag>ELT/a>, a hrefhttp://storagegaga.com/tag/etl/ reltag>ETL/a>, a hrefhttp://storagegaga.com/tag/event-driven-architecture/ reltag>event driven architecture/a>, a hrefhttp://storagegaga.com/tag/generative-ai/ reltag>generative AI/a>, a hrefhttp://storagegaga.com/tag/large-language-model/ reltag>large language model/a>, a hrefhttp://storagegaga.com/tag/llm/ reltag>LLM/a>, a hrefhttp://storagegaga.com/tag/open-data-format/ reltag>open data format/a>, a hrefhttp://storagegaga.com/tag/open-file-format/ reltag>open file format/a>, a hrefhttp://storagegaga.com/tag/open-table-format/ reltag>open table format/a>/span> /footer>!-- #entry-meta --> /article>!-- #post-7938 --> article idpost-7893 classpost-7893 post type-post status-publish format-standard hentry category-appliance category-cloud category-clusters category-containers category-disks category-docker category-filesystems category-freenas category-ixsystems category-kubernetes category-linux category-machine-learning category-minio category-object-storage category-openzfs category-raid category-truenas category-virtualization tag-cloud-native tag-dataset tag-distributed-architecture tag-expansion-notation tag-minio-logging tag-multimode-deployment tag-open-source tag-postgres tag-s3-protocol tag-tls-certificate tag-truenas-catalogs tag-truenas-core tag-truenas-scale tag-volume> header classentry-header> h2 classentry-title> a hrefhttp://storagegaga.com/deploying-a-minio-snmd-object-storage-server-in-truenas-scale/ titlePermalink to Deploying a MinIO SNMD Object Storage Server in TrueNAS SCALE relbookmark> Deploying a MinIO SNMD Object Storage Server in TrueNAS SCALE /a> /h2> div classentry-meta> span classauthor vcard > By a classurl fn n relauthor hrefhttp://storagegaga.com/author/admin/ titleView all posts by cfheoh>cfheoh/a> span classbl_sep>|/span>/span> time classonDate date published datetime2024-05-27T07:30:21+08:00> a hrefhttp://storagegaga.com/deploying-a-minio-snmd-object-storage-server-in-truenas-scale/ title7:30 am relbookmark>span classentry-date>May 27, 2024/span> span classentry-time> - 7:30 am/span>/a> /time>span classbl_sep>|/span>time classupdated datetime2024-05-27T11:30:03+08:00>May 27, 2024/time> span classbl_categ> a hrefhttp://storagegaga.com/category/appliance/ reltag>Appliance/a>, a hrefhttp://storagegaga.com/category/cloud/ reltag>Cloud/a>, a hrefhttp://storagegaga.com/category/clusters/ reltag>Clusters/a>, a hrefhttp://storagegaga.com/category/containers/ reltag>Containers/a>, a hrefhttp://storagegaga.com/category/disks/ reltag>Disks/a>, a hrefhttp://storagegaga.com/category/docker/ reltag>Docker/a>, a hrefhttp://storagegaga.com/category/filesystems/ reltag>Filesystems/a>, a hrefhttp://storagegaga.com/category/freenas/ reltag>FreeNAS/a>, a hrefhttp://storagegaga.com/category/ixsystems/ reltag>iXsystems/a>, a hrefhttp://storagegaga.com/category/kubernetes/ reltag>Kubernetes/a>, a hrefhttp://storagegaga.com/category/linux/ reltag>Linux/a>, a hrefhttp://storagegaga.com/category/machine-learning/ reltag>Machine Learning/a>, a hrefhttp://storagegaga.com/category/minio/ reltag>Minio/a>, a hrefhttp://storagegaga.com/category/object-storage/ reltag>Object Storage/a>, a hrefhttp://storagegaga.com/category/openzfs/ reltag>OpenZFS/a>, a hrefhttp://storagegaga.com/category/raid/ reltag>RAID/a>, a hrefhttp://storagegaga.com/category/truenas/ reltag>TrueNAS/a>, a hrefhttp://storagegaga.com/category/virtualization/ reltag>Virtualization/a> /span> div classcomments-link> a hrefhttp://storagegaga.com/deploying-a-minio-snmd-object-storage-server-in-truenas-scale/#comments>3 Comments/a> /div> /div>!-- .entry-meta --> /header>!-- .entry-header --> div classentry-content> p> Preamble This deployment of a hrefhttps://min.io/>MinIO/a> a hrefhttps://min.io/docs/minio/linux/operations/install-deploy-manage/deploy-minio-single-node-multi-drive.html>SNMD (single node multi drive)/a> object storage server on a hrefhttps://www.truenas.com/download-truenas-scale/>TrueNAS® SCALE 24.04/a> (codename “Dragonfish”) is experimental. I am just deploying this in my home lab for the fun of it. Do not deploy in any production environment./p>p>I have been contemplating this for quite a while. Which MinIO deployment mode on TrueNAS® SCALE should I work on? For one, there are 3 modes – Standalone, SNMD (Single Node Multi Drives) and MNMD (Multi Node Multi Drives). Of course, the ideal lab experiment is MNMD deployment, the MinIO cluster, and I am still experimenting this on my meagre lab resources./p>p>In the end, I decided to implement SNMD since this is, most likely, deployed on top of a TrueNAS® SCALE storage appliance instead an x-86 bare-metal or in a Kubernetes cluster on Linux systems. Incidentally, the concept of MNMD on top of TrueNAS® SCALE is “Kubernetes cluster”-like albeit a different container platform. At the same time, if this is deployed in a TrueNAS® SCALE Enterprise, a dual-controller TrueNAS® storage appliance, it will take care of the “MinIO nodes” availability in its active-passive HA architecture of the appliance. Otherwise, it can be a a hrefhttps://www.truenas.com/docs/scale/scaletutorials/apps/communityapps/minioapp/minioclustering/>full MinIO cluster/a> spread and distributed across several TrueNAS storage appliances (minimum 4 nodes in a 2+2 a hrefhttps://min.io/docs/minio/linux/operations/concepts/erasure-coding.html>erasure set/a>) in an MNMD deployment scheme./p>p>Ideally, the MNMD deployment should look like this:/p>div idattachment_7902 stylewidth: 635px classwp-caption aligncenter>a hrefhttps://i0.wp.com/storagegaga.com/wp-content/uploads/2024/05/minio_multi-node_architecture.png>img data-recalc-dims1 loadinglazy decodingasync aria-describedbycaption-attachment-7902 classwp-image-7902 srchttps://i0.wp.com/storagegaga.com/wp-content/uploads/2024/05/minio_multi-node_architecture.png?resize625%2C352 alt width625 height352 srcsethttps://i0.wp.com/storagegaga.com/wp-content/uploads/2024/05/minio_multi-node_architecture.png?w1600 1600w, https://i0.wp.com/storagegaga.com/wp-content/uploads/2024/05/minio_multi-node_architecture.png?resize300%2C169 300w, https://i0.wp.com/storagegaga.com/wp-content/uploads/2024/05/minio_multi-node_architecture.png?resize1024%2C576 1024w, https://i0.wp.com/storagegaga.com/wp-content/uploads/2024/05/minio_multi-node_architecture.png?resize768%2C432 768w, https://i0.wp.com/storagegaga.com/wp-content/uploads/2024/05/minio_multi-node_architecture.png?resize1536%2C864 1536w, https://i0.wp.com/storagegaga.com/wp-content/uploads/2024/05/minio_multi-node_architecture.png?resize150%2C84 150w, https://i0.wp.com/storagegaga.com/wp-content/uploads/2024/05/minio_multi-node_architecture.png?resize250%2C141 250w sizesauto, (max-width: 625px) 100vw, 625px />/a>p idcaption-attachment-7902 classwp-caption-text>MinIO distributed multi-node cluster architecture (credit: MinIO)/p>/div>p> a hrefhttp://storagegaga.com/deploying-a-minio-snmd-object-storage-server-in-truenas-scale/#more-7893 classcontinue-reading-link> Continue reading span classmeta-nav>→ /span>/a>/p>div classsharedaddy sd-sharing-enabled>div classrobots-nocontent sd-block sd-social sd-social-icon-text sd-sharing>h3 classsd-title>Share this:/h3>div classsd-content>ul>li classshare-facebook>a relnofollow noopener noreferrer data-sharedsharing-facebook-7893 classshare-facebook sd-button share-icon hrefhttp://storagegaga.com/deploying-a-minio-snmd-object-storage-server-in-truenas-scale/?sharefacebook target_blank titleClick to share on Facebook >span>Facebook/span>/a>/li>li classshare-linkedin>a relnofollow noopener noreferrer data-sharedsharing-linkedin-7893 classshare-linkedin sd-button share-icon hrefhttp://storagegaga.com/deploying-a-minio-snmd-object-storage-server-in-truenas-scale/?sharelinkedin target_blank titleClick to share on LinkedIn >span>LinkedIn/span>/a>/li>li classshare-twitter>a relnofollow noopener noreferrer data-sharedsharing-twitter-7893 classshare-twitter sd-button share-icon hrefhttp://storagegaga.com/deploying-a-minio-snmd-object-storage-server-in-truenas-scale/?sharetwitter target_blank titleClick to share on Twitter >span>Twitter/span>/a>/li>li classshare-end>/li>/ul>/div>/div>/div> /div>!-- .entry-content --> footer classentry-meta2> span classbl_tagg>Tagged a hrefhttp://storagegaga.com/tag/cloud-native/ reltag>cloud native/a>, a hrefhttp://storagegaga.com/tag/dataset/ reltag>dataset/a>, a hrefhttp://storagegaga.com/tag/distributed-architecture/ reltag>distributed architecture/a>, a hrefhttp://storagegaga.com/tag/expansion-notation/ reltag>expansion notation/a>, a hrefhttp://storagegaga.com/tag/minio-logging/ reltag>MinIO logging/a>, a hrefhttp://storagegaga.com/tag/multimode-deployment/ reltag>multimode deployment/a>, a hrefhttp://storagegaga.com/tag/open-source/ reltag>open source/a>, a hrefhttp://storagegaga.com/tag/postgres/ reltag>Postgres/a>, a hrefhttp://storagegaga.com/tag/s3-protocol/ reltag>S3 protocol/a>, a hrefhttp://storagegaga.com/tag/tls-certificate/ reltag>TLS certificate/a>, a hrefhttp://storagegaga.com/tag/truenas-catalogs/ reltag>TrueNAS Catalogs/a>, a hrefhttp://storagegaga.com/tag/truenas-core/ reltag>truenas core/a>, a hrefhttp://storagegaga.com/tag/truenas-scale/ reltag>truenas scale/a>, a hrefhttp://storagegaga.com/tag/volume/ reltag>Volume/a>/span> /footer>!-- #entry-meta --> /article>!-- #post-7893 --> article idpost-7884 classpost-7884 post type-post status-publish format-standard hentry category-analytics category-appliance category-artificial-intelligence category-backup category-business-continuity category-cloud category-commvault category-data category-data-archiving category-data-availability category-data-corruption category-data-governance category-data-management category-data-protection category-data-security category-disaster-recovery category-futurum-group category-object-storage category-raid category-reliability category-security-2 category-tape-storage category-tech-field-day category-veeam category-veritas tag-3-2-1 tag-3-2-1-1-0 tag-airgapped tag-backup-restore tag-catalogic-software-guardmode tag-cyber-resilience tag-cyber-threat-landscape tag-data-protection-strategy tag-immutable-backup tag-recovery-point-objectives tag-recovery-time-objectives tag-rpo tag-rto> header classentry-header> h2 classentry-title> a hrefhttp://storagegaga.com/making-immutability-the-key-factor-in-a-resilient-data-protection-strategy/ titlePermalink to Making Immutability the key factor in a Resilient Data Protection strategy relbookmark> Making Immutability the key factor in a Resilient Data Protection strategy /a> /h2> div classentry-meta> span classauthor vcard > By a classurl fn n relauthor hrefhttp://storagegaga.com/author/admin/ titleView all posts by cfheoh>cfheoh/a> span classbl_sep>|/span>/span> time classonDate date published datetime2024-05-20T07:30:11+08:00> a hrefhttp://storagegaga.com/making-immutability-the-key-factor-in-a-resilient-data-protection-strategy/ title7:30 am relbookmark>span classentry-date>May 20, 2024/span> span classentry-time> - 7:30 am/span>/a> /time>span classbl_sep>|/span>time classupdated datetime2024-05-19T11:40:05+08:00>May 19, 2024/time> span classbl_categ> a hrefhttp://storagegaga.com/category/analytics/ reltag>Analytics/a>, a hrefhttp://storagegaga.com/category/appliance/ reltag>Appliance/a>, a hrefhttp://storagegaga.com/category/artificial-intelligence/ reltag>Artificial Intelligence/a>, a hrefhttp://storagegaga.com/category/backup/ reltag>Backup/a>, a hrefhttp://storagegaga.com/category/business-continuity/ reltag>Business Continuity/a>, a hrefhttp://storagegaga.com/category/cloud/ reltag>Cloud/a>, a hrefhttp://storagegaga.com/category/commvault/ reltag>Commvault/a>, a hrefhttp://storagegaga.com/category/data/ reltag>Data/a>, a hrefhttp://storagegaga.com/category/data-archiving/ reltag>Data Archiving/a>, a hrefhttp://storagegaga.com/category/data-availability/ reltag>Data Availability/a>, a hrefhttp://storagegaga.com/category/data-corruption/ reltag>Data Corruption/a>, a hrefhttp://storagegaga.com/category/data-governance/ reltag>Data Governance/a>, a hrefhttp://storagegaga.com/category/data-management/ reltag>Data Management/a>, a hrefhttp://storagegaga.com/category/data-protection/ reltag>Data Protection/a>, a hrefhttp://storagegaga.com/category/data-security/ reltag>Data Security/a>, a hrefhttp://storagegaga.com/category/disaster-recovery/ reltag>Disaster Recovery/a>, a hrefhttp://storagegaga.com/category/futurum-group/ reltag>Futurum Group/a>, a hrefhttp://storagegaga.com/category/object-storage/ reltag>Object Storage/a>, a hrefhttp://storagegaga.com/category/raid/ reltag>RAID/a>, a hrefhttp://storagegaga.com/category/reliability/ reltag>Reliability/a>, a hrefhttp://storagegaga.com/category/security-2/ reltag>Security/a>, a hrefhttp://storagegaga.com/category/tape-storage/ reltag>Tape storage/a>, a hrefhttp://storagegaga.com/category/tech-field-day/ reltag>Tech Field Day/a>, a hrefhttp://storagegaga.com/category/veeam/ reltag>Veeam/a>, a hrefhttp://storagegaga.com/category/veritas/ reltag>Veritas/a> /span> div classcomments-link> a hrefhttp://storagegaga.com/making-immutability-the-key-factor-in-a-resilient-data-protection-strategy/#respond>Leave a comment/a> /div> /div>!-- .entry-meta --> /header>!-- .entry-header --> div classentry-content> p>We often hear “strong>Cyber Resilience/strong>” word thrown around these days. Every backup vendor has a cybersecurity play nowadays. Many have morphed into cyber resilience warrior vendors, and there is a great amount of validation in terms of Cyber Resilience in a data protection world. em>Don’t believe me/em>?/p>p>Check out this a hrefhttps://techfieldday.com/>Tech Field Day/a> podcast video from a month ago, where my friends, a hrefhttps://www.linkedin.com/in/networkingnerd/>Tom Hollingsworth/a> and a hrefhttps://www.linkedin.com/in/maxmortillaro/>Max Mortillaro/a> discussed the topic meticulously with a hrefhttps://www.linkedin.com/in/krista-macomber/>Krista Macomber/a>, who has just become the Research Director for Cybersecurity at a hrefhttps://futurumgroup.com/>The Futurum Group/a> (em>Congrats, Krista!/em>)./p>p>center>iframe loadinglazy titleYouTube video player srchttps://www.youtube.com/embed/bg_GXw7Vtp0?siATvIpBdoAHB7sCMu width560 height315 frameborder0 allowfullscreenallowfullscreen>/iframe>/center>Cyber Resilience, as well articulated in the video, is not old wine in a new bottle. The data protection landscape has changed significantly since the emergence of cyber threats and ransomware that it warrants the coining of the Cyber Resilience terminology./p>p>But I want to talk about one very important cog in the data protection strategy, of which cyber resilience is part of. That is strong>Immutability/strong>, because it is super important to always considerstrong> immutable backups/strong> as part of that strategy./p>h4>span styletext-decoration: underline;>strong>It is no longer 3-2-1 anymore, Toto. /strong>/span>/h4>p>When it comes to backup, I always start with a hrefhttps://www.techtarget.com/searchdatabackup/definition/3-2-1-Backup-Strategy>strong>3-2-1 backup rule/strong>/a>. 3 copies of the data; 2 different media; 1 offsite. This rule has been ingrained in me since the day I entered the industry over 3 decades ago. It is still the most important opening line for a data protection specialist or a solution architect. 3-2-1 is the table stakes./p>p>Yet, over the years, the cybersecurity threat landscape has moved closer and closer to the data protection, backup and recovery realm. This is now a merged super-segment pangea called cyber resilience. With it, the conversation from the a hrefhttp://storagegaga.com/backup-lest-we-forget/>3-2-1 backup rule/a> in these last few years is now evolving into something like a hrefhttps://www.techtarget.com/searchdatabackup/tip/How-the-3-2-1-1-0-backup-rule-reflects-modern-needs>strong>3-2-1-1-0 backup rule/strong>/a>, a modern take of the 3-2-1 backup rule. Let’s take a look at the 3-2-1-1-0 rule (simplified by me)./p>div idattachment_7886 stylewidth: 635px classwp-caption aligncenter>a hrefhttps://i0.wp.com/storagegaga.com/wp-content/uploads/2024/05/3-2-1-1-0_backup_rule.png>img data-recalc-dims1 loadinglazy decodingasync aria-describedbycaption-attachment-7886 classwp-image-7886 srchttps://i0.wp.com/storagegaga.com/wp-content/uploads/2024/05/3-2-1-1-0_backup_rule.png?resize625%2C179 alt width625 height179 srcsethttps://i0.wp.com/storagegaga.com/wp-content/uploads/2024/05/3-2-1-1-0_backup_rule.png?w2392 2392w, https://i0.wp.com/storagegaga.com/wp-content/uploads/2024/05/3-2-1-1-0_backup_rule.png?resize300%2C86 300w, https://i0.wp.com/storagegaga.com/wp-content/uploads/2024/05/3-2-1-1-0_backup_rule.png?resize1024%2C294 1024w, https://i0.wp.com/storagegaga.com/wp-content/uploads/2024/05/3-2-1-1-0_backup_rule.png?resize768%2C220 768w, https://i0.wp.com/storagegaga.com/wp-content/uploads/2024/05/3-2-1-1-0_backup_rule.png?resize1536%2C441 1536w, https://i0.wp.com/storagegaga.com/wp-content/uploads/2024/05/3-2-1-1-0_backup_rule.png?resize2048%2C587 2048w, https://i0.wp.com/storagegaga.com/wp-content/uploads/2024/05/3-2-1-1-0_backup_rule.png?resize150%2C43 150w, https://i0.wp.com/storagegaga.com/wp-content/uploads/2024/05/3-2-1-1-0_backup_rule.png?resize250%2C72 250w, https://i0.wp.com/storagegaga.com/wp-content/uploads/2024/05/3-2-1-1-0_backup_rule.png?w1600 1600w sizesauto, (max-width: 625px) 100vw, 625px />/a>p idcaption-attachment-7886 classwp-caption-text>The 3-2-1-1-0 Backup rule (Credit: https://www.dataprise.com/services/disaster-recovery/baas/)/p>/div>p> a hrefhttp://storagegaga.com/making-immutability-the-key-factor-in-a-resilient-data-protection-strategy/#more-7884 classcontinue-reading-link> Continue reading span classmeta-nav>→ /span>/a>/p>div classsharedaddy sd-sharing-enabled>div classrobots-nocontent sd-block sd-social sd-social-icon-text sd-sharing>h3 classsd-title>Share this:/h3>div classsd-content>ul>li classshare-facebook>a relnofollow noopener noreferrer data-sharedsharing-facebook-7884 classshare-facebook sd-button share-icon hrefhttp://storagegaga.com/making-immutability-the-key-factor-in-a-resilient-data-protection-strategy/?sharefacebook target_blank titleClick to share on Facebook >span>Facebook/span>/a>/li>li classshare-linkedin>a relnofollow noopener noreferrer data-sharedsharing-linkedin-7884 classshare-linkedin sd-button share-icon hrefhttp://storagegaga.com/making-immutability-the-key-factor-in-a-resilient-data-protection-strategy/?sharelinkedin target_blank titleClick to share on LinkedIn >span>LinkedIn/span>/a>/li>li classshare-twitter>a relnofollow noopener noreferrer data-sharedsharing-twitter-7884 classshare-twitter sd-button share-icon hrefhttp://storagegaga.com/making-immutability-the-key-factor-in-a-resilient-data-protection-strategy/?sharetwitter target_blank titleClick to share on Twitter >span>Twitter/span>/a>/li>li classshare-end>/li>/ul>/div>/div>/div> /div>!-- .entry-content --> footer classentry-meta2> span classbl_tagg>Tagged a hrefhttp://storagegaga.com/tag/3-2-1/ reltag>3-2-1/a>, a hrefhttp://storagegaga.com/tag/3-2-1-1-0/ reltag>3-2-1-1-0/a>, a hrefhttp://storagegaga.com/tag/airgapped/ reltag>airgapped/a>, a hrefhttp://storagegaga.com/tag/backup-restore/ reltag>backup restore/a>, a hrefhttp://storagegaga.com/tag/catalogic-software-guardmode/ reltag>Catalogic Software Guardmode/a>, a hrefhttp://storagegaga.com/tag/cyber-resilience/ reltag>cyber resilience/a>, a hrefhttp://storagegaga.com/tag/cyber-threat-landscape/ reltag>cyber threat landscape/a>, a hrefhttp://storagegaga.com/tag/data-protection-strategy/ reltag>data protection strategy/a>, a hrefhttp://storagegaga.com/tag/immutable-backup/ reltag>immutable backup/a>, a hrefhttp://storagegaga.com/tag/recovery-point-objectives/ reltag>recovery point objectives/a>, a hrefhttp://storagegaga.com/tag/recovery-time-objectives/ reltag>recovery time objectives/a>, a hrefhttp://storagegaga.com/tag/rpo/ reltag>RPO/a>, a hrefhttp://storagegaga.com/tag/rto/ reltag>RTO/a>/span> /footer>!-- #entry-meta --> /article>!-- #post-7884 --> article idpost-7867 classpost-7867 post type-post status-publish format-standard hentry category-100gigabit-ethernet category-azure-netapp-files category-cifs category-clusters category-filesystems category-freenas category-gluster category-high-performance-computing category-huawei category-ixsystems category-linux category-microsoft category-microsoft-azure category-nas category-netapp category-nfs category-nfs-2 category-pnfs category-pure-storage category-ryuusi category-smb category-software-defined-storage-2 category-storage-optimization category-truenas category-vmware tag-client-server-architecture tag-distributed-nfs tag-microsoft-windows tag-nas-client tag-nas-performance-multiplexing tag-nfs-ganesha tag-nfs-nconnect tag-receive-side-scaling-rss-nic tag-samba tag-scale-out-smb-cluster tag-smb-cluster tag-smb-multichannel-3-0 tag-tcp-connection> header classentry-header> h2 classentry-title> a hrefhttp://storagegaga.com/enhancing-nas-client-resiliency-and-performance-with-smb-multichannel-and-nfs-nconnect/ titlePermalink to Enhancing NAS client resiliency and performance with SMB Multichannel and NFS nconnect relbookmark> Enhancing NAS client resiliency and performance with SMB Multichannel and NFS nconnect /a> /h2> div classentry-meta> span classauthor vcard > By a classurl fn n relauthor hrefhttp://storagegaga.com/author/admin/ titleView all posts by cfheoh>cfheoh/a> span classbl_sep>|/span>/span> time classonDate date published datetime2024-05-13T07:30:03+08:00> a hrefhttp://storagegaga.com/enhancing-nas-client-resiliency-and-performance-with-smb-multichannel-and-nfs-nconnect/ title7:30 am relbookmark>span classentry-date>May 13, 2024/span> span classentry-time> - 7:30 am/span>/a> /time>span classbl_sep>|/span>time classupdated datetime2024-05-11T13:41:17+08:00>May 11, 2024/time> span classbl_categ> a hrefhttp://storagegaga.com/category/100gigabit-ethernet/ reltag>100Gigabit Ethernet/a>, a hrefhttp://storagegaga.com/category/azure-netapp-files/ reltag>Azure NetApp Files/a>, a hrefhttp://storagegaga.com/category/cifs/ reltag>CIFS/a>, a hrefhttp://storagegaga.com/category/clusters/ reltag>Clusters/a>, a hrefhttp://storagegaga.com/category/filesystems/ reltag>Filesystems/a>, a hrefhttp://storagegaga.com/category/freenas/ reltag>FreeNAS/a>, a hrefhttp://storagegaga.com/category/gluster/ reltag>Gluster/a>, a hrefhttp://storagegaga.com/category/high-performance-computing/ reltag>High Performance Computing/a>, a hrefhttp://storagegaga.com/category/huawei/ reltag>Huawei/a>, a hrefhttp://storagegaga.com/category/ixsystems/ reltag>iXsystems/a>, a hrefhttp://storagegaga.com/category/linux/ reltag>Linux/a>, a hrefhttp://storagegaga.com/category/microsoft/ reltag>Microsoft/a>, a hrefhttp://storagegaga.com/category/microsoft-azure/ reltag>Microsoft Azure/a>, a hrefhttp://storagegaga.com/category/nas/ reltag>NAS/a>, a hrefhttp://storagegaga.com/category/netapp/ reltag>NetApp/a>, a hrefhttp://storagegaga.com/category/nfs/ reltag>NFS/a>, a hrefhttp://storagegaga.com/category/nfs-2/ reltag>NFS+/a>, a hrefhttp://storagegaga.com/category/pnfs/ reltag>pNFS/a>, a hrefhttp://storagegaga.com/category/pure-storage/ reltag>Pure Storage/a>, a hrefhttp://storagegaga.com/category/ryuusi/ reltag>Ryuusi/a>, a hrefhttp://storagegaga.com/category/smb/ reltag>SMB/a>, a hrefhttp://storagegaga.com/category/software-defined-storage-2/ reltag>Software Defined Storage/a>, a hrefhttp://storagegaga.com/category/storage-optimization/ reltag>Storage Optimization/a>, a hrefhttp://storagegaga.com/category/truenas/ reltag>TrueNAS/a>, a hrefhttp://storagegaga.com/category/vmware/ reltag>VMware/a> /span> div classcomments-link> a hrefhttp://storagegaga.com/enhancing-nas-client-resiliency-and-performance-with-smb-multichannel-and-nfs-nconnect/#comments>2 Comments/a> /div> /div>!-- .entry-meta --> /header>!-- .entry-header --> div classentry-content> p>NAS (network attached storage) is obviously the file-level workhorse for shared resources in the network of any organization.strong> a hrefhttps://www.techtarget.com/searchnetworking/definition/Server-Message-Block-Protocol>SMB (server message block)/a>/strong> for Windows environments and strong>a hrefhttps://en.wikipedia.org/wiki/Network_File_System>NFS (network file system)/a>/strong> for Linux platforms are the 2 most prominent protocols that rule the NAS world. Of course we have SMB implementations in the form of a hrefhttps://en.wikipedia.org/wiki/Samba_(software)>Samba/a> and a hrefhttps://www.tuxera.com/products/fusion-file-share-smb-enterprise/>others/a> in non-Windows, Linux and NFS implementations in Windows as well./p>p>As the versions of both network file sharing protocols iterated, present versions of SMB v3.x and NFS v4.x (NFS v3 on the supported Linux kernel version) on the client-side have evolved well. Both now have enhanced resiliency and performance improvement features. And there is an underlying similarity of both implementations. This blog looks at the client-side architectures of both./p>h4>span styletext-decoration: underline;>strong>One TCP connection/strong>/span>/h4>p>NAS is a strong>client-server architecture/strong>. Over the network, NAS clients (SMB or NFS) access their corresponding NAS server(s) – SMB or NFS server(s) – through the TCP/IP network./p>div idattachment_7869 stylewidth: 410px classwp-caption aligncenter>a hrefhttps://i0.wp.com/storagegaga.com/wp-content/uploads/2024/05/network_attached_storage.png>img data-recalc-dims1 loadinglazy decodingasync aria-describedbycaption-attachment-7869 classwp-image-7869 srchttps://i0.wp.com/storagegaga.com/wp-content/uploads/2024/05/network_attached_storage.png?resize400%2C364 alt width400 height364 srcsethttps://i0.wp.com/storagegaga.com/wp-content/uploads/2024/05/network_attached_storage.png?w848 848w, https://i0.wp.com/storagegaga.com/wp-content/uploads/2024/05/network_attached_storage.png?resize300%2C273 300w, https://i0.wp.com/storagegaga.com/wp-content/uploads/2024/05/network_attached_storage.png?resize768%2C699 768w, https://i0.wp.com/storagegaga.com/wp-content/uploads/2024/05/network_attached_storage.png?resize150%2C137 150w, https://i0.wp.com/storagegaga.com/wp-content/uploads/2024/05/network_attached_storage.png?resize165%2C150 165w sizesauto, (max-width: 400px) 100vw, 400px />/a>p idcaption-attachment-7869 classwp-caption-text>NAS client-server architecture (Credit: https://hypertecsp.com/en-CA/knowledge-base/nas-vs-san/)/p>/div>p>One very important key starting point to note is the use of strong>one TCP connection per NAS client to the NAS server relationship/strong>. For both SMB and NFS, there is just one TCP link between client and the server even if there are several SMB mapped shares or NFS mount points respectively on the clients./p>p>For a long time, this one TCP connection is sufficient for the NAS traffic. But as the network file accesses grow, this connection becomes both a single point of failure as well as a performance bottleneck./p>h4> a hrefhttp://storagegaga.com/enhancing-nas-client-resiliency-and-performance-with-smb-multichannel-and-nfs-nconnect/#more-7867 classcontinue-reading-link> Continue reading span classmeta-nav>→ /span>/a>/h4>div classsharedaddy sd-sharing-enabled>div classrobots-nocontent sd-block sd-social sd-social-icon-text sd-sharing>h3 classsd-title>Share this:/h3>div classsd-content>ul>li classshare-facebook>a relnofollow noopener noreferrer data-sharedsharing-facebook-7867 classshare-facebook sd-button share-icon hrefhttp://storagegaga.com/enhancing-nas-client-resiliency-and-performance-with-smb-multichannel-and-nfs-nconnect/?sharefacebook target_blank titleClick to share on Facebook >span>Facebook/span>/a>/li>li classshare-linkedin>a relnofollow noopener noreferrer data-sharedsharing-linkedin-7867 classshare-linkedin sd-button share-icon hrefhttp://storagegaga.com/enhancing-nas-client-resiliency-and-performance-with-smb-multichannel-and-nfs-nconnect/?sharelinkedin target_blank titleClick to share on LinkedIn >span>LinkedIn/span>/a>/li>li classshare-twitter>a relnofollow noopener noreferrer data-sharedsharing-twitter-7867 classshare-twitter sd-button share-icon hrefhttp://storagegaga.com/enhancing-nas-client-resiliency-and-performance-with-smb-multichannel-and-nfs-nconnect/?sharetwitter target_blank titleClick to share on Twitter >span>Twitter/span>/a>/li>li classshare-end>/li>/ul>/div>/div>/div> /div>!-- .entry-content --> footer classentry-meta2> span classbl_tagg>Tagged a hrefhttp://storagegaga.com/tag/client-server-architecture/ reltag>client-server architecture/a>, a hrefhttp://storagegaga.com/tag/distributed-nfs/ reltag>Distributed NFS/a>, a hrefhttp://storagegaga.com/tag/microsoft-windows/ reltag>Microsoft Windows/a>, a hrefhttp://storagegaga.com/tag/nas-client/ reltag>NAS client/a>, a hrefhttp://storagegaga.com/tag/nas-performance-multiplexing/ reltag>NAS performance multiplexing/a>, a hrefhttp://storagegaga.com/tag/nfs-ganesha/ reltag>NFS Ganesha/a>, a hrefhttp://storagegaga.com/tag/nfs-nconnect/ reltag>NFS nconnect/a>, a hrefhttp://storagegaga.com/tag/receive-side-scaling-rss-nic/ reltag>Receive Side Scaling RSS NIC/a>, a hrefhttp://storagegaga.com/tag/samba/ reltag>Samba/a>, a hrefhttp://storagegaga.com/tag/scale-out-smb-cluster/ reltag>Scale-out SMB cluster/a>, a hrefhttp://storagegaga.com/tag/smb-cluster/ reltag>SMB Cluster/a>, a hrefhttp://storagegaga.com/tag/smb-multichannel-3-0/ reltag>SMB Multichannel 3.0/a>, a hrefhttp://storagegaga.com/tag/tcp-connection/ reltag>TCP connection/a>/span> /footer>!-- #entry-meta --> /article>!-- #post-7867 --> article idpost-7853 classpost-7853 post type-post status-publish format-standard hentry category-algorithm category-analytics category-artificial-intelligence category-big-data category-data category-data-governance category-data-management category-data-privacy category-data-protection category-data-security category-deep-learning category-digital-transformation category-dmtf category-ediscovery category-machine-learning category-nvidia tag-ai-hallucination tag-chatgpt tag-data-responsibilty tag-data-trust tag-malaysia-personal-data-protection-act tag-pdpa tag-responsible-ai> header classentry-header> h2 classentry-title> a hrefhttp://storagegaga.com/data-trust-and-data-responsibility-where-we-should-be-at-before-responsible-ai/ titlePermalink to Data Trust and Data Responsibility. Where we should be at before responsible AI. relbookmark> Data Trust and Data Responsibility. Where we should be at before responsible AI. /a> /h2> div classentry-meta> span classauthor vcard > By a classurl fn n relauthor hrefhttp://storagegaga.com/author/admin/ titleView all posts by cfheoh>cfheoh/a> span classbl_sep>|/span>/span> time classonDate date published datetime2024-05-06T07:30:29+08:00> a hrefhttp://storagegaga.com/data-trust-and-data-responsibility-where-we-should-be-at-before-responsible-ai/ title7:30 am relbookmark>span classentry-date>May 6, 2024/span> span classentry-time> - 7:30 am/span>/a> /time>span classbl_sep>|/span>time classupdated datetime2024-04-30T15:32:30+08:00>April 30, 2024/time> span classbl_categ> a hrefhttp://storagegaga.com/category/algorithm/ reltag>Algorithm/a>, a hrefhttp://storagegaga.com/category/analytics/ reltag>Analytics/a>, a hrefhttp://storagegaga.com/category/artificial-intelligence/ reltag>Artificial Intelligence/a>, a hrefhttp://storagegaga.com/category/big-data/ reltag>Big Data/a>, a hrefhttp://storagegaga.com/category/data/ reltag>Data/a>, a hrefhttp://storagegaga.com/category/data-governance/ reltag>Data Governance/a>, a hrefhttp://storagegaga.com/category/data-management/ reltag>Data Management/a>, a hrefhttp://storagegaga.com/category/data-privacy/ reltag>Data Privacy/a>, a hrefhttp://storagegaga.com/category/data-protection/ reltag>Data Protection/a>, a hrefhttp://storagegaga.com/category/data-security/ reltag>Data Security/a>, a hrefhttp://storagegaga.com/category/deep-learning/ reltag>Deep Learning/a>, a hrefhttp://storagegaga.com/category/digital-transformation/ reltag>Digital Transformation/a>, a hrefhttp://storagegaga.com/category/dmtf/ reltag>DMTF/a>, a hrefhttp://storagegaga.com/category/ediscovery/ reltag>eDiscovery/a>, a hrefhttp://storagegaga.com/category/machine-learning/ reltag>Machine Learning/a>, a hrefhttp://storagegaga.com/category/nvidia/ reltag>nVidia/a> /span> div classcomments-link> a hrefhttp://storagegaga.com/data-trust-and-data-responsibility-where-we-should-be-at-before-responsible-ai/#respond>Leave a comment/a> /div> /div>!-- .entry-meta --> /header>!-- .entry-header --> div classentry-content> p>Last week, there was a a hrefhttps://www.globenewswire.com/news-release/2024/04/24/2868587/0/en/ESG-Research-Unveils-Critical-Gaps-in-Responsible-AI-Practices-Across-Industries.html>press release/a> by a hrefhttps://www.qlik.com/us>Qlik™/a>, informing of a sponsored a hrefhttps://www.techtarget.com/>TechTarget®/a>‘s a hrefhttps://www.techtarget.com/esg-global/>Enterprise Strategy Group (ESG)/a> about the state of a hrefhttps://www.techtarget.com/searchenterpriseai/definition/responsible-AI>responsible AI/a> practices across industries. The study highlighted critical gaps in the approach to responsible AI, ethical AI practices and AI regulatory compliances. From the study, Qlik™ emphasizes on having a strong>solid data foundation/strong>. To get to that bedrock foundation, we must trust the data and we must be responsible for the kinds of data that built that foundation. Hence, strong>Data Trust/strong> and strong>Data Responsibility/strong>./p>p>There is an AI boom right now. Last year alone, the AI machine and its hype a hrefhttps://www.cnbc.com/2023/10/17/amid-ai-buzz-big-us-tech-giants-add-2point5-trillion-in-market-cap.html>added in USD$2.4 trillion market cap to US tech companies/a>. 5 months into 2024, AI is still supernova hot. And many are very much fixated to the infallible fables and tales of AI’s pompous splendour. It is this blind faith that I see many users and vendors alike sidestepping the realities of AI in the present state as it is./p>p>AI is not always responsible. Then it begs the question, “em>Are we really working with a responsible set of AI applications and ecosystems/em>“?/p>div idattachment_7857 stylewidth: 660px classwp-caption aligncenter>a hrefhttps://i0.wp.com/storagegaga.com/wp-content/uploads/2024/04/responsible_ai.jpeg>img data-recalc-dims1 loadinglazy decodingasync aria-describedbycaption-attachment-7857 classsize-full wp-image-7857 srchttps://i0.wp.com/storagegaga.com/wp-content/uploads/2024/04/responsible_ai.jpeg?resize650%2C366 alt width650 height366 srcsethttps://i0.wp.com/storagegaga.com/wp-content/uploads/2024/04/responsible_ai.jpeg?w650 650w, https://i0.wp.com/storagegaga.com/wp-content/uploads/2024/04/responsible_ai.jpeg?resize300%2C169 300w, https://i0.wp.com/storagegaga.com/wp-content/uploads/2024/04/responsible_ai.jpeg?resize150%2C84 150w, https://i0.wp.com/storagegaga.com/wp-content/uploads/2024/04/responsible_ai.jpeg?resize250%2C141 250w sizesauto, (max-width: 650px) 100vw, 650px />/a>p idcaption-attachment-7857 classwp-caption-text>Responsible AI. Are we there yet?/p>/div>p>a hrefhttps://cloud.google.com/discover/what-are-ai-hallucinations>AI still hallucinates/a>, unfortunately. The lack of transparency of AI applications coming to a conclusion and a recommended decision is not always known. What if you had a conversation with a hrefhttps://openai.com/chatgpt>ChatGPT/a> and it says that you are dead. Well, that was exactly what happened when a hrefhttps://www.tomsguide.com/>Tom’s Guide/a> writer, Tony Polanco, a hrefhttps://www.tomsguide.com/opinion/according-to-chatgpt-im-dead>found out from ChatGPT that he passed away in September 2021/a>./p>p> a hrefhttp://storagegaga.com/data-trust-and-data-responsibility-where-we-should-be-at-before-responsible-ai/#more-7853 classcontinue-reading-link> Continue reading span classmeta-nav>→ /span>/a>/p>div classsharedaddy sd-sharing-enabled>div classrobots-nocontent sd-block sd-social sd-social-icon-text sd-sharing>h3 classsd-title>Share this:/h3>div classsd-content>ul>li classshare-facebook>a relnofollow noopener noreferrer data-sharedsharing-facebook-7853 classshare-facebook sd-button share-icon hrefhttp://storagegaga.com/data-trust-and-data-responsibility-where-we-should-be-at-before-responsible-ai/?sharefacebook target_blank titleClick to share on Facebook >span>Facebook/span>/a>/li>li classshare-linkedin>a relnofollow noopener noreferrer data-sharedsharing-linkedin-7853 classshare-linkedin sd-button share-icon hrefhttp://storagegaga.com/data-trust-and-data-responsibility-where-we-should-be-at-before-responsible-ai/?sharelinkedin target_blank titleClick to share on LinkedIn >span>LinkedIn/span>/a>/li>li classshare-twitter>a relnofollow noopener noreferrer data-sharedsharing-twitter-7853 classshare-twitter sd-button share-icon hrefhttp://storagegaga.com/data-trust-and-data-responsibility-where-we-should-be-at-before-responsible-ai/?sharetwitter target_blank titleClick to share on Twitter >span>Twitter/span>/a>/li>li classshare-end>/li>/ul>/div>/div>/div> /div>!-- .entry-content --> footer classentry-meta2> span classbl_tagg>Tagged a hrefhttp://storagegaga.com/tag/ai-hallucination/ reltag>AI hallucination/a>, a hrefhttp://storagegaga.com/tag/chatgpt/ reltag>chatGPT/a>, a hrefhttp://storagegaga.com/tag/data-responsibilty/ reltag>data responsibilty/a>, a hrefhttp://storagegaga.com/tag/data-trust/ reltag>data trust/a>, a hrefhttp://storagegaga.com/tag/malaysia-personal-data-protection-act/ reltag>Malaysia Personal Data Protection Act/a>, a hrefhttp://storagegaga.com/tag/pdpa/ reltag>PDPA/a>, a hrefhttp://storagegaga.com/tag/responsible-ai/ reltag>responsible AI/a>/span> /footer>!-- #entry-meta --> /article>!-- #post-7853 --> div classpagination_container>nav classpagination>span classcurrent>1/span>a hrefhttp://storagegaga.com/page/2/ classinactive >2/a>a hrefhttp://storagegaga.com/page/3/ classinactive >3/a>a hrefhttp://storagegaga.com/page/2/>›/a>a hrefhttp://storagegaga.com/page/43/>»/a>/nav>/div> /div>!-- #content --> div idprimary classwidget-area rolecomplementary> ul classxoxo> li idsearch-2 classwidget-container widget_search>form methodget idsearchform actionhttp://storagegaga.com/> label> span classscreen-reader-text>Search for:/span> input typesearch classs placeholderSearch value names /> /label> button typesubmit classsearchsubmit>span classscreen-reader-text>Search/span>OK/button>/form>/li> li idrecent-posts-2 classwidget-container widget_recent_entries> h3 classwidget-title>Recent Posts/h3> ul> li> a hrefhttp://storagegaga.com/ai-and-the-data-factory/>AI and the Data Factory/a> /li> li> a hrefhttp://storagegaga.com/what-next-after-cyber-resiliency/>What next after Cyber Resiliency?/a> /li> li> a hrefhttp://storagegaga.com/accelerated-data-paths-of-high-performance-storage-is-the-cornerstone-of-building-ai/>Accelerated Data Paths of High Performance Storage is the Cornerstone of building AI/a> /li> li> a hrefhttp://storagegaga.com/nurturing-data-governance-for-cybersecurity-and-ai/>Nurturing Data Governance for Cybersecurity and AI/a> /li> li> a hrefhttp://storagegaga.com/the-all-important-storage-appliance-mindset-for-hpc-and-ai-projects/>The All-Important Storage Appliance Mindset for HPC and AI projects/a> /li> /ul> /li>li classwidget-container stora-widget>h3 classwidget-title>Sponsored Ads/h3>a hrefhttp://storagegaga.com/freenas-book/ aria-labelfreenas_e-book_ad>img srchttps://i0.wp.com/storagegaga.com/wp-content/uploads/2018/11/freenas_e-book_ad.png?fit196%2C262 alt width220 height280 />/a>/li>li idcustom_html-6 classwidget_text widget-container widget_custom_html>h3 classwidget-title>Google Adsense/h3>div classtextwidget custom-html-widget>script async src//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js>/script>!-- Top -->ins classadsbygoogle styledisplay:block data-ad-clientca-pub-1762187066078321 data-ad-slot7693895332 data-ad-formatauto data-full-width-responsivetrue>/ins>script>(adsbygoogle window.adsbygoogle || ).push({});/script>/div>/li>li idrecent-comments-2 classwidget-container widget_recent_comments>h3 classwidget-title>Recent Comments/h3>ul idrecentcomments>li classrecentcomments>span classcomment-author-link>cfheoh/span> on a hrefhttp://storagegaga.com/nurturing-data-governance-for-cybersecurity-and-ai/#comment-203449>Nurturing Data Governance for Cybersecurity and AI/a>/li>li classrecentcomments>span classcomment-author-link>a hrefhttps://www.penguinpunk.net/blog/random-short-take-97/ classurl relugc external nofollow>Random Short Take #97 | PenguinPunk.net/a>/span> on a hrefhttp://storagegaga.com/nurturing-data-governance-for-cybersecurity-and-ai/#comment-203409>Nurturing Data Governance for Cybersecurity and AI/a>/li>li classrecentcomments>span classcomment-author-link>a hrefhttps://siliconangle.com/2024/08/16/ai-infrastructure-advancements-hpediscover/ classurl relugc external nofollow>Infrastructure advancements reshaping the AI and data landscape - SiliconANGLE/a>/span> on a hrefhttp://storagegaga.com/ai-is-pushing-storage-and-data-management-harder-than-ever/#comment-202572>AI is pushing storage and data management harder than ever/a>/li>li classrecentcomments>span classcomment-author-link>Michael/span> on a hrefhttp://storagegaga.com/deploying-a-minio-snmd-object-storage-server-in-truenas-scale/#comment-200983>Deploying a MinIO SNMD Object Storage Server in TrueNAS SCALE/a>/li>li classrecentcomments>span classcomment-author-link>cfheoh/span> on a hrefhttp://storagegaga.com/deploying-a-minio-snmd-object-storage-server-in-truenas-scale/#comment-200969>Deploying a MinIO SNMD Object Storage Server in TrueNAS SCALE/a>/li>/ul>/li> /ul> ul classxoxo> li idcustom_html-4 classwidget_text widget-container widget_custom_html>h3 classwidget-title>Google Adsense/h3>div classtextwidget custom-html-widget>script async src//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js>/script>!-- Bottom -->ins classadsbygoogle styledisplay:block data-ad-clientca-pub-1762187066078321 data-ad-slot8979180554 data-ad-formatauto data-full-width-responsivetrue>/ins>script>(adsbygoogle window.adsbygoogle || ).push({});/script>/div>/li> /ul> /div>!-- #primary .widget-area --> /section>!-- #container --> div styleclear:both;>/div> /div> !-- #forbottom --> /div>!-- #main --> footer idfooter rolecontentinfo> div idcolophon> /div>!-- #colophon --> div idfooter2> div idsite-copyright> /div> div styletext-align:center;clear:both;padding-top:4px; > a hrefhttp://storagegaga.com/ titleStorage Gaga relhome> Storage Gaga/a> | Powered by a target_blank hrefhttp://www.cryoutcreations.eu/mantra titleMantra Theme by Cryout Creations>Mantra/a> & a target_blank hrefhttp://wordpress.org/ titleSemantic Personal Publishing Platform> WordPress. /a>/div>!-- #site-info --> div classsocials idsfooter> /div> /div>!-- #footer2 --> /footer>!-- #footer -->/div>!-- #wrapper --> script typetext/javascript> window.WPCOM_sharing_counts {http:\/\/storagegaga.com\/ai-and-the-data-factory\/:8049,http:\/\/storagegaga.com\/what-next-after-cyber-resiliency\/:8030,http:\/\/storagegaga.com\/accelerated-data-paths-of-high-performance-storage-is-the-cornerstone-of-building-ai\/:8007,http:\/\/storagegaga.com\/nurturing-data-governance-for-cybersecurity-and-ai\/:7992,http:\/\/storagegaga.com\/the-all-important-storage-appliance-mindset-for-hpc-and-ai-projects\/:7957,http:\/\/storagegaga.com\/preliminary-data-taxonomy-at-ingestion-an-opportunity-for-computational-storage\/:7938,http:\/\/storagegaga.com\/deploying-a-minio-snmd-object-storage-server-in-truenas-scale\/:7893,http:\/\/storagegaga.com\/making-immutability-the-key-factor-in-a-resilient-data-protection-strategy\/:7884,http:\/\/storagegaga.com\/enhancing-nas-client-resiliency-and-performance-with-smb-multichannel-and-nfs-nconnect\/:7867,http:\/\/storagegaga.com\/data-trust-and-data-responsibility-where-we-should-be-at-before-responsible-ai\/:7853}; /script> script typetext/javascript srchttps://stats.wp.com/e-202447.js idjetpack-stats-js data-wp-strategydefer>/script>script typetext/javascript idjetpack-stats-js-after>/* !CDATA */_stq window._stq || ;_stq.push( view, JSON.parse({\v\:\ext\,\blog\:\33277033\,\post\:\0\,\tz\:\8\,\srv\:\storagegaga.com\,\j\:\1:14.0\}) );_stq.push( clickTrackerInit, 33277033, 0 );/* > *//script>script typetext/javascript idsharing-js-js-extra>/* !CDATA */var sharing_js_options {lang:en,counts:1,is_stats_active:1};/* > *//script>script typetext/javascript srchttps://c0.wp.com/p/jetpack/14.0/_inc/build/sharedaddy/sharing.min.js idsharing-js-js>/script>script typetext/javascript idsharing-js-js-after>/* !CDATA */var windowOpen; ( function () { function matches( el, sel ) { return !! ( el.matches && el.matches( sel ) || el.msMatchesSelector && el.msMatchesSelector( sel ) ); } document.body.addEventListener( click, function ( event ) { if ( ! event.target ) { return; } var el; if ( matches( event.target, a.share-facebook ) ) { el event.target; } else if ( event.target.parentNode && matches( event.target.parentNode, a.share-facebook ) ) { el event.target.parentNode; } if ( el ) { event.preventDefault(); // If theres another sharing window open, close it. if ( typeof windowOpen ! undefined ) { windowOpen.close(); } windowOpen window.open( el.getAttribute( href ), wpcomfacebook, menubar1,resizable1,width600,height400 ); return false; } } ); } )();var windowOpen; ( function () { function matches( el, sel ) { return !! ( el.matches && el.matches( sel ) || el.msMatchesSelector && el.msMatchesSelector( sel ) ); } document.body.addEventListener( click, function ( event ) { if ( ! event.target ) { return; } var el; if ( matches( event.target, a.share-linkedin ) ) { el event.target; } else if ( event.target.parentNode && matches( event.target.parentNode, a.share-linkedin ) ) { el event.target.parentNode; } if ( el ) { event.preventDefault(); // If theres another sharing window open, close it. if ( typeof windowOpen ! undefined ) { windowOpen.close(); } windowOpen window.open( el.getAttribute( href ), wpcomlinkedin, menubar1,resizable1,width580,height450 ); return false; } } ); } )();var windowOpen; ( function () { function matches( el, sel ) { return !! ( el.matches && el.matches( sel ) || el.msMatchesSelector && el.msMatchesSelector( sel ) ); } document.body.addEventListener( click, function ( event ) { if ( ! event.target ) { return; } var el; if ( matches( event.target, a.share-twitter ) ) { el event.target; } else if ( event.target.parentNode && matches( event.target.parentNode, a.share-twitter ) ) { el event.target.parentNode; } if ( el ) { event.preventDefault(); // If theres another sharing window open, close it. if ( typeof windowOpen ! undefined ) { windowOpen.close(); } windowOpen window.open( el.getAttribute( href ), wpcomtwitter, menubar1,resizable1,width600,height350 ); return false; } } ); } )();/* > *//script>script>!function(){window.advanced_ads_ready_queuewindow.advanced_ads_ready_queue||,advanced_ads_ready_queue.pushwindow.advanced_ads_ready;for(var d0,aadvanced_ads_ready_queue.length;da;d++)advanced_ads_ready(advanced_ads_ready_queued)}();/script>/body>/html>
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]