Михаил Чинков два года живет и работает в Берлине. Михаил рассказал, чем отличается работа разработчика в России и в Германии, востребованы ли в Берлине инженеры, связанные с DevOps, и как находить время для путешествий.
Рубрика «devops» - 49
Интервью с Михаилом Чинковым о работе и жизни в Берлине
2019-11-12 в 10:28, admin, рубрики: devops, Блог компании Человек наук, облачные сервисы, Программирование, системное администрированиеСтроим собственный serverless на основе Fn
2019-11-08 в 12:39, admin, рубрики: aws lambda, azure, cloud functions, devops, docker, FaaS, nodejs, self-hosted, serverless, Блог компании Southbridge, Серверное администрированиеБессерверные вычисления — одна из наиболее заметных тенденций в облачных вычислениях. Основной принцип работы заключается в том, что инфраструктура — забота не DevOps’ов, а поставщика услуг. Масштабирование ресурсов автоматически подстраивается под нагрузку и обладает высокой скоростью изменения.
Другая общая черта — тенденция к минимизации и фокусировании кода, поэтому бессерверные вычисления иногда называют "функция как услуга" (FaaS).
RabbitMQ против Kafka: отказоустойчивость и высокая доступность
2019-11-08 в 7:50, admin, рубрики: big data, devops, isr, ITSumma, RabbitMQ, Rebalanser, zookeeper, алгоритм консенсуса, балансировщик нагрузки, Блог компании ITSumma, брокер сообщений, избыточность, обмен сообщениями, отказоустойчивость, очередь сообщений, перебалансировка, распределенные системы, синхронизированные реплики, Системы обмена сообщениямиВ прошлой статье мы рассмотрели кластеризацию RabbitMQ для обеспечения отказоустойчивости и высокой доступности. Теперь глубоко покопаемся в Apache Kafka.
Здесь единицей репликации является раздел (partition). У каждого топика один или несколько разделов. В каждом разделе есть лидер с фолловерами или без них. При создании топика указывается количество разделов и коэффициент репликации. Обычное значение 3, это означает три реплики: один лидер и два фолловера.
Читать полностью »
Обзор Skaffold для разработки под Kubernetes
2019-11-07 в 6:18, admin, рубрики: devops, kubernetes, Skaffold, Блог компании Флант, микросервисыПолтора года назад, 5 марта 2018, компания Google выпустила первую альфа-версию своего Open Source-проекта для CI/CD под названием Skaffold, целью которого стало создание «простой и воспроизводимой разработки под Kubernetes», чтобы разработчики могли сфокусироваться именно на разработке, а не на администрировании. Чем может быть интересен Skaffold? Как оказалось, у него есть несколько козырей в рукаве, благодаря которым он может стать сильным инструментом для разработчика, а может — и инженера по эксплуатации. Познакомимся с проектом и его возможностями.Читать полностью »
GitHub Actions как CI-CD для сайта на статическом генераторе и GitHub Pages
2019-11-05 в 23:27, admin, рубрики: ci/cd, devops, github, github actions, github pages, pelican, pythonНемного прошерстив Habr удивился тому, что очень мало опубликовано статей на тему (beta-)фичи GitHub'а — Actions.
Казалось бы, можно объяснить такую недосказанность тем, что функционал еще в тестировании, пусть и "beta". Но именно полезная особенность беты позволяет использовать этот инструмент в приватных репозиториях. Именно про работу с данной технологией я расскажу в этой статье.
Перешел с Terraform на CloudFormation — и пожалел
2019-11-05 в 10:25, admin, рубрики: AWS, cloudformation, devops, Infrastructure, infrastructure as code, terraform, Блог компании Southbridge, Серверное администрирование, системное администрированиеПредставлять инфраструктуру в виде кода в повторяемом текстовом формате — простая лучшая практика для систем, с которой не нужно мышевозить. За этой практикой закрепилось название — Infrastructure as Code, и пока что для ее осуществления, особенно в AWS, есть два популярных инструмента: Terraform и CloudFormation.
Сравниваю опыт работы с Terraform и CloudFormation
До прихода в Twitch (он же Amazon Jr.) я трудился в одном стартапе и года три использовал Terraform. На новом месте я тоже вовсю использовал Terraform, а потом компания продавила переход на все а-ля Amazon, включая CloudFormation. Я усердно разрабатывал лучшие практики и для того, и для другого, и оба инструмента использовал в очень сложных рабочих процессах в масштабах организации. Позднее, вдумчиво взвесив последствия перехода с Terraform на CloudFormation, я убедился, что Terraform, наверное, — лучший выбор для организации.
7 бесплатных курсов для разработчиков от Microsoft
2019-11-05 в 7:00, admin, рубрики: .net, azure, Azure Notebooks, C#, devops, learn, microsoft, Microsoft Azure, python, serverless, Visual Studio, xamarin, бесплатный курс, бессерверные приложения, Блог компании Microsoft, данные, облако, Программирование, Учебный процесс в ITПривет! Сегодня мы начинаем серию статей, в которую войдет 5 подборок бесплатных обучающих курсов от компании Microsoft. В этой статье у нас самые крутые курсы для разработчиков, которые сильнее всего нравятся программистам.
Кстати!
- Все курсы бесплатные (вы даже сможете попробовать платные продукты бесплатно);
- 6/7 на русском языке;
- Начать обучение можно мгновенно;
- По окончании вы получите бейдж об успешном прохождении обучения.
Присоединяйтесь, подробности под катом!
Все статьи из серии
Этот блок будет обновляться с выходом новых статей
- 7 бесплатных курсов для разработчиков
- * бесплатных курсов для *T-А***н*******ров
- 7 бесплатных курсов для ************ *******
- 6 ***** ****** ****** по Azure
- ** ***** ********** ****** ** ********* ** *******
Разработка с Docker на Windows Subsystem for Linux (WSL)
2019-11-03 в 15:03, admin, рубрики: devops, docker, nginx, php, ubuntu 18.04, widnows 10, WSL, Разработка под Linux, разработка под windowsДля полноценной работы с проектом на docker'е в WSL необходима установка WSL 2. На момент написания заметки ее использование возможно только в рамках участия в программе предварительной оценки Windows (WSL 2 доступна в сборках 18932 и выше). Так же отдельно стоит упомянуть, что необходима версия Windows 10 Pro для установки и настройки Docker Desktop.
[Этот материал представляет собой перевод серии твитов Майкла ДеХана, одного из создателей популярного движка автоматизации Ansible — прим.перев.]
Итак, у opsmop — та же проблема с графиком принятия и вовлечения, что и у vespene_io, и я также не вижу смысла продолжать. Я упорно верю в саму идею, но думаю, что целый мир IT с открытыми исходниками выгорел, а я устал пытаться заинтересовать людей.
Читать полностью »
Longhorn, распределённое хранилище для K8s от Rancher, передано в CNCF
2019-11-01 в 14:42, admin, рубрики: cloud native, CNCF, devops, kubernetes, Longhorn, open source, Rancher, Блог компании Флант, хранилища данныхКомпания Rancher Labs, специализирующаяся на решениях и услугах для Kubernetes, объявила о передаче своего Open Source-хранилища для постоянных данных Longhorn в некоммерческую организацию CNCF, ответственную за развитие Kubernetes, Prometheus и ряда других проектов.
Longhorn называется распределённым блочным хранилищем для кластеров Kubernetes. Среди его главных особенностей — отказоустойчивость (нет единой точки отказа) и ориентированность на применение в enterprise, инкрементальные снапшоты, бэкапы на дополнительные хранилища (NFS или совместимые с S3), автоматизированные обновления без простоя в работе, простой в использовании GUI.Читать полностью »