Proyecta Cloud
هاستینگ full-stack با محیطهای runtime ایزوله. دیتابیس، backend، احراز هویت، AI، ایمیل — همه چیز در یکجا.
Proyecta Cloud زیرساختی است که پایهی هر اپلیکیشن Proyecta را میسازد. این پلتفرم شامل هاستینگ، لایهی دادهی اپ (محتوا، رکوردها و کاتالوگ تجاری)، احراز هویت، AI Gateway، ایمیل و یک موتور realtime است — همه در یک پلتفرم یکپارچه. میتوانی میزان مصرف و صورتحساب را در Settings → Billing مشاهده کنی.
معماری
Section titled “معماری”- لایهی دادهی پلتفرم — محتوا، رکوردها و کاتالوگ پایدار اپت در پلتفرم Proyecta (مبتنی بر Postgres، با حوزهی سازمانی) ذخیره میشوند. این store پیشفرض است — Proyecta مدل داده را طراحی میکند، مجموعهها را تأمین میکند و پیش از ساختهشدن رابط کاربری، دادههای نمونه را وارد میکند. اپ منتشرشدهات مستقیماً از مرورگر از طریق API عمومی
/v1/public/*و با احراز هویت با publishable key اپ (pk_pub_*، که ارسال آن در صفحه امن است) این دادهها را میخواند — این همان چیزی است که هوکهای محتوای داخلی استفاده میکنند. به مدیریت محتوا مراجعه کن. - موتور realtime (بهزودی) — برای اپهایی با نیازهای واقعاً realtime (چت، فیدهای زنده، گیمپلی، وضعیت موقت per-user)، یک لایهی realtime وضعیت رفتاری/realtime را نگه میدارد. محتوای پایدار همچنان در لایهی دادهی پلتفرم باقی میماند.
- پادهای runtime ایزوله — هر پروژه کانتینر مخصوص خودش را با محیط کامل Linux برای ساخت و انتشار دریافت میکند.
- سرویسهای زیرساختی — PostgreSQL، Redis، MongoDB و MySQL بهعنوان کانتینرهای sidecar
- کد نسخهبندیشده — هر تغییر یک اسنپشات شمارهگذاریشده ذخیره میکند که میتوانی مشاهدهاش کنی.
- دامنههای سفارشی — زیردامنهی رایگان
*.proyecta.liveیا اتصال دامنهی خودت
قیمتگذاری
Section titled “قیمتگذاری”هر پلن شامل یک اعتبار ماهانه است. پلنهای پولی میتوانند فراتر از اعتبار با نرخهای اضافهمصرف زیر بروند.
تنها متریکی که برای همهی اپها اعمال میشود API requests است — یک واحد به ازای هر فراخوانی پلتفرم که اپ منتشرشدهات انجام میدهد (خواندن محتوا، ارسال فرم، checkout، ارسال ایمیل). متریکهای موتور realtime در زیر (فراخوانیهای تابع، ذخیرهسازی دیتابیس/vector و پهنای باند، محاسبهی action) فقط برای اپهایی اعمال میشوند که از موتور realtime استفاده میکنند (بهزودی)؛ اپهای محتوامحوری که هرگز به آن دست نمیزنند در محدودهی اعتبار API request باقی میمانند.
| متریک | رایگان | Pro | Studio |
|---|---|---|---|
| API requests | ۱٬۰۰۰/ماه | ۵۰٬۰۰۰/ماه | ۲۵۰٬۰۰۰/ماه |
| Function calls | ۲۵۰ هزار/ماه | ۵ میلیون/ماه، سپس $2.88/میلیون | ۵ میلیون/ماه، سپس $2.50/میلیون |
| File storage | ۱ GB/ماه | ۱۰۰ GB/ماه، سپس $0.040/GB-ماه | ۱۰۰ GB/ماه، سپس $0.035/GB-ماه |
| Database storage | ۱ GB/ماه | ۲۵ GB/ماه، سپس $0.31/GB-ماه | ۲۵ GB/ماه، سپس $0.27/GB-ماه |
| Database bandwidth | ۱ GB/ماه | ۲۵ GB/ماه، سپس $0.31/GB | ۲۵ GB/ماه، سپس $0.27/GB |
| Vector embedding storage | ۱۰۰ MB/ماه | ۱ GB/ماه، سپس $0.81/GB-ماه | ۱ GB/ماه، سپس $0.70/GB-ماه |
| Vector embedding bandwidth | ۱ GB/ماه | ۵ GB/ماه، سپس $0.16/1,000 query-GBs | ۵ GB/ماه، سپس $0.14/1,000 query-GBs |
| Data egress | ۱ GB/ماه | ۵۰ GB/ماه، سپس $0.184/GB | ۵۰ GB/ماه، سپس $0.16/GB |
| Action compute | ۳ GB-hr/ماه | ۲۵ GB-hr/ماه، سپس $0.48/GB-hr | ۲۵ GB-hr/ماه، سپس $0.42/GB-hr |
| AI Gateway | پرداخت بر اساس مصرف | پرداخت بر اساس مصرف | پرداخت بر اساس مصرف |
پلنهای Enterprise با محدودیتهای سفارشی در دسترس هستند. برای جزئیات با تیم فروش تماس بگیر.
مدیریت هزینهها
Section titled “مدیریت هزینهها”موجودی اعتبار. Proyecta زمانی که اعتبارت به صفر برسد به تو اطلاع میدهد. میتوانی موجودی خود را در Settings → Billing رصد کنی.
افزایش اعتبار ماهانه. میتوانی اعتبار ماهانهات را با تغییر مقدار بلوک اعتبار روی کارت پلنت در صفحهی صورتحساب افزایش دهی.
کاهش مصرف
Section titled “کاهش مصرف”- Database bandwidth — از اسکن کل جداول اجتناب کن؛ از ایندکس، محدودکردن کوئریها و صفحهبندی نتایج استفاده کن.
- Action compute — از actionهای طولانی که حافظه را نگه میدارند اجتناب کن؛ کارهای بزرگ را به مراحل تدریجی کوچکتر تقسیم کن.
چرخهی حیات Runtime
Section titled “چرخهی حیات Runtime”محیط توسعهات این وضعیتها را دارد:
| وضعیت | توضیحات |
|---|---|
| Running | فعال و آماده |
| Suspended | پس از ۶۰ دقیقه بیکاری متوقف میشود (در چند ثانیه از سر گرفته میشود) |
| Archived | ذخیرهسازی سرد پس از ۲۴ ساعت تعلیق (بازیابی بیشتر طول میکشد) |
| Terminated | بهطور دائمی متوقفشده |
اپهای منتشرشده
Section titled “اپهای منتشرشده”اپهای منتشرشده روی زیرساخت جداگانه و در سطح production اجرا میشوند. مشکلات ماشین توسعه روی سایت زندهات تأثیر نمیگذارند.
سؤالات متداول
Section titled “سؤالات متداول”این با هاستینگ serverless چه تفاوتی دارد؟
Proyecta از ایزولاسیون مبتنی بر کانتینر برای توسعه و زیرساخت serverless برای production استفاده میکند. پروژهات یک محیط توسعهی کامل Linux دریافت میکند (AI آن را از طرف تو مدیریت میکند — دسترسی shell در builder وجود ندارد) و در production بهصورت خودکار مقیاسبندی میشود.
میتوانم اپم را جای دیگری هاست کنم؟
نه فعلاً. Proyecta اپت را هاست میکند و امکان export کد وجود ندارد — بنابراین نمیتوانی آن را روی Vercel، Netlify، AWS یا جای دیگری deploy کنی. به Export کردن دادههایت مراجعه کن.
چه مناطقی در دسترس هستند؟
در حال حاضر هاستینگ مبتنی بر آمریکا. EU و مناطق بیشتری برنامهریزی شدهاند.
Proyecta Cloud روی چه زیرساختی اجرا میشود؟
Proyecta Cloud روی زیرساخت Cloudflare و GCP اجرا میشود.