Rozhovor: NetApp hledá partnery, specialisty na datová centra a virtualizaci

3. 12. 2010
Doba čtení: 5 minut

Sdílet

Ilustrační obrázek
Autor: Depositphotos – everythingposs
Ilustrační obrázek
Na konferenci NetApp Insight jsme se v rozhovoru zeptali Julie Parrish na spolupráci s partnery a strategii společnosti v prodejním kanálu.

NetApp Insight, konference a setkání partnerů této společnosti, se letos konala v Praze. Na akci se sjeli partneři z celého regionu EMEA. ChannelWorld  při té příležitosti vyzpovídal Julii Parrish, více prezidentku global partner sales společnosti NetApp.

Jan Mazal: S jakými partnery NetApp spolupracuje a na jakých úrovních?

Julie Parrish: Celosvětově máme přibližně 4000 partnerů, kteří tvoří 70 % našeho obratu. Dají se rozdělit do několika kategorií. Spolupracujeme s klasickými distributory, systémovými integrátory, a to jak na lokální tak globální úrovni. Ti se věnují konzultacím v oblasti firemních procesů a implementací datových center. A pod distributory máme klasické VAR (resellery s přidanou hodnotou, pozn. redakce). V celé této komunitě partnery rozlišujeme silver, gold a platinum úroveň.  Julie Parrish, vice president global partner sales společnosti NetAppStejně jako většina společností tedy používáme odstupňovaný přístup. Partneři postupují do vyšších úrovní programu absolvováním školení a růstem obratu.

Pokud se podíváte na profil mnoha našich VAR – typickým partnerem je firma, která se zabývá zálohováním a ukládáním dat a má vlastního „storage“ architekta, který zná místní trh. Stále častěji se mezi našimi partnery objevují reselleři, kteří nejsou zaměření jen na zálohování, ale takoví, kteří se specializují napříč datovými centry, rozumí virtualizaci a sítím a serverům.

Jak se liší jednotlivé úrovně partnerství?

Julie Parrish: Obecně pokud se pohybujete po pyramidě distributor - integrátor nahoru, uvidíte, jak se mění struktura rabatů (v procentu rabatu, který můžete získat), jak se zvyšuje objem marketingových prostředků, které máte k dispozici a jak roste dostupnost DEMO produktů. Rozhodně poznáte rozdíl v technické a prodejní podpoře. Konkrétní odlišnosti však nedokážu popsat, protože se podmínky v různých zemích liší.

Pokud se budu chtít stát partnerem NetAppu, jak se mohou přihlásit do vašeho programu?

Julie Parrish: Nejlepší cestou je kontaktování některého z lokálních distributorů, v České republice je to Arrow ECS, a zjistit u něj více o partnerském programu.

Mohou zájemci využít také přístup on-line prostřednictvím partnerského portálu?

Julie Parrish: Pokud nejste náš partner, můžete navštívit naše webové stránky, kde naleznete potřebné informace, jak se stát partnerem, kam se obrátit. Pokud již jste partnerem, můžete samozřejmě využívat speciální web (https://fieldportal.netapp.com/, pozn. redakce).

Jednoduchá strategie v prodejním kanálu

Mohla byste čtenářům prozradit více o channel strategii NetAppu?

Julie Parrish: Z celkového pohledu je naše strategie velmi jednoduchá – prodáváme přes kanál. Strategií je ujistit se, že pokrýváme tu správnou část trhu ve smyslu příležitostí u koncových uživatelů. Naším hlavním cílem však je nebýt „předistribuovaní“. Což je klíčové pro to, abychom mohli našim partnerům poskytnout maximální příležitost k dosažení dostatečně vysokých marží. Součástí strategie je také spolupráce s distributory, protože poskytují řadu služeb jako školení a tréninky, které bychom v takém rozsahu poskytovat nemohli.  Navíc pomáhají najít ty správné partnery pro dodávku našeho produktu.

Jak jste již zmínila, v České republice je vaším distributorem Arrow, plánujete distribuci dále rozšířit?

Julie Parrish: Bohužel nemám informace o lokálním trhu, ale obecně se snažíme uzavírat smlouvu s jedním maximálně dvěma distributory na každém trhu. Dva jsou obvykle optimální, protože udržují zdravé konkurenční prostředí a rNetApp Insight 2010, Prahaeselleři si mohou vybrat toho, který jim více vyhovuje. Větší počet distributorů většinou zbytečně rozdělí trh na příliš malé kusy.

Lze tedy od NetAppu očekávat strategii dvou distributorů na trhu do budoucna i pro ČR?

Julie Parrish: Nemyslím si, že bychom nyní hledali někoho dalšího. Jsme velmi spokojení se současnou situací a spoluprací s Arrow.

Spíše hledáme další partnery v oblasti systémových integrátorů. Tyto trhy rostou velmi rychle, tedy ne z hlediska technologických změn, ale ve smyslu objemu. Takže potřebujeme partnery, kteří pomohou klientům integrovat komplexní řešení od VMware, Cisco a NetAppu.

Myslíte tím spíše systémové integrátory na úrovni globálních společností?

Cyber25

Julie Parrish: Ne, samozřejmě to mohou být i lokální partneři. Nemělo by se však jednat o, jak já je nazývám, „ storage integrátory“, kteří se specializují pouze na zálohování, ale spíše o VAR se zkušenostmi v oblasti datových center. Nehledáme pouze globální firmy, máme velmi dobré lokální partnery.


Julie Parrish, vice president global partner sales, je zodpovědná za strategickou vizi a realizaci celosvětového partnerského programu společnosti NetApp. Zároveň má na starost komunikaci s médii v oblasti prodejního kanálu. Před nástupem do společnosti NetApp působila jako vice president of the global channel office ve společnosti Symantec a president of the Americas field and channel marketing ve společnosti Veritas.

Čtěte dále

David Vantuch se stává provozním ředitelem Mailstepu
David Vantuch se stává provozním ředitelem Mailstepu
Peter Majdak a Veronika Závodná posilují obchodní tým TP-Linku
Peter Majdak a Veronika Závodná posilují obchodní tým TP-Linku
IDC: Výrobci tiskáren mají důvod k úsměvu, trh v prvním čtvrtletí rostl
IDC: Výrobci tiskáren mají důvod k úsměvu, trh v prvním čtvrtletí rostl
AI transformace: Připravte svůj byznys na revoluci s umělou inteligencí
AI transformace: Připravte svůj byznys na revoluci s umělou inteligencí
Obrazem: Salesforce pozval odborníky z Evropy do Prahy na CzechDreamin
Obrazem: Salesforce pozval odborníky z Evropy do Prahy na CzechDreamin
Asus ExpertBook B9: vybavená kancelář pod kilogram
Asus ExpertBook B9: vybavená kancelář pod kilogram
'; document.getElementById('preroll-iframe').onload = function () { setupIframe(); } prerollContainer = document.getElementsByClassName('preroll-container-iframe')[0]; } function setupIframe() { prerollDocument = document.getElementById('preroll-iframe').contentWindow.document; let el = prerollDocument.createElement('style'); prerollDocument.head.appendChild(el); el.innerText = "#adContainer>div:nth-of-type(1),#adContainer>div:nth-of-type(1) > iframe { width: 99% !important;height: 99% !important;max-width: 100%;}#videoContent,body{ width:100vw;height:100vh}body{ font-family:'Helvetica Neue',Arial,sans-serif}#videoContent{ overflow:hidden;background:#000}#adMuteBtn{ width:35px;height:35px;border:0;background:0 0;display:none;position:absolute;fill:rgba(230,230,230,1);bottom:20px;right:25px}"; videoContent = prerollDocument.getElementById('contentElement'); videoContent.style.display = 'none'; videoContent.volume = 1; videoContent.muted = false; const playPromise = videoContent.play(); if (playPromise !== undefined) { playPromise.then(function () { console.log('PREROLL sound allowed'); // setUpIMA(true); videoContent.volume = 1; videoContent.muted = false; setUpIMA(); }).catch(function () { console.log('PREROLL sound forbidden'); videoContent.volume = 0; videoContent.muted = true; setUpIMA(); }); } } function setupDimensions() { prerollWidth = Math.min(iinfoPrerollPosition.offsetWidth, 480); prerollHeight = Math.min(iinfoPrerollPosition.offsetHeight, 320); } function setUpIMA() { google.ima.settings.setDisableCustomPlaybackForIOS10Plus(true); google.ima.settings.setLocale('cs'); google.ima.settings.setNumRedirects(10); // Create the ad display container. createAdDisplayContainer(); // Create ads loader. adsLoader = new google.ima.AdsLoader(adDisplayContainer); // Listen and respond to ads loaded and error events. adsLoader.addEventListener( google.ima.AdsManagerLoadedEvent.Type.ADS_MANAGER_LOADED, onAdsManagerLoaded, false); adsLoader.addEventListener( google.ima.AdErrorEvent.Type.AD_ERROR, onAdError, false); // An event listener to tell the SDK that our content video // is completed so the SDK can play any post-roll ads. const contentEndedListener = function () { adsLoader.contentComplete(); }; videoContent.onended = contentEndedListener; // Request video ads. const adsRequest = new google.ima.AdsRequest(); adsRequest.adTagUrl = iinfoVastUrls[iinfoVastUrlIndex]; console.log('Preroll advert: ' + iinfoVastUrls[iinfoVastUrlIndex]); videoContent.muted = false; videoContent.volume = 1; // Specify the linear and nonlinear slot sizes. This helps the SDK to // select the correct creative if multiple are returned. // adsRequest.linearAdSlotWidth = prerollWidth; // adsRequest.linearAdSlotHeight = prerollHeight; adsRequest.nonLinearAdSlotWidth = 0; adsRequest.nonLinearAdSlotHeight = 0; adsLoader.requestAds(adsRequest); } function createAdDisplayContainer() { // We assume the adContainer is the DOM id of the element that will house // the ads. prerollDocument.getElementById('videoContent').style.display = 'none'; adDisplayContainer = new google.ima.AdDisplayContainer( prerollDocument.getElementById('adContainer'), videoContent); } function unmutePrerollAdvert() { adVolume = !adVolume; if (adVolume) { adsManager.setVolume(0.3); prerollDocument.getElementById('adMuteBtn').innerHTML = ''; } else { adsManager.setVolume(0); prerollDocument.getElementById('adMuteBtn').innerHTML = ''; } } function onAdsManagerLoaded(adsManagerLoadedEvent) { // Get the ads manager. const adsRenderingSettings = new google.ima.AdsRenderingSettings(); adsRenderingSettings.restoreCustomPlaybackStateOnAdBreakComplete = true; adsRenderingSettings.loadVideoTimeout = 12000; // videoContent should be set to the content video element. adsManager = adsManagerLoadedEvent.getAdsManager(videoContent, adsRenderingSettings); // Add listeners to the required events. adsManager.addEventListener(google.ima.AdErrorEvent.Type.AD_ERROR, onAdError); adsManager.addEventListener( google.ima.AdEvent.Type.CONTENT_PAUSE_REQUESTED, onContentPauseRequested); adsManager.addEventListener( google.ima.AdEvent.Type.CONTENT_RESUME_REQUESTED, onContentResumeRequested); adsManager.addEventListener( google.ima.AdEvent.Type.ALL_ADS_COMPLETED, onAdEvent); // Listen to any additional events, if necessary. adsManager.addEventListener(google.ima.AdEvent.Type.LOADED, onAdEvent); adsManager.addEventListener(google.ima.AdEvent.Type.STARTED, onAdEvent); adsManager.addEventListener(google.ima.AdEvent.Type.COMPLETE, onAdEvent); playAds(); } function playAds() { // Initialize the container. Must be done through a user action on mobile // devices. videoContent.load(); adDisplayContainer.initialize(); // setupDimensions(); try { // Initialize the ads manager. Ad rules playlist will start at this time. adsManager.init(1920, 1080, google.ima.ViewMode.NORMAL); // Call play to start showing the ad. Single video and overlay ads will // start at this time; the call will be ignored for ad rules. adsManager.start(); // window.addEventListener('resize', function (event) { // if (adsManager) { // setupDimensions(); // adsManager.resize(prerollWidth, prerollHeight, google.ima.ViewMode.NORMAL); // } // }); } catch (adError) { // An error may be thrown if there was a problem with the VAST response. // videoContent.play(); } } function onAdEvent(adEvent) { const ad = adEvent.getAd(); console.log('Preroll event: ' + adEvent.type); switch (adEvent.type) { case google.ima.AdEvent.Type.LOADED: if (!ad.isLinear()) { videoContent.play(); } prerollDocument.getElementById('adContainer').style.width = '100%'; prerollDocument.getElementById('adContainer').style.maxWidth = '640px'; prerollDocument.getElementById('adContainer').style.height = '360px'; break; case google.ima.AdEvent.Type.STARTED: window.addEventListener('scroll', onActiveView); if (ad.isLinear()) { intervalTimer = setInterval( function () { // Example: const remainingTime = adsManager.getRemainingTime(); // adsManager.pause(); }, 300); // every 300ms } prerollDocument.getElementById('adMuteBtn').style.display = 'block'; break; case google.ima.AdEvent.Type.ALL_ADS_COMPLETED: if (ad.isLinear()) { clearInterval(intervalTimer); } if (prerollLastError === 303) { playYtVideo(); } break; case google.ima.AdEvent.Type.COMPLETE: if (ad.isLinear()) { clearInterval(intervalTimer); } playYtVideo(); break; } } function onAdError(adErrorEvent) { console.log(adErrorEvent.getError()); prerollLastError = adErrorEvent.getError().getErrorCode(); if (!loadNext()) { playYtVideo(); } } function loadNext() { iinfoVastUrlIndex++; if (iinfoVastUrlIndex < iinfoVastUrls.length) { iinfoPrerollPosition.remove(); playPrerollAd(); } else { return false; } adVolume = 1; return true; } function onContentPauseRequested() { videoContent.pause(); } function onContentResumeRequested() { videoContent.play(); } function onActiveView() { if (prerollContainer) { const containerOffset = prerollContainer.getBoundingClientRect(); const windowHeight = window.innerHeight; if (containerOffset.top < windowHeight/1 && containerOffset.bottom > 0.0) { if (prerollPaused) { adsManager.resume(); prerollPaused = false; } return true; } else { if (!prerollPaused) { adsManager.pause(); prerollPaused = true; } } } return false; } function playYtVideo() { iinfoPrerollPosition.remove(); youtubeIframe.style.display = 'block'; youtubeIframe.src += '&autoplay=1&mute=1'; } }
OSZAR »