Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 12099|Svar: 1

Nästa generation av molndatormodeller: Docker revolutionerar personlig handel

[Kopiera länk]
Publicerad på 2015-09-25 15:30:42 | | | |
Text/ITValue-reportern Wu Ningchuan
Från att bli offentligt invigd 2008 till Amazons nyligen 100 miljoner dollar stora molnkontrakt med Microsoft på Federal Administration, har molntjänster genomgått hela sju år. Under de senaste sju åren har nya informationsteknologier som mobil databehandling, sociala nätverk och big data baserade på den första generationens molnteknologi satt igång en ny affärsrörelse inom det globala affärsområdet, där personliga affärsmodeller skapats med konsumenter och användare som kärna.
Docker-teknologitrenden som har svept över molntjänsterna sedan förra året är ett stort steg framåt för företag att komma närmare konsumenter och användare. Denna artikel ger en djupgående analys av vad Docker är och hur det kommer att omvandla molntjänster, och därigenom inkubera nästa generations affärsmodeller som kan industrialisera produktionen av personliga produkter och tjänster.
   Vad är Docker?
Svaret är: Docker är nästa generation av molntjänster.
Docker översätts till kinesiska som "dockporter", så vad innebär "dockporter"? Det är en standardiserad "container", och denna standardiserade "container" innehåller applikationer. "Terminalportare" kan ta emot standardiserade "containrar" vid vilken "terminal" som helst i världen som tillhandahåller standardiserade anslutningar, och sedan snabbt installera, köra och hantera applikationer i "containrarna", och det är olika molntjänstleverantörer som tillhandahåller standardiserade anslutningar till "terminaler". På detta sätt för Docker applikationsutveckling och distribution i molndatormiljön in i industriproduktionens era, vilket är vad Docker handlar om.
I Docker-miljön producerar programutvecklare program enligt vissa förpackningsstandarder, och de producerade standardiserade programmen laddas in i standardiserade containrar, som är "containers". Molntjänstleverantörer runt om i världen tillhandahåller standardiserade "dockor" som enkelt kan ta emot standardiserade containrar och applikationer inom sig, sätta ihop dessa standardiserade applikationer till egna personliga lösningar på ett plug-and-play-sätt och sedan tillhandahålla dem till slutanvändare. Den standardiserade programarkitekturen som motsvarar Docker-"containern" är de välkända mikrotjänsterna.
Under Docker-eran slogs IaaS-lagret och PaaS-lagret i den första generationens molntjänster samman till ett och bildade Container-as-a-Service (CaaS), som är nästa generations molnarkitektur. Nästa generations molnarkitektur baserad på CaaS ger företag möjlighet att industrialiserat generel mjukvara och snabbt sätta ihop allmän mjukvara för att skapa personliga lösningar utifrån konsumenters och användares individuella behov, vilket är nästa generations affärsmodell.
   Pionjärer under containereran
Enligt Q2-data som släpptes av Synergy Research, ett amerikanskt marknadsundersökningsföretag, i juli 2015, är den globala molntjänstmarknaden nu fast monopoliserad av de fyra stora leverantörerna, AWS Amazon Cloud, Microsoft, IBM och Google, står för 54 % av den globala molntjänstmarknaden, medan den genomsnittliga årliga tillväxten för molntjänsterna hos de fyra stora leverantörerna är så hög som 84 %, jämfört med den årliga tillväxten för andra molndatorleverantörer på marknaden på endast 33 %. Bland dessa genererade AWS Amazon Cloud en omsättning på 1,82 miljarder dollar under andra kvartalet i år, en ökning med 81 % jämfört med föregående år; Och Microsoft har redan investerat 15 miljarder dollar i sina globala datacenter. Uppenbarligen, som de fyra stora tillverkarna inom första generationens molntjänster, särskilt Google, Amazon och Microsoft, har de tre stora publika molntjänsterna lämnat andra molntjänstleverantörer långt efter sig, och dessa tre har tydligt etablerat marknadsmönstret för den första generationens publika moln.
År 2014 och början av 2015 började kinesiska tekniska experter i kärnteamen hos den första generationen av etablerade offentliga molntjänstleverantörer lämna sina ursprungliga företag och återvända till det inhemska entreprenörscontainer-/Docker-fältet. Dessa inkluderar Lingque Cloud från Microsofts Windows Azure-kärnteknologiteam, Digital Cloud från Googles reklamkärnteknologiavdelning, DaoCloud från EMC- och VMware-kärnteknologiteam, Hourspeed Cloud från IBM Bluemix och Alibaba Cloud Shields kärnteknologiteam samt Hyper Cloud från China Mobile Research Institutes molndatateknikteam.
Det gemensamma kännetecknet hos dessa startups är att grundarna alla tillhör kärnteamet i den första generationens publika moln, å ena sidan fann de containers/Docker som den dominerande trenden för nästa generations molntjänster, och å andra sidan lämnade de det ursprungliga företaget eftersom den första generationen av publikt moln i princip har mognat. "Varför finns det talang inom molntjänster i Seattle? Detta beror på att Amazon Cloud och Microsoft båda finns i Seattle, och de tekniska möjligheterna inom molntjänster främst kommer från erfarenhet av drift och underhåll, och det finns bara tre tekniska talanger med erfarenhet av att driva och underhålla mer än en miljon servrar: Google, Amazon Cloud och Microsoft. Zuo Yue, grundare av Lingque Cloud och tidigare chef för containerprojektet i Microsoft Windows Azure US kärntekniska team, sade. Chen Kai, medgrundare och CTO för Lingque Cloud, kommer också från kärntekniska teamet för Microsoft Windows Azure i USA och ansvarade för Windows Azures globala schemaläggningssystem Fabric Controller.
Wang Pu, grundaren av ett annat digitalt moln, kommer från kärnteamet för Googles annonsverksamhet i USA, och han berättade för reportrar att Google har det största antalet servrar bland offentliga tjänsteleverantörer i världen, och Google, grundat 1998, driver och underhåller tiotals miljoner servrar runt om i världen; följt av AWS och Microsoft Windows Azure, som var och en äger och driver miljontals servrar; för det tredje äger och driver IBM SoftLayer hundratusentals servrar; Slutligen har regionala offentliga molntjänstleverantörer i olika länder servrar som sträcker sig från hundratals till tusentals, och drifts- och underhållserfarenheten samt den tekniska nivån hos publika molntjänstleverantörer kan direkt bedömas utifrån omfattningen av drift- och underhållsservrarna.
   Utvecklades in i behållarens tidsålder
Vad är en behållare? Detta måste nämna en person och ett företag.
Denna person är Microsofts berömda andra och sista chefsarkitekt, Ray Ozzie. I oktober 2005 släppte Ray Ozzie, som just hade anslutit sig till Microsoft, ett memorandum kallat "The Internet Services Disruption", som främst syftade till att främja Microsofts övergripande omvandling till internettjänster. I denna artikel föreslår Ray Ozzie den berömda "sömlösa användarupplevelsen" möjliggjord av tjänsteorienterad mjukvaruarkitektur och tolkar den som "sömlös kommunikation", "sömlös produktivitet", "sömlös underhållning", "sömlös marknad", "sömlös operativsystem", "sömlös lösning", "sömlös lösning" och "sömlös IT", där kärnan är "sömlös operativsystem", "sömlös lösning" och "sömlös IT".
Google är en pionjär när det gäller "sömlösa operativsystem", "sömlösa lösningar" och "sömlösa IT"-metoder. Chen Hao, en känd bloggare, tidigare forsknings- och utvecklingschef på Amazon China och senior expert på Alibaba, har en levande metafor: molntjänster "är att köra en Mercedes-Benz med en Xiali-bil". Google är den hårda aktören som drev ut "Xiali ur Mercedes-Benz", och säger att det är ett internetföretag och ursprunget till internetteknologin. Wang Pu sade att Google har drivit och underhållit tiotals miljoner servrar runt om i världen, vilket vida har överstigit gränsen för många befintliga teknikleverantörer, så Google har själv uppfunnit många teknologier för att hantera tiotals miljoner servrar, "Till exempel har Google utvecklat en förstklassig nätverksswitch, och inte ens Cisco kan bygga en sådan nätverksswitch." Anledningen är enkel, eftersom det inte finns någon motsvarande experimentell miljö. Sedan Google grundades 1998 har de utvecklat och lagrat mycket "kärnvapenklassad teknik", men de flesta av dessa teknologier har blockerats av Google och kan endast hittas genom akademiska artiklar publicerade av Google.
För att undvika användningen av dyra fysiska maskinbaserade virtualiseringsprodukter på marknaden, och samtidigt släppa sin egen mjukvara och sina tjänster snabbare och billigare, har Google utvecklat en ny containerbaserad virtualiseringsteknologi från början, genom vilken den förenklar den underliggande operativsystemmiljön som krävs för att alla Google-tjänster ska kunna fungera. På CNUTCon Global Container Technology Conference i augusti 2015 sa Dawn Chen, mjukvaruingenjör på Google Cloud Platform med mer än åtta års erfarenhet där, att när hon började på Google för åtta och ett halvt år sedan, när Google precis började utveckla containerteknologi, fanns det bara två personer i Googles containerteknologiteam plus henne. Idag körs alla Googles tjänster i containrar, inklusive Gmail, Maps, GFS-filsystemet, MapReduce och mer. Google lanserar nu cirka 7 000 containrar per sekund och släpper mer än 2 miljarder containrar per vecka.
Google förverkligade faktiskt visionen om ett "sömlöst operativsystem" med containrar. Alla som vet lite om molntjänster vet vikten av virtuella maskiner på IaaS-lagret, och att förändra hur virtuella maskiner fungerar förändrar strukturen i IaaS-lagret, vilket är anledningen till att containrar är nästa generations molnmodeller. Containrar är i grunden en operativsystemsteknologi, vilket är en operativsystemsbaserad virtualiseringsteknologi. Applikationsprogramvara utvecklad baserat på containrar kan uppnå effekten av "en plats att utveckla, kör överallt", oavsett vilken typ av operativsystem eller IaaS-molntjänstmiljö som ligger till grunde, vilket egentligen är konceptet "sömlöst operativsystem", vilket motsvarar "sömlösa lösningar" och "sömlös IT".
   Docker förenar världens containrar
Container och Docker är två engelska ord, och Docker motsvarar en standardiserad container, vilket är det senaste resultatet av utvecklingen av containerteknologi under de senaste 30 åren.
Som en virtualiseringsteknologi på operativsystemsnivå går containerteknologin tillbaka till 1982. Vid den tiden erkändes Chroot-teknologin som introducerades av Unix som ursprunget till virtualisering på operativsystemnivå, vilket är det tidigaste tillståndet av containerteknologi. Därefter flätades operativsystemvirtualiseringsteknologin samman med Linux-kärnan och utvecklingen av Linux-operativsystemet. Eftersom operativsystemvirtualisering främst riktar sig mot billiga x86-servrar har utvecklingen av serverchipteknologi från Intel och AMD också påverkat utvecklingen av containerteknologi.
År 1991 utvecklade Linus Torvalds, en doktorand vid Helsingfors universitet i Finland, en Linux-kärna för 386-maskinen. Baserat på Linux-kärnan har olika leverantörer utvecklat kommersiellt tillgängliga Linux-operativsystem. I januari 1995 grundades RedHat och lanserade RedHat Linux, en Linux-"distribution". Därefter uppdaterades Linux-kärnan kontinuerligt, och det var inte förrän 2007 som mer mogen containerteknologi kom in i Linux-kärnan, som också gynnades av de 64-bitars serverchipen som Intel och AMD lanserade omkring 2005. Det är just på grund av den betydande ökningen av CPU- och minneschipkapaciteten som flera utrymmen kan virtualiseras i ett operativsystem. År 2008 etablerades LXC, eller Linux container open source-projektet, och containerteknologi började användas i stor utsträckning inom branschen, och Microsoft lanserade även den första generationen av Windows Azure publika moln.
År 2010 etablerades en startup kallad dotCloud i USA, dotCloud var ursprungligen en PaaS-plattform baserad på LXC-teknologi, och dess koncept var att erbjuda en utvecklingsmolnplattform som täcker det underliggande IaaS-molnet och stöder flera utvecklingsspråk. I början av 2011 samlade dotCloud in 10 miljoner dollar i finansiering för Serie A. DotCloud kördes ursprungligen på AWS EC2, men när fler offentliga molnleverantörer kom in på marknaden blev dotClouds koncept svårt att implementera med ett enda företags proprietära teknik. Som ett resultat förenklade och standardiserade dotClouds grundare containerteknologin baserad på LXC, döpte den till Docker och öppnade upp den, samt lanserade Open Container Program (OCI), som snabbt blev populärt bland Docker och Dockers open source-community. Den 29 oktober 2013 bytte dotCloud namn till Docker. Därefter började flera leverantörer tillkännage stöd för Docker. I augusti 2015 har det offentliga containerpaketsapplikationsregistret (som underhålls av Docker) publicerat mer än 180 000 applikationer i det offentliga samhället.
Man kan säga att X86-arkitekturens PC-servrar är vinnarna av heterogena hårdvaruarkitekturer, Linux och Windows är vinnare av heterogena operativsystem, och Docker tillhandahåller ett enhetligt virtuellt operativsystem för molndatacenter baserat på X86-servrar och Linux/Windows-operativsystem, och eran med heterogen arkitektur börjar ta slut.
   Containerns era har kommit
Förutom startups är stora tillverkare inte förglömda och har snabbt följt upp. I oktober förra året tillkännagav Microsoft planer på att implementera containerteknologi på Windows Server och tillkännagav ett partnerskap med Docker för att garantera en enhetlig och öppen upplevelse på både Linux och Windows Server. Även om Linux-containrar och Windows-containrar är inkompatibla med varandra på grund av olika operativsystem, är containerhanterare enhetliga. Nyligen meddelade Microsoft vidare att de kommer att släppa Windows Server-containrar och Hyper-V-containrar för Windows Server 2016, vilka båda stöder Docker API och Docker-klienten.
VMWare, ett annat företag som har drabbats hårt av Docker, kunde också knappt vänta med att tillkännage sitt stöd för Docker på VMWare World 2014. VMwares inställning till containrar är positiv, och trots konkurrens mellan containrar och fysiska maskinbaserade VM:ar är VMware fortsatt engagerad i att utöka sitt samarbete med containerekosystemet. På VMWare World 2015 i slutet av augusti 2015 introducerade VMware en serie nya Docker-aktiverade teknologier och föreslog en ny teknisk arkitektur för att fullt ut stödja containrar i framtiden, vilket gör det möjligt för Docker-program att köras i virtuella maskin-VM:ar.
Dessutom lanserade AWS Amazon Cloud AWS ECS, en EC2-containertjänst, i november förra året, vilket gör det möjligt för användare att inte längre installera, driva och utöka klusterhanteringsinfrastrukturen, utan kan börja och sluta stödja Docker-applikationer med enkla API-anrop.
Huawei har alltid varit en aktiv sponsor av olika open source-projekt, stiftelser, organisationer och toppmöten. År 2015 gick Huawei med i OCI och Cloud Native Computing Foundation (CNCF) som grundande medlem och blev därmed det enda kinesiska företaget på listan. Liang Chenye, senior R&D-ingenjör vid Huaweis Open Source Competence Center, sade vid CNUT Global Container Conference 2015 att Huawei aktivt deltar i Open Container Test Project (OCT) och samarbetar med OCI-organisationen för att främja implementeringen och populariseringen av öppna containerstandarder. Sedan 2015 har Huawei rankats bland de tre främsta när det gäller bidrag till Docker-communityn, och den tidigaste Docker-community-underhållaren i Kina kommer från Huawei.
Förutom inhemska molntjänstleverantörer som Huawei och Alibaba har inhemska internetföretag som Tencent, Baidu, 360, JD.com och Sohu börjat använda containerteknologi fullt ut sedan 2011. Enligt Liu Haifeng, chefsarkitekt för JD Cloud Platform, började JD.com vid CNUT Global Container Conference 2015 introducera Docker i oktober 2014, gjorde ett strategiskt projekt för Docker i februari 2015, släppte mer än 11 000 containerinstanser i produktionsmiljön och kopplade till mer än 1 000 applikationer 2015 på 618, samt antog helt containerteknologi i det nya datacentret från augusti 2015. För närvarande har JD.com lanserat mer än 20 000 Docker-instanser, vilka förväntas fördubblas innan årets slut, då de flesta av JD.com applikationer kommer att släppas via Docker. I framtiden är JD.com:s vision för Docker att hantera alla maskiner via Docker, helt koppla bort applikationer från fysiska resurser, uppnå helt automatiserat systemunderhåll och FoU-personal kan fokusera på utveckling av nya applikationer.
Med det sagt så mycket,Faktum är att Google är den största bidragsgivaren till containers.Docker-teknologin är skriven i Googles Go-språk, det andra öppna källkodsprogrammeringsspråket som släpptes av Google 2009. Google släpper mer än 200 miljoner containrar varje vecka, vilket ger Google möjlighet att uppfinna många viktiga containerteknologier. Detta inkluderade ett containerhanteringssystem, vars första version kallades Borg, följt av en version kallad Omega. Detta hanteringssystem möjliggör användning av containerteknologi på Googles storskaliga klusterresurser. Senare, enligt Googles relevanta akademiska artiklar, imiterade branschen Mesos-systemet som utvecklats av Borg, vilket nu används av Airbnb, Twitter, Apples Siri med flera.
   Personligt anpassat företag: Framtidens företag är mjukvaruföretag
Douglas M. Baker, Jr., ordförande och VD för Fortune 500 Ecolab, sade i en studie utförd av PwC i 2015 års Global CEO Survey: "Inget företag kan ta för givet att dagens verksamhet garanterar framtida framgång. Det tas för givet att stora företag är säkrare och mer stabila, men de senaste 50 åren har visat motsatsen. Om företaget inte kan fortsätta förändras snabbt kan risken bara öka snarare än minska. ”
Förmågan att förändras har uppenbarligen blivit den centrala konkurrenskraften för framtida företag. I takt med att internetindustrins inflytande blir allt större blir internets invasion av traditionella industrier allt mer intensiv och djup, särskilt den starka introduktionen av Kinas nationella strategi "Internet +", och framtida företag kommer att bli allt mer internetiserade. I en helt internetbaserad affärsmiljö kommer framtida företag att ha mer eller mindre mjukvarukapacitet. Utöver att framtida företagsverksamhet delvis eller helt kommer att struktureras på Internet, kommer företag också att förlita sig på mjukvarufunktioner för att erbjuda personliga tjänster till konsumenter och användare.
   Om framtidens företag är mjukvaruföretag kan vikten av Docker föreställas.I mitten av 2015 släppte Adrian Cockcroft, en teknikexpert på Battery Vetures, ett erfaret riskkapitalbolag i Silicon Valley, 2015 års Cloud White Paper: En översikt av branschmilstolpar och framtidsutsikter, tidigare molnplattformsarkitekt på Netflix, en tidigare streamingtjänst i USA och grundande medlem av eBay Research Labs och Sun Microsystems Framstående ingenjör och chefsarkitekt för avdelningen för högpresterande teknisk beräkning. Han tror att Docker gradvis kommer att växa till ett standardiserat produktionsverktyg, vilket också speglar den höga acceptansen av Docker från ena sidan.
Adrian säger att utmaningen med Docker är att noggrant hantera ekosystemet samtidigt som man snabbt lägger till funktioner för att stödja produktionsdistributioner. Hittills har Docker förhindrat en ekosystemdelning. Idag har till och med chiptillverkaren Intel gått över för att ansluta sig till Docker-ekosystemet. I maj lanserade Intel Clear Linux, ett containercentrerat OS-projekt som för närvarande är i sin experimentella fas, och Intel indikerar att systemet kommer att finnas tillgängligt i produktionsmiljöer i framtiden.
Det kan ses att i processen att gå mot framtidens affärsverksamhet kommer det att finnas fler och fler gränsöverskridande beteenden. Enligt Thomson Reuters skedde det 10 330 fusioner och förvärv i USA bara i november 2014, vilket motsvarar totalt 1,9 biljoner dollar i affärvärde. Dessa fusioner och förvärv handlar mer om att utöka affärsallianser och skapa affärsvärde som inte kan uppnås av ett enskilt företag genom fusioner eller förvärv av företag med olika verksamheter eller kapaciteter. Enligt PwC:s Global CEO Survey Report 2015 kommer cirka 44 % av VD:arna i USA att lansera en ny strategisk allians inom 12 månader efter undersökningen. Tidigare handlade affärsallianser främst om att knyta kontakt med leverantörer eller användare, men i framtiden kommer allt fler VD:ar att välja att bilda allianser med konkurrenter, startups eller företag inom olika områden.
Naturligtvis har många tekniska experter på Docker, inklusive Sun Hongliang, medlem i DaoClouds kärnteam, vid olika tillfällen sagt att Docker fortfarande är i ett tidigt utvecklingsskede, med utmaningar som svaga nätverksfunktioner, säkerhet och svårigheter med att driva traditionella verksamheter. Det är just på grund av dessa tekniska omognader som ett antal Docker-startups har dykt upp i USA och Kina, var och en med sina egna krafter och modet att lansera nästa generations molntjänster och nästa generations företag.
Molndatorteamet vid Software Engineering Lab (SEL) vid Zhejiang University, som är ett av de tidigaste i Kina som arbetar med container- och dockerforskning, grundades 2011 för att bygga, analysera och studera öppen källkods molndatorteknik. I sin nya bok "Docker - Containers and Container Cloud" skriver SEL-teamet vid Zhejiang University: "Docker, som bygger på containerteknologi, har snabbt blivit en skatt i händerna på stora molndatortillverkare och utvecklare både hemma och utomlands. Mitt i värmen har en ny revolution tyst anlänt. ”





Föregående:Lär dig att manuellt knäcka vilken internetcafé-avgift som helst, vilken avgift som helst! Gå aldrig ur stil!
Nästa:Intervjualgoritmfrågor 1, 1, 2, 3, 5, 8, 13, 21, 34...... ta reda på vad den 30:e siffran är, och använd en rekursiv algoritm för att ta reda på det
Publicerad på 2015-11-12 00:19:28 |
Dizzy
Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com