;

Tomáš Brouček z Huawei: Máme technologie prověřené operátory

12. 1. 2012
Doba čtení: 7 minut

Sdílet

Ilustrační obrázek
Autor: Depositphotos – SergeyNivens
Ilustrační obrázek
Huawei je jedním z nenápadných gigantů. Coby dodavatel infrastruktury pro mobilní, pevné i transportní telekomunikační sítě je obří firmou, jejíž technologii používáme prostřednictvím operátorů doslova každý den.

Huawei je jedním z nenápadných gigantů. Coby dodavatel infrastruktury pro mobilní, pevné i transportní telekomunikační sítě je obří firmou, jejíž technologii používáme prostřednictvím operátorů doslova každý den. Přesto nebylo její jméno donedávna mimo svět telekomunikací příliš známé. To se ale v poslední době rychle mění  – Huawei vstoupila na evropské trhy nejen s mobilními telefony či modemy, ale i s rozšířenou nabídkou IT infrastruktury a řešení.

CIO BusinessWorld: Myslím, že v Čechách mají lidé v IT vaši společnost zařazenu především coby dodavatele pevné a bezdrátové telekomunikační infrastruktury operátorům, případně jako dodavatele širokopásmových modemů ADSL, GSM a 3G, jaké ambice má vaše „enterprise“ divize?

Huawei splnila na globální i lokální úrovni svůj desetiletý plán, kterým bylo stát se dodavatelem infrastruktury pro 45 z 50 největších mobilních operátorů. Přišla tedy otázka, jaké nové cíle si stanovit, a jedna z voleb padla na segment, který označujeme jako „enterprise“, což jsou obecně podnikoví zákazníci bez ohledu na velikost a veřejná správa. Druhou oblastí, které jsme se začali věnovat, jsou koncová zařízení, tedy mobilní telefony, tablety a různé druhy modemů pro pevná i mobilní připojení.

CIO BusinessWorld: Jaké portfolio produktů a služeb můžete podnikovým a institucionálním zákazníkům nabídnout?

Naše produktové portfolio pochopitelně vychází z toho, co jsme v minulosti vyvíjeli a nabízeli telekomunikačním operátorům  – tedy síťové prvky a infrastrukturu, infrastrukturu pro datová centra, která zahrnuje servery a úložiště či transportní technologie pro větší zákazníky, jako jsou optické sítě, mikrovlnné spoje a pochopitelně datová a hlasová řešení či bezpečnost pro tyto druhy infrastruktury.

CIO BusinessWorld: Je nějaký segment či druh zákazníků, na nějž se chcete primárně zaměřovat?

Ze strategického hlediska je pro nás zajímavá státní a veřejná správa, jednak s ohledem na velikost projektů  – máme zkušenosti s budováním rozsáhlých řešení  – a pak také čistě pragmaticky, neboť veřejné zakázky jsou přece jen méně ovlivňovány vývojem ekonomiky.

CIO BusinessWorld: S telekomunikačními operátory jste, pokud vím, pracovali takříkajíc napřímo, v případě enterprise zákazníků využíváte partnerský model?

Využíváme model distributora, který zajišťuje logistiku a obchodní procesy, nad ním je pak klasická síť partnerů či integrátorů. Mezi naše hlavní partnery v ČR patří například IBM.

CIO BusinessWorld: Někteří výrobci, jmenovitě HP či Cisco, se v poslední době snaží rozšiřovat své produktové portfolio, například formou akvizic, tak aby pokryli kompletní škálu ICT infrastruktury  – buď datových center, nebo IT jako celku. Bude vaše strategie podobná, nebo se budete zaměřovat na partnery, jako je například zmíněné IBM, kde lze dobře uplatnit vaše telekomunikační know-how?

Podobně jako HP či Cisco máme také kompletní portfolio zahrnující telekomunikační infrastrukturu, servery, úložiště a bezpečnost. Při výběru partnera jsou pro nás klíčové jeho kvalita a spolehlivost či loajalita. V současné době máme řádově jednotky partnerů  – naším cílem je dostat se na deset až patnáct pečlivě vybraných a silných, kterým poskytneme maximální podporu. A samozřejmě široké spektrum menších obchodních partnerů, kteří budou komunikovat především s distributorem. I když se v současné době soustředíme primárně na oblast síťové infrastruktury, připravujeme se intenzivně na vstup do segmentu datových úložišť.

CIO BusinessWorld: S portfoliem pokrývajícím kompletně datová centra se nabízí otázka, zda plánujete nabízet infrastrukturní služby, případně je kombinovat i se službami telekomunikačními, například konektivitou?

Máte pravdu, předpoklady pro něco podobného máme, v naší nabídce je dokonce i infrastruktura pro datové centrum v kontejneru, nicméně v současné době je nabízení služeb s využitím infrastruktury Huawei doménou našich partnerů. Společně s nimi jsme na poskytování služeb a obchodní model cloudu plně připraveni a první projekty jsou v běhu.

CIO BusinessWorld: V dohledné době bude v Česku zahájeno budování sítí LTE, na němž se Huawei, byť pochopitelně jiná divize, bude patrně podílet. Předpokládáte v souvislosti s tím nějaké nové navazující produkty či služby pro podnikové zákazníky?

Pro podnikové zákazníky máme k dispozici kompletní portfolio produktů, takže určitě budeme schopni v případě požadavku budovat vnitrofiremní řešení na technologii LTE, to je ale asi pravděpodobné spíše u veřejné či státní správy.

CIO BusinessWorld: Zmiňovali jste oblast podnikových úložišť, co vše budete v této oblasti nabízet?

Zvládneme pokrýt prakticky všechny technologie a velikosti řešení, jediné, co ve vlastním portfoliu nemáme, jsou fyzické páskové systémy, můžeme je ale nahradit systémy s virtuálními páskami VTL.

CIO BusinessWorld: Co virtuální páskové systémy formou služby? Je to opět úkol pro partnery?

Ano, momentálně to není naše priorita. Nicméně je pravda, že pro velké operátory Huawei řeší kompletně budování datových center na klíč včetně našich služeb. To jsou ale zákazníci, které takříkajíc „děláme napřímo“ a nespadají do enterprise divize. Díky tomu jsme ale velmi silní v oblasti podpory a schopnosti reagovat například i na specifické požadavky na vývoj či úpravu.

CIO BusinessWorld: Co si pod tím máme představit?

Huawei má v Česku více než 250 zaměstnanců a bezmála 200 z nich jsou technici  – jejich primárním úkolem je pochopitelně podpora operátorů, nicméně je v případě potřeby můžeme využít i pro enterprise segment. Celosvětově pak máme ve výzkumu a vývoji více než 50 000 lidí, takže není problém u strategických zakázek produkty upravit či dovyvinout podle zadání. Naše infrastruktura je navíc navržena pro nejnáročnější podmínky provozu u telekomunikačních operátorů  – z hlediska enterprise segmentu je tak vlastně do značné míry naddimenzována při velmi příznivé ceně. Vždycky zkrátka nabídneme lepší hodnotu.

CIO BusinessWorld: To je poměrně odvážné tvrzení.

Myslím, že se zkušenostmi, které máme ze světa telekomunikací, si je můžeme dovolit. Řešení dodávaná v odvětví telekomunikací jsou vždy hodnocena v horizontu několika let a zahrnují nejen samotnou infrastrukturu, ale i podporu a provozní náklady, tedy celkové náklady vlastnictví. Naší devizou jsou technologie a znalosti prověřené operátory a cílem je zopakovat v oblasti podnikové IT infrastruktury úspěch, kterého jsme dosáhli v telekomunikacích.

Cyber25




Tomáš Brouček

— Kdo? Director, Enterprise BU, Huawei Technologies (Czech)
— Kdy? Po dokončení studií na ČVUT působil v odvětví telekomunikací, kde se věnoval stavbě sítí jak pro telekomunikační operátory, tak i podnikové a státní zákazníky v Čechách i zahraničí. Před třemi lety nastoupil do české pobočky Huawei, kde pracoval na projektech pro všechny tuzemské mobilní operátory.

'; 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 »