И снова здравствуйте, в продолжении прошлого поста хочется добавить, что, вы получаете экономию времени и финансов, бесперебойную и безошибочную работу своих цифровых продуктов, опережаете конкурентов и буквально снимаете сливки с клиентов в виде чистой прибыли.
Как это выглядит на практике? Представьте себе какой-нибудь цифровой агрегатор скидок и «черную пятницу». Это момент, когда из-за огромного количества обращений пользователей нагрузка на сервис возрастает настолько, что он начинает в срочном порядке автоматически закупать дополнительные серверы, чтобы «не упасть». Всего за пару часов такой работы он может потратить на их закупку бюджет, сравнимый со стоимостью нескольких квартир в центре Москвы, и буквально разорить владельца. Почему так происходит? Потому что работа сервиса была некорректно настроена, а его держатели понятия не имели, что такое DevOps. В этом конкретном случае новая методология позволяет избежать перерасхода и при этом на несколько порядков ускоряет рабочие процессы.
А теперь взглянем на эту методологию с другой стороны, со стороны инженеров, обслуживающих все циклы реализации кода в готовые кнопочки на сайте.
Первым этапом все начинается с железа и как не крути нужно разбираться что есть ddr, xeon, i7, sas, hdd, ssd, и сколько нужно для минимальной работы. В крупной команде этим занимаются отдельные люди, вроде инженеров поддержки серверов виртуализации, либо standalone серверов.
Далее поверх железа нужно накатить систему. В основном это linux. Debian, Ubuntu, rhel или centos.
Следущим этапом мы узнаём, что есть такое слово GITLAB. Вау, единая точка правды? Все развернём из гита. Параллельно узнаём Ansible или Puppet и docker. И тут, барабанная дробь… мы слышим слово kubernetes или k8s.
Интересно? А как же, столько новых, модных слов. Ещё и на слуху у каждого, кто хоть как то сталкивался с кодом.
Все это новое, заставляет развиваться обычных системных инженеров, даёт возможность быть в тренде современных реальностей.
продолжение следует.