VMware запустила публічну бета-версію Tanzu Application Platform
VMware запускає публічну бета-версію платформи додатків Tanzu
На базі платформи додатків Tanzu розробники та оператори DevOps-команд кластерів Kubernetes зможуть розробляти різні рішення для Azure Kubernetes Service, Amazon Elastic Kubernetes Service, Google Kubernetes Engine, а також безпосередньо для інфраструктури на базі Tanzu Kubernetes Grid.
На етапі першого бета-релізу платформа включає в себе наступні можливості:
- Шаблони заявок з готовими найкращими практиками та правилами використання
- Автоматичне створення зображень-контейнерів
- Середовище виконання для обслуговування контейнерів та обробки подій
- Інструменти виявлення та маршрутизації API
- Аналітика по запуску додатків, що спрощує усунення несправностей
Основна ідея платформи додатків Tanzu полягає в тому, щоб дати розробникам засоби для інтеграції існуючих і нових додатків в бекенд-інфраструктуру контейнерів з дотриманням вимог і безпеки. При цьому сама платформа модульна - тобто розробники можуть вибирати утиліти, якими користуються.
За допомогою цього фреймворку розробники можуть створити декларативний маніфест додатка з URL-адресою, яким можна ділитися між членами різних команд. Цей маніфест перетворюється на своєрідний контракт, над яким працюють розробники та операційні групи, щоб забезпечити запуск програми у виробництво та підтримку там.
Платформа підтримує як довгоживучі веб-додатки, так і різні сценарні програми, які працюють на основі подій. Для них передбачені готові шаблони і методичні рекомендації по інтеграції додатків у виробництво, тому розробникам не потрібно перелопачувати тонни документації.
При цьому шари абстракції, що надаються платформою для додатків, не є чорним ящиком - розробник може отримати доступ до всіх обгорток від VMware, аж до оригінального кубектлу.
Якщо будь-яке з визначень для зовнішніх компонентів недоступно на платформі, їх завжди можна підключити за допомогою спеціальних адаптерів, які можна зробити для будь-якого компонента з тисяч інструментів в екосистемі Kubernetes.
Важливою перевагою платформи є можливість розділити обслуговування додатків на 2 схеми: внутрішню, де розробники зайняті тільки тим, щоб змусити додаток працювати, і зовнішню - де DevOps і безпека виводять його в виробниче середовище і підтримують. Наприклад, при виникненні вразливості DevOps і команди безпеки можуть самі оновити додаток через VMware Tanzu Build Service. Тобто розробник в цьому випадку не буде відволікатися від свого найважливішого завдання - кодування.
Через портал API платформи додатків Tanzu розробники можуть легко отримати доступ до внутрішніх і зовнішніх API. Ви також можете протестувати кінцеві точки безпосередньо в графічному інтерфейсі.
За допомогою Весняного хмарного шлюзу для Kubernetes ви можете підключати внутрішні та зовнішні сервіси за допомогою мікросервісів. Замість робочих процесів на основі квитків розробники тепер мають доступ до API, який дозволяє налаштовувати маршрути в JSON під час прив'язки сервісів платформи додатків Tanzu. Тобто розробнику не потрібно залишати свою IDE для настройки взаємодії між сервісами.
Завдяки Cloud Native Runtimes для VMware Tanzu розробники можуть легко обслуговувати події з інших програм та компонентів інфраструктури. За допомогою фреймворку TriggerMesh можна отримувати зовнішні події з хмарних нативних додатків і обробляти їх