وبلاگ

Terraform چیست؟

Terraform یک ابزار محبوب زیرساخت به عنوان کد (infrastructure-as-code) است که امکان می‌دهد تهیه و مدیریت منابع زیرساخت را خودکار کنید. از فایل‌های پیکربندی نوشته شده در زبان پیکربندی HashiCorp (HCL) برای تعریف وضعیت مطلوب زیرساخت و از دستورات مختلفی برای اعمال این تنظیمات و مدیریت منابع آن استفاده می‌کند. Terraform چگونه کار می‌کند؟ با ترافرم، کاربران می‌توانند منابع زیرساخت را با استفاده از یک زبان پیکربندی ساده و اعلانی تعریف کنند. این منابع می‌تواند شامل ماشین‌های مجازی، اجزای شبکه، منابع ذخیره سازی و غیره باشد. هنگامی که پیکربندی تعریف شد، Terraform می‌تواند برای ایجاد، ویرایش و حذف کردن این ... ادامه مطلب

vCPU چیست؟

vCPU مخفف virtual Central Processing Unit (واحد پردازش مرکزی مجازی) است و واحد پردازش مرکزی مورد استفاده در ماشین‌های مجازی و محیط‌های ابری را نشان می‌دهد. هر vCPU در سیستم عامل VM نشان دهنده یک هسته فیزیکی CPU است. کسب و کارها به طور فزاینده‌ای از VM‌ها برای صرفه جویی در فضای رک و زمان و کاهش هزینه‌های مدیریت استفاده می‌کنند. VM‌ها به کاربران اجازه می‌دهند چندین سیستم عامل را روی یک ماشین فیزیکی واحد اجرا کنند، در حالی که vCPU ها عملکرد لازم را تضمین می‌کنند. در این مطلب، بررسی می‌کنیم که vCPU چیست، چگونه با یک CPU مقایسه ... ادامه مطلب

مقایسه دایرکت ادمین و سی پنل

دایرکت ادمین یا سی پنل؛ انتخاب شما کدام است؟ شاید در مورد کنترل پنل‌های مختلف شنیده باشید. با این وجود، احتمال دارد هنوز ندانید که تفاوت آنها در چیست و کدام را باید انتخاب کنید، به خصوص وقتی صحبت از دایرکت ادمین و سی پنل می‌شود، زیرا هر دو مزایای زیادی دارند. کنترل پنل‌ مانند ضربان قلب برای راه اندازی وب سایت است. دایرکت ادمین و سی پنل را به عنوان چهره‌های محبوب دنیای پیچیده مدیریت وب در نظر بگیرید. آنها فقط یک ابزار نیستند بلکه هنگام راه‌اندازی و مدیریت وب‌سایت، آن‌ها حامیان شما هستند. این کنترل پنل‌ها که درون ... ادامه مطلب

محیط مجازی (Virtual Environment) در پایتون چیست؟

محیط مجازی (Virtual Environment) ابزاری است که به جدا نگه داشتن وابستگی‌‎های (dependency) مورد نیاز پروژه‌های مختلف با ایجاد محیط‌های مجازی پایتون ایزوله برای آنها، کمک می‌کند. یکی از مهمترین ابزارهایی است که اکثر توسعه دهندگان پایتون از آن استفاده می‌کنند. چرا به محیط مجازی (Virtual Environment) نیاز داریم؟ سناریویی را تصور کنید که در آن روی دو پروژه پایتون مبتنی بر وب کار می‌کنید که یکی از آنها از جنگو 4.0 و دیگری از جنگو 4.1 استفاده می‌کند. در چنین شرایطی محیط مجازی می‌تواند برای حفظ وابستگی‌های هر دو پروژه واقعا مفید باشد. دلایل متعددی وجود دارد که چرا ... ادامه مطلب

مقایسه MySQL و PostgreSQL

PostgreSQL و MySQL دو مورد از محبوبترین پایگاه داده‌‎های متن‌باز هستند که امروزه در دسترس است. هر دوی آنها پشتیبانی پایگاه داده را برای تعداد بی شماری از اپلیکیشن‌های  وب، بسته‌های نرم افزاری سازمانی و پروژه‌های دیتا ساینس ارائه می‌دهند. این دو پایگاه‌داده شباهت‌هایی دارند، زیرا هر دو به استاندارد SQL پایبند هستند.با این حال، چند تفاوت کلیدی وجود دارد که ممکن است بر تصمیم شما برای انتخاب یکی از دیگری تاثیر بگذارد. PostgreSQL  به دلیل ویژگی‌های پیشرفته‌اش و به دلیل دوام و مقیاس‌پذیر بودن بسیار معروف است. MySQL به دلیل سهولت استفاده و سرعت در عملیات خواندن/نوشتن(read/write) معروف است. ... ادامه مطلب

IPAM چیست؟

در دنیای تکنولوژی مدرن امروزی، ما توسط دستگاه‌های متصل به شبکه محاصره شده‌ایم. همه مایلند از طریق تلفن هوشمند، تبلت، کامپیوتر و گاهی اوقات حتی با چند ابزار به طور همزمان به اینترنت متصل شوند. برای هر یک از این دستگاه‌ها به IP نیاز داریم که آنها را در شبکه شناسایی کند. IP را می‌توان به صورت دستی یا نرم افزاری ارائه کرد. IPAM نرم افزاری برای مدیریت IP است.  IPAM چیست؟ IPAM روشی برای برنامه ریزی، ردیابی و مدیریت اطلاعات مربوط به فضای آدرس IP است. با نرم افزار IPAM، یک مدیر شبکه می‌تواند IP‌های موجود را مدیریت کند. ... ادامه مطلب