Готова ли рабочая среда .net core 5.0 для служб приложений Azure?

На портале Azure для службы приложений теперь можно выбрать .Net 5 (ранний доступ). Что означает ранний доступ? Он готов к производству или стоит подождать?

введите здесь описание изображения


person forsmyr    schedule 23.02.2021    source источник


Ответы (1)


Ограничения раннего доступа

Среда выполнения раннего доступа имеет полную поддержку платформы и полную точность функций. Другими словами, они ведут себя так же, как и любая другая среда выполнения, поддерживаемая службой приложений.

Ранний доступ влияет на производительность холодного запуска и время сборки (если сборка выполняется в службе приложений):

Влияние холодного пуска на производительность

Приложение, использующее среду выполнения раннего доступа, будет иметь более медленное время инициализации по сравнению с приложением, использующим встроенную среду выполнения. Согласно нашим испытаниям, удар P95 составляет ~30 секунд, а средний удар составляет ‹10 секунд. Это влияние применяется один раз для каждого экземпляра и не должно наблюдаться при последующих перезапусках приложения, если они происходят в одном и том же экземпляре.

Повышение производительности

Приложение, использующее среду выполнения раннего доступа, будет иметь более медленное время сборки по сравнению с приложением, использующим встроенную среду выполнения. Основываясь на наших тестах, влияние P95 на сборку составляет ~60 секунд, а среднее воздействие составляет ‹20 секунд. Это влияние применяется один раз для каждого экземпляра и не должно наблюдаться в последующих сборках, если они происходят в одном и том же экземпляре.

https://github.com/Azure/app-service-linux-docs/blob/master/Runtime_Support/early_access.md

person Thorkil Holm-Jacobsen    schedule 23.02.2021