پرش به محتوا

$ offlineops --status

زیرساختی که پا به پای محصول شما رشد می‌کند

Kubernetes · CI/CD · SRE · میزبانی سازمانی

پایپ‌لاین انتشار، کلاستر و مانیتورینگ را می‌سازیم و تا جایی همراه می‌مانیم که تیم خودتان بتواند آن را بچرخاند. کد محصول کار شماست؛ بستر زیرش کار ما.

  • Kubernetes
  • CI/CD
  • Observability
  • میزبانی سازمانی
  • Kubernetes
  • CI/CD
  • Terraform
  • Prometheus
  • Argo CD
  • Docker
  • Ansible
  • Grafana
  • Kubernetes
  • CI/CD
  • Terraform
  • Prometheus
  • Argo CD
  • Docker
  • Ansible
  • Grafana
  • Kubernetes
  • CI/CD
  • Terraform
  • Prometheus
  • Argo CD
  • Docker
  • Ansible
  • Grafana

$ چرا ما

زیرساختی که فقط یک نفر بلد است، دارایی نیست

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

کار ما همین مرتب‌کردن است: ظرفیت بر اساس بار واقعی تعیین می‌شود نه حدس، و هر کاری که امروز دستی انجام می‌شود فردا یک دستور تکرارپذیر در مخزن کد خودتان خواهد بود.

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

$ حوزه‌ها

سه چیزی که برایتان می‌سازیم

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

01

زیرساخت مستقل

سرویس روی بستری اجرا می‌شود که ظرفیت، دسترسی و ذخیره‌سازی‌اش از پیش حساب شده باشد.

  • Kubernetes و Docker
  • OpenStack و Ceph برای ابر خصوصی
  • جداسازی محیط‌ها و طراحی ظرفیت
02

پایداری زیر فشار

به‌جای نمودارهایی که کسی نگاهشان نمی‌کند، شاخص‌هایی که به اقدام مشخص ختم می‌شوند.

  • Prometheus و Grafana
  • تعریف SLI و SLO
  • رویه‌ی رسیدگی به حادثه
03

تحویل تکرارپذیر

انتشار نسخه نباید به حضور یک نفر خاص یا به یادِ کسی بودنِ یک مرحله وابسته باشد.

  • Terraform و Ansible
  • GitLab CI و Argo CD
  • استقرار بدون توقف سرویس

$ مسیر تحویل

از کامیت تا محیط عملیاتی

هر تغییر همین مسیر را طی می‌کند — بدون میان‌بر دستی و بدون وابستگی به اینکه چه کسی آنلاین است.

CODEcommit01BUILDtest02DEPLOYrollout03OBSERVEmetrics04

$ یادداشت‌ها

آنچه در پروژه‌ها یاد گرفته‌ایم

راهنماهایی که می‌توانید خودتان اجرا کنید — و اگر نخواستید، ما اجرا می‌کنیم.

همه یادداشت‌ها

$ شروع کنیم

بیایید از وضعیت امروزتان شروع کنیم

لازم نیست از قبل بدانید دقیقاً به چه چیزی نیاز دارید. بنویسید الان چه چیزی اذیتتان می‌کند؛ بقیه‌اش کار ماست.

  • جلسه اول رایگان است
  • بدون تعهد به ادامه همکاری
  • گزارش کوتاه از وضعیت فعلی