- DevOps, #2.2, Информационный зал
Идеи continuous delivery можно применять не только к процессу разработки приложений, но и к управлению инфраструктурой.
Я расскажу:
- Как управлять виртуальными машинами так же как и кодом продуктов - с компиляцией, тестированием, публикацией артефактов и релизами.
- Как HashiCorp Packer помогает создавать машины и настраивать софт.
- Чем immutable infrastructure отличается от классического configuration management с Ansible/Chef/Puppet.
- Какие сложности возникают, когда машин становится сотни, а параллельных сборок - десятки. И как TeamCity помогает нам с ними справляться.
- Как мы привлекаем разработчиков к администрированию инфраструктуры и внедряем DevOps-культуру.
Я расскажу:
- Как управлять виртуальными машинами так же как и кодом продуктов - с компиляцией, тестированием, публикацией артефактов и релизами.
- Как HashiCorp Packer помогает создавать машины и настраивать софт.
- Чем immutable infrastructure отличается от классического configuration management с Ansible/Chef/Puppet.
- Какие сложности возникают, когда машин становится сотни, а параллельных сборок - десятки. И как TeamCity помогает нам с ними справляться.
- Как мы привлекаем разработчиков к администрированию инфраструктуры и внедряем DevOps-культуру.
- DevOps, #2.2, Информационный зал
DevOps возник как попытка решить конкретную проблему барьера между разработкой и эксплуатацией. Проблема которая мешает выполнению цели коммерческой организации - зарабатывать деньги. Это многие интуитивно понимают. Я хочу сделать это знание осознанным и применимым на практике.
В своем докладе я расскажу о конечной цели применения DevOps практик, о соответствии цели DevOps целям бизнеса, о критериях применимости и об оценке успешности внедрения практик DevOps и посмотреть на примерах как этим всем пользоваться.
В своем докладе я расскажу о конечной цели применения DevOps практик, о соответствии цели DevOps целям бизнеса, о критериях применимости и об оценке успешности внедрения практик DevOps и посмотреть на примерах как этим всем пользоваться.
- DevOps, #2.2, Информационный зал
Java на Linux встречается повсеместно в информационных системах от больших данных до новомодных serverless архитектур. Как Linux, так и Java имеют свои эксплуатационные нюансы. Понимание этих нюансов важно, чтобы заставить стек Java + Linux работать стабильно и эффективно.
Но на практике "джависты" очень любят мыслить кроссплатформенно и не хотят разбираться с особенностями операционной системы, a "линускоиды" считают JVM чуждым миру Linux процессом, пожирающим всю доступную на сервере память.
А потом появляется Docker, и нюансов становиться ещё больше ...
Цель доклада - рассказать "джавистам" про Linux и Docker, а "линуксоидам" про JVM.
Но на практике "джависты" очень любят мыслить кроссплатформенно и не хотят разбираться с особенностями операционной системы, a "линускоиды" считают JVM чуждым миру Linux процессом, пожирающим всю доступную на сервере память.
А потом появляется Docker, и нюансов становиться ещё больше ...
Цель доклада - рассказать "джавистам" про Linux и Docker, а "линуксоидам" про JVM.