وبلاگ

رایانش لبه‌ای (Edge Computing) چیست؟

مانند بسیاری از چیزهای زندگی، فناوری به صورت موجی می‌آید. در اوایل دهه 1960، کامپیوترهای بزرگ (mainframe computers) وارد صحنه شدند. این ماشین‌های غول پیکر قرار بود همه چیز را به طور موثر در یک مکان کنترل شده متمرکز کنند.بعد کامپیوترهای شخصی و محاسبات توزیع‌شده در دهه‌های 1980 تا اوایل دهه 2000 با استفاده از اتاق‌های سرور on-premises و بسیاری متخصص فناوری اطلاعات برای مدیریت محیط‌های hyper-localized رایج شد. پس از آن در سال 2001، مجازی‌سازی روی سرورهای x86 که توسط بنیان‌گذاران VMware کرک شده بودند، اتفاق افتاد، که ظهور محاسبات ابری را که امروزه می‌شناسیم، ممکن کرد. با این ... ادامه مطلب

Cloud-Native چیست؟

فناوری Cloud خود را به عنوان یک تغییر دهنده بازی، در دنیای دیجیتال ثابت کرده است. با مهاجرت افراد و سازمان‌های بیشتری به ابر، متخصصان فناوری اطلاعات با چالش توسعه منابع بیشتر برای استفاده کامل از مزایای رایانش ابری مواجه می‌شوند. رایانش ابری هنوز به عنوان یک فناوری نسبتا جدید شناخته می‌شود و اکنون به اپلیکیشن‌هایی نیاز داریم که برای عملکرد در فضای ابری طراحی شده باشند. به عبارت دیگر، ما به اپلیکیشن های cloud-native نیاز داریم. این مطلب به بررسی موضوع  Cloud-Native یا ابر بومی ، از جمله برنامه‌های کاربردی، معماری و توسعه می‌پردازد. پشته‌های مرتبط را توضیح داده ... ادامه مطلب

معماری رایانش ابری چیست؟

معماری رایانش ابری (Cloud Computing) به اجزای فیزیکی و مجازی اشاره دارد که زیرساخت رایانش ابری را تشکیل می‎‎دهند. به طور کلی، شامل سخت افزار، نرم افزار، شبکه‌ها، منابع و سیستم‌های تحویل(delivery) است. ترکیب این مولفه‌ها یک معماری ایجاد می‌کند که برای ذخیره‌سازی، پردازش و اشتراک‌گذاری داده‌ها به راحتی قابل دسترسی است. به زبان ساده، معماری رایانش ابری روش مدرن ساخت کامپیوتر است. چیزهای پیچیده‌ای در دل آن نهفته است، مانند اینکه چگونه کامپیوتر‌ها با یکدیگر در پشت لایه‌هایی از کد و نرم افزار ارتباط برقرار می‌کنند که ما نمی‌توانیم ببینیم. ما فقط داشبوردها و رابط‌های تعاملی را می‌بینیم که ... ادامه مطلب

مجازی سازی، هایپروایزر و VMware Workstation

مجازی‌سازی به سنگ بنای زیرساخت‌های فناوری اطلاعات مدرن در دنیای فناوری محور امروزی تبدیل شده است. VMware Workstation به عنوان یک راه حل قدرتمند و همه کاره در میان ابزارها و پلتفرم‌های مختلف موجود برای مجازی سازی متمایز است. هدف این مطلب ارائه یک نمای کلی از VMware Workstation، از اصول مجازی سازی تا دستورالعم‌ های دقیق در مورد استفاده موثر از این ابزار است.  مجازی سازی چیست و چه ارتباطی با VMware دارد؟ مجازی سازی به ایجاد یک نسخه مجازی از چیزی مانند پلتفرم‌های سخت افزاری، دستگاه‌های ذخیره سازی (استوریج) یا منابع شبکه اشاره دارد که اجازه می‌دهد تا ... ادامه مطلب

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

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

۱۰ ابزار بررسی کد برای توسعه دهندگان

به‌عنوان یک توسعه‌دهنده، احتمالا با چالش حفظ کیفیت بالای کد در حین رعایت ددلاین‌های (Deadline)محدود و پروژه‌های پیچیده مواجه شده‌اید. چگونه مطمئن می‌شوید که کد شما قوی، ایمن و قابل نگهداری است بدون اینکه روند کاری شما کاهش یابد؟ اینجاست که ابزارهای بررسی کد وارد عمل می‌شوند. استفاده از یک ابزار خوب بررسی کد می‌تواند دنیای متفاوتی ایجاد کند. این ابزارها به شما کمک می‌کنند تا باگ‌ها را زودتر تشخیص داده، خوانایی کد را بهبود ببخشید و مطمئن شوید که بهترین روش‌ها دنبال می‌شوند. آنها همچنین همکاری در تیم را تسهیل نموده و اشتراک‌گذاری بازخورد و اجرای موثر تغییرات را ... ادامه مطلب