2022-06-28 17:23:20
Ми зібрали декілька інструментів для продуктивної та плідної роботи DevOps-a:
Terraform
Це інструмент, який допомагає декларативно керувати інфраструктурою. Саме з цією технологією не доводиться вручну створювати інстанси, мережі в консолі хмарного провайдера. Достатньо написати конфігурацію, у якій ви бачите майбутню інфраструктуру.
Cloud Technologies. AWS
Хмарні технології - ще один мастхев у арсеналі DevOps технологій. Вони забезпечують швидкий доступ через мережу до систем комп’ютерних ресурсів cloud storage та database в тому обсязі та на той проміжок часу, який потрібен саме для ваших потреб.
Наша компанія використовує AWS. Вони дуже вигідні, бо не потребують персоналу, який їх обслуговує. Ці технології ефективні та гнучкі. Вони можуть автоматично додати потужності в момент пікових навантажень.
Docker
Напевно, це один із найвідоміших інструментів у роботі з контейнерами. Саме ця технологія дозволяє за лічені хвилини розгорнути робочий застосунок.
З основних переваг:
Простота застосунку. Не треба створювати віртуальну машину, встановлювати необхідні компоненти та систему.
Локальне розгортання. Дуже корисна фіча для тестувальників, бо Docker у всіх однаковий і ми можемо бути впевнені, що застосунок працюватиме однаково як на боці клієнта, так і команди розробки.
Kubernetes
Це адміністратор Docker-контейнерів, розроблений та створений компанією Гугл, як рішення з відкритим вихідним кодом для автоматичного розгортання, масштабування й управління контейнеризованими застосунками.
З основних фіч:
Просте масштабування контейнерних застосунків.
Легка міграція. Просто перенести контейнерні застосунки з локальних машин у хмарне середовище.
Безпечне розгортання. Kubernetes автоматично оновлює додатки, аналізуючи їхній стан.
Terminal & Linux-based
Сучасний DevOps, як і системний адміністратор, має знати командний рядок, адже це основна частина Linux. Усі команди запам’ятати неможливо, але певний алгоритм дій важливо знати.
Linux-based системи зручні тим, що для їхньої роботи не потрібна графічна оболонка, яка забирає ресурси. Для роботи в Linux-based системі достатньо командного рядка, за допомогою якого виконуються всі маніпуляції в системі.
Ми зібрали для вас лише маленьку частину того, що обов’язково має знати DevOps спеціаліст! Навчайтеся та пам’ятайте важливе правило Life-Long Learning.
#codica_tech
620 viewsedited 14:23
Дуже цікавий канал