ВДС 1
Вариант источника для небольшого приложения или теста
349,00 TRY/ мес. при оплате за год
Итого за 12 месяцев: 4 188,00 TRY
- Процессор
- 1 виртуальный ЦП
- Память
- 2 ГБ ОЗУ
- NVMe-хранилище
- 40 ГБ NVMe
- Доступ к серверу
- Доступ root/администратора
Проекты Laravel, от простого PHP-сайта до приложения непрерывной обработки очередей, требуют разных ресурсов. Выберите метод публикации и потребности в услуге вместе.
Сравните ресурсы сервера для приложения PHP, работника очереди, запланированной задачи и базы данных.
Вариант источника для небольшого приложения или теста
349,00 TRY/ мес. при оплате за год
Итого за 12 месяцев: 4 188,00 TRY
Промежуточный ориентир для Laravel и баз данных
По запросуПосле уточнения цены и ресурсов
Цены в зависимости от запланированной мощности
Ориентир для ресурсоёмкой нагрузки Laravel и обработчиков
По запросуПосле уточнения цены и ресурсов
Цены в зависимости от запланированной мощности
Больше ресурсов для работников приложений и очередей
799,00 TRY/ мес. при оплате за год
Итого за 12 месяцев: 9 588,00 TRY
Исходная цена VDS Laravel не подразумевает обслуживание или распространение. Для простых проектов также можно рассмотреть подходящий PHP-хостинг; Поддержка общедоступного каталога и процессов должна быть проверена заранее.
На узком экране таблицу можно прокручивать по горизонтали.
| особенность | ВДС 1 | VDS 2 | VDS 3 | ВДС 4 |
|---|---|---|---|---|
| Процессор | 1 виртуальный ЦП | ориентир: 2 vCPU | ориентир: 3 vCPU | 4 виртуальных ЦП |
| Память | 2 ГБ ОЗУ | ориентир: 4 ГБ ОЗУ | ориентир: 6 ГБ ОЗУ | 8 ГБ ОЗУ |
| NVMe-хранилище | 40 ГБ NVMe | ориентир: 80 ГБ NVMe | ориентир: 120 ГБ NVMe | 160 ГБ NVMe |
| Доступ к серверу | Доступ root/администратора | Доступ root/администратора | Доступ root/администратора | Доступ root/администратора |
| Ежемесячный резерв на годовую оплату | 349,00 TRY | По запросу | По запросу | 799,00 TRY |
| всего 12 месяцев | 4 188,00 TRY | По запросу | По запросу | 9 588,00 TRY |
Укажите корень веб-сайта на общедоступный каталог; Храните .env и ресурсы проекта вне открытого каталога. Сравните веб-версии PHP и версии CLI.
Отделите запланированную задачу от непрерывной работы. После релиза проверьте, что не осталось воркеров, выполняющих старый код, и что задачи выполняются только один раз.
Запланируйте резервное копирование и откат базы данных до изменения схемы. Убедитесь, что пользовательские загрузки сохраняются в новой версии.
Расширения PHP, планировщик, обработчик очереди и база данных должны гармонично работать в одной среде.
Корень веб-страницы, зависимости и фоновые процессы в приложениях PHP.
О LaravelПанель управления для управления веб-сайтом, базой данных и серверными службами.
О aaPanelДистрибутив Linux для веб-приложений, сервисов API и контейнерных сред.
О UbuntuОпция сервера будет оценена вместе с управлением пакетами и жизненным циклом выпуска.
О DebianВ этом разделе описаны задачи инструментов. Программное обеспечение, лицензия, версия и объем установки в вашем пакете уточняются при выборе услуги.
Проверьте версию PHP и плагины, необходимые для вашей версии Laravel, а также зависимости проекта. Пакеты, установленные с помощью Composer, могут предъявлять дополнительные требования. Веб-версия PHP, отображаемая на сервере, может отличаться от версии PHP в командной строке.
Доступ по SSH и Composer может быть доступен не в каждом пакете веб-хостинга. Хотя установка и установка зависимостей извне является вариантом, необходимо проверить его совместимость с целевой средой. Если есть особые требования к обслуживанию Linux VDS предлагает больше контроля.
В проекте Laravel корень документа, доступ к которому осуществляется через Интернет, должен указывать на общедоступный каталог. Размещение всех файлов проекта в общедоступном каталоге может привести к раскрытию .env и ресурсов приложения. Прежде чем выбирать хостинг, проверьте настройку корня документа для доменного имени.
В рабочей среде убедитесь, что экраны отладки закрыты, права доступа к файлам и URL-адрес приложения. Предоставьте необходимые разрешения каталогам, которые должны быть доступны для записи; Не делайте без необходимости весь проект доступным для всех.
Такие задания, как уведомление, создание отчетов и передача данных, могут выполняться через очередь. Управление процессами необходимо для постоянно работающего работника очереди; Политика длительного процесса общего хостинга может ограничить это. Узнайте диапазон и ограничения поддержки cron для запланированных задач.
Вы можете управлять рабочими процессами как службами на VDS и контролируемым перезапуском их во время публикации приложения. Если используется Redis или другая инфраструктура очередей, также запланируйте параметры ее памяти, безопасности доступа и постоянства.
Одной только установки файлов новой версии недостаточно. Операции миграции, обновления кэшей и использования работниками очередей нового кода должны выполняться вместе. Прежде чем выполнять операции, изменяющие базу данных, рассмотрите запасные варианты.
Работая с небольшими и запланированными задачами, проект можно запустить на подходящем хостинге PHP. В проектах, требующих постоянных работников, специальных служб или самостоятельной настройки. VDS-пакеты Проверьте это. Оставьте место на диске для пользовательских загрузок и журналов.
| компонент | Управление PHP-хостингом | планировать на VDS/платформе |
|---|---|---|
| веб-приложение | PHP, расширения и корень общедоступного документа | Веб-сервис и макет развертывания |
| планировщик | Интервал Cron и ограничения выполнения | Ответственный за запланированную задачу |
| Очередной работник | Соблюдение политики непрерывного процесса | Управление процессами и рабочие ресурсы |
| Redis/Реверберация | Специальная сервисная поддержка | Отдельный процесс, подключение и память |
| Пользовательские файлы | Постоянное файловое пространство и резервное копирование | Защищенное хранилище между выпусками |
Для проекта работы только на PHP может быть недостаточно. Добавьте работника, запланированную задачу и поведение хранения файлов в список требований. Использование функции из этого списка не означает, что эта функция уже установлена в выбранном вами пакете.
Перед развертыванием оцените совместимость шагов миграции с существующими данными. Определите, какой будет новая схема базы данных при возврате к старой версии приложения. Пользовательские установки и настройки производственной среды не должны быть случайно удалены вместе с файлами версий.
Проверьте сеанс, форму, электронную почту, задачи и рабочие очереди после публикации. Также планируется, что долго выполняющиеся процессы будут использовать новый код. Официальный дистрибьюторский документ Laravel дает вам соответствующие контрольные точки для вашей версии.
Добавьте базу данных, постоянное файловое пространство, службу очередей и задания обслуживания на базовый сервер. Сравнивая платформу с оплатой по факту использования и пакетом фиксированных ресурсов, учитывайте, насколько активно приложение остается в течение дня и количество работников. Не считайте плату за входной план просто общей стоимостью реализации.
В простом приложении совместимый PHP-хостинг поддается оценке. Когда требуются специальные услуги или непрерывные процессы Linux VDS Обеспечивает больший контроль конфигурации. Принимайте решение, исходя из потребностей приложения и возможностей поддержки команды.
Объем управления, ресурсы и дополнительные услуги могут различаться. Ознакомьтесь с различиями, важными для вашего собственного проекта, в таблице ниже.
| Провайдер/услуга | Модель управления | Стоимость и объем | Критерии выбора |
|---|---|---|---|
| Hızlı Hosting | Ресурсы VDS, с помощью которых можно настроить службы Laravel. | Эквивалент 349,00 TL – 799,00 TL/месяц; годовая оплата. Налог/продление и дополнительные услуги подтверждены. | Совместимость с PHP, миграция рабочих/хронов и баз данных. |
| Laravel Облако | Облачная платформа для приложений Laravel. | Плата за базовый план и использование ресурсов оплачиваются отдельно. | Вычисляйте приложение, рабочий процесс, базу данных и хранилище вместе. |
| Рендеринг Докера | Приложения PHP можно развертывать с помощью Docker. | Можно использовать Dockerfile или готовый образ. | Включите в архитектуру постоянные данные и службы очередей. |
Контроль источника: . На узком экране таблицу можно прокручивать по горизонтали. Эта таблица не является тестом скорости или времени безотказной работы; цену, местоположение, налоги и условия кампании следует сравнивать отдельно в день заказа. Это не подразумевает партнёрства или одобрения.
Нет. Веб-хостинг можно использовать, если версия PHP, плагины, корень документа и поддержка задач подходят. Постоянные работники или специальные службы увеличивают потребность в VDS.
Следует убедиться, что через Интернет доступен только общедоступный каталог. Размещение всего корня проекта в открытом каталоге не является безопасным методом публикации.
Расскажите о требованиях к долгосрочному обслуживанию, количестве подключений/работников и версии Laravel/PHP, которую вы используете. Не думайте, что стандартный хостинг PHP имеет поддержку процессов.
Модели обслуживания разные. Рассчитайте использование ресурсов, работу базы данных, рабочих задач, хранилища и обслуживания вместе для одного и того же приложения.
Подготовьте свое текущее использование и ожидания с помощью этих четырех заголовков. Таким образом, вы можете вместе оценить ресурсы пакета и объем службы.
Подготовьте записку о необходимости