This is the Linux app named PaaSTA whose latest release can be downloaded as v1.22.0sourcecode.tar.gz. It can be run online in the free hosting provider OnWorks for workstations.
Завантажте та запустіть онлайн цю програму під назвою PaaSTA з OnWorks безкоштовно.
Дотримуйтесь цих інструкцій, щоб запустити цю програму:
- 1. Завантажив цю програму на свій ПК.
- 2. Введіть у наш файловий менеджер https://www.onworks.net/myfiles.php?username=XXXXX із потрібним ім'ям користувача.
- 3. Завантажте цю програму в такий файловий менеджер.
- 4. Запустіть онлайн-емулятор OnWorks Linux або Windows або онлайн-емулятор MACOS з цього веб-сайту.
- 5. З ОС OnWorks Linux, яку ви щойно запустили, перейдіть до нашого файлового менеджера https://www.onworks.net/myfiles.php?username=XXXXX з потрібним іменем користувача.
- 6. Завантажте програму, встановіть її та запустіть.
СКРЕНИ:
PaaSTA
ОПИС:
PaaSTA — це високодоступна розподілена система для створення, розгортання та запуску сервісів за допомогою контейнерів та Kubernetes. PaaSTA запускає виробничі сервіси на Yelp з 2016 року. Спочатку вона була розроблена для роботи поверх Apache Mesos, але згодом була оновлена для використання Kubernetes. З часом функції та можливості, які надає PaaSTA, розширилися, але основний дизайн залишається незмінним. PaaSTA прагне взяти декларативний опис сервісів, які команди повинні запускати, а потім забезпечити безпечне, ефективне та легке для обслуговування розгортання цих сервісів у спосіб, який команди можуть легко підтримувати. Замість керування YAML-файлами Kubernetes, PaaSTA надає спрощену схему для опису вашого сервісу, і, крім налаштування Kubernetes, вона також може налаштовувати інші інструменти інфраструктури для забезпечення моніторингу, ведення журналу, управління витратами тощо.
Функції
- Docker для доставки та зберігання коду
- Kubernetes для виконання коду та планування (запускає Docker-контейнери)
- Tron для запуску завдань за таймером (щонічні пакети)
- Ми використовуємо Karpenter для автоматичного масштабування пулів інстанцій EC2 для запуску PaaSTA. Раніше ми використовували власний засіб автоматичного масштабування Clusterman.
- Ми випікаємо AMI за допомогою Packer
- Ми збираємо логи з сервісів і надсилаємо їх через Monk до Kafka.
- Документація доступна
- Ми використовуємо StatefulSets для запуску кількох сервісів PaaSTA з відображенням стану.
Мова програмування
Python
Категорії
Цю програму також можна завантажити з https://sourceforge.net/projects/paasta.mirror/. Вона розміщена на OnWorks для найпростішого запуску онлайн з однієї з наших безкоштовних операційних систем.