ایده‌های فنی برای تصمیم‌های مطمئن‌تر

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

مطالعه تازه‌ترین مقاله‌ها

چیزی برای یادگرفتن، چیزی برای بهتر ساختن

۳۳ مقاله
راه‌اندازی رجیستری خصوصی داکر با Nexus Repository Manager
دواپس12 دقیقه مطالعه

راه‌اندازی رجیستری خصوصی داکر با Nexus Repository Manager

وقتی یک تیم چند نفره روی چند پروژه کار می‌کنه، هر docker pull یعنی دانلود مجدد از اینترنت: هم کند، هم مصرف پهنای باند، هم گیر کردن روی محدودیت‌های شبکه و rate limit داکرهاب. از طرف دیگه ایمیج‌هایی که خودمون می‌سازیم باید جایی نگه‌داری بشن که تحت کنترل ما باشه. در این مقاله سه ریپوی داکر در نکسوس می‌سازیم و به هم وصل می‌کنیم: - یک proxy که واسط و کش داکرهاب می‌شه - یک hosted که رجیستری خصوصی ایمیج‌های خودمونه - یک group که هر دو رو زیر یک آدرس واحد جمع می‌کنه

ادامه مطلب
نحوه راه اندازی nexus repository manager
دواپس6 دقیقه مطالعه

نحوه راه اندازی nexus repository manager

وقتی روی یک سرور چند تا پروژه داریم یا یک تیم چند نفره روی یک محصول کار می‌کنه، هر بار دانلود شدن پکیج‌ها و ایمیج‌ها از اینترنت هم وقت می‌گیره هم پهنای باند مصرف می‌کنه؛ بعضی وقت‌ها هم به خاطر محدودیت‌های شبکه یا تحریم‌ها اصلاً به رجیستری‌های اصلی مثل Docker Hub دسترسی نداریم. برای حل این مشکل، بهترین گزینه راه‌اندازی یک ریپازیتوری منیجر داخلیه؛ سیستمی که هم می‌تونه واسط بین ما و رجیستری‌های عمومی باشه (پروکسی و کش) و هم ریپوی خصوصی خودمون برای ایمیج‌ها و پکیج‌هایی باشه که خودمون ساختیم. در این مقاله قدم به قدم Nexus Repository Manager رو روی یک سرور اوبونتو راه‌اندازی می‌کنیم؛ از استخراج فایل نصب و ساخت کاربر اختصاصی و سرویس systemd گرفته تا اولین ورود به رابط وب، گرفتن پسورد ادمین و آشنایی با محیط نکوس رو باهم پیش میبریم

ادامه مطلب
نحوه فعال کردن https  و مدیریت سرتیفیکیت دامنه با nginx
دواپس20 دقیقه مطالعه

نحوه فعال کردن https و مدیریت سرتیفیکیت دامنه با nginx

بیشتر آموزش‌های فعال‌سازی HTTPS روی Nginx به شما می‌گویند دستور certbot --nginx -d example.com را اجرا کنید و تمام! این روش کار می‌کند اما اولین باری که چیزی خراب شود، گم می‌شوید؛ چون هیچ‌وقت نفهمیده‌اید آن دستور در واقع چه کاری انجام داده است. این مقاله مسیر متفاوتی را طی می‌کند. ابتدا می‌فهمیم پشت صحنه چه می‌گذرد، بعد با دستورهای خام Certbot (بدون افزونه Nginx) گواهی می‌گیریم و آن را خودمان به کانفیگ Nginx وصل می‌کنیم. فقط بعد از این مراحل، سراغ آن یک دستور جادویی می‌رویم که همه کارها را خودکار می‌کند و در آن لحظه دقیقاً می‌دانید چه کاری برایتان انجام می‌دهد.

ادامه مطلب
راه اندازی ریورس پروکسی در nginx
دواپس5 دقیقه مطالعه

راه اندازی ریورس پروکسی در nginx

فرض کنید می‌خواهیم چندین سرویس مختلف را روی یک سرور واحد و از روی پورت عادی 80 سرو کنیم. مشکلی که به آن برمی‌خوریم این است که نمی‌شود چندین سرویس روی یک پورت یکسان پاسخگو باشند و قطعاً به ارور مشغول بودن آن پورت (port already in use) برمی‌خوریم. در این مقاله به آموزش نحوه استفاده از راه حل وب سرور nginx برای این مشکل به اسم reverse proxy میپردازیم و نگاهی کلی به اینکه چطور nginx رو کانفیگ کنیم و ساختارش چطوریه میندازیم

ادامه مطلب
طراحی سیستم‌های Highly Available چیست؟ راهنمای کامل معماری‌های در دسترس‌پذیر
دواپس20 دقیقه مطالعه

طراحی سیستم‌های Highly Available چیست؟ راهنمای کامل معماری‌های در دسترس‌پذیر

طراحی سیستم‌های Highly Available یعنی ساخت معماری‌هایی که در برابر خرابی‌های روزمره، outage و failover مقاوم باشند. در این مقاله HA را عمیق بررسی می‌کنیم.

ادامه مطلب
SRE چیست؟ راهنمای کامل Site Reliability Engineering در سیستم‌های مدرن
دواپس18 دقیقه مطالعه

SRE چیست؟ راهنمای کامل Site Reliability Engineering در سیستم‌های مدرن

SRE یا Site Reliability Engineering رویکردی مهندسی برای ساخت و نگهداری سیستم‌های قابل‌اعتماد، مقیاس‌پذیر و پایدار است. در این مقاله SRE را کامل بررسی می‌کنیم.

ادامه مطلب
SLA چیست؟ راهنمای کامل Service Level Agreement در خدمات ابری
امنیت15 دقیقه مطالعه

SLA چیست؟ راهنمای کامل Service Level Agreement در خدمات ابری

SLA یا Service Level Agreement قرارداد سطح خدمت در cloud است که uptime، service credit، scope و مسئولیت‌ها را مشخص می‌کند. در این مقاله SLA را کامل بررسی می‌کنیم.

ادامه مطلب
Network Firewall چیست؟ معرفی کامل فایروال شبکه و بهترین فایروال‌های جهان در ۲۰۲۶
امنیت20 دقیقه مطالعه

Network Firewall چیست؟ معرفی کامل فایروال شبکه و بهترین فایروال‌های جهان در ۲۰۲۶

Network Firewall لایه‌ای کلیدی برای کنترل ترافیک بین شبکه‌های قابل‌اعتماد و غیرقابل‌اعتماد است. در این مقاله، فایروال شبکه را عمیق بررسی می‌کنیم و بهترین گزینه‌های جهان را معرفی می‌کنیم.

ادامه مطلب
WAF چیست؟ معرفی کامل Web Application Firewall و بهترین WAFهای جهان
امنیت17 دقیقه مطالعه

WAF چیست؟ معرفی کامل Web Application Firewall و بهترین WAFهای جهان

WAF یا Web Application Firewall لایه‌ای امنیتی برای محافظت از وب‌اپلیکیشن‌ها در برابر حملات HTTP و HTTPS است. در این مقاله، WAF را کامل بررسی می‌کنیم و بهترین WAFهای جهان را معرفی می‌کنیم.

ادامه مطلب