Как стать автором
Обновить

ОС для контейнеров Fedora CoreOS продолжит развитие Fedora Atomic и Container Linux

Блог компании Флант Настройка Linux *Open source *Системное администрирование **nix *
На этой неделе состоялся анонс первой предварительной версии Fedora CoreOS — специальной редакции Linux-дистрибутива Fedora, предназначенной для запуска приложений в контейнерах. По факту новая система продолжила развитие двух других проектов: Fedora Atomic Host и CoreOS Container Linux.

Читать дальше →
Всего голосов 18: ↑18 и ↓0 +18
Просмотры 8.3K
Комментарии 4

Движок для контейнеров rkt отправлен в архив

Блог компании Флант Open source *IT-стандарты *DevOps *Kubernetes *


В конце прошлой недели некоммерческая организация CNCF официально заявила о том, что проект rkt перенесён в архив. Решение было принято на основании результатов соответствующего голосования технического комитета CNCF — Technical Oversight Committee (TOC). Оно стартовало ещё в июле, а его формальный итог (подсчёт голосов) подвели 16 августа.
Читать дальше →
Всего голосов 31: ↑31 и ↓0 +31
Просмотры 8.6K
Комментарии 5

Red Hat открыла код реестра для образов контейнеров от CoreOS — Quay

Блог компании Флант Open source *Системное администрирование *DevOps *Kubernetes *
Менее суток назад компания Red Hat объявила об открытии исходного кода проекта Quay. Теперь он доступен на GitHub под свободной лицензией Apache License v2.



Quay — «реестр контейнеров» (container registry), т.е. решение для хранение образов контейнеров и управления ими. Проект появился в уже далёком 2013 году, когда в сообществе столкнулись с необходимостью приватно хранить образы и отсутствием подходящих решений на тот момент.
Читать дальше →
Всего голосов 39: ↑39 и ↓0 +39
Просмотры 2.6K
Комментарии 0

AWS представила свою ОС для запуска контейнеров — Bottlerocket

Блог компании Флант Open source *DevOps *Облачные сервисы *Kubernetes *
Вчера в блоге облачного провайдера AWS была представлена новая операционная система на базе Linux, предназначенная для запуска контейнеров, — Bottlerocket.



Новый проект позиционируется как «операционная система с открытым кодом, основанная на Linux и созданная для использования в Amazon Web Services с целью запуска контейнеров на виртуальных машинах или железных серверах». Исходный код Bottlerocket доступен на GitHub на условиях свободных лицензий (MIT и Apache 2.0).
Читать дальше →
Всего голосов 34: ↑34 и ↓0 +34
Просмотры 5.9K
Комментарии 4

VMware представит vSphere 7 U1 с Kubernetes

Блог компании CloudMTS IT-инфраструктура *Виртуализация *Kubernetes *

В прошлом году компания VMware объявила о своих планах по интеграции Kubernetes в vSphere. Время претворять их в жизнь.

Согласно анонсу, не позднее 30 октября будет выпущена новая версия vSphere с поддержкой Kubernetes. Финальный релиз VMware vSphere with VMware Tanzu объединит миры виртуальных машин и контейнеров. Это позволит корпоративным клиентам запускать, развертывать и управлять контейнерными приложениями на базе Kubernetes в vSphere 7.

Читать далее
Всего голосов 6: ↑6 и ↓0 +6
Просмотры 5.1K
Комментарии 2

Вебинар «Когда, кому и зачем переходить на Kubernetes со Swarm» 10 декабря от Mail.ru Group

Блог компании VK Виртуализация *Облачные сервисы *Kubernetes *


Kubernetes стал стандартом де-факто и вытеснил другие решения контейнеризации, по крайней мере в корпоративной среде. Но есть Swarm, который проще в управлении и обсуживании.

10 декабря приглашаем вас принять участие в вебинаре «Docker Swarm vs K8s. Уйти нельзя остаться. Когда, кому и зачем переходить на Kubernetes со Swarm», где мы рассмотрим Docker Swarm и Kubernetes, их функциональность и ограничения — и разберемся, почему вам лучше перейти на K8s или наоборот, остаться на Swarm.
Присоединяйтесь!
Подробнее о вебинаре
Всего голосов 13: ↑12 и ↓1 +11
Просмотры 1.8K
Комментарии 2

Воркшоп «Готовим инфраструктуру к черной пятнице» 26 ноября от Mail.ru Group

Блог компании VK Виртуализация *Облачные вычисления *Kubernetes *


Часто периоды пиковых нагрузок не создают новые проблемы, а просто вскрывают недостатки принятых ранее инфраструктурных решений, которые раньше не были такими очевидными. Испытанием на прочность могут стать как ожидаемое увеличение трафика — «Черная пятница» или праздники, — так и внезапное: если ваш новый релиз вдруг взорвал интернет.

26 ноября (четверг) присоединяйтесь к воркшопу «Готовим инфраструктуру к черной пятнице», где мы расскажем, как сделать ваши сервисы отказоустойчивыми, масштабируемыми и при этом высокоэффективными с точки зрения расходов на инфраструктуру. Присоединяйтесь!
Подробнее о вебинаре
Всего голосов 11: ↑10 и ↓1 +9
Просмотры 1.2K
Комментарии 2

Вебинар «Ошибки PRO-уровня при внедрении Kubernetes»

Блог компании VK Виртуализация *DevOps *Облачные сервисы *Kubernetes *


Kubernetes стабильно любим всеми: бизнесу он обеспечивает высокую скорость релизов, а всем ИТ-специалистам, от разработчиков до аналитиков данных — помогает строить и жить. Но зачастую на принятие рационального решения о необходимости внедрения технологии влияет хайп и ее огромная популярность. Kubernetes нередко внедряют достаточно формально, чтобы был, потому что он как-то сделает лучше.

11 марта (четверг) подключайтесь к вебинару «Ошибки PRO-уровня при внедрении Kubernetes», где мы обсудим, как избежать факапов при работе с технологией. Присоединяйтесь!
Подробнее о вебинаре
Всего голосов 6: ↑6 и ↓0 +6
Просмотры 1.8K
Комментарии 0

Бесплатный курс по Managed Kubernetes: 2,5 часа – и вы научитесь организовывать контейнерную инфраструктуру

Блог компании Selectel Учебный процесс в IT Kubernetes *

Однажды сисадмин Петя решил научиться разворачивать кластеры Kubernetes. Больше его никто не видел… Шутки и мемы про сложность этой системы оркестрации заполонили интернет (нашу любимую оставили в конце новости). Хотя популярность контейнеризации и микросервисов растет кратно.

Постичь Kubernetes непросто. Но есть managed-сервисы, позволяющие в разы облегчить работу по развертыванию, масштабированию и обслуживанию контейнерной инфраструктуры. Selectel совместно с учебным центром «Слёрм» предлагает узнать, где контейнеризация поможет вашему бизнесу, и научиться создавать кластер за 120 секунд. Все — в бесплатном курсе по Managed Kubernetes со стартовыми бонусами на инфраструктуру.
Всего голосов 43: ↑43 и ↓0 +43
Просмотры 4.4K
Комментарии 0

Microsoft закрыла уязвимость в службах контейнеров Azure

Информационная безопасность *Microsoft Azure *Облачные сервисы *

Microsoft сообщила, что исправила уязвимость в своих службах контейнеров Azure, которая могла быть использована злоумышленником для «доступа к информации клиентов». Неделю назад компания предупредила тысячи компаний о том, что в уязвимость в Azure позволяет злоумышленникам читать, изменять или даже удалять документы из базы данных Cosmos DB Microsoft Azure.

Читать далее
Всего голосов 13: ↑13 и ↓0 +13
Просмотры 765
Комментарии 0

На YouTube опубликован фильм Kubernetes: The Documentary. Мы добавили ему русские субтитры

Блог компании Флант Open source *DevOps *Kubernetes *

Документалка состоит из серии интервью с инженерами из Google и других компаний — теми, кто участвовал в разработке, развитии и продвижении Kubernetes. Герои фильма рассказывают, как они преодолевали технические сложности, нежелание Google делать K8s Open Source-проектом, скептицизм сообщества и конкуренцию с другими игроками рынка.

Читать далее
Всего голосов 36: ↑36 и ↓0 +36
Просмотры 16K
Комментарии 3

Начало работы с Kubernetes: от теории к деплою приложения в режиме лайвкодинга

Блог компании Selectel IT-инфраструктура *Kubernetes *

Привет, Хабр! 10 августа мы проведем бесплатный вебинар о работе с микросервисной архитектурой и Kubernetes. От теории сразу перейдем к практике: сертифицированный администратор Kubernetes покажет, как создать кластер, подготовить и развернуть в нем приложение.
Читать дальше →
Всего голосов 32: ↑32 и ↓0 +32
Просмотры 1.8K
Комментарии 3

Микросервисы, контейнеры и GraphQL — митап от Skillbox и Альфа-Банка

Блог компании Альфа-Банк Java *Конференции Микросервисы *

Как проектировать сервисы в большой команде, на что обратить внимание при разработке API на GraphQL, как запустить контейнер на российской Java в российском облаке? Об этом расскажем 27 октября на митапе «Микросервисная архитектура», который проведём совместно со Skillbox. Под катом подробности программы.

Читать далее
Всего голосов 14: ↑14 и ↓0 +14
Просмотры 588
Комментарии 1

Тест производительности контейнеров и указателей на объекты

C++ *
Из песочницы

Вступление



В данной статье рассмотрен тест производительности заполнения (push_back) контейнеров объектами, содержащими разные типы указателей на разные типы данных. Тест комплексный, сочетающий в себе типичные задачи создания указателя на объект, копирование объекта, заполнение контейнера, освобождение выделенной под объект памяти средствами умного указателя и стандартным оператором delete. Будут протестированы три контейнера стандартной библиотеки шаблонов – vector, list, deque, три вида указателей – std::shared_ptr, std::auto_ptr и простой указатель. В качестве испытуемых типов данных (на которые будут создаваться указатели) использованы long, std::string, char, произвольный класс.

Описание теста



Исходный код написан в среде MS Visual Studio 2010, и требует от компилятора поддержку лямбда функций.
Пусть некоторый класс содержит описание указателя T на тип данных Type.
Читать дальше →
Всего голосов 27: ↑15 и ↓12 +3
Просмотры 4.2K
Комментарии 44

DigitalOcean добавил возможность использования CoreOS

Облачные вычисления *
logo DO-CoreOS

Буквально позавчера DigitalOcean объявила о возможности использования предустановленного образа CoreOS.

По заверениям DigitalOcean их интеграция с альфа-версией CoreOS предоставит мобильным и веб-разработчикам, заитересованных в использовании Docker, простой и быстрый путь для выпуска приложений и экспериментов с контейнерами. В CoreOS docker-контейнеры могут стартовать за миллисекунды, обеспечивая беспрецедентную гибкость в управлении нагрузкой на кластер дроплетов. Среди дополнительных плюшек — автоматическое обновление, автоматическая настойка сети и интерграция с etcd.
При этом DigitaOcean выпустила ряд статей по запуску и настройке CoreOS:


Читать дальше →
Всего голосов 34: ↑28 и ↓6 +22
Просмотры 18K
Комментарии 15

Как ускорить контейнер: тюнингуем OpenVZ

Блог компании Parallels
image
OpenVZ — это OpenSource-реализация технологии контейнерной виртуализации для ядра Linux, которая позволяет запускать на одной системе с ядром OpenVZ множество виртуальных окружений с различными дистрибутивами Linux внутри. За счет своих особенностей (контейнерная виртуализация идет на уровне ядра, а не железа) по ряду показателей производительности – плотности, эластичности, требованиям к размеру оперативной памяти, скорости отклика и т.д. – она работает лучше, чем другие технологии виртуализации. Например, тут можно посмотреть сравнения производительности OpenVZ с традиционными системами гипервизорной виртуализации. Но, помимо этого, в Linux и OpenVZ есть и масса вариантов тонкой настройки.
В данной статье мы рассмотрим нетривиальные варианты настроек контейнеров ядра OpenVZ, которые позволяют улучшить производительность всей системы OpenVZ.
Читать дальше →
Всего голосов 40: ↑37 и ↓3 +34
Просмотры 16K
Комментарии 42

Погружаемся в Docker: Dockerfile и коммуникация между контейнерами

Блог компании Infobox
В прошлой статье мы рассказали, что такое Docker и как с его помощью можно обойти Vendor–lock. В этой статье мы поговорим о Dockerfile как о правильном способе подготовки образов для Docker. Также мы рассмотрим ситуацию, когда контейнерам нужно взаимодействовать друг с другом.


В InfoboxCloud мы сделали готовый образ Ubuntu 14.04 с Docker. Не забудьте поставить галочку «Разрешить управление ядром ОС» при создании сервера, это требуется для работы Docker.
Читать дальше →
Всего голосов 34: ↑33 и ↓1 +32
Просмотры 339K
Комментарии 23

Контейнеры для Windows: за 10 лет до Microsoft

Блог компании Parallels Реверс-инжиниринг *Разработка под Windows *
В октябре 2014 года компания Microsoft объявила о imageпартнерстве с Docker, в рамках которого будет представлена реализация контейнерной виртуализации для будущей версии ОС Windows Server, ожидаемая в 3 квартале 2015 года. Для поддержки контейнеров Microsoft воспользуется собственной технологией, разработанной в исследовательском проекте Drawbridge. Технология виртуализации Drawbridge похожа на ту, что применяется в проекте Wine, позволяющем запускать приложения Windows на компьютерах с UNIX-подобными операционными системами. Ключевая особенность обеих технологий заключается в том, что виртуализация аппаратуры (процессора, памяти, устройств ввода-вывода) не требуется, а эмулируется исключительно исполняемое окружение ОС Windows.
Parallels начала разрабатывать контейнеры под Windows задолго до того, как об этом задумались в Microsoft. И поскольку эта тема в связи с анонсом Microsoft, очевидно, становится очень актуальной, то в этом посте я постараюсь рассказать, за счет каких именно технологий работают наши Windows-контейнеры, какими функциональными возможностями обладают, а также каковы основные сценарии их применения. В комментариях готов ответить на все вопросы, включая самый популярный — сколько максимально контейнеров можно запустить на хосте.
Читать дальше →
Всего голосов 40: ↑35 и ↓5 +30
Просмотры 32K
Комментарии 11

Virtuozzo переходит на открытую модель разработки

Блог компании Parallels Open source *
imageМы в бизнес-подразделении Odin* компании Parallels занимаемся разработкой технологий виртуализации с 1999 года. За прошедшие 15 лет мы превратили концепт в платформу для гипервизорной и контейнерной виртуализации Virtuozzo. Всё это время параллельно с коммерческим продуктом развивался открытый проект OpenVZ, в рамках которого разрабатывались компоненты для создания и управления контейнерами, а исходный код был доступен под лицензией GPL. И, несмотря на то, что проект сильно проигрывал коммерческому продукту по объёму функциональности и производительности, вокруг него сформировалось активное и открытое сообщество пользователей.

Нас часто спрашивали почему процесс разработки закрыт и почему компания так недружелюбна к контрибьюторам. Принимая во внимание эти просьбы и интерес к нашим технологиями со стороны сообщества мы открываем часть компонентов Virtuozzo, предоставляя доступ к исходному коду этих компонентов, и открываем процесс разработки. Это позволит всем, заинтересованным в наших технологиях, свободно использовать наши наработки и принять участие в разработке новой версии Virtuozzo.

Подробности
Всего голосов 30: ↑28 и ↓2 +26
Просмотры 13K
Комментарии 16

Зачем мы открыли код Virtuozzo

Блог компании Parallels Open source *Программирование *
image«Всего» 16 лет назад мы разработали первый концепт технологии контейнерной виртуализации, который позднее стал серверным продуктом мирового класса. В 2005 году стартовал проект OpenVZ, в рамках которого разрабатывалась открытая версия коммерческого продукта. Несмотря на то, что OpenVZ уступает коммерческому продукту по функциональности, это решение часто используют как на рынке хостинга, так и в небольших проектах, где требуется легковесная виртуализация. Сейчас контейнеры становятся намного популярнее: если раньше единственной областью их применения был хостинг (и этот сегмент контейнеры захватили на 90%), то сегодня их все чаще используют на корпоративном рынке — от разработки ПО до промышленных систем (OpenVZ используют в Pixar, Atlassian, Яндекс и др.). В них заинтересованы и «большие» ребята – Google, IBM, Facebook и так далее. В принципе, это уже часть ответа на вопрос «Зачем мы объединили кодовые базы коммерческого и открытого проектов, и анонсировали открытую разработку OpenVZ?», но под катом мы хотели бы подробнее рассказать, зачем это сделали.
Читать дальше →
Всего голосов 19: ↑18 и ↓1 +17
Просмотры 11K
Комментарии 15