سرور

FTP

FTP چیست؟ آشنایی با پروتکل انتقال فایل

FTP یکی از پروتکل‌های پراستفاده در توسعه‌ی وب است که آشنایی با این پروتکل و آگاهی از سازوکار آن برای افراد فعال در این حوزه‌ مفید است. اگر با متخصصان فناوری، بخصوص توسعه‌دهندگان وب کار کرده باشید، احتمالاً این عبارت را به وفور شنیده‌اید. شاید تا حدودی با کاربردها و اصطلاح آن آشنا باشید. در …

FTP چیست؟ آشنایی با پروتکل انتقال فایل ادامه »

Kubernetes

نصب Local Kubernetes با MicroK8s

Local Kubernetes چیست؟ Clusterهای Kubernetes برنامه‌های بسته بندی شده را به روشی قابل اعتماد و مقیاس پذیر میزبانی می‌کنند. با در نظر گرفتن DevOps، Local Kubernetes کارهای تعمیر و نگهداری مانند ارتقاء را ساده می‌کند. MicroK8s چیست؟ MicroK8s یک گواهینامه CNCF بالادست Kubernetes است که کاملاً روی ایستگاه کاری شما اجرا می‌شود. به عنوان یک …

نصب Local Kubernetes با MicroK8s ادامه »

MicroK8s

نحوه ایجاد یک Kubernetes Cluster با دسترسی بالا با MicroK8s

در این آموزش، نحوه ایجاد یک Kubernetes Cluster با استفاده از ویژگی MicroK8s ،HA را خواهید آموخت. به‌جای استفاده از چندین ماشین یا public cloud برای میزبانی Cluster، یاد می‌گیرید که چگونه از Multipass به عنوان پایه‌ای برای یک local cloud استفاده کنید. Kubernetes چیست؟ Cluster های Kubernetes برنامه‌های بسته بندی شده را به روشی …

نحوه ایجاد یک Kubernetes Cluster با دسترسی بالا با MicroK8s ادامه »

مقایسه Nginx و Apache

مقایسه وب سرور Nginx و Apache

Apache و Nginx دو بازیگر اصلی در تجارت وب سرور هستند که 5 درصد از ترافیک وب را از طریق اینترنت پوشش می‌دهند، اما با یکدیگر متفاوت هستند. معرفی Apache و Nginx  Apache، در واقع “HTTP Apache server” است. یک نرم افزار وب سرور open source و با کارایی بالا است که توسط بنیاد نرم …

مقایسه وب سرور Nginx و Apache ادامه »

NGINX

نصب و پیکربندی وب سرور Nginx

Nginx که در واقع “Engine-X” تلفظ می‌شود، یک وب سرور Open Source است که اغلب به عنوان reverse proxy یا HTTP cache استفاده می‌شود. این برنامه برای لینوکس به صورت رایگان در دسترس است. در این آموزش، نحوه نصب یک Nginx و راه‌اندازی یک سایت اصلی را ارائه داده‌ایم. آنچه شما نیاز دارید: 1. رایانه‌ای …

نصب و پیکربندی وب سرور Nginx ادامه »

DevOps به چه معناست؟

DevOps به چه معناست؟

واژه DevOps ترکیبی از اصطلاحات development (توسعه) و operations (عملیات) است. در واقع به معنای یک رویکرد مشارکتی برای وظایف انجام شده توسط تیم توسعه برنامه‌های کاربردی شرکت و عملیات فناوری اطلاعات است. DevOps به معنای کلی، فلسفه‌ای است که ارتباط و همکاری بهتر بین تیم‌ها در یک سازمان ارتقا می‌بخشد. DevOps نقشه‌های قبلی توسعه، عملیات …

DevOps به چه معناست؟ ادامه »

NGINX چیست؟

وب سرور Nginx چیست؟

همانطور که می‌دانید زمانی که کاربر آدرس سایت مورد نظر را در مرورگر جستجو می‌کند، درخواست او به وب سرور داده می‌شود و سپس وب سرور نیز به آن پاسخ می‌دهد و درواقع سایت مورد نظر را برای کاربر به نمایش می‌گذارد. Nginx یک وب سرور Open Source است. این وب سرور بسیار سریع و …

وب سرور Nginx چیست؟ ادامه »

Helm چیست؟

Helm چیست؟ و چه کاربردی دارد؟

Helm ابزاری است که نصب و مدیریت برنامه‌های Kubernetes را ساده می‌کند.  Helm ابزاری است که به شما در تعریف، نصب و ارتقاء برنامه‌های در حال اجرا در Kubernetes کمک می‌کند. به زبان ساده، یک موتور الگو است که manifest های Kubernetes را ایجاد می‌کند. نکته‌ای که Helm را مهم تر می‌کند این است که …

Helm چیست؟ و چه کاربردی دارد؟ ادامه »

Kubernetes چیست؟

Kubernetes چیست و عملکرد آن به چه صورت است؟

Kubernetes یک پلتفرم Open Source و portable است که مدیریت Container هارا بر عهده دارد. همچنین بسیاری از کارهای لازم برای پیاده‌سازی، مدیریت و مقیاس‌دهی برنامه‌های مبتنی بر Container را به‌شکل خودکار انجام می‌دهد. به بیان دیگر، کاربر با Cluster کردن سیستم‌های اجراکننده Container و استفاده از Kubernetes می‌تواند این کلاسترها را به سادگی و …

Kubernetes چیست و عملکرد آن به چه صورت است؟ ادامه »

Cluster سرور چگونه است؟

Cluster (کلاستر سرور) چیست؟ و چگونه عمل می‌کند؟

تعداد زیادی از مشاغل، از خدمات آنلاین استفاده می‌کنند. خرابی و اختلال در سرویس دهی و عملکرد آن‌ها، نشان دهنده از دست دادن اعتبار و اطمینان از طرف مشتری است. به همین دلیل، اکثر مشاغل در ارتقاء زیرساخت‌های خود Cluster سرور انجام می‌دهند. Cluster سرور چیست؟ Cluster سرور به گروهی از سرورها گفته می‌شود که …

Cluster (کلاستر سرور) چیست؟ و چگونه عمل می‌کند؟ ادامه »