مقایسه نرم افزارهای ذخیرهسازی Swift ,RookCeph, Longhorn، و OpenEBS همگی راهحلهای orchestration ذخیرهسازی کانتینری محبوب برای Kubernetes هستند. همه آنها آسان برای استفاده، قابل مقیاسپذیری و قابل اعتماد هستند. با این حال، برخی از تفاوتهای کلیدی بین آنها وجود دارد.که در این مقاله سعی میکنیم به مهمترین ویژگیهای آنها …
توزیع کننده بار (Load Balancer) به عنوان پروکسی ترافیک نت کار میکند. به طوریکه ترافیک شبکه یا برنامه را روی نقاط انتهایی (endpoints) تعدادی از سرورها، توزیع مینماید. پروکسی متعادل کننده بار برای توزیع ظرفیت در زمان اوج ترافیک و بالا بردن قابلیت اطمینان برنامه ها (reliability) به کار میرود. …
وب سرور (web server) نرم افزار یا کامپیوتری است که به برنامه های دیگری به نام مشتری (client) خدمات ارائه میدهد. نرم افزارِ سرور وب، نرم افزاری است که اسناد و محتواهایی را که کاربران از طریق مرورگرهای وب خود درخواست میکنند، در اختیار آنها قرار میدهد. این سرور درخواستهای …
اپلیکیشن سرور (Application Server) فرم مدرن از یک پلتفرم میان افزار (middleware) است. این نرم افزار کاربردی، سروری است که از سه طرف بین سه سیستم زیر کار میکند: سیستم عامل (OS). منابع خارجی از قبیل سیستم مدیریت پایگاه داده (DBMS)، سرویسهای ارتباطات و اینترنت. برنامه های کاربردی کاربران. اپلیکیشن …
کوبرنتیز بهترین ابزار برای توسعه دهندگان ابری هست اما مکبرنتیز ی به تنهای قادر به هندل کردن همه چیز نیست یک دلیل مهم برای اینکه چرا نرم افزارهای متن باز عالی هستند این هست که هر گروه و تیم یا سازمان بزرگ میتونه توسعه اوک محثول کمک کنه 🙂 یکی …
ابزار مانیتورینگ شبکه، در دنیای پرشتاب امروز نظارت بر شبکه را برای شرکتهای کوچک و شرکتهای بزرگ فراهم میکند. نظارت بر شبکه شامل فرایند نظارت بر دستگاهها و سیستمها و برنامههای شبکه برای اطمینان از عملکرد صحیح و کارآمدی آنها خواهد بود. ابزار نظارت بر شبکه نرمافزاری است که به …
مقدمه برای پیاده سازی زیرساخت بدون مشکل و بدور از خطاهای منابع انسانی و مهندسی شده پیشنهاد میشود از روش هایی مانند GitOps استفاده کرد به طور خلاصه میتوان با استفاده از قابلیت های gitlabوCI/CD و Docker ساختاری بدون تحمیل DownTime به پروژه را پیاده سازی کرد Gitops همانطور که …
برای شروع حتما مطمئن باشید که نیازمندی های سیستم عامل رو رعایت کردید, در حال حاظر اخرین ورژن داکر بر روی سیستم عامل های زیر قابل پیاده سازی است Ubuntu Lunar 23.04 Ubuntu Kinetic 22.10 Ubuntu Jammy 22.04 (LTS) Ubuntu Focal 20.04 (LTS) ۱-پاکسازی داکر در اولین قدم مطمئن باشید …
نصب گیت لب(Gitlab) با استفاده از داکر(Docker) گیت لب (Gitlab) یک ابزار کاملا رایگان برای مدیریت سورس کدها میباشد, همانند گیت هاب و بیت باکت شما میتوانید برای شروع مراحل نصب یک سرور مجازی SSD خریداری کنید شما میتوانید برای نصب گیت لب از مخزن رسمی گیتلب در داکرهاب استفاده …
مفهوم دواپس (DevOps) یک رویکرد نوآورانه در فرآیندهای توسعه و ارتقاء نرمافزار است که به منظور افزایش همکاری و هماهنگی بین تیمهای توسعه (Dev) و عملیات (Ops) توسعه یافته است. این مفهوم اصول و فرآیندهایی را در بر میگیرد که از مرحله توسعه تا مستقرسازی و ارتقاء نرمافزارها را تحت …