Proyecta Cloud
Full-stack хостинг з ізольованими середовищами виконання. База даних, backend, автентифікація, AI, електронна пошта — все включено.
Proyecta Cloud — це інфраструктура, що забезпечує роботу кожного застосунку Proyecta. Вона включає хостинг, рівень даних застосунку (контент, записи та каталог для комерції), автентифікацію, AI Gateway, електронну пошту та realtime-рушій — усе на одній платформі. Переглянути використання та білінг можна у Settings → Billing.
Архітектура
Section titled “Архітектура”- Рівень даних платформи — Довготривалий контент, записи та каталог вашого застосунку зберігаються на платформі Proyecta (на основі Postgres, у межах організації). Це сховище за замовчуванням — Proyecta проєктує модель даних, створює колекції та заповнює їх тестовими даними ще до того, як будується UI. Опублікований застосунок зчитує їх безпосередньо з браузера через публічний API
/v1/public/*, автентифікуючись за допомогою publishable key застосунку (pk_pub_*, безпечно передавати на сторінку) — саме це і використовують вбудовані хуки контенту. Дивіться Content Management. - Realtime-рушій (незабаром) — Для застосунків із дійсно realtime-потребами (чат, живі стрічки, ігровий процес, короткочасний стан на рівні користувача) realtime-рівень зберігатиме поведінковий та realtime-стан. Довготривалий контент залишатиметься на рівні даних платформи.
- Ізольовані runtime-поди — Кожен проєкт отримує власний контейнер із повноцінним середовищем Linux для збірки та публікації.
- Інфраструктурні сервіси — PostgreSQL, Redis, MongoDB, MySQL як sidecar-контейнери.
- Версіонований код — Кожна зміна зберігає пронумерований знімок, який можна переглянути.
- Власні домени — Безкоштовний піддомен
*.proyecta.liveабо підключення власного домену.
Ціноутворення
Section titled “Ціноутворення”Кожен план включає щомісячний ліміт. Платні плани можуть перевищувати його за тарифами надлімітного використання, наведеними нижче.
Єдиний показник, що застосовується до кожного застосунку, — це API requests: один запит відповідає одному виклику платформи з опублікованого застосунку (читання контенту, надсилання форми, оформлення замовлення, відправка листа). Показники realtime-рушія нижче (виклики функцій, зберігання бази даних / векторних даних та пропускна здатність, обчислення action) стосуються лише застосунків, що використовують realtime-рушій (незабаром); контентний застосунок, який його не торкається, залишається в межах ліміту API requests.
| Показник | Free | Pro | Studio |
|---|---|---|---|
| API requests | 1,000/місяць | 50,000/місяць | 250,000/місяць |
| Function calls | 250k/місяць | 5M/місяць, далі $2.88/мільйон | 5M/місяць, далі $2.50/мільйон |
| File storage | 1 GB/місяць | 100 GB/місяць, далі $0.040/GB-місяць | 100 GB/місяць, далі $0.035/GB-місяць |
| Database storage | 1 GB/місяць | 25 GB/місяць, далі $0.31/GB-місяць | 25 GB/місяць, далі $0.27/GB-місяць |
| Database bandwidth | 1 GB/місяць | 25 GB/місяць, далі $0.31/GB | 25 GB/місяць, далі $0.27/GB |
| Vector embedding storage | 100 MB/місяць | 1 GB/місяць, далі $0.81/GB-місяць | 1 GB/місяць, далі $0.70/GB-місяць |
| Vector embedding bandwidth | 1 GB/місяць | 5 GB/місяць, далі $0.16/1,000 query-GBs | 5 GB/місяць, далі $0.14/1,000 query-GBs |
| Data egress | 1 GB/місяць | 50 GB/місяць, далі $0.184/GB | 50 GB/місяць, далі $0.16/GB |
| Action compute | 3 GB-hr/місяць | 25 GB-hr/місяць, далі $0.48/GB-hr | 25 GB-hr/місяць, далі $0.42/GB-hr |
| AI Gateway | Pay-as-you-go | Pay-as-you-go | Pay-as-you-go |
Для корпоративних клієнтів доступні плани з індивідуальними лімітами. Зв’яжіться з відділом продажів для отримання деталей.
Управління витратами
Section titled “Управління витратами”Баланс кредитів. Proyecta сповістить вас, коли кредити закінчаться. Ви можете стежити за балансом у Settings → Billing.
Збільшення щомісячного ліміту кредитів. Ви можете збільшити щомісячний ліміт кредитів, змінивши кількість кредитних блоків на картці вашого плану на сторінці білінгу.
Зниження використання
Section titled “Зниження використання”- Database bandwidth — уникайте повного сканування таблиць; використовуйте індекси, обмежуйте запити та пагінуйте результати.
- Action compute — уникайте тривалих actions, що утримують пам’ять; розбивайте великі задачі на менші покрокові кроки.
Життєвий цикл runtime
Section titled “Життєвий цикл runtime”Ваше середовище розробки може перебувати в таких станах:
| Стан | Опис |
|---|---|
| Running | Активний та готовий до роботи |
| Suspended | Призупинений після 60 хв простою (відновлюється за кілька секунд) |
| Archived | Холодне сховище після 24 год у стані Suspended (відновлення займає довше) |
| Terminated | Назавжди зупинений |
Опубліковані застосунки
Section titled “Опубліковані застосунки”Опубліковані застосунки працюють на окремій інфраструктурі виробничого рівня. Проблеми з середовищем розробки не впливають на ваш живий сайт.
Часті питання
Section titled “Часті питання”Чим це відрізняється від serverless-хостингу?
Proyecta використовує ізоляцію на основі контейнерів для розробки та serverless-інфраструктуру для production. Ваш проєкт отримує повноцінне середовище розробки Linux (AI керує ним від вашого імені — доступу до shell у builder немає), а також автоматичне масштабування у production.
Чи можна розмістити застосунок в іншому місці?
Наразі ні. Proyecta хостить ваш застосунок, і експорт коду не передбачений — тому ви не можете deploy його на Vercel, Netlify, AWS чи інші платформи. Дивіться Export Your Data.
Які регіони доступні?
Наразі хостинг розміщено в США. EU та додаткові регіони заплановані.
На якій інфраструктурі працює Proyecta Cloud?
Proyecta Cloud працює на інфраструктурі Cloudflare та GCP.