رفتن به محتوا
DevOps · CI/CD · SRE

از کامیت تا پروداکشن در چند دقیقه؛ بدون استرس.

استقرار دستی، شب‌بیداری برای آپدیت و «کی سرور را ری‌استارت کرد؟» را تمام می‌کنیم. خط تولید نرم‌افزار شما را خودکار، قابل پایش و قابل بازگشت می‌کنیم؛ همان کاری که سال‌هاست برای سامانه‌های خودمان انجام می‌دهیم.

بلوغ DevOps خودتان را بسنجید
  1. کامیت
  2. ساخت
  3. تست
  4. ایمیج
  5. استقرار
  6. سلامت

ready. press «استقرار» to ship.

شبیه‌سازی
سنجه‌های DORA

چهار عددی که تیم‌های نرم‌افزاری برتر دنیا با آن سنجیده می‌شوند

پژوهش DORA نشان داده این چهار سنجه، تیم‌های پرسرعت و پایدار را از بقیه جدا می‌کند. هدف ما جابه‌جا کردن همین عددهاست.

Deployment Frequency

تعداد دفعات استقرار

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

هرچه کوچک‌تر و پرتکرارتر منتشر کنید، هر انتشار کم‌خطرتر است.

Lead Time

فاصلهٔ کد تا پروداکشن

دستیچند روزخودکارچند دقیقه

از لحظهٔ نهایی‌شدن کد تا رسیدنش به دست کاربر.

Change Failure Rate

درصد انتشار معیوب

دستیاز هر ۴ انتشار ۱خودکارکمتر از ۱۰٪

تست خودکار و استقرار تدریجی جلوی خطا را می‌گیرد.

MTTR

زمان بازگشت از خرابی

دستیچند ساعتخودکارچند دقیقه

با پایش، هشدار و بازگشت خودکار به نسخهٔ قبل.

پایش و رخداد

وقتی سرور می‌خوابد، چه کسی بیدار است؟

دکمهٔ «شبیه‌سازی قطعی» را بزنید: سرویس می‌افتد، هشدار به پیام‌رسان تیم می‌رود، کانتینر خودکار دوباره بالا می‌آید و همه‌چیز در کمتر از یک دقیقه به حالت عادی برمی‌گردد.

وضعیت سرویس: سالم

مصرف CPU

۳۵٪

درخواست در ثانیه

۴۴

رخدادها

  • ۱۰:۴۲ · همه‌چیز سالم است

پایش خودکار، هشدار در پیام‌رسان و بازیابی خودکار؛ تیم شما فقط خبر خوب را می‌شنود.

خدمات DevOps

آنچه برایتان انجام می‌دهیم

CI/CDساخت، تست و استقرار خودکار با GitLab CI یا GitHub Actions؛ از هر شاخه یک محیط پیش‌نمایش.
Docker و Kubernetesبسته‌بندی سرویس‌ها در کانتینر، Docker Compose برای شروع و Kubernetes برای مقیاس.
پایش و هشدارPrometheus، Grafana و Uptime؛ هشدار در تلگرام و بله، قبل از اینکه مشتری خبردار شود.
بکاپ و بازیابیبکاپ خودکار رمزنگاری‌شده خارج از سرور و تمرین دوره‌ای بازیابی؛ نه فقط «بکاپ داریم».
امن‌سازی سرورفایروال، SSH با کلید، به‌روزرسانی امنیتی، مدیریت رمزها و گواهی SSL خودکار.
زیرساخت به‌شکل کدAnsible و Terraform؛ سرور تازه با یک دستور، دقیقاً مثل قبلی ساخته می‌شود.
ابر و دیتاسنترسرور ایران یا خارج، ابرآروان و CDN؛ انتخاب بر اساس مخاطب و الزامات شما.
کاهش هزینهمنابعی که بی‌استفاده پول می‌خورند را پیدا و حذف می‌کنیم؛ همان کارایی، هزینهٔ کمتر.
کشیک و SLAقرارداد پشتیبانی با زمان پاسخ مشخص و گزارش ماهانهٔ دسترس‌پذیری.
LinuxDockerKubernetesGitLab CIGitHub ActionsCaddyNginxPrometheusGrafanaAnsibleTerraformMySQLRedisCloudflareArvanCloudBunNode.jsLinuxDockerKubernetesGitLab CIGitHub ActionsCaddyNginxPrometheusGrafanaAnsibleTerraformMySQLRedisCloudflareArvanCloudBunNode.js
خودسنجی

بلوغ DevOps تیم شما چقدر است؟

هر جمله‌ای که دربارهٔ تیم شما درست است را تیک بزنید. نتیجه همین‌جا ساخته می‌شود و جایی ارسال نمی‌شود.

بلوغ DevOps شما

۰ از ۸

دستی و پرریسک

هر استقرار یک قمار است. با چند قدم ساده ریسک را خیلی کم می‌کنیم.

پرسش‌ها

دربارهٔ DevOps

دقیقاً تیم‌های کوچک بیشترین سود را می‌برند؛ چون وقتی برای کار دستی و آتش‌نشانی ندارند. شروع با یک خط استقرار ساده و بکاپ خودکار معمولاً چند روز کار است.

استقرار بعدی‌تان را خودکار کنیم؟

یک جلسهٔ ۳۰ دقیقه‌ای: وضعیت فعلی را می‌بینیم و سه قدم اول را می‌گوییم.