Как сделать инфоповод. Рецепт от Amazon
1. Рассказываем о новом гипервизоре для последнего поколения инстансов, который являет собой перепиленный KVM
Кажется, это репостили вообще все. Начальник моего департамента, вроде, даже дважды (новость на The Register и из блога AWS)
2. Через день убираем всякое упоминание о KVM
Напомню, что AWS очень много инвестировали в Xen и работают с ним давно и плотно
Итак, что мы имеем на выходе: пока комьюнити спорит, а был ли мальчик или это жерналисты и пиарщики чёт попутали, план охвата новостей выполнен с лихвой.
P.S. Я вот завтыкал написать сюда про AWS и KVM и теперь меня вся ситуация ещё больше умиляет. Как говорится: "Не спеши выполнять приказ, его ещё могут отменить". Точно так же и с новостями (включая технические) 😊
#aws
1. Рассказываем о новом гипервизоре для последнего поколения инстансов, который являет собой перепиленный KVM
Кажется, это репостили вообще все. Начальник моего департамента, вроде, даже дважды (новость на The Register и из блога AWS)
2. Через день убираем всякое упоминание о KVM
Напомню, что AWS очень много инвестировали в Xen и работают с ним давно и плотно
Итак, что мы имеем на выходе: пока комьюнити спорит, а был ли мальчик или это жерналисты и пиарщики чёт попутали, план охвата новостей выполнен с лихвой.
P.S. Я вот завтыкал написать сюда про AWS и KVM и теперь меня вся ситуация ещё больше умиляет. Как говорится: "Не спеши выполнять приказ, его ещё могут отменить". Точно так же и с новостями (включая технические) 😊
#aws
К вопросу о том, жив ли OpenStack и кто с ним работает:
https://techcrunch.com/2017/11/07/why-adobes-advertising-cloud-is-a-private-cloud/amp/
https://techcrunch.com/2017/11/07/why-adobes-advertising-cloud-is-a-private-cloud/amp/
TechCrunch
Why Adobe’s Advertising Cloud is (mostly) a private cloud
Adobe likes to talk about its public cloud partnerships with Microsoft and others, but it doesn’t often talk about its private cloud strategy. It’s no secret that there are plenty of good…
У меня вот было пару выходных и чёт расслабился и ничего сюда не писал. А за выходные немного собралось
Например, публично написали про Amazon EFS. Расшифровуется это как Elastic File System. Они уже давно добавили возможность расширять EBS диски "на лету" без LVM. Но всё равно открытым был вопрос с размером файловой системы. EFS призвана это решить.
А что бы вы не подумали, что AWS мне за посты доплачивают (к сожалению, нет) закину бонусом старую статейку о том, что Provisioned IOPS — это больше маркетинг, чем техническая характеристика
#aws
Например, публично написали про Amazon EFS. Расшифровуется это как Elastic File System. Они уже давно добавили возможность расширять EBS диски "на лету" без LVM. Но всё равно открытым был вопрос с размером файловой системы. EFS призвана это решить.
А что бы вы не подумали, что AWS мне за посты доплачивают (к сожалению, нет) закину бонусом старую статейку о том, что Provisioned IOPS — это больше маркетинг, чем техническая характеристика
#aws
Amazon
Shared File Storage - Amazon Elastic File System (EFS) - AWS
Amazon Elastic File System (EFS) provides a simple, scalable fully managed elastic NFS file system for AWS compute instances.
В версии ядра Linux 3.9 (ага, давно) добавили такую фичу для сокетов как
Так вот, зачем оно надо? А затем, что можно делать zero-downtime деплой даже не в кластер. Можно даже делать zero-downtime деплой на отдельновзятой машине в кластере. Конечно, это не так актуально, если у вас действительно всё кластеризировано, но всё равно интересно
Небольшая презентация об этом деле с примерами кода на Python и Ruby:
https://speakerdeck.com/joewalnes/linux-port-sharding
#linux
SO_REUSEPORT aka port sharding. Смысл в том, что несколько процессов могут слушать один и тот же порт, а ядро само разрулит, кому что посылать. Ну код должен со своей стороны эту фичу тоже поддерживать, конечно жеТак вот, зачем оно надо? А затем, что можно делать zero-downtime деплой даже не в кластер. Можно даже делать zero-downtime деплой на отдельновзятой машине в кластере. Конечно, это не так актуально, если у вас действительно всё кластеризировано, но всё равно интересно
Небольшая презентация об этом деле с примерами кода на Python и Ruby:
https://speakerdeck.com/joewalnes/linux-port-sharding
#linux
Speaker Deck
Linux port sharding
The mysterious SO_REUSEPORT option introduced in Linux kernel 3.9.
Example code here: https://github.com/joewalnes/port-sharding
Example code here: https://github.com/joewalnes/port-sharding
Forwarded from Українська девопсарня
На CatOps опубликовали интересный пост о SO_REUSEPORT (https://t.iss.one/catops/329). Собственно хочу в догонку скинуть старый пост из github о том что не все так хорошо с SO_REUSEPORT на примере Haproxy.
Если коротко, то между прекращением приема сообщений и закрытием сокета может пройти какое-то время (несколько миллисекунд) и все подключения за этот период будут сброшены, потому что старый демон их уже не обрабатывает, но еще не закрыл сокет.
Вариант решения от Haproxy — дропать syn запросы на этот период. Вариант решения от GitHub (и nginx) использовать отдельный демон, который будет держать сокет открытым.
Если коротко, то между прекращением приема сообщений и закрытием сокета может пройти какое-то время (несколько миллисекунд) и все подключения за этот период будут сброшены, потому что старый демон их уже не обрабатывает, но еще не закрыл сокет.
Вариант решения от Haproxy — дропать syn запросы на этот период. Вариант решения от GitHub (и nginx) использовать отдельный демон, который будет держать сокет открытым.
Telegram
CatOps
В версии ядра Linux 3.9 (ага, давно) добавили такую фичу для сокетов как SO_REUSEPORT aka port sharding. Смысл в том, что несколько процессов могут слушать один и тот же порт, а ядро само разрулит, кому что посылать. Ну код должен со своей стороны эту фичу…
Forwarded from Українська девопсарня
Amazon обьявили что теперь все их сервисы которые были доступны как внешние могут быть доступны как внутренние из вашего VPC при использовании PrivateLink. Отличная новость и наконец-то.
Amazon
Introducing AWS PrivateLink for AWS Services
Я вам сегодня принёс презентацию Carlos Sanchez c Jokerconf об использовании Kubernetes в CI/CD
Скачать можно тут: https://pages.cloudbees.com/l/272242/2017-11-01/5xzmz
Я же в догонку прикреплю сам PDF
#slides #kubernetes
Скачать можно тут: https://pages.cloudbees.com/l/272242/2017-11-01/5xzmz
Я же в догонку прикреплю сам PDF
#slides #kubernetes
Forwarded from devdigest // azure (Azure News Bot)
Mesosphere DC/OS стал доступен в Microsoft Azure Marketplace. Mesosphere DC/OS - это набор инструментов по управлению ЦОД-ами. При помощи этой системы, можно в сжатые сроки развернуть, например, набор программного обеспечения для работы в системе Hadoop для БД Cassandra и Accumulo и система управления контейнерами Kubernetes. Очень интересное решение.
https://www.prnewswire.com/news-releases/mesosphere-dcos-now-available-at-microsoft-azure-marketplace-300550516.html
https://www.prnewswire.com/news-releases/mesosphere-dcos-now-available-at-microsoft-azure-marketplace-300550516.html
PR Newswire
Mesosphere DC/OS Now Available at Microsoft Azure Marketplace
/PRNewswire/ -- Mesosphere — the creators of DC/OS, the premier platform for building and running data-intensive, containerized applications — today announced...
Forwarded from Maksym Vlasov
Да, ELK 6 зарелізилась
https://www.elastic.co/blog/elasticsearch-6-0-0-released
https://www.elastic.co/blog/elasticsearch-6-0-0-released
Elastic Blog
Elasticsearch 6.0.0 GA released
With 2236 pull requests by 333 commiters added since the release of Elasticsearch 5.0.0, we are proud to announce the release of Elasticsearch 6.0.0 GA, based on Lucene 7.0.1.
У меня сегодня филиал телеканала "Культура".
А всё потому что Brendan Gregg написал статью о Brilliant Jerks. Мне кажется, более-менее точный перевод на русский звучит как "Прекрасный мудак"
И сразу же паравозом ещё пару статей:
- о том, что можно вести себя, как мудак неосознанно
- продолжение истории
- критика двух предыдущих статей. Смысл в том, что если человек мудаком не был, но в вышем окружении стал, доля вины лежит и на вас
Это всё подводит ко второму выпуску телеканала "Культура", который уже, наверное, будет вечером
#culture
А всё потому что Brendan Gregg написал статью о Brilliant Jerks. Мне кажется, более-менее точный перевод на русский звучит как "Прекрасный мудак"
И сразу же паравозом ещё пару статей:
- о том, что можно вести себя, как мудак неосознанно
- продолжение истории
- критика двух предыдущих статей. Смысл в том, что если человек мудаком не был, но в вышем окружении стал, доля вины лежит и на вас
Это всё подводит ко второму выпуску телеканала "Культура", который уже, наверное, будет вечером
#culture
У меня должно было быть продолжение телеканала «Культура», но GitHub объявил, что теперь они будут помогать отлавливать уязвимости в сторонних библиотеках
О такой возможности говорили и ранее, но сегодня о ней написали в официальном блоге
Делать это планируется с помощью графа зависимостей
#github #secutity
О такой возможности говорили и ранее, но сегодня о ней написали в официальном блоге
Делать это планируется с помощью графа зависимостей
#github #secutity
А тут ещё подъехали свежие анонсы от Microsoft:
- В статусе Preview запустался Azure DevOps Projects
- В Visual Studio (и, вроде, Visual Studio Code) хотят добавить Connected environment for AKS. AKS — это, напомню, менеджед-Кубернетис сервис от Microsoft. Чтобы вот сразу разрабатывать cloud-native приложения и смотреть, что будет не отходя от IDE
- В CI/CD pipeline от M$ добавили macOS, как целевую ОС, что хорошо
Я отобрал только пару анонсов, больше можно глянуть тут: https://habrahabr.ru/company/microsoft/blog/342516/
Вообще, у меня тут мало новостей по Azure, потому что сам с ним не работаю, так что за обновлениями особо не слежу. Если вам конкретно он интренес, можно подписаться на devdigest // azure там исключительно по этому продукту всё
Кстати, согласно исследованию долей рынка технологических гигантов США, у Microsoft самый диверсифицированный бизнес; а это значит, что если всё вдруг пойдёт по тому самому месту, у них больше шансов остаться на плаву.
Такие дела, коты
#azure #microsoft
- В статусе Preview запустался Azure DevOps Projects
- В Visual Studio (и, вроде, Visual Studio Code) хотят добавить Connected environment for AKS. AKS — это, напомню, менеджед-Кубернетис сервис от Microsoft. Чтобы вот сразу разрабатывать cloud-native приложения и смотреть, что будет не отходя от IDE
- В CI/CD pipeline от M$ добавили macOS, как целевую ОС, что хорошо
Я отобрал только пару анонсов, больше можно глянуть тут: https://habrahabr.ru/company/microsoft/blog/342516/
Вообще, у меня тут мало новостей по Azure, потому что сам с ним не работаю, так что за обновлениями особо не слежу. Если вам конкретно он интренес, можно подписаться на devdigest // azure там исключительно по этому продукту всё
Кстати, согласно исследованию долей рынка технологических гигантов США, у Microsoft самый диверсифицированный бизнес; а это значит, что если всё вдруг пойдёт по тому самому месту, у них больше шансов остаться на плаву.
Такие дела, коты
#azure #microsoft
Microsoft
Azure DevOps Projects | Microsoft Azure
Use Azure DevOps Projects and host your first web app on Azure in three easy steps.
Вроде, ничего громкого на днях не случалось, так что можно продолжить выпуск "Культуры".
Есть такое понятие — 10x Engineer — это человек, который якобы делает работу за десятерых. Якобы тут потому что оценка человеческой работы — очень сложная тема. Может, отдельно как-нибудь поговорим. Ну короче, такой товарищ, который педалит больше, чем вы, ваш коллега слева и ещё несколько знакомых из других компаний вместе взятые.
И всё бы хорошо, но в техеологической среде ведутся вполне философские дебаты на тему "А существует ли подобный зверь и, главное, нужен ли он?"
Например, в статье The mythical 10x programmer <antirez> утверждает, что есть с 100x, вопрос в том, как считать (там секция комментариев, кстати, тоже интересная)
А Yevgeniy Brikman уже по каждому аргументам критикует противников идеи "rockstar developers"
А в RedMonk решили выступить миротворцем и заявили: давайте, мол, не будем использовать триггер-приставки 10x или rockstar и поговорим просто о качествах хорошего инженера
В общем, сегодня культура о более позитивных вещах
#culture
Есть такое понятие — 10x Engineer — это человек, который якобы делает работу за десятерых. Якобы тут потому что оценка человеческой работы — очень сложная тема. Может, отдельно как-нибудь поговорим. Ну короче, такой товарищ, который педалит больше, чем вы, ваш коллега слева и ещё несколько знакомых из других компаний вместе взятые.
И всё бы хорошо, но в техеологической среде ведутся вполне философские дебаты на тему "А существует ли подобный зверь и, главное, нужен ли он?"
Например, в статье The mythical 10x programmer <antirez> утверждает, что есть с 100x, вопрос в том, как считать (там секция комментариев, кстати, тоже интересная)
А Yevgeniy Brikman уже по каждому аргументам критикует противников идеи "rockstar developers"
А в RedMonk решили выступить миротворцем и заявили: давайте, мол, не будем использовать триггер-приставки 10x или rockstar и поговорим просто о качествах хорошего инженера
В общем, сегодня культура о более позитивных вещах
#culture
Делюсь с вами новым модными Concourse CI: https://concourse.ci
Я ещё его не щупал, но пока слышал только позитивные отзывы (даже на Reddit: https://www.reddit.com/r/devops/comments/6cuj0s/concourse_jenkins_ci/?st=JA6Y17A2&sh=e395acbc)
P.S. У меня что-то поломался бот, так что я просто текстом :)
#cicd
Я ещё его не щупал, но пока слышал только позитивные отзывы (даже на Reddit: https://www.reddit.com/r/devops/comments/6cuj0s/concourse_jenkins_ci/?st=JA6Y17A2&sh=e395acbc)
P.S. У меня что-то поломался бот, так что я просто текстом :)
#cicd
reddit
Concourse > Jenkins CI? • r/devops
Hi folks, This is by no means a 'A vs B' post. I am just starting off with Jenkins CI and I keep hearing (at least 3 or 4 times in last couple of...
Я вообще хотел сегодня другой пост сделать. Более технический, так сказать. Но утром я увидел эту презентацию и влюбился 😍
Julia Evans "Как стать волшебником":
https://speakerdeck.com/jvns/so-you-want-to-be-a-wizard/
спойлер: магии не существует :)
#culture #education
Julia Evans "Как стать волшебником":
https://speakerdeck.com/jvns/so-you-want-to-be-a-wizard/
спойлер: магии не существует :)
#culture #education
Speaker Deck
So you want to be a wizard
Kelsey Hightower сделал туториал о том, как построить end-to-end deployment pipeline на основе Container Builder от GCP, GitHub и Kubernetes
#cicd #education
#cicd #education
GitHub
kelseyhightower/pipeline
A step by step guide on creating build and deployment pipelines for Kubernetes. - kelseyhightower/pipeline