Історія контейнерів візуалізації

Відео: Страшні історії - Контейнер

Історія контейнерів візуалізації
У 2005 році компанія Google зайнялася завданням масового надання Web-сервісів, а саме шукала спосіб еластичного масштабування ресурсів в своєму центрі обробки даних, щоб кожен користувач мав можливість отримати достатній рівень сервісу в будь-який момент, незалежно від поточної завантаження, а ресурси, що залишилися можна було використовувати для службових фонових завдань.

Поекспериментувавши з традиційною виртуализацией, співробітники Google визнали її не придатною для вирішення цього завдання. Головною проблемою стали занадто великі втрати продуктивності (відповідно, щільність виявилася занадто низькою) і недостатньо еластичний відгук для динамічного переконфігуруванні системи під змінену навантаження для масового надання Web-сервісів.

Останній пункт дуже важливий, тому що заздалегідь передбачити, скільки запитів - десятки, сотні тисяч або навіть мільйони - будуть обслуговувати Web-сервіси, неможливо. Але користувачі завжди чекають негайного відгуку (а це означає, що різниця між натисканням кнопки і появою результату на екрані повинна бути непомітна для очей) незалежно від того, скільки саме інших людей в цей же момент працюють з сервісом. Середній час завантаження гіпервізорной віртуальної машини - десятки секунд, тому такий тип віртуалізації не підходить для цього завдання.







Історія контейнерів візуалізації

У той же самий час одна група розробників експериментувала з Linux і концепцією, заснованої на механізмі cgroups - так звані контейнери процесів. Google найняла цих фахівців для роботи над контейнеризацией своїх ЦОД з метою вирішення проблеми еластичності при масштабуванні. У січні 2008 року частина технології cgroup, використовуваної Google, була перенесена в ядро Linux. Так народився проект LinuX Containers (LXC). Тим часом Parallels випустила версію своєї віртуалізації Virtuozzo з відкритим вихідним кодом під назвою OpenVZ. У 2011 році Google і Parallels прийшли до угоди про співпрацю в області контейнерних технологій. Результатом став реліз ядра Linux версії 3.8, представлений в 2013 році. У ньому були об`єднані всі актуальні на той момент контейнерні технології для Linux, що дозволило уникнути повторення хворобливого поділу ядер, як у випадку з KVM і Xen.



Хотіли знайти більш детальну інформацію з історії розробки контейнерів візуалізації в Інтернеті, але ваш смартфон постійно зависав і викидав Вас з браузера? Значить, прийшов час провести діагностику iphone 5 (https://nelomal.ru/iphone/remont-iphone-5/). І довірити її проведення слід досвідченого фахівця, в іншому випадку Ви ризикуєте отримати ще більше проблем, найгірша з яких - необхідність покупки нового телефону.

ІНШЕ

Google купує twitch за $ 1 мільярд фото

Google купує twitch за $ 1 мільярд

Після довгих натяків і нетривалих переговорів Google все-таки домовився про покупку відеострімінг-сервісу Twitch. …

Підтримка nfc в смартфонах фото

Підтримка nfc в смартфонах

Відео: NFC: що таке, для чого потрібен, як працює? Першим телефоном з інтегрованою підтримкою NFC був Nokia 6131,…

Silicon graphics і open source: linux фото

Silicon graphics і open source: linux

Відео: Booting Debian Jessie on an SGI UV -1000 supercomputer Вважається, що одним з факторів, що призвели до краху…

Xara xtreme фото

Xara xtreme

Відео: Малюємо візитку. Урок Xara Xtreme Xara Xtreme for Linux (зображення з сайту проекту) Згадаймо Xara Xtreme for…

Cuneiform в наші дні С„РѕС‚Рѕ

Cuneiform в наші дні

Відео: # Нефилимов НАШІ ДНІ 2 # ЯКИЙ ПЛАН У занепалих? # З початку 90-х років компанія Cognitive Technologies випускала…

» » Історія контейнерів візуалізації