Как стать автором
Обновить
  • по релевантности
  • по времени
  • по рейтингу

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

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

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

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

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


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

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

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



Quay — «реестр контейнеров» (container registry), т.е. решение для хранение образов контейнеров и управления ими. Проект появился в уже далёком 2013 году, когда в сообществе столкнулись с необходимостью приватно хранить образы и отсутствием подходящих решений на тот момент.
Читать дальше →
Всего голосов 39: ↑39 и ↓0 +39
Просмотры 2K
Комментарии 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.6K
Комментарии 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
Просмотры 4.5K
Комментарии 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.4K
Комментарии 2

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

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


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

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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
Просмотры 4K
Комментарии 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
Просмотры 15K
Комментарии 42

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

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


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

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

Блог компании Parallels Open source *Программирование *Системное программирование *
image

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

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

Читать дальше →
Всего голосов 53: ↑47 и ↓6 +41
Просмотры 57K
Комментарии 77

#DockerCon #DockerCon #DockerCon Production and Persistence for Containers

Блог компании Dell Technologies Open source *
Recovery mode
Перевод
В конце июня 2015 года в Сан-Франциско, США, состоялась конференция для разработчиков Docker. Предлагаем вашему вниманию рассказ инженера ЕМС Райана Воллнера о том, как прошёл DockerCon 2015, о тусовке и сложившейся вокруг конференции экосистеме.

DockerCon15 Logo
Читать дальше →
Всего голосов 12: ↑10 и ↓2 +8
Просмотры 5.2K
Комментарии 3

Разворачиваем Rancher в InfoboxCloud: переносимую инфраструктуру с веб-интерфейсом для Docker

Блог компании Infobox
Docker изменил облик современного подхода к размещению приложений и сервисов пользователя в облаках, представив переносимые контейнеры для приложений. Переносимость означает отсутствие зависимости от конкретной облачной инфраструктуры (vendor lock-in), простую миграцию приложений между облаками, простое развертывание, снижение расходов на поддержку и обслуживание. Имея контейнеризованное переносимое приложение вы можете сфокусироваться на увеличении производительности приложения, доступности и других важных особенностях приложений. Существующие технологии типа Kubernetes, Swarm, Panamax, Helios, Clocker, Dies и т.д. развивают технологии поверх Docker и делают свой значимый вклад в развитие экосистемы.



Rancher фокусируется совершенно на другой проблеме. Представьте, что вы разворачиваете приложение в Docker в облаке. Инфраструктура переносима, а служебные сервисы типа отказоустойчивых балансировщиков нагрузки и других решений — нет. Если вам понадобилось смигрировать в другое облако где отличается данная функциональность — возникнут проблемы.

Цель Rancher – создание переносимых инфраструктурных сервисов вокруг Docker, включая эластичное блочное хранилище, виртуальные сети, отказоустойчивый балансировщик нагрузки, группы безопасности, мониторинг, сервисы баз данных и многое другое. Все это вы можете переносить между собственными серверами и облаками различных производителей, использовать несколько регионов облачного провайдера одновременно. А раз не возникает зависимость на уровне инфраструктуры, вы можете выбирать облако по соотношениям надежности, производительности, цены и доверия.

Кстати, исходные тексты Rancher доступны под лицензией Apache 2.0.

В этой статье мы рассмотрим инфраструктуру Rancher подробнее и установим Rancher в InfoboxCloud.
Как получить пробную версию InfoboxCloud бесплатно — читайте в конце статьи.
Читать дальше →
Всего голосов 17: ↑12 и ↓5 +7
Просмотры 21K
Комментарии 7