Как установить LAMP Stack 1/2 на Azure Linux VM

RedDeveloper
30.12.2022 02:12
Как установить LAMP Stack 1/2 на Azure Linux VM

В дополнение к нашему предыдущему сообщению о намерении Azure прекратить поддержку Azure Database для MySQL в качестве единого сервера после 16 сентября 2024 года, мы рекомендуем вам начать планирование миграции как можно скорее.

Microsoft также сообщила, что намерена прекратить поддержку App Service для PHP 7.4 28 ноября 2022 года. Если вы хотите создать новый App Service, будет доступен только PHP 8.0 Runtime Stack и выше.

В стеке PHP 8.0 Runtime Stack, лежащем в основе зеркала Docker, также меняется используемый веб-сервер с Apache на Nginx.

В стеке PHP 80 Runtime Stack лежащем в основе зеркала Docker также меняется

Стоимость обслуживания

Сайты, которые мы поддерживаем, переданы на разработку поставщикам, и сервис уже стабилен и не требует дополнительного развития. Хотя развертывание на AppService не составляет труда, время от времени Azure будет приходить и давать вам план поэтапного отказа.

Если вам придется обновить PHP 8 на Azure App Service, вы больше не сможете использовать стандартный файл .htaccess, поскольку он не поддерживается Nginx. PHP 7 также потребует внесения большого количества изменений в код, что, на мой взгляд, станет ненужным бременем для обслуживающего персонала.

Соображения по поводу затрат

Ранее мы уже использовали App Service с Azure Database for MySQL для предоставления наших услуг, и мы видим, что только база данных Azure Database стоит 3 425 НТД в месяц, не включая стоимость App Service.

Ранее мы уже использовали App Service с Azure Database for MySQL для предоставления наших

Исходя из нашей нагрузки на сервис, виртуальная машина Linux размером D1s достаточно легко справляется с задачей и стоит всего около 2,558 TWD в месяц.

Исходя из нашей нагрузки на сервис виртуальная машина Linux размером D1s достаточно легко

Сегодня мы кратко объяснили, почему мы хотим перенести наши сервисы с Azure App Service на Linux VM, а в следующей статье начнем рассказывать, как установить LAMP Stack на Azure Linux VM.

Ссылки

Развертывание приложений PHP 8.0 с помощью Azure App Service

Стоит ли изучать PHP в 2023-2024 годах?
Стоит ли изучать PHP в 2023-2024 годах?

20.08.2023 18:21

Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в 2023-2024 годах? Или это полная лажа?".

Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией

20.08.2023 17:46

В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.

Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox

19.08.2023 18:39

Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в частности, магию поплавков и гибкость flexbox.

Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest

19.08.2023 17:22

В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для чтения благодаря своей простоте. Кроме того, мы всегда хотим проверить самые последние возможности в наших проектах!

Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️

18.08.2023 20:33

Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий их языку и культуре.

Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL

14.08.2023 14:49

Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип предназначен для представления неделимого значения.