Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 12099|Отговор: 1

Следващото поколение облачни изчислителни модели: Docker революционизира персонализираната търговия

[Копирай линк]
Публикувано в 25.09.2015 г. 15:30:42 ч. | | | |
Текст/ITValue репортер У Нингчуан
От навлизането ѝ в публичното пространство през 2008 г. до скорошния договор на Amazon за облачни изчисления на стойност 100 милиона долара с Microsoft, облачните изчисления преминаха цели седем години. През последните 7 години нови информационни технологии като мобилни изчисления, социални мрежи и големи данни, базирани на първото поколение облачни технологии, дадоха старт на ново бизнес движение в глобалната бизнес сфера, създавайки персонализирани бизнес модели с потребители и потребители като основа.
Технологичната тенденция на Docker, която завладя облачните изчисления от миналата година насам, е голяма крачка напред за предприятията да се доближат до потребителите и потребителите. Тази статия предоставя задълбочен анализ на това какво представлява Docker и как той ще трансформира облачните изчисления, като по този начин ще развие бизнес модели от следващо поколение, които могат да индустриализират производството на персонализирани продукти и услуги.
   Какво е Docker?
Отговорът е: Docker е следващото поколение облачни изчисления.
Docker се превежда на китайски като "док портиер", така че какво означава "док портиер"? Това е стандартизиран "контейнер" и този стандартизиран "контейнер" съдържа приложения. "Портьорите на терминала" могат да получават стандартизирани "контейнери" на всеки "терминал" по света, които предоставят стандартизирани връзки, и след това бързо инсталират, изпълняват и управляват приложения в "контейнерите", а различни облачни доставчици предоставят стандартизирани връзки към "терминали". По този начин Docker въвежда разработването и разпространението на приложения в облачната среда в ерата на индустриалното производство, което е същността на Docker.
В Docker средата разработчиците на програми произвеждат програми според определени стандарти за опаковане, а произведените стандартизирани програми се зареждат в стандартизирани контейнери, които са "контейнери". Доставчиците на облачни услуги по целия свят предоставят стандартизирани "докове", които лесно могат да приемат стандартизирани контейнери и приложения в тях, да ги обединят в собствени персонализирани решения по plug-and-play начин и след това да ги предоставят на крайните потребители. Стандартизираната програмна архитектура, съответстваща на "контейнера" на Docker, е познатата микроуслуга.
В ерата на Docker слоевете IaaS и PaaS в първото поколение облачни изчисления се сляха в едно, за да образуват Container-as-a-Service (CaaS), което е следващото поколение архитектура за облачни изчисления. Архитектурата на облачните изчисления от следващо поколение, базирана на CaaS, дава на предприятията възможност да произвеждат общ софтуер индустриално, а след това бързо да съставят общ софтуер, за да формира персонализирани решения според индивидуалните нужди на потребителите и потребителите, което е следващото поколение бизнес модел.
   Пионери на контейнерната ера
Според данните за второто тримесечие, публикувани от Synergy Research, американска компания за пазарни проучвания, през юли 2015 г., световният пазар на облачни услуги вече е твърдо монополизиран от четирите основни доставчици – AWS Amazon Cloud, Microsoft, IBM и Google представляват 54% от световния пазарен дял на облачните услуги, докато средногодишният растеж на бизнеса с облачни изчисления на четирите основни доставчика е до 84%, в сравнение с годишния растеж на други доставчици на облачни изчисления на пазара от едва 33%. Сред тях AWS Amazon Cloud генерира приходи от 1,82 милиарда долара през второто тримесечие на тази година, което е увеличение с 81% на годишна база; А Microsoft вече е инвестирала 15 милиарда долара в своите глобални центрове за данни. Очевидно, като четирите основни производителя в индустрията за облачни изчисления от първо поколение, особено Google, Amazon и Microsoft, трите основни публични облака са изоставили другите доставчици на облачни услуги далеч зад себе си, а тези три твърдо са установили пазарния модел на първото поколение публичен облак.
През 2014 и началото на 2015 г. китайски технически експерти в основните технически екипи на първото поколение основни доставчици на публични облачни услуги започнаха да напускат първоначалните си компании и да се връщат към местната предприемаческа контейнерна/Docker сфера. Сред тях са Lingque Cloud от екипа за основни технологии на Windows Azure на Microsoft, Digital Cloud от отдела за рекламни основни технологии на Google, DaoCloud от екипите за основни технологии на EMC и VMware, Hourspeed Cloud от екипа за основни технологии на IBM Bluemix и Alibaba Cloud Shield, както и Hyper Cloud от екипа по облачни технологии на China Mobile Research Institute.
Общата характеристика на тези стартъпи е, че основателите са от основния технически екип на първото поколение публичен облак, от една страна, контейнерите/Docker са основна тенденция на следващото поколение облачни изчисления, а от друга страна, напуснаха оригиналната компания, защото първото поколение публичен облак на практика е узряло. "Защо талантите в облачните изчисления са в Сиатъл? Това е така, защото Amazon Cloud и Microsoft са в Сиатъл, а техническите възможности на облачните изчисления идват основно от опита в експлоатацията и поддръжката, а има само трима технически таланти с опит в експлоатацията и поддръжката на повече от един милион сървъра: Google, Amazon Cloud и Microsoft. Зуо Юе, основател на Lingque Cloud и бивш ръководител на контейнерния проект на основния технически екип Microsoft Windows Azure US в САЩ, каза. Чен Кай, съосновател и технически директор на Lingque Cloud, също идва от основния технически екип на Microsoft Windows Azure в Съединените щати и е отговарял за глобалната система за планиране Fabric Controller на Windows Azure.
Ван Пу, основателят на друг дигитален облак, е от основния технически екип на рекламния бизнес на Google в Съединените щати и каза пред репортери, че Google има най-голям брой сървъри сред доставчиците на обществени услуги в света, а Google, основана през 1998 г., управлява и поддържа десетки милиони сървъри по света; следвани от AWS и Microsoft Windows Azure, всеки от които притежава и управлява милиони сървъри; трето, IBM SoftLayer притежава и управлява стотици хиляди сървъри; Накрая, регионалните доставчици на публични облачни услуги в различни страни имат и управляват и поддържат сървъри от стотици до хиляди, а опитът в експлоатация и поддръжка, както и техническото ниво на доставчиците на публични облачни услуги могат да се оценят директно по мащаба на сървърите за експлоатация и поддръжка.
   Еволюирал в епохата на контейнерите
Какво е контейнер? Това трябва да споменава човек и компания.
Този човек е известният втори и последен главен архитект на Microsoft, Рей Ози. През октомври 2005 г. Рей Ози, който току-що се беше присъединил към Microsoft, публикува меморандум, наречен "The Internet Services Disruption", който основно имаше за цел да популяризира цялостната трансформация на Microsoft към интернет услуги. В тази статия Рей Ози предлага известното "безпроблемно потребителско изживяване", осъществено от софтуерната архитектура, ориентирана към услугите, и го тълкува като "безпроблемна комуникация", "безпроблемна продуктивност", "безпроблемно забавление", "безпроблемен пазар", "безпроблемна операционна система", "безпроблемно решение" и "безпроблемна ИТ", чиято основа е "безпроблемна операционна система", "безпроблемно решение" и "безпроблемно ИТ".
Google е пионер, когато става въпрос за "безпроблемни операционни системи", "безпроблемни решения" и "безпроблемни ИТ" практики. Чен Хао, известен блогър, бивш мениджър по научноизследователска и развойна дейност в Amazon China и старши експерт по Alibaba, има ярка метафора: облачните изчисления "са да караш Mercedes-Benz кола с кола Xiali". Google е твърдият играч, който изгони "Xiali от Mercedes-Benz", заявявайки, че е интернет компания и създател на интернет технологиите. Ван Пу каза, че Google е управлявала и поддържала десетки милиони сървъри по света, което е далеч надвишило горната граница на много съществуващи доставчици на технологии, затова самата Google е изобретила много технологии за управление на десетки милиони сървъри, "Например, Google е разработила първокласен мрежов суич, а дори Cisco не може да изгради такъв мрежов суич." Причината е проста, защото няма съответна експериментална среда. От основаването си през 1998 г. Google е разработил и складирал много "технологии за ядрена бомба", но повечето от тези технологии са блокирани от Google и могат да бъдат намерени само чрез академични статии, публикувани от Google.
За да избегне използването на скъпи продукти за виртуализация, базирани на физически машини, и едновременно с това да пусне собствен софтуер и услуги по-бързо и по-евтино, Google от самото начало разработи нова технология за виртуализация, базирана на контейнери, чрез която опростява основната операционна среда, необходима за всички услуги на Google. На CNUTCon Global Container Technology Conference през август 2015 г. Доун Чен, софтуерен инженер в Google Cloud Platform с над 8 години опит в Google, каза, че когато се присъедини към Google преди осем и половина години, когато Google едва започваше да разработва контейнерна технология, в екипа на Google за контейнерни технологии имаше само двама души плюс нея. Днес всички услуги на Google работят в контейнери, включително Gmail, Maps, GFS файлова система, MapReduce и други. Google вече пуска около 7 000 контейнера в секунда и пуска над 2 милиарда контейнера седмично.
Google всъщност реализира визията за "безпроблемна операционна система" с контейнери. Всеки, който знае малко за облачните изчисления, знае колко важни са виртуалните машини на IaaS слоя, а промяната в начина, по който виртуалните машини се случва, променя структурата на IaaS слоя, затова контейнерите са следващото поколение облачни изчислителни модели. Контейнерите са по същество технология на операционната система, която представлява виртуализация, базирана на операционна система. Приложеният софтуер, разработен на база контейнери, може да постигне ефекта "едно място за разработване, работа навсякъде", независимо от типа операционна система или IaaS облачна среда, което всъщност е концепцията за "безпроблемна операционна система", която съответства на "безпроблемни решения" и "безпроблемна ИТ".
   Docker обединява световните контейнери
Контейнер и Docker са две английски думи, а Docker е еквивалент на стандартизиран контейнер, което е най-новият резултат от развитието на контейнерната технология през последните 30 години.
Като технология за виртуализация на ниво операционна система, самата контейнерна технология датира от 1982 г. По това време технологията Chroot, въведена от Unix, е призната за началото на виртуализацията на ниво операционна система, която е най-ранното състояние на контейнерната технология. Впоследствие технологията за виртуализация на операционната система беше преплетена с ядрото на Linux и развитието на операционната система Linux. Тъй като виртуализацията на операционната система е насочена основно към евтини x86 сървъри, развитието на сървърните чипове от Intel и AMD също е повлияло на развитието на контейнерната технология.
През 1991 г. Линус Торвалдс, докторант в Университета в Хелзинки, Финландия, разработва Linux ядро за машината 386. Базирайки се на ядрото на Linux, различни доставчици са разработили търговски достъпни Linux операционни системи. През януари 1995 г. е основана RedHat, пускайки RedHat Linux, Linux "дистрибуция". Впоследствие ядрото на Linux беше непрекъснато обновявано и едва през 2007 г. по-зряла контейнерна технология навлезе в ядрото на Linux, което също се възползваше от 64-битовите сървърни чипове, пуснати от Intel и AMD около 2005 г. Именно поради значителното увеличение на капацитета на процесора и чиповете памет, множество пространства могат да бъдат виртуализирани в една операционна система. През 2008 г. беше създаден LXC, или Linux контейнерен проект с отворен код, и контейнерната технология започна да се използва широко в индустрията, а Microsoft пусна и първото поколение публичен облак Windows Azure.
През 2010 г. в Съединените щати беше създаден стартъп на име dotCloud, който първоначално беше PaaS платформа, базирана на LXC технология, а концепцията ѝ беше да предостави облачна платформа за разработка, която обхваща основния IaaS облак и поддържа множество езици за разработка. В началото на 2011 г. dotCloud набра 10 милиона долара от финансиране от серия А. Първоначално DotCloud работеше на AWS EC2, но с навлизането на все повече доставчици на публични облачни услуги, концепцията на dotCloud стана трудна за реализиране с собствената технология на една компания. В резултат на това основателите на dotCloud опростиха и стандартизираха контейнерната технология, базирана на LXC, нарекоха я Docker и я отвориха, и стартираха Open Container Program (OCI), която бързо стана популярна сред Docker и общността на Docker с отворен код. На 29 октомври 2013 г. dotCloud беше преименувана на Docker. Впоследствие няколко доставчици започнаха да обявяват поддръжка за Docker. Към август 2015 г. публичното приложение за контейнерни пакети Registry (поддържано от Docker) е публикувало над 180 000 заявления в публичната общност.
Може да се каже, че PC сървърите с архитектура X86 са победители в хетерогенните хардуерни архитектури, Linux и Windows са победители в хетерогенните операционни системи, а Docker предоставя унифицирана виртуална операционна система за облачни центрове за данни, базирана на X86 сървъри и операционни системи Linux/Windows, и ерата на хетерогенната архитектура започва да приключва.
   Ерата на контейнерите настъпи
Освен стартъпи, големите производители не бива да изостанат и бързо са последвали. През октомври миналата година Microsoft обяви планове за внедряване на контейнерна технология на Windows Server, като обяви партньорство с Docker, за да гарантира унифицирано и отворено изживяване както за Linux, така и на Windows Server. Въпреки че Linux и Windows контейнерите са несъвместими помежду си в зависимост от различните операционни системи, мениджърите на контейнери са унифицирани. Наскоро Microsoft обяви, че ще пусне Windows Server и Hyper-V контейнери за Windows Server 2016, които поддържат Docker API и Docker клиент.
VMWare, друга компания, която беше силно засегната от Docker, също нямаше търпение да обяви своята поддръжка за Docker на VMWare World 2014. Подходът на VMware към контейнерите е положителен и въпреки конкуренцията между контейнери и виртуални машини, VMware остава ангажиран с разширяването на сътрудничеството си с контейнерната екосистема. На VMWare World 2015 в края на август 2015 г. VMware представи серия от нови технологии с Docker и предложи нова техническа архитектура за пълна поддръжка на контейнери в бъдеще, позволяваща на Docker програмите да работят във виртуални машини.
Освен това, AWS Amazon Cloud стартира AWS ECS, EC2 контейнерна услуга, през ноември миналата година, която позволява на потребителите да не инсталират, оперират и разширяват инфраструктурата за управление на клъстерите, а могат да стартират и спират поддръжката на Docker приложения с прости API извиквания.
Huawei винаги е била активен спонсор на различни проекти с отворен код, фондации, организации и срещи на върха. През 2015 г. Huawei се присъединява към OCI и Cloud Native Computing Foundation (CNCF) като основател, ставайки единствената китайска компания в списъка. Лян Чене, старши инженер по научноизследователска и развойна дейност в Open Source Competence Center на Huawei, заяви на CNUT Global Container Conference през 2015 г., че Huawei активно участва в Open Container Test Project (OCT) и работи с организацията OCI за насърчаване на внедряването и популяризирането на стандартите за отворени контейнери. От 2015 г. Huawei е сред първите три по принос към Docker общността, а най-ранният поддържащ Docker общност в Китай е от Huawei.
Освен местни доставчици на облачни услуги като Huawei и Alibaba, вътрешни интернет компании като Tencent, Baidu, 360, JD.com и Sohu започнаха напълно да използват контейнерна технология от 2011 г. насам. Според Лю Хайфенг, главен архитект на JD Cloud Platform, на CNUT Global Container Conference през 2015 г., JD.com започна да въвежда Docker през октомври 2014 г., направи стратегически проект за Docker през февруари 2015 г., пусна над 11 000 контейнерни инстанции в производствената среда и свърза се с над 1 000 приложения през 2015 г. на 618, и напълно прие контейнерна технология в новия център за данни от август 2015 г. В момента JD.com е пуснал над 20 000 Docker инстанции, които се очаква да се удвоят до края на годината, когато повечето приложения на JD.com ще бъдат пуснати чрез Docker. В бъдеще визията на JD.com за Docker е да управлява всички машини чрез Docker, да отделя напълно приложенията от физическите ресурси, да осигури напълно автоматизирана поддръжка на системата и да се съсредоточи върху разработването на нови приложения.
Казах толкова много,Всъщност Google е най-големият приносител на контейнерите.Технологията Docker е написана на езика Go на Google, вторият език с отворен код, пуснат от Google през 2009 г. Google пуска над 200 милиона контейнера всяка седмица, давайки на Google възможност да изобретява много ключови контейнерни технологии. Това включваше система за управление на контейнери, първата версия на която се наричаше Borg, последвана от версия, наречена Omega. Тази система за управление позволява използването на контейнерна технология върху големите клъстерни ресурси на Google. По-късно, според съответните академични статии на Google, индустрията е имитирала системата Mesos, разработена от Borg, която се използва от Airbnb, Twitter, Siri на Apple и др.
   Персонализиран бизнес: Предприятията на бъдещето са софтуерни компании
Дъглас М. Бейкър-младши, председател и главен изпълнителен директор на Fortune 500 Ecolab, заяви в проучване, проведено от PwC в глобалното проучване на CEO през 2015 г.: "Никоя компания не може да приема за даденост, че днешният бизнес ще гарантира бъдещ успех. Приема се за даденост, че големите компании са по-безопасни и по-стабилни, но последните 50 години доказаха обратното. Ако предприятието не може да продължи да се променя бързо, рискът може само да се увеличи, а не да намалее. ”
Способността за промяна очевидно се е превърнала в основна конкурентоспособност на бъдещия бизнес. С нарастването на влиянието на интернет индустрията, навлизането на интернет в традиционните индустрии става все по-интензивно и дълбоко, особено силното въвеждане на националната стратегия на Китай "Интернет +", и бъдещите предприятия ще бъдат все по-интернетизирани. В такава изцяло базирана интернет бизнес среда бъдещите предприятия ще имат повече или по-малко софтуерни възможности. Освен че бъдещият корпоративен бизнес ще бъде частично или изцяло структуриран в Интернет, предприятията ще разчитат и на софтуерни възможности, за да предоставят персонализирани услуги на потребителите и потребителите.
   Ако бъдещите предприятия са софтуерни предприятия, значението на Docker може да се представи.В средата на 2015 г. Адриан Кокрофт, технологичен експерт в Battery Vetures, ветеранска фирма за рисков капитал в Силициевата долина, публикува Cloud White Paper за 2015 г.: Преглед на индустриални етапи и бъдещи перспективи, бивш архитект на облачна платформа в Netflix, бивша стрийминг услуга в САЩ, и основател на eBay Research Labs и Sun Microsystems Изтъкнат инженер и главен архитект на отдела за високопроизводителни технически изчисления. Той вярва, че Docker постепенно ще се превърне в стандартизиран производствен инструмент, което също отразява високото приемане на Docker от една страна.
Адриан казва, че предизвикателството при Docker е внимателно да управлява екосистемата, като същевременно бързо добавя функции за поддръжка на продукционни внедрявания. Досега Docker е предотвратил разделение на екосистемата. Днес дори производителят на чипове Intel премина към екосистемата на Docker. През май Intel стартира Clear Linux – проект за операционна система, фокусиран върху контейнери, който в момента е в експериментална фаза, а Intel посочва, че системата ще бъде достъпна в производствени среди в бъдеще.
Вижда се, че в процеса на движение към бъдещето на бизнеса ще има все повече трансгранични поведения. Според Thomson Reuters, само през ноември 2014 г. в Съединените щати са регистрирани 10 330 сливания и придобивания, което представлява обща стойност на сделката от 1,9 трилиона долара. Тези сливания и придобивания са по-скоро за разширяване на бизнес алиансите и създаване на бизнес стойност, която една компания не може да постигне чрез сливания или придобивания на компании с различни бизнеси или възможности. Според доклада на PwC от 2015 г. на глобалното проучване на изпълнителните директори, около 44% от главните изпълнителни директори в Съединените щати ще стартират нов стратегически алианс в рамките на 12 месеца след проучването. В миналото бизнес алиансите бяха основно свързани с връзки с доставчици или потребители, но в бъдеще все повече изпълнителни директори ще избират да формират съюзи с конкуренти, стартъпи или компании в различни области.
Разбира се, много технически експерти на Docker, включително Сун Хонлян, член на основния екип на DaoCloud, са казвали на различни случаи, че Docker все още е в ранни етапи на разработка, с предизвикателства като слаби мрежови функции, сигурност и трудности при управлението на традиционни бизнеси. Именно заради тези технически несъвършенства се появиха редица Docker стартъпи в Съединените щати и Китай, всеки от които показва собствените си възможности и има смелостта да представят следващото поколение облачни изчисления и следващо поколение бизнес.
Екипът по облачни изчисления на Лабораторията по софтуерно инженерство (SEL) на Университета Джъдзян, която е една от най-ранните в Китай, занимаваща се с изследвания в областта на контейнерите и Docker, е създаден през 2011 г. с цел изграждане, анализ и изучаване на технологии за облачни изчисления с отворен код. В новата си книга "Docker - Containers and Container Cloud" екипът на SEL от Университета в Джъдзян пише: "Docker, който разчита на контейнерната технология, бързо се превърна в съкровище в ръцете на големите производители и разработчици на облачни изчисления както у дома, така и в чужбина. В разгара на жегата нова революция тихо пристигна. ”





Предишен:Ще те науча да разбиваш ръчно всяка такса за интернет кафе, всяка такса! Никога не излизайте от мода!
Следващ:Интервю алгоритъмни въпроси 1, 1, 2, 3, 5, 8, 13, 21, 34...... разберете каква е 30-тата цифра и използвайте рекурсивен алгоритъм за разбиране
Публикувано в 12.11.2015 г. 0:19:28 ч. |
Замаяност
Отричане:
Целият софтуер, програмни материали или статии, публикувани от Code Farmer Network, са само за учебни и изследователски цели; Горното съдържание не трябва да се използва за търговски или незаконни цели, в противен случай потребителите ще понесат всички последствия. Информацията на този сайт идва от интернет, а споровете за авторски права нямат нищо общо с този сайт. Трябва напълно да изтриете горното съдържание от компютъра си в рамките на 24 часа след изтеглянето. Ако ви харесва програмата, моля, подкрепете оригинален софтуер, купете регистрация и получете по-добри услуги. Ако има нарушение, моля, свържете се с нас по имейл.

Mail To:help@itsvse.com