جدیداستقرار هوشمند و بازگشت ساده‌تر

ابــران کد شما را مستقر می‌کند.
شما به ساختن ادامه دهید.

از گیت بسازید یا ایمیج کانتینر مستقر کنید؛ سپس برنامک‌ها، پایگاه‌های داده، دامنه‌ها، لاگ‌ها و هزینه‌ها را در یک پلتفرم متمرکز مدیریت کنید.

دامنه abr.run و TLS رایگانپرداخت فقط برای منابع مصرفیاستقرار در کمتر از یک دقیقه
app.abr.run/me/apps

برنامک‌ها

پروژه عملیاتی

آماده

۳

پایگاه‌های داده

۲

درخواست در دقیقه

۱۲٫۴ هزار

تأخیر p95

42ms

برنامکوضعیتپردازنده
apigit:mainآماده
dashboardcli:8f24c1آماده
workerimage:v18در حال استقرار
docsgit:releaseآماده

با همان ابزارهایی که امروز استفاده می‌کنید

Next.jsNestJSExpressViteNuxtSvelteKitAstroDjangoFastAPIFlaskLaravelRailsSpring BootGoDockerPostgreSQLRedisBun

<۰ثانیه

از push تا انتشار سالم

۰٫۰۰%

هدف دسترس‌پذیری پلتفرم

۰+فریم‌ورک

تشخیص خودکار هنگام ساخت

۰خط YAML

بدون نیاز به یادگیری Kubernetes

نحوه کار

از مخزن کد تا محیط عملیاتی در سه گام.

نه کلاستری برای راه‌اندازی، نه مانیفستی برای نوشتن. ابــران را به کدتان وصل کنید؛ ساخت، انتشار و مسیریابی با ما.

۱. کد منبع را وصل کنید

مخزن گیت را متصل کنید، با CLI بارگذاری کنید یا هر ایمیج کانتینر عمومی یا خصوصی را معرفی کنید.

abrun apps create api

۲. ابــران آن را می‌سازد

فریم‌ورک به‌صورت خودکار تشخیص داده می‌شود یا Dockerfile خودتان را بیاورید. هر ساخت قطعی و ثبت‌شده است.

✓ Next.js detected · built in 38s

۳. با اطمینان منتشر کنید

انتشار با بررسی سلامت، دامنه همراه TLS و ذخیره نقطه بازگشت پیش از جابه‌جایی ترافیک.

✓ Ready at https://api.abr.run
یک جریان کاری یکپارچه

هر آنچه برای انتشار و راهبری نیاز دارید. پایش‌پذیری

ابــران مسیر کد منبع تا محیط عملیاتی سالم را در یک جریان محصولی یکپارچه نگه می‌دارد.

استقرار کد منبع یا ایمیج
گیت را وصل کنید، با CLI بارگذاری کنید یا یک ایمیج کانتینر معرفی کنید. همه مسیرها به انتشار یکسان و آگاه از سلامت می‌رسند.
شاخه‌های Gitmain → prod
همگام‌سازی CLIabrun deploy .
رجیستری‌های خصوصیghcr.io/acme:v18
اجرای منعطف برنامک
منابع برنامک و محدودیت نسخه‌ها را انتخاب کنید و ابــران استقرار، بازیابی و اتصال‌های زمان اجرا را مدیریت کند.
کد منبع
ایمیج
انتشار
سلامت
زنده
پایگاه‌های داده مدیریت‌شده
پایگاه داده را با پشتیبان‌گیری، عملیات چرخه عمر، افزونه‌ها و دسترسی محدود به پروژه بسازید.
database.yamlrelease.yaml
# Abrun managed resources
database:
  engine: postgres
  backups: daily
  extensions:
    - pgcrypto
    - uuid-ossp

release:
  replicas: 2
  health_check: /healthz
  rollback: enabled
لاگ‌ها و متریک‌ها
فعالیت ساخت و اجرا را همان‌جا دنبال کنید که برنامک را مدیریت می‌کنید.
۹۸
سلامت
۹۹
دسترس‌پذیری
۱۰۰
TLS
ساخت
42s
انتشار
48s
خطا
0.01%
یکپارچگی گیت
مخزن را وصل کنید، شاخه را انتخاب کنید و با هر انتشار ساخت تکرارپذیر اجرا کنید.

feat: checkout v2

a41c9e2 · ارسال به main

ساخت موفق · انتشار سالم

نقطه بازگشت ذخیره شد

دامنه، TLS و مسیریابی سرویس
از دامنه پیش‌فرض abr.run استفاده کنید یا دامنه خود را تأیید کنید. ابــران مسیریابی و گواهی را بدون تبدیل جزئیات DNS و Kubernetes به رابط محصول اعمال می‌کند.
استقرارها

انتشاری که منتظر سلامت برنامک شما می‌ماند.

پذیرفتن یک مانیفست به معنای انتشار سالم نیست. ابــران هر انتشار را تا آماده شدن کامل دنبال می‌کند و نسخه قبلی همیشه یک کلیک فاصله دارد.

بررسی سلامت پیش از هر جابه‌جایی ترافیک

ذخیره خودکار نقطه بازگشت در هر انتشار

تاریخچه ساخت و انتشار برای هر برنامک

انتشار ⁦#148⁩ · apiسالم
ساخت
ایمیج
بررسی سلامت
ترافیک
زنده
جابه‌جایی ترافیکتدریجی · بدون قطعی
v148۱۰۰%
v147۰%
آمادگی/healthz 200
نسخه‌ها۲ از ۲ سالم
نقطه بازگشت⁦#147⁩ ذخیره شد
سرویس‌های داده

پایگاه داده، درست کنار برنامک‌های شما.

Postgres و موتورهای دیگر را به‌عنوان منابع پروژه بسازید. پشتیبان‌گیری، افزونه‌ها و عملیات چرخه عمر آماده‌اند و اطلاعات اتصال از مرزهای کنترل‌شده خارج نمی‌شود.

پشتیبان‌گیری روزانه و بازیابی آسان

شبکه خصوصی بین برنامک و داده

تغییر اندازه بدون مهاجرت

orders-db · Postgres 16در حال اجرا
postgres
apiworkerdashboard
شبکه خصوصیپشتیبان روزانه · ۰۳:۰۰pgcrypto · uuid-ossp
پایش‌پذیری

ببینید در محیط عملیاتی چه می‌گذرد، همان لحظه.

لاگ‌های ساخت و اجرا را زنده دنبال کنید، مصرف منابع را ببینید و مشکل یک انتشار را بدون جابه‌جایی بین پنج ابزار مختلف پیدا کنید.

پخش زنده لاگ‌های ساخت و اجرا

متریک پردازنده، حافظه و درخواست‌ها برای هر برنامک

همان نما در داشبورد و CLI

پایش apiزنده
پردازنده۳۸%
حافظه۱٫۲GB
تأخیر p95۴۲ms
درخواست در ثانیه204 req/s
12:04:10 info GET /v1/orders 200 18ms
12:04:12 info GET /healthz 200 2ms
12:04:14 info POST /v1/cart 201 34ms
12:04:16 warn cache miss key=cart:9f2
12:04:18 info GET /v1/products 200 11ms
CLI ابــران

از کد منبع محلی تا برنامک زنده.

CLI را نصب کنید، ورود را در مرورگر تأیید کنید و از پوشه پروژه مستقر شوید. ابــران کد منبع را همگام می‌کند، آن را می‌سازد و انتشار را تا سلامت برنامک دنبال می‌کند.

$ npm install -g @abruncloud/cli
ورود تأییدشده با مرورگر توکن‌های خودکارسازی مناسب CI
~/projects/api — abrun deploy
چرا ابــران

زیرساخت را کنار بگذارید. محصول بسازید.

ابــران کارهای پراکنده بین کد شما و یک آدرس عملیاتی را با یک جریان کاری یکپارچه جایگزین می‌کند.

انجامش به‌تنهایی

  • نوشتن و نگهداری مانیفست‌های Kubernetes و Helm
  • راه‌اندازی CI، رجیستری و اسکن ایمیج
  • تنظیم دستی ingress، DNS و تمدید گواهی
  • اجرا و پشتیبان‌گیری از سرورهای پایگاه داده
  • کنار هم گذاشتن لاگ و متریک از ابزارهای جدا
زمان تا اولین استقرار عملیاتیحدود ۲ هفته

با ابــران

  • کد یا ایمیج را بفرستید؛ ابــران می‌سازد و منتشر می‌کند
  • انتشار با بررسی سلامت و نقطه بازگشت خودکار
  • دامنه abr.run از روز اول و دامنه اختصاصی با TLS مدیریت‌شده
  • پایگاه داده مدیریت‌شده با پشتیبان‌گیری و افزونه
  • لاگ، متریک و صورتحساب در یک داشبورد
زمان تا اولین استقرار عملیاتیکمتر از ۵ دقیقه
قیمت‌گذاری زنده

پلن‌های ساعتی ساده.

اندازه اجرای برنامه‌تان را انتخاب کنید — با احتساب ساعتی برای هر برنامه و قابل تغییر در هر زمان.

پرسش‌های متداول

جزئیات کاربردی که تیم‌ها معمولاً پیش از نخستین استقرار نیاز دارند.

ابــران از برنامک‌های مبتنی بر کد منبع و ایمیج‌های کانتینر پشتیبانی می‌کند. سرویس‌های رایج Node.js، Go، Python، Ruby، PHP، Java، .NET و Docker بدون درگیر کردن شما با جزئیات زیرساخت اجرا می‌شوند.

از مخزن Git متصل یا CLI ابــران مستقر کنید. ابــران کد منبع را مدیریت می‌کند، ایمیج قطعی می‌سازد، لاگ ساخت را ثبت می‌کند و همان مسیر اجرای ایمیج مستقیم را برای انتشار استفاده می‌کند.

بله. برنامک‌ها می‌توانند دامنه abr.run با TLS مدیریت‌شده دریافت کنند. همچنین می‌توانید دامنه اختصاصی وصل کنید، مالکیت را تأیید کنید و تنظیم مسیریابی و گواهی را به ابــران بسپارید.

بله. یک ایمیج عمومی را مستقیم مستقر کنید یا برای ایمیج‌های خصوصی، اعتبارنامه رجیستری پروژه را تنظیم کنید. ابــران سپس استقرار، سرویس، دامنه‌ها و وضعیت سلامت برنامک را مدیریت می‌کند.

سرویس‌های پایگاه داده منابع پروژه هستند و موتور، اندازه، پشتیبان‌گیری، افزونه و عملیات چرخه عمر مشخص دارند. جزئیات اتصال در مرزهای کنترل‌شده محصول و زمان اجرا باقی می‌ماند.

قیمت پلن‌ها از تعرفه زنده منابع محاسبه می‌شود و به‌صورت ساعتی برای هر برنامه محاسبه می‌گردد. می‌توانید هر زمان اندازه پلن را تغییر دهید؛ هزینه نهایی به پلن‌هایی بستگی دارد که اجرا می‌کنید.

آماده استقرار روی ابــران هستید؟

یک پروژه بسازید، برنامک را مستقر کنید و وضعیت سلامت آن را تا پایان دنبال کنید.