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

مسیر مناسب زیرساخت، میزبانی، امنیت یا پشتیبانی کسبوکار خود را انتخاب کنید.
از میزبانی و مدیریت سرور تا DevOps، امنیت و پشتیبانی ماهانه؛ تمام بخشهای حیاتی زیرساخت شما در یک مجموعه مدیریت میشود.
پشتیبانی فنی مستمر برای مدیریت، عیبیابی و نگهداری سرویسهای حیاتی کسبوکار شما.
شناسایی آسیبپذیریها پیش از انتشار با اسکنهای امنیتی ایستا و مقاومسازی سرویسها.
میزبانی مطمئن، منابع متناسب و زیرساختی مقیاسپذیر که همزمان با محصول شما رشد میکند.
راهاندازی CI/CD، داکرایز کردن پروژهها و بهینهسازی فرایند استقرار برای انتشار سریعتر.
پایش دائمی سرویسها، گزارشگیری شفاف و هشدارهای سریع برای واکنش پیش از ایجاد اختلال.
پیکربندی، بهروزرسانی و نگهداری اصولی سرورها برای عملکرد پایدار، سریع و امن.
تیمهایی که بخشی از مسیر زیرساخت خود را به درنا سپردهاند
بهجای وعدههای بزرگ، روی همکاری شفاف و نتیجهای که در عملیات دیده میشود تمرکز میکنیم.
خدمات درنا دواپس حرف نداره
ما همیشه برای انتشار مداوم پروژه با چالشهای متفاوتی روبه رو بودیم و زمان زیادی صرف این موضوع میشد از بعد از آشنایی با درنا با خیال راحت تنها به توسعه سرویس خودمون فکر میکنیم.
با توجه به اینکه تا بحال با چندین مجموعه مختلف تجربه همکاری داشته ایم بدون اغراق میشه گفت همه چیز اصولی ، حرفه ای و با سرعت و دقت مناسب انجام شده و مشتری مداری و اخلاق حرفه ای که ویژگی بارز این مجموعه است.
راهنماها و تجربههایی کوتاه برای ساختن زیرساختی قابل اتکا.

فرض کن یه پایپلاین CI/CD داری که قراره پروژه رو روی یه سرور دیگه دیپلوی کنه. برای این کار رانرِ گیتلب باید به اون سرور وصل بشه و دستورهای لازم رو اجرا کنه؛ ولی مشکل اینجاست که اتصال SSH معمولاً یا پسورد میخواد یا نیاز به یه تعامل دستی داره، در حالی که پایپلاین قراره کاملاً خودکار اجرا بشه و کسی پشتش نشسته که پسورد وارد کنه. راهحل این مشکل استفاده از SSH key هست. بهجای پسورد، یه جفت کلید (عمومی و خصوصی) میسازیم؛ کلید عمومی رو روی سرور مقصد میذاریم و کلید خصوصی رو یه جای امن نگه میداریم که فقط پایپلاین بهش دسترسی داشته باشه. گیتلب هم دقیقاً برای همین کار امکانی به اسم Variables داره که میتونیم کلید خصوصی رو بهصورت protected توش تعریف کنیم تا موقع اجرای پایپلاین در دسترس باشه، بدون اینکه جایی توی کد یا لاگها لو بره.
ادامه مطلب ←
در این مقاله با مفاهیم اصلی GitLab Runner و نحوه استفاده از آن برای اجرای Pipelineهای CI/CD آشنا میشویم. ابتدا ساختار Runner، Executorهای مختلف مانند Docker و Shell، نحوه نصب و ثبت Runner و نقش `tags` در انتخاب Runner مناسب بررسی میشود. سپس با اجرای یک Job ساده، نحوه ایجاد محیط اجرای Job، استفاده از متغیرهای CI/CD و بررسی لاگها و خطاهای اجرای Pipeline بهصورت عملی مرور میشود. در ادامه، تنظیمات مهم `config.toml`، نحوه استفاده از Helper Image و اهمیت نسخه و دسترسی به Imageها بررسی شده و در نهایت با چند نمونه عملی، روش عیبیابی Jobها و مدیریت Runner توضیح داده میشود. هدف مقاله ارائه یک دید عملی و پایه برای راهاندازی، استفاده و مدیریت GitLab Runner در پروژههای CI/CD است.
ادامه مطلب ←
در این مقاله سعی میکنیم یک سناریو ساده برای یک پروژه ساده پایتونی با فریمورک flask رو پیاده سازی کنیم. این سناریو سه مرحله تست, بیلد و استقرار یا دیپلوی پروژه و قرار دادن ان روی اینترنت رو خودکار سازی میکنه و همچنین در طراحی پایپ لاین ها خیلی مهم هست که نکات امنیتی و منطقی برای مدیریت سرور ها رعایت بشود چون در صورت وجود داشتن ایراد منطقی یا امنیتی ممکنه به مشکلات گسترده و مهمی بر بخوریم. ( مثل مدیریت نکردن نسخه های قدیمی که توسط پایپ لاین اجرا شدن که باعث درگیر شدن تمام منابع سرور و در نهایت غیر قابل دسترس شدن سرور و پایین اومدن سرویس میشه یا نشت اطلاعات حساس حین اجرای پایپ لاین که باعث بوجود اوردن دسترسی های سطح بالا بدون احراز هویت به دیگران میدهد)
ادامه مطلب ←برای شناخت نیازتان لازم نیست فرم طولانی پر کنید. از راهی که برای شما راحتتر است با ما صحبت کنید.
برای ارسال تیکت، مشاهده سرویسها و مدیریت حساب از پنل کاربری استفاده کنید.
ارسال تیکت پشتیبانی ←