Мастер-класс для разработчиков Laravel, которые хотят быстро и эффективно масштабировать свои приложения с помощью Vapor.
Я не люблю управлять серверами, я просто хочу писать код. Обновления и настройка безопасности - это одно, но вы также должны убедиться, что ваши серверы готовы обрабатывать большие пики трафика без каких-либо простоев. Таким образом, вы будете чрезмерно инициализировать серверы ($$$) или будете страдать от простоев. Есть лучший способ, и это serverless .
Почему я устал от управления серверами
2 часа ночи
Наше приложение выходит из строя в середине ночи. Угадайте, чье пробуждение? Мое. С Vapor наши серверы не отключаются, потому что мы serverless.
Время простоя приложения
Что произойдет, если сервер отключится? Сколько серверов я должен поставить за моим балансировщиком нагрузки? Что если кто-то сломается, сможет ли оставшийся сервер обработать трафик?
Проблемы с масштабированием
Мы собираемся жить с большим приложением. Могут ли наши серверы обрабатывать трафик? Будет ли наш сервер падать и смущать нас? Сколько времени потребуется, чтобы вернуть сервер в оперативный режим?
Различная нагрузка на сервер
Наше приложение не пользуется популярностью в период с 2:00 до 5:00, но ему необходимо удвоить емкость с 6:00 до 12:00, но затем оно останавливается в 13:00 на 3 часа, а затем резервируется в 16:00. Что за головная боль ...
Laravel Vapor - это будущее
Автоматическое масштабирование
Laravel Vapor работает на serverless технологии, то есть у вас нет физических серверов. По этой причине ваше приложение может автоматически масштабироваться по требованию, а вы платите только за то, что вам нужно.
Нет дорогих DevOps
Вы когда-нибудь получали чек от DevOps? Наш последний был за 1000 долларов в месяц, чтобы держать наши серверы в сети. Теперь мы платим 39 долларов в месяц за Vapor, что позволило нам сэкономить более 11 500 долларов в год!
Нет обслуживания сервера
Нет обновлений, нет перезагрузок сервера, нет проблем с оборудованием, ничего. Вам не нужно беспокоиться о виртуальных серверах, потому что команда AWS позаботится обо всем за вас. Обслуживание сервера не является проблемой, пока ваше приложение не перейдет в автономный режим.
Простое развертывание
Развертывание приложения в Vapor - это плавный процесс. Они обрабатывают все, включая настройку DNS, брандмауэры, балансировщики нагрузки, перемещение активов в глобальный CDN, метрики и многое другое.
2. A real-world example of costs
3. Cost-saving techniques
4. Oh, here’s my filesystem
5. Using an external DNS provider
6. Using Redis to speed up session performance