DevOps

AWS: цінність клауду в сучасному ІТ та чому AWS витрачає великі кошти на створення дата-центрів

За статистикою приблизно 60% корпоративних даних компаній зберігається у клауді, а хмарні технології приносять прибуток у розмірі $178 мільярдів на рік. Сучасні компанії заощаджують свій час і гроші, використовуючи хмарну інфраструктуру, наприклад, AWS або GCP, замість утримання власних серверів. Розгляньмо, чому бізнеси все частіше обирають клауд, чому поставники хмарних послуг витрачають так багато грошей на центри обробки даних та як…

7 кращих інструментів ШІ для DevOps-інженера

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

Що таке Immutable Infrastructure: переваги та основні інструменти

Концепція immutable infrastructure або незмінної інфраструктури набирає обертів у сфері DevOps. Це трансформаційний підхід, у якому образ віртуальної машини (ВМ), застосунок і його оточення треба сприймати як неподільне ціле. У цьому матеріалі ми розглянемо, чому компанії обирають принцип immutable infrastructure та які інструменти варто використовувати для впровадження цієї концепції.  Що таке Immutable Infrastructure Традиційний метод — mutable infrastructure — полягає…

Вірити чи ні: топ 9 міфів про DevOps та DevOps-інженерів

80% організацій практикують DevOps. Звіт Puppet про стан DevOps показує, що у 8 із 10 організацій триває впровадження DevOps. Проте 80% респондентів поділилися, що вони перебувають десь посередині процесу впровадження. Інші відповіли, що їм певний час було непросто, бо не знали, що робити далі. Зі зростанням популярності DevOps не дивно, що існує чимало міфів та плутанини щодо цієї методології, і…

7 кращих практик безпеки AWS для захисту даних в хмарі

Коли мова заходить про безпеку в клауді, Amazon Web Services (AWS) вважається «золотим стандартом». Зараз AWS, яка має третину ринку, виступає найбільшим постачальником хмарних технологій у світі. Як і у випадку будь-якої технологічної платформи, існують потенційні ризики безпеки, якими потрібно управляти.  У цій статті ми розглянемо 7 найефективніших практик безпеки в хмарному сервісі AWS. Безпека AWS AWS пропонує широкий спектр…

Docker: простими словами про контейнеризацію

Docker став революційним інструментом, який змінив розробку програмного забезпечення та значно полегшив процес контейнеризації. Якщо ти тільки починаєш роботу з Docker, нумо досліджувати його з нами! Що таке Docker?  Контейнеризація — це упакування програми у віртуальний контейнер разом зі всіма доповненнями, які потрібні для її запуску. Йому все одно, на якому комп’ютері та яку версію операційної системи ти використовуєш, він…

DevOps-інженер та англійська мова: чи правда, що непотрібна?

devops-english

Здається, всі вже змирились із тим, щоб стати розробником чи датасаєнтистом, потрібно володіти англійською. Інтерфейси інструментів та технічна документація часто без перекладу, а новинки та тренди індустрії втрачають актуальність, поки їх українізують.  Якщо ж ти знаєш тільки: «London — is the capital of Great Britain», то тобі — в системні адміністратори. Так вже склалось, що вони з англійською не такі…

DevOps — це (не)важко: порівнюємо з іншими професіями

Відкрити улюблену програму — лічені секунди. Хоча до цього відбулась масштабна робота: програмісти написали код, потім його доставили на сервер, налаштували та забезпечили захист. Щоб весь цей процес відбувся злагоджено та максимально швидко, в команді має бути DevOps-інженер.    Хто такий DevOps-інженер DevOps-інженери займаються координацією розробки продуктів на всіх етапах життя та оптимізацією процесів. Коли вони є в команді, продукти релізяться…

Що таке Canary Deployment та його переваги 

Буває, що програмне забезпечення чудово проходить тестування в штучному середовищі, й всі метрики говорять про те, що його можна випускати у продакшн. Але після релізу зʼявляються баги, яких на тесті не було. Через це бізнес може втратити як гроші, так і лояльність клієнтів.  Канаркове розгортання допомагає уникнути таких проблем на релізі — перевірити температуру води перед зануренням.  Що таке канаркове…

Як встановити та використовувати Docker Compose: покрокова інструкція

Створити програму, яка не буде для своєї роботи використовувати інший сервіс майже неможливо. Хоч база даних, але потрібна. Зазвичай, сервіси розміщують в контейнерах для зручного їх розгортання та взаємодії — контейнеризація стала важливою частиною інфраструктури як малих, так і великих бізнесів.  Таке зручне рішення все ж створює одну проблему — коли мікросервісів стає багато, то відповідно виникає багато контейнерів. Управляти…

Дякуємо, що поділились