Forwarded from DevOps&SRE Library
Отличная серия постов про Istio от Rinor Maloku
https://rinormaloku.com/istio-an-introduction
https://rinormaloku.com/getting-started-istio
https://rinormaloku.com/istio-practice-gateways
https://rinormaloku.com/istio-practice-routing-virtualservices
https://rinormaloku.com/istio-box-kiali-grafana-jaeger
https://rinormaloku.com/b-testing-destinationrules-practice
https://rinormaloku.com/shadowing-virtualservices-practice
https://rinormaloku.com/canary-deployments-practice
https://rinormaloku.com/timeouts-retries-circuitbreakers
https://rinormaloku.com/authentication-in-istio
https://rinormaloku.com/authorization-in-istio
https://rinormaloku.com/summary
https://rinormaloku.com/istio-an-introduction
https://rinormaloku.com/getting-started-istio
https://rinormaloku.com/istio-practice-gateways
https://rinormaloku.com/istio-practice-routing-virtualservices
https://rinormaloku.com/istio-box-kiali-grafana-jaeger
https://rinormaloku.com/b-testing-destinationrules-practice
https://rinormaloku.com/shadowing-virtualservices-practice
https://rinormaloku.com/canary-deployments-practice
https://rinormaloku.com/timeouts-retries-circuitbreakers
https://rinormaloku.com/authentication-in-istio
https://rinormaloku.com/authorization-in-istio
https://rinormaloku.com/summary
Forwarded from DevOps&SRE Library
Серия обучающих постов про Kubernetes от Rinor Maloku
https://rinormaloku.com/introduction-application-architecture
https://rinormaloku.com/setting-up-react-application
https://rinormaloku.com/preparing-spring-webapplication
https://rinormaloku.com/setting-up-python-application
https://rinormaloku.com/docker-ization-of-the-services
https://rinormaloku.com/container-izing-everything-else
https://rinormaloku.com/introduction-to-kubernetes
https://rinormaloku.com/kubernetes-practice-pods
https://rinormaloku.com/kubernetes-in-practice-services
https://rinormaloku.com/kubernetes-in-practice-deployments
https://rinormaloku.com/kubernetes-everything-else-practice
https://rinormaloku.com/kubernetes-volumes-in-practice
https://rinormaloku.com/introduction-application-architecture
https://rinormaloku.com/setting-up-react-application
https://rinormaloku.com/preparing-spring-webapplication
https://rinormaloku.com/setting-up-python-application
https://rinormaloku.com/docker-ization-of-the-services
https://rinormaloku.com/container-izing-everything-else
https://rinormaloku.com/introduction-to-kubernetes
https://rinormaloku.com/kubernetes-practice-pods
https://rinormaloku.com/kubernetes-in-practice-services
https://rinormaloku.com/kubernetes-in-practice-deployments
https://rinormaloku.com/kubernetes-everything-else-practice
https://rinormaloku.com/kubernetes-volumes-in-practice
Forwarded from DevOps&SRE Library
dns
Написал небольшую консольную утилитку, возможно еще кому-то пригодится.
Это CLI клиент для DNS-LG API, позволяет делать кучу разных типов DNS запросов и получать ответы в удобном JSON формате.
https://github.com/mxssl/dns
Написал небольшую консольную утилитку, возможно еще кому-то пригодится.
Это CLI клиент для DNS-LG API, позволяет делать кучу разных типов DNS запросов и получать ответы в удобном JSON формате.
https://github.com/mxssl/dns
Forwarded from Hastic
Нашел в интернетах доклад про Open Source Monitoring, от одного крутого чела, Kris Buytaert (krisbuytaert.be):
https://www.slideshare.net/KrisBuytaert/open-source-monitoring-in-2019
https://www.slideshare.net/KrisBuytaert/open-source-monitoring-in-2019
Forwarded from DevOps&SRE Library
Ansible and HashiCorp: Better Together
Terraform + Ansible = ❤️
https://www.hashicorp.com/resources/ansible-terraform-better-together
Terraform + Ansible = ❤️
https://www.hashicorp.com/resources/ansible-terraform-better-together
Forwarded from DevOps Deflope News
В течении десятка часов пришло две большие новости:
1. AWS анонсировали выпуск в опенсорс «Open Distro for Elasticsearch» — дистрибуции Elasticsearch с набором компонентов, которых так не хватало в опенсорсном Elasticsearch:
* Security — поддержка разных аутентификаций, rbac на разных уровнях, шифрование трафика и аудит;
* Event Monitoring & Alerting — создание оповещений по данным в индексам;
* Deep Performance Analysis — API для получения метрик производительности кластера;
* SQL Support — поддержка создания запросов к данным с помощью SQL;
Статья от Jeff Barr http://amp.gs/4eWD
Более общая от Adrian Cockcroft http://amp.gs/4eW0
И сам сайт проекта http://amp.gs/4eWa
2. F5 покупает Nginx.
Статья на TechCrunch http://amp.gs/4eWJ
Анонс Nginx http://amp.gs/4eWX
И от F5 http://amp.gs/4eW3
#news #elasticsearch #nginx
1. AWS анонсировали выпуск в опенсорс «Open Distro for Elasticsearch» — дистрибуции Elasticsearch с набором компонентов, которых так не хватало в опенсорсном Elasticsearch:
* Security — поддержка разных аутентификаций, rbac на разных уровнях, шифрование трафика и аудит;
* Event Monitoring & Alerting — создание оповещений по данным в индексам;
* Deep Performance Analysis — API для получения метрик производительности кластера;
* SQL Support — поддержка создания запросов к данным с помощью SQL;
Статья от Jeff Barr http://amp.gs/4eWD
Более общая от Adrian Cockcroft http://amp.gs/4eW0
И сам сайт проекта http://amp.gs/4eWa
2. F5 покупает Nginx.
Статья на TechCrunch http://amp.gs/4eWJ
Анонс Nginx http://amp.gs/4eWX
И от F5 http://amp.gs/4eW3
#news #elasticsearch #nginx
Forwarded from TechSparks
Надо же как совпало;) В подкасте, который записал в воскресенье, твердил о том, что для успешной работы, например, программистом, высшее образование становится все менее обязательным. Сегодня читаю статью со ссылками на свежие высказывания Тима Кука, начальства из IBM, статистику Digital Ocean. Главный вывод: высшее образование не успевает и не даёт нужных навыков.
Программировать надо уметь всем, и поэтому хороший программист вполне может быть результатом буткемпов и самообразования, а не вуза — вывод, который должен насторожить высшую школу, а рвущимся в бой нетерпеливым дать надежду: не обязательно тратить 4+ года на вуз.
https://insights.dice.com/2019/03/11/tech-degrees-delivering-skills/
Программировать надо уметь всем, и поэтому хороший программист вполне может быть результатом буткемпов и самообразования, а не вуза — вывод, который должен насторожить высшую школу, а рвущимся в бой нетерпеливым дать надежду: не обязательно тратить 4+ года на вуз.
https://insights.dice.com/2019/03/11/tech-degrees-delivering-skills/
Dice Insights
Apple CEO Reminds Us Tech Degrees Aren’t Delivering Necessary Skills
Apple CEO Tim Apple Tim Cook has a reminder for us: Tech degrees might be a waste of time. At the most recent American Workforce Policy Advisory Board Meeting, Cook noted about half of Apple employees don’t have a degree, and the company is “proud of that.”…
Forwarded from DevOps Deflope News
А еще стали доступны видео с первого дня GrafanaCon LA 2019.
Если вы пропустили прямую трансляцию, рекомендую подписаться на этот плейлист, скоро там добавятся видео со второго дня.
https://www.youtube.com/playlist?list=PLDGkOdUX1UjqKc3ryyoSpWZvs7yktklQr
#grafanacon #videos
Если вы пропустили прямую трансляцию, рекомендую подписаться на этот плейлист, скоро там добавятся видео со второго дня.
https://www.youtube.com/playlist?list=PLDGkOdUX1UjqKc3ryyoSpWZvs7yktklQr
#grafanacon #videos
YouTube
GrafanaCon LA 2019 - YouTube
https://www.percona.com/blog/2019/03/11/switch-postgresql-primary-for-read-replica-without-downtime/
Percona Database Performance Blog
Database Performance Blog – Percona
Database performance tips from Percona data performance experts. Learn to build and maintain high-performing MySQL, NoSQL, MongoDB, big data, cloud deployments.
Forwarded from YAH
#tools
Друзья подкинули отличный конвертер из чего угодно во что угодно:D
Все чем я когда либо пользовался для конвертации форматов, кодировок, шифров, хешей и пр. есть здесь:
https://gchq.github.io/CyberChef/
P.S. Все реализовно на JS, можно выкачать конвертер себе в оффлайн инструмент.
P.P.S. Можно реализовывать конвертацию по списку правил из одного формата в другой и т.д. просто задав набор модулей.
P.P.P.S. Есть темная тема :D
Друзья подкинули отличный конвертер из чего угодно во что угодно:D
Все чем я когда либо пользовался для конвертации форматов, кодировок, шифров, хешей и пр. есть здесь:
https://gchq.github.io/CyberChef/
P.S. Все реализовно на JS, можно выкачать конвертер себе в оффлайн инструмент.
P.P.S. Можно реализовывать конвертацию по списку правил из одного формата в другой и т.д. просто задав набор модулей.
P.P.P.S. Есть темная тема :D
Forwarded from Evil Martians
Новости коммерческого open source. На этот раз Amazon ввязался в войну с Elastic.
Сначала напомню суть проблемы: open source разработчики тоже хотят получать заработную плату — особенно за то, чтобы постоянно отвечать на жалобы пользователей, править баги и делать новые фичи. Если не успевать этого делать, софт мгновенно объявят устаревшим и ненужным, и обыватель продолжит критиковать уже другого open source разработчика. Для этого кто-то должен разработчикам платить.
Традиционно есть несколько схем построения бизнеса на основе open source (модель с небольшими донатами разработчику не считаем за бизнес). В первую очередь, двойная лицензия — например, GPL по умолчанию, который заставляет раскрывать код всех модификаций продукта плюс коммерческая лицензия для тех, кто готов платить. Еще один традиционный способ — поддержка за деньги, которую обычно расширяют до приоритетной разработки фич, доработки продукта и построении решений на основе продукта.
Еще один, довольно очевидный — создание коммерческой версии продукта в дополнение или на замену открытой. Так, основной продукт может оставаться 100% open source, но для какие-то сложные и специфичные фичи или модули придется доплатить. И, наконец, способ, который отлично работает для облачных сервисов и решений, вроде СУБД — предоставление софта как сервис (PaaS, SaaS). Есть еще достаточно способов — в том числе, приоритетные релизы новых версий за деньги — но пока останавливаться на них не будем.
Open source пуристы очень плохо относятся к последним способам построения бизнеса на основе open source: всячески порицают и считают, что такие продукты не соответствуют духу open source, потому что не являются полностью свободными по лицензии (так, например, автор Redis хотел запретить продавать СУБД на базе свободной версии Redis). На что, в таком случае, предлагают жить разработчикам? Либо вопрос остается без внимания, либо разработчикам предлагают заниматься строго поддержкой (самый плохо масштабирующийся способ, который, к тому же, не всегда «взлетает»).
Зато в сфере коммерциализации open source лучше всего чувствуют себя компании-облачные хостинги. Amazon и другие публичные облака без проблем берут open source продукты, ставят их на свои сервера, обеспечивают бесперебойную работу и простое администрирование, и за это берут деньги, которые, конечно, разработчики-авторы попросту не видят.
Про эти проблемы вышло достаточно отличных статей, про которые, наверное, нужно будет написать здесь отдельно, но сегодня речь именно об Elasticsearch — известнейшем поисковом движке и СУБД, который очень широко используется сейчас самыми разными стартапами и большими компаниями, и далеко не всегда для полнотекстового поиска — скорее, для гибкой индексации и работы с данными, например, журнальными (Kibana).
Elasticsearch тоже зарабатывает деньги через сервис, конкретно, сервис http://amp.gs/4hIy, который разрабатывается и поддерживается самой компанией Elastic. Что интересно, работает этот сервис поверх Amazon Web Services.
Elastic, кстати, публичная компания и торгуется на бирже: http://amp.gs/4hIG. Вообще, Elastic — один из успешных примеров так называемого коммерческого open source.
Вчера Amazon заявили о том, что «по многочисленным заявкам телезрителей» они делают новый продукт: Open Distro for Elasticsearch.
http://amp.gs/4hI7
http://amp.gs/4hIB
Де-факто он представляет из себя open-source форк Elasticsearch с некоторыми из функций, которые раньше были доступны только за деньги. Конечно, предназначается он в первую очередь для использования внутри AWS.
Amazon считает, что таким образом отвечает на запросы своих клиентов, и выступает образцовым гражданином open source комьюнити, отдавая свои наработки (которые конкурируют с платными доработками автора самого сервиса) бесплатно.
Сначала напомню суть проблемы: open source разработчики тоже хотят получать заработную плату — особенно за то, чтобы постоянно отвечать на жалобы пользователей, править баги и делать новые фичи. Если не успевать этого делать, софт мгновенно объявят устаревшим и ненужным, и обыватель продолжит критиковать уже другого open source разработчика. Для этого кто-то должен разработчикам платить.
Традиционно есть несколько схем построения бизнеса на основе open source (модель с небольшими донатами разработчику не считаем за бизнес). В первую очередь, двойная лицензия — например, GPL по умолчанию, который заставляет раскрывать код всех модификаций продукта плюс коммерческая лицензия для тех, кто готов платить. Еще один традиционный способ — поддержка за деньги, которую обычно расширяют до приоритетной разработки фич, доработки продукта и построении решений на основе продукта.
Еще один, довольно очевидный — создание коммерческой версии продукта в дополнение или на замену открытой. Так, основной продукт может оставаться 100% open source, но для какие-то сложные и специфичные фичи или модули придется доплатить. И, наконец, способ, который отлично работает для облачных сервисов и решений, вроде СУБД — предоставление софта как сервис (PaaS, SaaS). Есть еще достаточно способов — в том числе, приоритетные релизы новых версий за деньги — но пока останавливаться на них не будем.
Open source пуристы очень плохо относятся к последним способам построения бизнеса на основе open source: всячески порицают и считают, что такие продукты не соответствуют духу open source, потому что не являются полностью свободными по лицензии (так, например, автор Redis хотел запретить продавать СУБД на базе свободной версии Redis). На что, в таком случае, предлагают жить разработчикам? Либо вопрос остается без внимания, либо разработчикам предлагают заниматься строго поддержкой (самый плохо масштабирующийся способ, который, к тому же, не всегда «взлетает»).
Зато в сфере коммерциализации open source лучше всего чувствуют себя компании-облачные хостинги. Amazon и другие публичные облака без проблем берут open source продукты, ставят их на свои сервера, обеспечивают бесперебойную работу и простое администрирование, и за это берут деньги, которые, конечно, разработчики-авторы попросту не видят.
Про эти проблемы вышло достаточно отличных статей, про которые, наверное, нужно будет написать здесь отдельно, но сегодня речь именно об Elasticsearch — известнейшем поисковом движке и СУБД, который очень широко используется сейчас самыми разными стартапами и большими компаниями, и далеко не всегда для полнотекстового поиска — скорее, для гибкой индексации и работы с данными, например, журнальными (Kibana).
Elasticsearch тоже зарабатывает деньги через сервис, конкретно, сервис http://amp.gs/4hIy, который разрабатывается и поддерживается самой компанией Elastic. Что интересно, работает этот сервис поверх Amazon Web Services.
Elastic, кстати, публичная компания и торгуется на бирже: http://amp.gs/4hIG. Вообще, Elastic — один из успешных примеров так называемого коммерческого open source.
Вчера Amazon заявили о том, что «по многочисленным заявкам телезрителей» они делают новый продукт: Open Distro for Elasticsearch.
http://amp.gs/4hI7
http://amp.gs/4hIB
Де-факто он представляет из себя open-source форк Elasticsearch с некоторыми из функций, которые раньше были доступны только за деньги. Конечно, предназначается он в первую очередь для использования внутри AWS.
Amazon считает, что таким образом отвечает на запросы своих клиентов, и выступает образцовым гражданином open source комьюнити, отдавая свои наработки (которые конкурируют с платными доработками автора самого сервиса) бесплатно.
Forwarded from Evil Martians
Зачем это Amazon? Можно почитать интересную статью про то, как облачные провайдеры зарабатывают на чужом софте, и сколько дохода с этого имеют: http://amp.gs/4hIi. Кстати, опыт создания прямых конкурентов коммерческим сервисам собственных клиентов у Amazon Web Services тоже есть.
Сегодня вышел большой развернутый комментарий Шея Бэнона, автора Elasticsearch: http://amp.gs/4hIs. В нем он два раза прямо обвиняет Amazon во вранье, но не теряет надежды, что Elasticsearch выберется и из этой переделки.
Разработчики Amazon, в ответ, называют причину форка: якобы непонятная лицензионная политика Elastic: http://amp.gs/4hID
Еще стоит почитать Пола Дикса, CEO InfluxDB, с очень нейтральным и взвешенным постом: http://amp.gs/4hIA
… и Адама Джейкоба, со-основателя Chef: http://amp.gs/4hIq
Думаю, это самое начало истории, и будет еще много интересного. Например, в названии самого продукта Amazon используется слово Elasticsearch, которое почти наверняка зарегистрировано как торговая марка компанией Elastic.
Если интересно почитать еще, посмотрите тред на Hacker News: http://amp.gs/4hIu
Судя по всему, войны вокруг open source и лицензий только начинаются, и мы будем возвращаться с новыми сводками с фронта.
Сегодня вышел большой развернутый комментарий Шея Бэнона, автора Elasticsearch: http://amp.gs/4hIs. В нем он два раза прямо обвиняет Amazon во вранье, но не теряет надежды, что Elasticsearch выберется и из этой переделки.
Разработчики Amazon, в ответ, называют причину форка: якобы непонятная лицензионная политика Elastic: http://amp.gs/4hID
Еще стоит почитать Пола Дикса, CEO InfluxDB, с очень нейтральным и взвешенным постом: http://amp.gs/4hIA
… и Адама Джейкоба, со-основателя Chef: http://amp.gs/4hIq
Думаю, это самое начало истории, и будет еще много интересного. Например, в названии самого продукта Amazon используется слово Elasticsearch, которое почти наверняка зарегистрировано как торговая марка компанией Elastic.
Если интересно почитать еще, посмотрите тред на Hacker News: http://amp.gs/4hIu
Судя по всему, войны вокруг open source и лицензий только начинаются, и мы будем возвращаться с новыми сводками с фронта.
Forwarded from DevOps Deflope News
Вчера Linux Foundation анонсировал Continuous Delivery Foundation, созданный для развития современных инструментов поставки.
В CDF уже захостились Jenkins, Jenkins X, Spinnaker, Tekton.
Основателях 20+ компаний, включая Netflix,Google,CloudBees,RedHat
http://amp.gs/4hRJ
В CDF уже захостились Jenkins, Jenkins X, Spinnaker, Tekton.
Основателях 20+ компаний, включая Netflix,Google,CloudBees,RedHat
http://amp.gs/4hRJ
CD Foundation
A Neutral Home for the Next Generation of Continuous Delivery Collaboration | CD Foundation
Open Distro for Elasticsearch
Ну вобщем все в курсе уже, но раудет, что идет инструмент для теста производительности.
http://www.opennet.ru/opennews/art.shtml?num=50322
Ну вобщем все в курсе уже, но раудет, что идет инструмент для теста производительности.
http://www.opennet.ru/opennews/art.shtml?num=50322