Deset hlavních trendů pro IaaS v roce 2017

3. 1. 2017
Doba čtení: 5 minut

Sdílet

Autor: © bloomua - Fotolia.com
Co lze v roce 2017 očekávat od trhu služeb veřejného cloudu? Nové technologie, nové případové studie, nová datacentra, ale také nové nároky a požadavky. Podívejte se, co soudí o nadcházejícím roce analytici Forresteru, IDC a dalších agentur.

Rok 2016 byl z hlediska segmentu infrastruktury jako služby (IaaS) a veřejného cloudu jako celku ve znamení upevnění pozic „velké trojky“ v podobě Amazon Web Services (AWS), Microsoftu a Googlu, stejně jako ve znamení rostoucí poptávky po jejich službách.

Nyní je před námi rok 2017 a příběh pokračuje. Následující přehled přináší desítku významných trendů, jejichž svědky letos budeme podle názorů analytiků z předních agentur.

1. Obrat trhu bude dále růst

Forrester Research odhaduje, že celkový trh cloudových služeb roste tempem 22 % ročně a za rok 2017 dosáhne obratu 146 miliard dolarů, přičemž v roce 2020 to bude již 236 miliard. Segmenty infrastruktury a platformy jako služby mají růst dokonce o 35 % a jejich obrat za rok 2017 má činit 32 miliard dolarů.

AWS, největší hrát na trhu, by mohl za letošní rok utržit 13 miliard dolarů. Forrester se domnívá, že Azure přinese Microsoftu polovinu nebo třetinu této částky (Microsoft výsledky své cloudové platformy nezveřejňuje a „schovává“ je do širší kategorie) a Google Cloud by mohl utržit až miliardu dolarů.

2. Cloud 2.0

Vzhledem k tomuto masivnímu růstu se hlavní analytik IDC Frank Gens domnívá, že cloud dospívá do nového stádia a je připraven na další vlnu šíření a nových modelů, která začne během letošního roku. Gens očekává, že v roce 2018 bude například 85 % podniků využívat multicloudovou architekturu nebo že v roce 2020 bude 70 % cloudových tržeb generovat prodejní kanál.

3. Strojové učení a umělá inteligence

Tyto dva (nebo jeden, chcete-li) fenomény jsou skloňovány prakticky ve všech výhledech pro rok 2017 a IaaS není výjimkou. Všichni tři hlavní hráči oznámili během loňského roku nová řešení využívající strojové učení, což v letošním roce 2017 usnadní implementaci těchto technologií do dalších služeb a platforem třetích stran.

4. Computing bez serverů

Tento trend, jehož kořeny leží v roce 2015, by měl v roce 2017 zažít vzestup díky rozšiřování internetu věcí. Jeho podstatou je vytváření tzv. „serverless“ aplikací, které mají prakticky nulové požadavky na infrastrukturu. Amazon provozuje příslušnou platformu Lambda už od roku 2015, zatímco Microsoft a IBM se přidaly se svými platformami Azure Functions a OpenWhisk na konci roku 2016.

5. Kontejnery

Kontejnerizace se v roce 2016 stala klasickým „buzzwordem“, tedy něčím, o čem se sice hodně mluvilo, ale zároveň se úplně nevědělo, co s tím. To se má změnit v roce 2017 s nástupem nových platforem a nástrojů pro uvedení tohoto konceptu do praxe.

Poskytovatelé IaaS nezůstali pozadu – Google nabízí Container Engine, Amazon má Elastic Container Service a Microsoft zase Azure Container Service. Podle analytiků zatím využívá kontejnery využívá přibližně 10 % velkých podniků, ale další třetina je již testuje. V roce 2017 se tak může objevit řada nových případových studií.

6. Spojení cloudu a hyperkonvegované infrastruktury

Forrester Research předpovídá, že koncept soukromého cloudu bude v rostoucí míře spojen s hyperkonvergovanou infrastrukturou, kterou si představme jako server, síť a úložiště zabalené v jediné „krabici“. Jak to souvisí s Iaas? Microsoft se letos chystá uvést Azure Stack, konvergovanou infrastrukturu kompatibilní s veřejným cloudem Azure. Jak na to asi zareaguje konkurence...

7. Amazon si začíná všímat hybridního cloudu

Hybridní cloud, tedy propojení soukromého cloudu s veřejným, je již od počátku součástí strategie Microsoftu v rámci jeho platformy Azure. S rostoucí popularitou tohoto konceptu se o něj začíná zajímat i Amazon, který jej ještě donedávna více méně ignoroval.

Na své konference re:Invent 2016 Amazon představil řešení Snowball Edge, které disponuje výpočetní kapacitou a umožňuje tak provést část úkonů na straně zákazníka a potom odeslat zpracovaná data do veřejného cloudu Amazonu. Uvidíme, s čím přijde Google.

8. Cloud bude potřebovat dobrého správce

Forrester Research upozorňuje na to, že správa zdrojů veřejného cloudu je na zákazníkovi. To on se musí postarat o vypínání nevyužívaných virtuálních strojů, efektivní využívání kapacity, hlídání zabezpečení, automatizaci a další záležitosti.

Analytici proto očekávají, že s rostoucím využíváním veřejného cloudu poroste poptávka po službách poskytovatelů, kteří koncového uživatele buď naučí efektivně spravovat jeho cloudové prostředí, případně to budou dělat za něj.

9. Stavba datacenter bude pokračovat

S rostoucím využíváním služeb veřejného cloudu samozřejmě musí růst i počet datacenter. Velcí poskytovatelé pokračují ve výstavbě, aby uspokojili poptávku, specifické požadavky svých zákazníků, ale také závazky vyplývající z legislativy.

Klasickým případem je Evropská unie, jejíž právo vyžaduje uchování dat na jejím území, případě v tzv. bezpečných přístavech. I z tohoto důvodu lze očekávat růst nových datacenter ve specifických regionech. Hezkou mapu stávajících a plánovaných datacenter „velké trojky“ najdete zde.

Cyber25

10. Konsolidace?

Zdálo by se, že globální trh IaaS si mezi sebou neporcovaly Amazon, Microsoft a Google a nikdo jiný nemá nárok. Jenže zatímco z pohledu trhu v USA tomu tak skutečně je, například v Číně hrají velkou roli místní poskytovatelé Alibaba nebo Tencent. Rok 2017 napoví, jestli trh čeká další konsolidace a konec menších poskytovatelů, nebo zda bude v určitých regionech i nadále existovat pestřejší konkurence.

Zdroj: IDG News Service

Čtěte dále

Asbis CZ získal distribuci tiskáren a multifunkcí Kyocera
Asbis CZ získal distribuci tiskáren a multifunkcí Kyocera
Zebra systems ocenila ty nejlepší z nejlepších za rok 2024
Zebra systems ocenila ty nejlepší z nejlepších za rok 2024
Karel Diviš: Firmy potřebují jednoho stabilního dodavatele IT
Karel Diviš: Firmy potřebují jednoho stabilního dodavatele IT
Nejširší nabídka ProAV technologií? Najdete ji u EET Group
Nejširší nabídka ProAV technologií? Najdete ji u EET Group
MSP roste dvouciferně, firmy mají zájem o služby kybernetické bezpečnosti
MSP roste dvouciferně, firmy mají zájem o služby kybernetické bezpečnosti
Na NIS2 si vyhraďte minimálně 6 měsíců, radí Jan Sedlák z MasterDC
Na NIS2 si vyhraďte minimálně 6 měsíců, radí Jan Sedlák z MasterDC
'; 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 »