Ця стаття є дзеркальною статтею машинного перекладу, будь ласка, натисніть тут, щоб перейти до оригінальної статті.

Вид: 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 core technology, Hourspeed Cloud від IBM Bluemix та Alibaba Cloud Shield core technology teams, а також Hyper Cloud від команди хмарних обчислень China Mobile Research Institute.
Спільною рисою цих стартапів є те, що засновники — це основна технічна команда першого покоління публічної хмари: з одного боку, контейнери/Docker стали основним трендом наступного покоління хмарних обчислень, а з іншого — вони покинули оригінальну компанію, бо перше покоління публічної хмари фактично дозріло. «Чому таланти хмарних обчислень у Сіетлі? Це пов'язано з тим, що Amazon Cloud і Microsoft обидві знаходяться в Сіетлі, а технічні можливості хмарних обчислень здебільшого походять з досвіду експлуатації та обслуговування, і лише троє технічних фахівців мають досвід експлуатації та обслуговування понад мільйона серверів: Google, Amazon Cloud і Microsoft. Цзо Юе, засновник Lingque Cloud і колишній керівник контейнерного проєкту основної технічної команди Microsoft Windows Azure у США, сказав. Чен Кай, співзасновник і технічний директор Lingque Cloud, також походить із основної технічної команди Microsoft Windows Azure у США та відповідав за глобальну систему планування Windows Azure Fabric Controller.
Ван Пу, засновник іншої цифрової хмари, належить до основної технічної команди рекламного бізнесу 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 Container Technology у серпні 2015 року Дон Чен, інженер-програміст на Google Cloud Platform з понад 8-річним досвідом у Google, розповіла, що коли вона приєдналася до Google вісім з половиною років тому, коли Google тільки починала розробляти контейнерну технологію, у команді контейнерних технологій було лише двоє людей разом із нею. Сьогодні всі сервіси Google працюють у контейнерах, включаючи Gmail, Maps, файлову систему GFS, MapReduce та інші. Google зараз запускає близько 7 000 контейнерів на секунду і випускає понад 2 мільярди контейнерів на тиждень.
Google фактично реалізувала бачення «безшовної операційної системи» з контейнерами. Кожен, хто трохи розуміється на хмарних обчисленнях, знає важливість віртуальних машин на рівні IaaS, і зміна способу роботи віртуальних машин змінює структуру шару IaaS, саме тому контейнери — це наступне покоління моделей хмарних обчислень. Контейнери — це, по суті, технологія операційної системи, яка є технологією віртуалізації на основі операційної системи. Прикладне програмне забезпечення, розроблене на основі контейнерів, може досягати ефекту «одне місце для розробки, запуск всюди», незалежно від того, на якій операційній системі чи хмарному середовищі IaaS лежить в основі, що насправді є концепцією «безшовної операційної системи», що відповідає «безшовним рішенням» та «безшовним ІТ».
   Docker об'єднує контейнери світу
Container і 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 мільйонів фінансування серії A. Спочатку DotCloud працював на AWS EC2, але з появою більшої кількості постачальників публічних хмар концепцію dotCloud було складно реалізувати за допомогою власної технології однієї компанії. У результаті засновники dotCloud спростили та стандартизували технологію контейнерів на основі LXC, назвали її Docker і відкрили її, а також запустили Open Container Program (OCI), яка швидко стала популярною серед Docker і спільноти відкритого коду Docker. 29 жовтня 2013 року dotCloud було перейменовано на Docker. Згодом кілька постачальників почали оголошувати про підтримку Docker. Станом на серпень 2015 року публічний додаток контейнерних пакетів Registry (який підтримує Docker) опублікував понад 180 000 заявок у публічній спільноті.
Можна сказати, що сервери з архітектурою 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) як один із засновників, ставши єдиною китайською компанією у цьому списку. Лян Ченьє, старший інженер з досліджень і розробок у Центрі компетенцій відкритого коду 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, повному відокремленні додатків від фізичних ресурсів, забезпеченні повністю автоматизованого обслуговування системи, а співробітники R&D можуть зосередитися на розробці нових додатків.
Сказавши так багато,Насправді, Google є найбільшим внеском у контейнери.Технологія Docker написана мовою Google Go — другою мовою програмування з відкритим кодом, випущеною Google у 2009 році. Google щотижня випускає понад 200 мільйонів контейнерів, що дає змогу винаходити багато ключових контейнерних технологій. Це включало систему управління контейнерами, перша версія якої називалася Borg, а потім версія під назвою Omega. Ця система управління дозволяє використовувати контейнерні технології на великомасштабних кластерних ресурсах Google. Пізніше, згідно з відповідними академічними статтями Google, індустрія наслідувала систему Mesos, розроблену Borg, яку використовують Airbnb, Twitter, Siri від Apple тощо.
   Персоналізований бізнес: Підприємства майбутнього — це софтверні компанії
Дуглас М. Бейкер-молодший, голова правління та генеральний директор Fortune 500 Ecolab, у дослідженні, проведеному PwC у Global CEO Survey 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 00:19:28 |
Запаморочення
Застереження:
Усе програмне забезпечення, програмні матеріали або статті, опубліковані Code Farmer Network, призначені лише для навчання та досліджень; Вищезазначений контент не повинен використовуватися в комерційних чи незаконних цілях, інакше користувачі несуть усі наслідки. Інформація на цьому сайті надходить з Інтернету, і спори щодо авторських прав не мають до цього сайту. Ви повинні повністю видалити вищезазначений контент зі свого комп'ютера протягом 24 годин після завантаження. Якщо вам подобається програма, будь ласка, підтримуйте справжнє програмне забезпечення, купуйте реєстрацію та отримайте кращі справжні послуги. Якщо є будь-яке порушення, будь ласка, зв'яжіться з нами електронною поштою.

Mail To:help@itsvse.com