cloudflare прекрасен и бесплатный, НО он недоступен в России и имеет проблемы с доступностью в Турции, Испании и других странах (недоступность + проверка SSL).
Хотелось чтобы пользователи aso.dev испытывали меньше проблем и меньше писали в поддержку, поэтому было принято решение перейти на bunny.net, который более стабилен и доступен в этих регионах.
Особенности перехода:
- Пришлось перенести почту на google workspace (давно собирались, использовали пересылку на почту от cloudflare)
- Чтобы бесплатный сертификат SSL работал - надо включать CDN, который стоит денег.
- Чтобы скрыть IP-адреса серверов, нужно использовать CDN.
- Включение CDN требует логики работы сайта
- Нам пришлось на данный момент включить перезапись header запросов к API - на "не кэшировать", и полностью с нуля пересмотреть логику всех запросов к API, чтобы корректно указывать что можно кэшировать, а что нет и насколько времени.
- Включение CDN не только ускоряет работу но и требует оплаты трафика.
- Есть проблемы с доступностью из Росиии, иногда
Дополнительно в качестве второго DNS провайдера был выбран cloudns - у него другой подход к запросам, что позволяет избежать проблем с доступностью в некоторых регионах.
Особенности перехода:
- бесплатный сертификат SSL долго тупил, и его нельзя автоматически включить, его надо скачать и добавить в свою архитектуру. Настроили let's encrypt бота через helm chart, который автоматически обновляет сертификаты.
- UI довольно странный, импорт и экспорт есть
- есть бесплатный тариф и платные, пока мало что понятно, но работает и доступен из России.
Post #837
272

- 🔥 5
- 🎉 1
- 🏆 1