На портале Azure для службы приложений теперь можно выбрать .Net 5 (ранний доступ). Что означает ранний доступ? Он готов к производству или стоит подождать?
Готова ли рабочая среда .net core 5.0 для служб приложений Azure?
Ответы (1)
Ограничения раннего доступа
Среда выполнения раннего доступа имеет полную поддержку платформы и полную точность функций. Другими словами, они ведут себя так же, как и любая другая среда выполнения, поддерживаемая службой приложений.
Ранний доступ влияет на производительность холодного запуска и время сборки (если сборка выполняется в службе приложений):
Влияние холодного пуска на производительность
Приложение, использующее среду выполнения раннего доступа, будет иметь более медленное время инициализации по сравнению с приложением, использующим встроенную среду выполнения. Согласно нашим испытаниям, удар P95 составляет ~30 секунд, а средний удар составляет ‹10 секунд. Это влияние применяется один раз для каждого экземпляра и не должно наблюдаться при последующих перезапусках приложения, если они происходят в одном и том же экземпляре.
Повышение производительности
Приложение, использующее среду выполнения раннего доступа, будет иметь более медленное время сборки по сравнению с приложением, использующим встроенную среду выполнения. Основываясь на наших тестах, влияние P95 на сборку составляет ~60 секунд, а среднее воздействие составляет ‹20 секунд. Это влияние применяется один раз для каждого экземпляра и не должно наблюдаться в последующих сборках, если они происходят в одном и том же экземпляре.
https://github.com/Azure/app-service-linux-docs/blob/master/Runtime_Support/early_access.md