سیستم عامل های کانتینری

سیستم عامل های کانتینری

سیستم عامل های کانتینری یا Container OS ها چی هستن و چه مزایایی دارن؟ این روزا که کانتینرها در تمام دنیا مورد توجه ویژه ای قرار گرفتن و میشه گفت جایی وجود نداره که از کانتینرها استفاده نکنن یا در فکر مهاجرت به اونها نباشن! و اما در این میان مراکز داده و سیستم های ابری که علاقه بسیاری به مصرف بهینه زیرساخت دارن با استفاده از کانتینرها به این بهینه سازی مصرف بسیار نزدیک شدن که با ظهور سیستم عامل های کانتینری این امر بیش از پیش بهینه تر شده و همه چیز راحتتر، سریعتر و بهتر به کانتینرها مهاجرت میکنه. سیستم عامل کانتینری دقیقا مثل خاک حاصل خیزی میمونه که کانتینرها بهتر و بهینه تر در اون رشد و نمو پیدا میکنن که در این پست قصد دارم به معرفی و بررسی این سیستم عامل های باحال بپردازم و بیشتر در موردشون براتون بگم.

ادامه خواندن

بررسی لود سرور در گنو/لینوکس

لود سرور عاملی است که در صورت بررسی و مانیتورینگ دایم و مناسب آن و بالانس نگه داشتن درستش باعث میشه منابع سیستم در بهترین حالت مورد استفاده قرار بگیرن و بتونیم حداکثر توان سیستم رو به خوبی بکار بگیریم که رعایت این اصل مهم باعث جلوگیری از اتلاف انرژی و صرفه جویی در هزینه هامون میشه. در این پست در مورد لود سرورهای گنو/لینوکس صحبت میکنیم.

ادامه خواندن

آشنایی با ذخیره سازی Ceph

این روزها که بحث کلود و رایانش ابری در ایران بیشتر از پیش داغ شده، بحث ذخیره سازی ابری و Ceph هم بسیار مورد توجه قرار گرفته که تو این پست شما رو با این پلتفرم باحال ذخیره سازی توزیع شده آشنا میکنم و بهتون میگم چیه، چه اجزایی داره و چطوری کار میکنه…

ادامه خواندن

آشنایی با Link Aggregation

Link Aggregation امکانی در شبکه است که می تواند تعدادی درگاه شبکه را با یکدیگر تجمیع نموده و توان و سرعت شبکه را افزایش دهد. همچنین این قابلیت امکان ایجاد افزونگی و تحمل خطا را فراهم می نماید. فرض کنید که سرور شما دارای چند درگاه شبکه است که با استفاده از Link Aggregation می توانید آن ها را در یک گروه تجمیع درگاه(LAG) تعریف نموده و یک درگاه شبکه منطقی ایجاد نمایید که علاوه بر افزایش توان و سرعت شبکه، در صورتی که یکی از خطوط شبکه دچار اختلال شد، ارتباط با شبکه قطع نشود و از طریق دیگر خطوط فیزیکی ارتباط پایدار بماند.

ادامه خواندن

وضعیت Split-brain در ذخیره سازی توزیع شده

در سیستم های ذخیره سازی توزیع شده(Distributed Systems) که معمولا مجموعه ای از سرورها به صورت خوشه ای(Cluster) با یکدیگر در ارتباط بوده و با یک منبع ذخیره سازی اشتراکی(Shared-storage) در تماس هستند، یکی از وضعیت های ممکن که امنیت داده را تهدید می نماید وضعیت Split-brain است. این وضعیت زمانی اتفاق می افتد که به دلیل طراحی نادرست شبکه اختصاصی کلاستر یا خارج از سرویس شدن سرورها و عدم ارتباط و هماهنگ سازی داده ها، سیستم با دو مجموعه داده روی هم افتاده(Overlap) روبرو شود.

ادامه خواندن