Pull to refresh

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

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

Читать дальше →
Total votes 18: ↑18 and ↓0 +18
Views 8.1K
Comments 4

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

Флант corporate blog Open source *IT Standards *DevOps *Kubernetes *


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

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

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



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

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

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



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

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

CloudMTS corporate blog IT Infrastructure *Virtualization *Kubernetes *

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

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

Читать далее
Total votes 6: ↑6 and ↓0 +6
Views 5.1K
Comments 2

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

VK corporate blog Virtualization *Cloud services *Kubernetes *


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

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

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

VK corporate blog Virtualization *Cloud computing *Kubernetes *


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

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

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

VK corporate blog Virtualization *DevOps *Cloud services *Kubernetes *


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

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

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

Selectel corporate blog Studying in IT Kubernetes *

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

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

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

Information Security *Microsoft Azure *Cloud services *

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

Читать далее
Total votes 13: ↑13 and ↓0 +13
Views 755
Comments 0

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

Флант corporate blog Open source *DevOps *Kubernetes *

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

Читать далее
Total votes 36: ↑36 and ↓0 +36
Views 15K
Comments 3

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

Selectel corporate blog IT Infrastructure *Kubernetes *

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

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

C++ *
Sandbox

Вступление



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

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



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

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

Cloud computing *
logo DO-CoreOS

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

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


Читать дальше →
Total votes 34: ↑28 and ↓6 +22
Views 18K
Comments 15

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

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

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

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


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

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

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

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

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

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

Подробности
Total votes 30: ↑28 and ↓2 +26
Views 13K
Comments 16

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

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

Пять заблуждений об открытом ПО

Parallels corporate blog Open source *Programming *System Programming *
image

Программное обеспечение с открытым кодом имеет своих почитателей, а в последнее время если речь заходит о разработке каких-то «национальных» продуктов, так в основном open-source и подразумевают. Парадоксально, но интерес к этому виду программного обеспечения породил массу искажений и заблуждений, которые на практике мешают его распространению.

Наша компания участвует в открытых проектах с 2005 года – и благодаря разработке собственных open source решений (проекты OpenVZ, CRIU), участвуя в других открытых проектах (QEMU, OpenStack, libvirt, libcontainer, и т.д.). За 10 лет мы собрали несколько наиболее распространённых мифов об открытом программном обеспечении. Я расскажу про каждое из заблуждений и объясню, почему оно ошибочно. Наверняка, вы вспомните еще столько же, но, на мой взгляд, эти пять самые «адовые».

Читать дальше →
Total votes 53: ↑47 and ↓6 +41
Views 58K
Comments 77