Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

DevOps Fest 2020. Володимир Мельник. TuchaKube - перша українська DevOps/Hosting-платформа

21 views

Published on

TuchaKube - платформа, яка забезпечує автоматизацію CI/CD-процесів та хостинг контейнерів у Kubernetes-кластері. Платформа дозволяє тримати код аплікацій в наданому платформою Git-репозиторії, керувати процесом розробки за допомогою наданого платформою GitLab, автоматично запускати компіляцію, тестування та деполймент в Kubernetes-кластер. Доповідь містить опис принципів роботи платформи та коротку демонстрацію основних функцій.

Published in: Education
  • Be the first to comment

  • Be the first to like this

DevOps Fest 2020. Володимир Мельник. TuchaKube - перша українська DevOps/Hosting-платформа

  1. 1. Що ми зробили TuchaKube є першою в Україні хмарною платформою, мета якої — поєднання та надання двох окремих, хоча й пов’язаних між собою, сервісів: ____________________ DevOps Engineering Cloud Hosting +
  2. 2. Що ми застоували TuchaKube є поєднанням багатьох компонентів, серед яких на окрему увагу заслуговують такі: • система контейнеризації Docker; • система оркестрації роботи контейнерів Kubernetes; • система оркестрації хмарного ЦОД Apache CloudStack; • система керування серверами та конфігураціями Ansible; • система забезпечення спільної роботи з кодом GitLab; • допоміжні системи забезпечення моніторингу, захисту, керування, автоматизації та інші (їх, дійсно, дуже багато); • потужні та надійні обчислювальні ресурси Tucha; • талановиті та відповідальні DevOps-інженери Tucha.
  3. 3. Які задачі вирішено TuchaKube забезпечує багато функцій, серед яких слід виділити зокрема автоматизацію процесів аналізу та компіляції коду, тестування роботи, контейнеризації, доставки нової версії в staging- та production-середовища.
  4. 4. Які задачі вирішено TuchaKube забезпечує багато функцій, серед яких слід виділити зокрема одночасну роботу декількох екземплярів кожного програмного компонента в розподіленому Kuberntetes-кластері та балансування навантаження.
  5. 5. Які задачі вирішено TuchaKube забезпечує багато функцій, серед яких слід виділити зокрема збереження персістентних даних та надання доступу до них.
  6. 6. Які задачі вирішено TuchaKube забезпечує багато функцій, серед яких слід виділити зокрема автоматичне створення резервних копій даних та їх збереження на окремих носіях поза межами основного середовища.
  7. 7. Які задачі вирішено TuchaKube забезпечує багато функцій, серед яких слід виділити зокрема моніторинг різноманітних метрик, в тому числі і відслідковування коливань показників навантаження та автоматичне горизонтальне масштабування.
  8. 8. Які задачі вирішено TuchaKube забезпечує багато функцій, серед яких слід виділити зокрема технічну підтримку, яка передбачає як внесення змін в конфігурацію при виникненні такої необхідності, так і оперативне вирішення будь-яких питань, що пов’язані з функціонуванням налаштованих компонентів.
  9. 9. Як автоматизовано CI/CD-процеси
  10. 10. Як автоматизовано CI/CD-процеси
  11. 11. Як автоматизовано CI/CD-процеси
  12. 12. Як автоматизовано CI/CD-процеси Відновлення робочих даних
  13. 13. Як автоматизовано CI/CD-процеси Збереження робочих даних Збереження артефактів
  14. 14. Як автоматизовано CI/CD-процеси
  15. 15. Як автоматизовано CI/CD-процеси Відновлення робочих даних Відновлення артефактів
  16. 16. Як автоматизовано CI/CD-процеси Збреження робочих даних Збереження артефактів
  17. 17. Як автоматизовано CI/CD-процеси Відновлення артефактів
  18. 18. Як автоматизовано CI/CD-процеси
  19. 19. Як автоматизовано CI/CD-процеси
  20. 20. Як автоматизовано CI/CD-процеси
  21. 21. Як автоматизовано CI/CD-процеси
  22. 22. Як автоматизовано CI/CD-процеси
  23. 23. Як автоматизовано CI/CD-процеси
  24. 24. Як забезпечено моніторинг та масштабування Grafana Prometheus Promeheus Adapter Metrics Server Kubernetes Application
  25. 25. Запитиненадходять 1потікзапитів 2потокизапитів 3потокизапитів 4потокизапитів Запитиненадходять Як забезпечено моніторинг та масштабування
  26. 26. Запитиненадходять Запитиненадходять Як забезпечено моніторинг та масштабування 4потокизапитів
  27. 27. Декілька слів про бази даних Application ProxySQL Cluster Percona XtraDB Cluster
  28. 28. Декілька слів про бази даних
  29. 29. Декілька слів про технічну підтримку
  30. 30. Декілька слів про технічну підтримку
  31. 31. info@tucha.ua +380 44 583-5-583 www.tucha.ua

×