Організація розробки та експлуатації великих проектів


Новини зі світу DevOps на Highload++ являє Олександр Титов з Express 42
— Я досі не розумію, у чому відмінність DevOps від системного адміністрування, в чому? Навіщо DevOps, ж прекрасно справлялися?
Ну фактично безглуздо шукати відмінності, це як порівнювати м'яке з солоним. DevOps він про організацію розробки та експлуатації цілком, про те, що експлуатація повинна включатися на ранній стадії розробки. Це вимагає нових якостей від розробників і нових здібностей від системних адміністраторів, розробники і адміністратори повинні навчитися працювати паралельно, а не як раніше розробники напрограммировали, скинули в експлуатацію, а далі починається довгий і неприємний шлях розбору проблеми «а хто винен?». DevOps повинен застосовуватися там, де визріла необхідність у новому підході, багатьом компаніям він досі не потрібен і вони справляються по-старому.

— Куди рухається технологічна і програмна складова експлуатації?
Інтернет речей, open flow (правильно?), програмні свічі, SDN — що це все таке?
Зараз основна проблема вже багато років — інтеграція програмних і апаратних компонент разом, різні вендори, різні стандарти призводять до довгих і болісних процесів зчеплення систем разом. Цей процес не можливий без людей високої кваліфікації, яких із зрозумілих причин на ринку не може бути багато. З-за цього є запит на створення гнучких систем і платформ, здатних інтегруватися один з одним самостійно, щоб надавати якусь інфраструктурну послугу. Ми вже бачимо як змінилося наше життя з хмарами, цілий шар з роботи мереж, налаштування рейдів, зміни кулерів в датацентрах, систем черг, баз даних, балансування навантаження, налаштування фаєрволом і іншого пішов всередину хмари, але і хмара неоптимально і не до кінця гнучко, нас чекає наступний виток і створення технологій гіперхмари, куди будуть входити SDN, контейнери та інші речі, які дозволять зробити інтеграцію систем простіше і гнучкіше. А інтернет речей буде драйвером цього процесу, його неможливо буде створити без цих технологій.
— У тебе величезний досвід, є зараз стандарт де-факто для інтернет-проектів? На чому писати, з точки зору стабільності, надійності?
Тут мені складно сказати, технології змінюються один раз у 5 років і ми зараз на витку заходу минулого технологічного стека і на народження нового. Якщо говорити про майбутнє, то це Docker, Mesos, мова Go, Nomad, Cassandra але до стабільності і надійності там далеко, а стабільний це все, про що розповідають люди наприклад з банків — Oracle, JBoss, Java та інше.




Ми зараз спостерігаємо наступний виток розвитку інфраструктури, системного адміністрування і постачання програмного забезпечення. Закінчилася ера віртуалізації і систем управління конфігурацією, рішення вироблені на цьому витку розвитку зайняли свої місця. Зараз ми спостерігаємо появу нової екосистеми — контейнерної системи постачання і управління ресурсами для контейнерів.

Скоріше всього через пару років світ знову знову стане іншим, як він став іншим при появі хмар і інших #уженемодных технологій.

І звичайно на Highload++ ми уважно стежимо за новим і у нас є для вас кілька цікавих доповідей.

Отже, про Докер. Першопрохідці в Докері з Росії   Антон Турецький з компанії Badoo. Хлопці вже рік викочують своє ПО-новому і побачили плюси і мінуси підходу і вже стали розробляти до Докеру свої обв'язки. Ми очікуємо від них дуже цікавий практичний доповідь.



Мережева інфраструктура теж змінюється, ніхто вже не хоче чекати, коли мережевики налаштують або переконфигурируют мережу, мережу в датацентрі повинна змінюватися разом з бізнес-завданням. Вихідці з МДУ скочили на цю нову хвилю і розкажуть про свою розробку. Це треба послухати тільки тому, що в цій доповіді можна побачити фрагменти майбутнього.

Ще один доповідь про SDN представить Андрій Корольов   «У пошуках ідеальної мережі, або навіщо потрібна ще одна SDN»   з нього ви дізнаєтеся про те, що можна зробити сьогодні, використовуючи open source продукти.

Управління інфраструктурою в Big Data поступово переноситься з цього вузького сегмента на ІТ цілком. Apache Mesos управляє Docker контейнерами і датацентром цілком. Jin Li з компанії Two Sigma розповість про управління ресурсами в кластері на базі Apache Mesos.

Завсідник наших конференцій Олександр Чистяков розкриє тему застосування технологій BigData, конкретно стека технологій Hadoop, для… збору податків! А адже ми разом росли, @alexclear, ходили на одні і ті ж конференції! А тепер ти допомагаєш збирати з нас податки, ех…
А також на вас чекає багато практичних доповідей по темі «Системне адміністрування».

Олексій Владышев, розробник Zabbix'а, розповість про… Zabbix :) Про моніторинг одночасно великої кількості показників, автоматизації та інтеграції з іншими системами. Адже дійсно, хочеться максимально автоматизувати всі і забути. Можливо це?



Тему моніторингу продовжить Микола Сивко, директор з експлуатації HeadHunter. Микола піднімає одвічну тему — моніторимо то ми моніторимо, але як при цьому знімати такі метрики, щоб не просто помічати помилки, але і відразу знаходити її причину? На прикладі hh.ru буде розказано про те, як охопити спостереженням всі верстви проекту, включаючи навіть client-side метрики.

Для того, щоб було що моніторити, важливо, щоб користувач до вас добрався. А свій шлях він починає з DNS. Якщо ви невеликий проект, то вам не ефективно турбуватися, якщо ви великий портал, навіть такі дрібниці повинні бути повністю під контролем. Про досвід роботи з DNS в рамках одного з найбільших хостерів Selectel розповість Костянтин Новаковський.
І останнє: Для користувачів «Хабрахабра» конференція пропонує спеціальну знижку в 15%, все що потрібно зробити — це скористатися кодом "IAmHabr" при бронюванні квитків.
І зовсім останнє: Конференція вже наступного тижня ми станемо писати рідше — будемо відсипатися і відпочивати. Але потім ми повернемося, нові публікації ви зможете знайти в блозі на Хабре і в наших безкоштовних розсилках. Будемо раді залишатися на зв'язку!


Джерело: Хабрахабр

0 коментарів

Тільки зареєстровані та авторизовані користувачі можуть залишати коментарі.