عمومی
چرا به پایتون برای DevOps نیاز است و موارد استفاده آن در دنیای واقعی چیست. همچنین، منابع و نقشه راه یادگیری پایتون برای یک مهندس DevOps را در این مطلب بررسی کرده و به اشتراک گذاشتهایم. زبان پایتون (Python) یکی از محبوبترین و قدرتمندترین زبانها در حوزه DevOps است و دلایل خوبی برای این محبوبیت وجود دارد. اگر در مسیر یادگیری یا کار در DevOps هستی، یادگیری پایتون بهشدت توصیه میشود. برنامهنویسی در حال تبدیل شدن به یک مهارت ضروری برای مهندسان DevOps است. این بدان معنا نیست که مهندسان DevOps باید مانند توسعهدهندگان، برنامههای کاربردی کاملی توسعه دهند. مورد ...
ادامه مطلب
Minio (مینیو) یک سرور ذخیرهسازی شیء توزیعشده متنباز است که با زبان Go نوشته و برای زیرساخت ابر خصوصی طراحی شده و قابلیت ذخیرهسازی S3 را فراهم میکند. این بهترین سروری است که برای ذخیرهسازی دادههای بدون ساختار مانند عکسها، ویدیوها، فایلهای لاگ، بکاپها و کانتینرها مناسب است. اندازه یک شیء میتواند از یک کیلوبایت تا حداکثر ۵ ترابایت باشد. سرور آن به اندازه کافی سبک است تا بتواند پشتههای برنامههایی مانند Redis، MySql و Gitlab را مدیریت کند. مینیو S3 چگونه به طور کارآمد کار میکند؟ مینیو از چندین backend ذخیرهسازی قابل اتصال، از جمله دیسک محلی، Kubernetes PVC، ...
ادامه مطلب
ذخیرهسازی فایل و همکاری لحظهای، همگی برای کسبوکارها و افراد ضروری هستند، اما اکثر راهحلهای تجاری در ارائه جنبههای حریم خصوصی و امنیتی شکست میخورند و فایلها و دادههای شما را در صورت عدم ذخیرهسازی صحیح، آسیبپذیر و در معرض خطر قرار میدهند نکستکلاود (Nextcloud)یکی از این راهها است. Nextcloud به عنوان یک راهکار متنباز و self-hosted وجود دارد که هر آنچه را که اکثر نرمافزارهای تجاری و حتی بیشتر ارائه میدهند، ارائه میدهد و در عین حال دادههای شما را همیشه ایمن نگه میدارد. در این بررسی، قصد داریم تک تک جنبههای Nextcloud را آزمایش کنیم تا دریابیم که ...
ادامه مطلب
با افزایش اهمیت ذخیرهسازی امن و اشتراکگذاری فایلها در کسبوکارهای کوچک، جایگزینهای رایگان و متنباز دراپباکس طرفداران زیادی یافتهاند. این راهحلها امکان خودمیزبانی (self-hosting)، کنترل کامل دادهها و پشتیبانی از سختافزار محلی یا سرورهای اقتصادی را فراهم میکنند. علاوه بر این، انعطافپذیری بالا، امنیت با رمزگذاری، و نبود وابستگی به سرویسهای خارجی باعث شدهاند که حتی تیمهای کوچک نیز بتوانند با هزینه پایین، سامانهای قابلاعتماد برای همگامسازی و مدیریت فایلها راهاندازی کنند. دراپباکس چیست؟ برای کاربرانی که به دنبال یک مخزن مرکزی برای اشتراکگذاری، همگامسازی و ذخیره فایلها هستند، دراپباکس یک سرویس ذخیرهسازی ابری امن برای تقریبا هر اندازه و ...
ادامه مطلب
دراپ باکس (Dropbox) یک سرویس ذخیرهسازی ابری است که در آن میتوانید انواع فایلها مانند اسناد، عکسها، ویدیوها و غیره را ذخیره کنید و از هر دستگاهی که به اینترنت متصل است به آنها دسترسی داشته باشید. دراپ باکس که در سال ۲۰۰۷ تأسیس شد، به یکی از محبوبترین راهحلهای ذخیرهسازی ابری موجود تبدیل شده و میلیونها کاربر در سراسر جهان دارد. دراپ باکس برای چه مواردی استفاده میشود؟ Dropbox ابزاری همهکاره است که کاربردهای زیادی دارد و قادر به استفاده شخصی و حرفهای است. در ادامه محبوبترین دلایل استفاده مردم از دراپباکس آمده است: ذخیرهسازی و بکاپگیری فایل: دراپ ...
ادامه مطلب
پروتکل انتقال فایل (FTP) یک روش استاندارد برای انتقال فایلها بین یک کلاینت و سرور از طریق شبکه است. این پروتکل با استفاده از یک مدل کلاینت-سرور با اتصالات جداگانه برای کنترل دادهها کار میکند، اما درک این نکته ضروری است که FTP استاندارد، دادهها و اعتبارنامهها را بدون رمزگذاری منتقل میکند و بنابراین ناامن است. این مطلب اصول اولیه، نحوه کار، ویژگیها و کاربردهای رایج آن را توضیح میدهد. FTP امکان انتقال فایلها بین کامپیوترها را با استفاده از پروتکل شبکه TCP/IP فراهم میکند. این پروتکل یک اتصال قابل اعتماد بین یک کلاینت و سرور برقرار میکند تا امکان ...
ادامه مطلب