Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 12099|Svar: 1

Den næste generation af cloud computing-modeller: Docker revolutionerer personlig handel

[Kopier link]
Opslået på 25/09/2015 15.30.42 | | | |
Text/ITValue-reporter Wu Ningchuan
Fra at komme i offentlighedens søgelys i 2008 til Amazons nylige Federal Administration-cloud computing-kontrakt på 100 millioner dollars med Microsoft, har cloud computing gennemgået hele syv år. I de sidste 7 år har nye informationsteknologier som mobil computing, sociale netværk og big data baseret på den første generation af cloud computing-teknologi sat gang i en ny forretningsbevægelse på det globale forretningsområde, hvor der skabes personlige forretningsmodeller med forbrugere og brugere som kernen.
Docker-teknologitrenden, som har fejet over cloud computing-området siden sidste år, er et stort skridt fremad for virksomheder mod at komme tættere på forbrugere og brugere. Denne artikel giver en dybdegående analyse af, hvad Docker er, og hvordan det vil transformere cloud computing, og dermed inkubere næste generations forretningsmodeller, der kan industrialisere produktionen af personlige produkter og tjenester.
   Hvad er Docker?
Svaret er: Docker er næste generation af cloud computing.
Docker oversættes til kinesisk som "havnebærer", så hvad bærer "havneportør"? Det er en standardiseret "container", og denne standardiserede "container" indeholder applikationer. "Terminalportører" kan modtage standardiserede "containere" ved enhver "terminal" i verden, der leverer standardiserede forbindelser, og derefter hurtigt installere, køre og administrere applikationer i "containerne", og det er forskellige cloud-tjenesteudbydere, der leverer standardiserede forbindelser til "terminaler". På denne måde bringer Docker applikationsudvikling og distribution i cloud computing-miljøet ind i industriel produktionsalder, hvilket er det, Docker handler om.
I Docker-miljøet producerer programudviklere programmer i henhold til visse emballagestandarder, og de producerede standardiserede programmer indlæses i standardiserede containere, som er "containere". Cloud-tjenesteudbydere verden over leverer standardiserede "docks", der nemt kan modtage standardiserede containere og applikationer i sig, samle disse standardiserede applikationer til deres egne personlige løsninger på en plug-and-play-måde og derefter levere dem til slutbrugerne. Den standardiserede programarkitektur, der svarer til Docker-"containeren", er de velkendte mikrotjenester.
I Docker-æraen blev IaaS-laget og PaaS-laget i den første generation af cloud computing fusioneret til ét og dannede Container-as-a-Service (CaaS), som er næste generation af cloud computing-arkitektur. Den næste generations cloud computing-arkitektur baseret på CaaS giver virksomheder mulighed for at producere generel software industrielt og derefter hurtigt samle generel software for at skabe personlige løsninger tilpasset forbrugernes og brugernes individuelle behov, hvilket er næste generations forretningsmodel.
   Pionerer fra containeræraen
Ifølge Q2-data offentliggjort af Synergy Research, et amerikansk markedsanalysefirma, i juli 2015, er det globale cloud-servicemarked nu fast monopoliseret af de fire store leverandører: AWS Amazon Cloud, Microsoft, IBM og Google, der udgør 54% af den globale markedsandel for cloud-tjenester, mens den gennemsnitlige årlige vækst i cloud computing-forretningen hos de fire store leverandører er så høj som 84%, sammenlignet med den årlige vækst for andre cloud computing-leverandører på markedet på kun 33%. Blandt dem genererede AWS Amazon Cloud en omsætning på 1,82 milliarder dollars i andet kvartal i år, en stigning på 81 % år-til-år; Og Microsoft har allerede investeret 15 milliarder dollars i sine globale datacentre. Det er tydeligt, at som de fire store producenter i første generations cloud computing-industri, især Google, Amazon og Microsoft, har de tre store offentlige cloud-clouds efterladt andre cloud-udbydere langt bagud, og disse tre har fast etableret markedsmønsteret for den første generation af public cloud.
I 2014 og begyndelsen af 2015 begyndte kinesiske tekniske eksperter i kerne-teamene hos den første generation af mainstream public cloud-tjenesteudbydere at forlade deres oprindelige virksomheder og vende tilbage til det indenlandske iværksætter-container/Docker-felt. Disse inkluderer Lingque Cloud fra Microsofts Windows Azure kerneteknologiteam, Digital Cloud fra Googles reklamekerneteknologiafdeling, DaoCloud fra EMC og VMware kerneteknologiteams, Hourspeed Cloud fra IBM Bluemix og Alibaba Cloud Shield kerneteknologiteam samt Hyper Cloud Cloud fra China Mobile Research Institutes cloud computing-teknologiteam.
Fælles træk ved disse startups er, at grundlæggerne alle er fra det tekniske kerneteam i første generation af public cloud; på den ene side fandt de containers/Docker som den dominerende trend i næste generation af cloud computing, og på den anden side forlod de den oprindelige virksomhed, fordi første generation af public cloud stort set er modnet. "Hvorfor er der cloud computing-talent i Seattle? Dette skyldes, at Amazon Cloud og Microsoft begge ligger i Seattle, og de tekniske muligheder i cloud computing hovedsageligt kommer fra erfaring med drift og vedligeholdelse, og der er kun tre tekniske talenter med erfaring i drift og vedligeholdelse af mere end en million servere: Google, Amazon Cloud og Microsoft. Zuo Yue, grundlægger af Lingque Cloud og tidligere leder af containerprojektet hos Microsoft Windows Azure US core technical team, sagde. Chen Kai, medstifter og CTO for Lingque Cloud, kommer også fra det tekniske kerneteam hos Microsoft Windows Azure i USA og havde ansvaret for Windows Azures globale planlægningssystem Fabric Controller.
Wang Pu, grundlæggeren af en anden digital cloud, er fra det tekniske kerneteam i Googles annonceforretning i USA, og han fortalte journalister, at Google har det største antal servere blandt offentlige serviceudbydere i verden, og Google, grundlagt i 1998, driver og vedligeholder titusindvis af servere verden over; efterfulgt af AWS og Microsoft Windows Azure, som hver især ejer og driver millioner af servere; for det tredje ejer og driver IBM SoftLayer hundredtusindvis af servere; Endelig har regionale offentlige cloud-tjenesteudbydere i forskellige lande servere fra hundreder til tusinder, og drifts- og vedligeholdelseserfaringen samt det tekniske niveau for offentlige cloud-udbydere kan direkte vurderes ud fra drifts- og vedligeholdelsesservernes skala.
   Udviklede sig ind i containernes tidsalder
Hvad er en beholder? Dette skal nævne en person og en virksomhed.
Denne person er den berømte anden og sidste chefarkitekt bag Microsoft, Ray Ozzie. I oktober 2005 udgav Ray Ozzie, som netop var tiltrådt Microsoft, et memorandum kaldet "The Internet Services Disruption," som primært havde til formål at fremme Microsofts overordnede omstilling til internettjenester. I denne artikel foreslår Ray Ozzie den berømte "sømløse brugeroplevelse", som serviceorienteret softwarearkitektur muliggør, og fortolker den som "sømløs kommunikation", "sømløs produktivitet", "sømløs underholdning", "sømløs marked', "sømløs operativsystem", "sømløs løsning" og "sømløs IT", hvor kernen er "sømløs operativsystem", "sømløs løsning" og "sømløs IT'.
Google er en pioner, når det gælder "sømløse operativsystemer", "sømløse løsninger" og "sømløse IT'-praksisser. Chen Hao, en berømt blogger, tidligere Amazon China R&D-leder og senior Alibaba-ekspert, har en levende metafor: cloud computing "er at køre i en Mercedes-Benz med en Xiali-bil". Google er den hardcore aktør, der drev "Xiali ud af Mercedes-Benz", og siger, at det er et internetfirma og ophavsmanden til internetteknologi. Wang Pu sagde, at Google har drevet og vedligeholdt titusindvis af millioner servere verden over, hvilket langt har overskredet den øvre grænse for mange eksisterende teknologileverandører, så Google selv har opfundet mange teknologier til at styre titusindvis af millioner af servere, "For eksempel har Google udviklet en førsteklasses netværksswitch, og selv Cisco kan ikke bygge sådan en netværksswitch." Årsagen er enkel, fordi der ikke findes noget tilsvarende eksperimentelt miljø. Siden etableringen i 1998 har Google udviklet og lagret en masse "atomvåben-kvalitetsteknologi", men de fleste af disse teknologier er blevet blokeret af Google og kan kun findes gennem akademiske artikler udgivet af Google.
For at undgå brugen af dyre fysiske maskinbaserede virtualiseringsprodukter på markedet, og samtidig for at kunne udgive sin egen software og tjenester hurtigere og billigere, har Google udviklet en ny containerbaseret virtualiseringsteknologi fra starten, hvorigennem den forenkler det underliggende operativsystemmiljø, som alle Google-tjenester kan køre. På CNUTCon Global Container Technology Conference i august 2015 sagde Dawn Chen, softwareingeniør på Google Cloud Platform med mere end 8 års erfaring hos Google, at da hun kom til Google for otte og et halvt år siden, da Google lige var begyndt at udvikle containerteknologi, var der kun to personer i Googles containerteknologiteam plus hende. I dag kører alle Googles tjenester i containere, herunder Gmail, Maps, GFS-filsystemet, MapReduce og mere. Google lancerer nu omkring 7.000 containere i sekundet og udgiver mere end 2 milliarder containere om ugen.
Google realiserede faktisk visionen om et "sømløst operativsystem" med containere. Alle, der ved lidt om cloud computing, kender vigtigheden af virtuelle maskiner på IaaS-laget, og at ændre måden, virtuelle maskiner fungerer på, ændrer strukturen i IaaS-laget, hvilket er grunden til, at containere er næste generation af cloud computing-modeller. Containere er i bund og grund en operativsystemteknologi, som er en operativsystembaseret virtualiseringsteknologi. Applikationssoftware udviklet baseret på containere kan opnå effekten af "ét sted at udvikle, kør overalt", uanset hvilken type operativsystem eller IaaS-cloud-tjenestemiljø der ligger til grund for, hvilket faktisk er begrebet "sømløst operativsystem", der svarer til "sømløse løsninger" og "sømløs IT'.
   Docker forener verdens containere
Container og Docker er to engelske ord, og Docker svarer til en standardiseret container, som er det seneste resultat af udviklingen af containerteknologi inden for de sidste 30 år.
Som en virtualiseringsteknologi på operativsystemniveau går container-teknologien tilbage til 1982. På det tidspunkt blev Chroot-teknologien, introduceret af Unix, anerkendt som oprindelsen til virtualisering på operativsystemniveau, hvilket er den tidligste tilstand inden for containerteknologi. Efterfølgende blev operativsystemvirtualiseringsteknologi integreret med Linux-kernen og udviklingen af Linux-operativsystemet. Fordi operativsystemvirtualisering primært er rettet mod billige x86-servere, har udviklingen af serverchipteknologi fra Intel og AMD også påvirket udviklingen af containerteknologi.
I 1991 udviklede Linus Torvalds, en kandidatstuderende ved Helsingfors Universitet i Finland, en Linux-kerne til 386-maskinen. Baseret på Linux-kernen har forskellige leverandører udviklet kommercielt tilgængelige Linux-operativsystemer. I januar 1995 blev RedHat grundlagt og lancerede RedHat Linux, en Linux "distribution". Efterfølgende blev Linux-kernen løbende opdateret, og det var først i 2007, at mere moden containerteknologi kom ind i Linux-kernen, som også nød godt af de 64-bit serverchips, som Intel og AMD lancerede omkring 2005. Det er netop på grund af den betydelige stigning i CPU- og hukommelseschipkapacitet, at flere rum kan virtualiseres i ét operativsystem. I 2008 blev LXC, eller Linux container open source-projektet, etableret, og containerteknologi begyndte at blive bredt anvendt i branchen, og Microsoft lancerede også den første generation af Windows Azure public cloud.
I 2010 blev en startup kaldet dotCloud etableret i USA, dotCloud var oprindeligt en PaaS-platform baseret på LXC-teknologi, og konceptet var at levere en udviklingscloud-platform, der spænder over den underliggende IaaS-sky og understøtter flere udviklingssprog. I begyndelsen af 2011 rejste dotCloud 10 millioner dollars i Series A-finansiering. DotCloud kørte oprindeligt på AWS EC2, men efterhånden som flere offentlige cloud-udbydere kom på markedet, blev dotClouds koncept svært at implementere med én virksomheds proprietære teknologi. Som følge heraf forenklede og standardiserede dotCloud-containerteknologien baseret på LXC, navngav den Docker og åbnede den op, og lancerede Open Container Program (OCI), som hurtigt blev populær blandt Docker og Docker open source-fællesskabet. Den 29. oktober 2013 blev dotCloud omdøbt til Docker. Efterfølgende begyndte flere leverandører at annoncere støtte til Docker. Pr. august 2015 har det offentlige containerpakke-applikationsregister (vedligeholdt af Docker) offentliggjort mere end 180.000 applikationer i det offentlige fællesskab.
Man kan sige, at X86-arkitektur PC-servere er vindere af heterogene hardwarearkitekturer, Linux og Windows er vindere af heterogene operativsystemer, og Docker leverer et samlet virtuelt operativsystem til cloud-datacentre baseret på X86-servere og Linux/Windows-operativsystemer, og æraen med heterogen arkitektur begynder at ende.
   Containernes æra er kommet
Ud over startups vil store producenter ikke overgås og har hurtigt fulgt op. I oktober sidste år annoncerede Microsoft planer om at implementere containerteknologi på Windows Server og annoncerede et partnerskab med Docker for at garantere en samlet og åben oplevelse på både Linux og Windows Server. Selvom Linux-containere og Windows-containere er inkompatible med hinanden på grund af forskellige operativsystemer, er containermanagers ensartede. For nylig annoncerede Microsoft yderligere, at de vil udgive Windows Server-containere og Hyper-V-containere til Windows Server 2016, som begge understøtter Docker API og Docker-klient.
VMWare, et andet firma, der er blevet hårdt ramt af Docker, kunne heller ikke vente med at annoncere sin støtte til Docker på VMWare World 2014. VMwares tilgang til containere er positiv, og på trods af konkurrence mellem containere og fysiske maskinbaserede VM'er forbliver VMware engageret i at udvide sit samarbejde med containerøkosystemet. På VMWare World 2015 i slutningen af august 2015 introducerede VMware en række nye Docker-aktiverede teknologier og foreslog en ny teknisk arkitektur til fuldt ud at understøtte containere i fremtiden, hvilket gør det muligt for Docker-programmer at køre i virtuelle maskin-VM'er.
Derudover lancerede AWS Amazon Cloud AWS ECS, en EC2-containertjeneste, i november sidste år, hvilket gør det muligt for brugere ikke længere at installere, drive og udvide klyngestyringsinfrastrukturen, men kan starte og stoppe med at understøtte Docker-applikationer med simple API-kald.
Huawei har altid været en aktiv sponsor af forskellige open source-projekter, fonde, organisationer og topmøder. I 2015 sluttede Huawei sig til OCI og Cloud Native Computing Foundation (CNCF) som stiftende medlem og blev dermed det eneste kinesiske firma på listen. Liang Chenye, senior R&D-ingeniør ved Huaweis Open Source Competence Center, sagde på CNUT Global Container Conference i 2015, at Huawei aktivt deltager i Open Container Test Project (OCT) og arbejder sammen med OCI-organisationen for at fremme implementeringen og udbredelsen af åbne containerstandarder. Siden 2015 har Huawei ligget blandt de tre bedste med hensyn til bidrag til Docker-fællesskabet, og den tidligste vedligeholder af Docker-fællesskabet i Kina kommer fra Huawei.
Ud over indenlandske cloud-tjenesteudbydere som Huawei og Alibaba har indenlandske internetvirksomheder som Tencent, Baidu, 360, JD.com og Sohu siden 2011 begyndt fuldt ud at anvende containerteknologi. Ifølge Liu Haifeng, chefarkitekt for JD Cloud Platform, begyndte JD.com på CNUT Global Container Conference i oktober 2014 at introducere Docker, lavede et strategisk projekt for Docker i februar 2015, frigav mere end 11.000 containerinstanser i produktionsmiljøet og tilsluttede mere end 1.000 applikationer i 2015 på 618, og tog fuldt ud containerteknologi i brug i det nye datacenter fra august 2015. I øjeblikket har JD.com lanceret mere end 20.000 Docker-instanser, som forventes at fordobles inden årets udgang, hvor de fleste af JD.com's applikationer vil blive frigivet gennem Docker. I fremtiden er JD.com's Docker-vision at styre alle maskiner gennem Docker, fuldt ud afkoble applikationer fra fysiske ressourcer, opnå fuldt automatiseret systemvedligeholdelse, og F&U-personale kan fokusere på udvikling af nye applikationer.
Når det er sagt,Faktisk er Google den største bidragyder til containere.Docker-teknologien er skrevet i Googles Go-sprog, det andet open source-programmeringssprog, Google udgav i 2009. Google udgiver mere end 200 millioner containere hver uge, hvilket giver Google mulighed for at opfinde mange nøgle-containerteknologier. Dette omfattede et containerstyringssystem, hvor den første version blev kaldt Borg, efterfulgt af en version kaldet Omega. Dette styringssystem muliggør brugen af containerteknologi på Googles store klyngeressourcer. Senere, ifølge Googles relevante akademiske artikler, efterlignede industrien Mesos-systemet udviklet af Borg, som nu bruges af Airbnb, Twitter, Apples Siri osv.
   Personlig forretning: Fremtidens virksomheder er softwarevirksomheder
Douglas M. Baker, Jr., bestyrelsesformand og administrerende direktør for Fortune 500 Ecolab, sagde i en undersøgelse udført af PwC i 2015 Global CEO Survey: "Ingen virksomhed kan tage for givet, at dagens forretning vil garantere fremtidig succes. Det tages for givet, at store virksomheder er sikrere og mere stabile, men de sidste 50 år har vist det modsatte. Hvis virksomheden ikke kan fortsætte med at ændre sig hurtigt, kan risikoen kun stige snarere end falde. ”
Evnen til at ændre sig er åbenlyst blevet den centrale konkurrenceevne i fremtidens forretning. Efterhånden som internetindustriens indflydelse bliver mere og mere stor, bliver internettets invasion af traditionelle industrier mere og mere intens og dyb, især den stærke introduktion af Kinas "Internet +" nationale strategi, og fremtidige virksomheder vil blive mere og mere internetiserede. I et så fuldt internetbaseret forretningsmiljø vil fremtidige virksomheder have mere eller mindre softwarekapacitet. Ud over at fremtidige virksomhedsforretninger delvist eller helt vil være struktureret på internettet, vil virksomheder også være afhængige af softwarefunktioner til at levere personlige tjenester til forbrugere og brugere.
   Hvis fremtidens virksomheder er softwarevirksomheder, kan vigtigheden af Docker forestilles.I midten af 2015 udgav Adrian Cockcroft, en teknologiekspert hos Battery Vetures, et erfarent venturekapitalfirma i Silicon Valley, 2015 Cloud White Paper: A Review of Industry Milestones and Future Prospects, tidligere cloud-platformarkitekt hos Netflix, en tidligere streamingtjeneste i USA, og stiftende medlem af eBay Research Labs og Sun Microsystems Fremtrædende ingeniør og chefarkitekt for afdelingen for højtydende teknisk databehandling. Han mener, at Docker gradvist vil vokse til et standardiseret produktionsværktøj, hvilket også afspejler den høje accept af Docker fra den ene side.
Adrian siger, at udfordringen med Docker er at styre økosystemet omhyggeligt, samtidig med at der hurtigt tilføjes funktioner til at understøtte produktionsimplementeringer. Indtil videre har Docker forhindret en økosystemdeling. I dag har selv chipproducenten Intel skiftet over til at blive en del af Docker-økosystemet. I maj lancerede Intel Clear Linux, et containercentreret OS-projekt, som i øjeblikket er i sin eksperimentelle fase, og Intel indikerer, at systemet vil være tilgængeligt i produktionsmiljøer i fremtiden.
Det kan ses, at der i processen med at bevæge sig mod fremtidens erhvervsliv vil være flere og flere grænseoverskridende adfærdsmønstre. Ifølge Thomson Reuters var der alene i november 2014 10.330 fusioner og opkøb i USA, hvilket svarer til en samlet værdi på 1,9 billioner dollars. Disse fusioner og opkøb handler mere om at udvide forretningsalliancer og skabe forretningsværdi, som ikke kan opnås af en enkelt virksomhed gennem fusioner eller opkøb af virksomheder med forskellige forretninger eller kapaciteter. Ifølge PwC's Global CEO Survey Report fra 2015 vil omkring 44 % af CEO'erne i USA lancere en ny strategisk alliance inden for 12 måneder efter undersøgelsen. Tidligere handlede forretningsalliancer primært om at skabe kontakt til leverandører eller brugere, men i fremtiden vil flere og flere CEO'er vælge at danne alliancer med konkurrenter, startups eller virksomheder inden for forskellige områder.
Selvfølgelig har mange tekniske eksperter hos Docker, herunder Sun Hongliang, et medlem af DaoClouds kerneteam, ved forskellige lejligheder sagt, at Docker stadig er i sine tidlige udviklingsfaser, med udfordringer som svage netværksfunktioner, sikkerhed og vanskeligheder ved at drive traditionelle virksomheder. Det er netop på grund af disse tekniske umodenheder, at en række Docker-startups er opstået i USA og Kina, hver med deres egne evner og med modet til at lægge næste generation af cloud computing og næste generations forretning på plads.
Cloud computing-teamet ved Software Engineering Lab (SEL) ved Zhejiang Universitet, som er et af de tidligste i Kina, der arbejder med container- og Docker-forskning, blev etableret i 2011 for at bygge, analysere og studere open source cloud computing-teknologi. I sin nye bog "Docker - Containers and Container Cloud" skriver SEL-teamet fra Zhejiang Universitet: "Docker, som er afhængig af containerteknologi, er hurtigt blevet en skat i hænderne på store cloud computing-producenter og udviklere både hjemme og i udlandet. Midt i varmen er en ny revolution stille ankommet. ”





Tidligere:Lær dig at knække enhver internetcafé-afgift manuelt, enhver pris! Gå aldrig af mode!
Næste:Interviewalgoritmespørgsmål 1, 1, 2, 3, 5, 8, 13, 21, 34...... find ud af, hvad det 30. ciffer er, og brug en rekursiv algoritme til at finde ud af det
Opslået på 12/11/2015 00.19.28 |
Svimmel
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com