.NET Aspire: различия между версиями
Перейти к навигации
Перейти к поиску
Dzmuh (обсуждение | вклад) (Новая страница: «{{Заготовка}} '''.NET Aspire''' — это темплейт + opinionated стек для микросервисных приложений. Он предоставляет следующие фичи<ref>{{cite web |url = https://habr.com/ru/articles/818907/ |title = .NET Aspire — империя дотнета наносит ответный удар |lang = ru |date = 2024-06-02 |access-date = 2024-06-02 |website...») |
Dzmuh (обсуждение | вклад) Нет описания правки |
||
| Строка 7: | Строка 7: | ||
|access-date = 2024-06-02 | |access-date = 2024-06-02 | ||
|website = [[Хабр]] | |website = [[Хабр]] | ||
|archive-url = | |archive-url = https://web.archive.org/web/20240602200921/https://habr.com/ru/articles/818907/ | ||
|archive-date = | |archive-date = 2024-06-02 | ||
}}</ref>: | }}</ref>: | ||
* '''Оркестрация''' - Aspire делает простым запуск и подключение многопроектных приложений и их зависимостей к локальным средам разработки. Он сам поднимает все апи, динамически генерирует докерфайлы, реплицирует сервисы при необходимости, сам поднимает нужную инфраструктуру - докер или подман контейнеры с базой, брокерами и кешом | * '''Оркестрация''' - Aspire делает простым запуск и подключение многопроектных приложений и их зависимостей к локальным средам разработки. Он сам поднимает все апи, динамически генерирует докерфайлы, реплицирует сервисы при необходимости, сам поднимает нужную инфраструктуру - докер или подман контейнеры с базой, брокерами и кешом | ||
| Строка 14: | Строка 14: | ||
* '''Крутой локальный дашборд''' - все метрики, список контейнеров, логи, трейсы - в одной готовой админке, причем смотрящейся достаточно неплохо. Не надо ничего поднимать локально в докер композах - ни графану ни прометеус. Коллектор .NET Aspire'а получит все самостоятельно | * '''Крутой локальный дашборд''' - все метрики, список контейнеров, логи, трейсы - в одной готовой админке, причем смотрящейся достаточно неплохо. Не надо ничего поднимать локально в докер композах - ни графану ни прометеус. Коллектор .NET Aspire'а получит все самостоятельно | ||
* '''Легкий деплой в Azure/k8s''' - по словам команды которая работает над Aspire, на релизе можно будет в одну кнопку запубликовать весь проект на облако в Azure, либо сгенерировать k8s манифесты чтобы разворачивать на своей/чужой инфраструктуре | * '''Легкий деплой в Azure/k8s''' - по словам команды которая работает над Aspire, на релизе можно будет в одну кнопку запубликовать весь проект на облако в Azure, либо сгенерировать k8s манифесты чтобы разворачивать на своей/чужой инфраструктуре | ||
== Примечания == | |||
{{Примечания|2}} | |||
== Ссылки == | == Ссылки == | ||
Текущая версия от 20:13, 2 июня 2024
Это заготовка статьи. |
.NET Aspire — это темплейт + opinionated стек для микросервисных приложений. Он предоставляет следующие фичи[1]:
- Оркестрация - Aspire делает простым запуск и подключение многопроектных приложений и их зависимостей к локальным средам разработки. Он сам поднимает все апи, динамически генерирует докерфайлы, реплицирует сервисы при необходимости, сам поднимает нужную инфраструктуру - докер или подман контейнеры с базой, брокерами и кешом
- Готовый тулинг - в темплейте, Aspire по умолчанию генерит код и настройки для OpenTelemetry - логи, метрики и трейсы - трех столбов observability. Не нужно возиться с секретами, каким-то своим поднятием Prometheus'а - Aspire сам коллектит всю телеметрию с сервисов, чтобы затем показывать это все в админке
- Крутой локальный дашборд - все метрики, список контейнеров, логи, трейсы - в одной готовой админке, причем смотрящейся достаточно неплохо. Не надо ничего поднимать локально в докер композах - ни графану ни прометеус. Коллектор .NET Aspire'а получит все самостоятельно
- Легкий деплой в Azure/k8s - по словам команды которая работает над Aspire, на релизе можно будет в одну кнопку запубликовать весь проект на облако в Azure, либо сгенерировать k8s манифесты чтобы разворачивать на своей/чужой инфраструктуре
Примечания
- ↑ .NET Aspire — империя дотнета наносит ответный удар. Хабр (2 июня 2024). Дата обращения: 2 июня 2024. Архивировано 2 июня 2024 года.
Ссылки
- Проект .NET Aspire на сайте GitHub