تین کلاینت

تین کلاینت

تین کلاینت

تین کلاینت

۱۸ مطلب در اسفند ۱۴۰۱ ثبت شده است

  • ۰
  • ۰

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

کد نویسی چیست؟

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

چرا کودکان باید کدنویسی یاد بگیرند؟ 

یادگیری کدنویسی به کودکان یاد می‌دهد که چگونه فکر کنند. Programming کامپیوتر فقط آموزش کدنویسی نیست. بلکه بیشتر در مورد آموزش نحوه تفکر متفاوت برای کودکان است. یک برنامه نویس برای کدنویسی موثر باید از تفکر منطقی استفاده کند. دلایل زیادی برای یادگیری کدنویسی وجود دارد که برخی از آن‌ها عبارتند از: مهارت‌های حل مسئله، فرصت‌های شغلی، تفکر انتقادی و خلاقیت. 

لزوم یادگیری برنامه نویسی برای کودکان

حل مسئله

درک رایانه و یادگیری اصول کدنویسی به کودکان کمک می‌کند تا درک کنند کارها چگونه انجام می‌شوند. همچنین به آن‌ها می‌آموزد که چگونه مهندسان نرم افزار برای حل مسائل از روشی منطقی و خلاقانه استفاده می‌کنند. به همین دلیل است که کد نویسی باید در مدارس آموزش داده شود.

توانایی حل مشکلات یکی از مهارت‌هایی است که به طور کلی در زندگی ما بسیار کاربردی و مفید می‌باشد. همه پدر و مادرها می‌خواهند فرزندانشان در حل مسائل قوی باشند تا در برخورد با مسائل مختلف به راحتی بتوانند آن‌‌ها را حل کنند. یادگیری کدنویسی به کودکان فرصت را می‌دهد که این مهارت‌ها را در دوران جوانی بیاموزند تا بتوانند در مسیر زندگی از این مهارت‌ استفاده کنند. این یکی از دلایل مهم یادگیری کدنویسی است.

انعطاف پذیری در برابر چالش‌ها

بعد از این که کودکان برنامه نویسی را یاد گرفتند و زمانی که در حال نوشتن کد نویسی هستند، ممکن است دچار اشتباه ‌شوند یا خطایی رخ ‌دهد. این مشکلات با جست و جو و تلاش و صبر حل می‌شوند، حتی اگر جزئی و کوچک باشند. کودکان یاد می‌گیرند که شکست لزوما چیز بدی نیست و در واقع اغلب می‌تواند اتفاق مثبتی باشد زیرا می‌توان به عنوان یک  ادامه مطلب...

  • شرکت دانش بنیان رها
  • ۰
  • ۰

پلتفرم مجازی سازی شبکه VMware NSX به شبکه‌های مجازی امن اجازه می‌دهد تا در امتداد شبکه فیزیکی فعلی و زیرساخت سرور مجازی ایجاد شوند. این پلتفرم با استفاده از SDN شبکه‌های مجازی را بدون توجه به سخت‌افزار زیرساختی شما به‌صورت برنامه‌نویسی تعریف می‌کند. هنگامی که می‌خواهید ظرفیت بیشتری به شبکه خود اضافه کنید، می‌توانید به جای خرید تجهیزات بیشتر، شبکه مجازی دیگری را تنظیم نمایید یا شبکه موجود را مجددا پیکربندی کنید. بنابراین، NSX در صرفه جویی در هزینه های سخت افزاری به سازمان‌ها کمک می‌کند. اتوماسیون داخلی، امنیت قوی و قابلیت‌های مدیریت از راه دور از دیگر مزایای آن هستند. اگر به مجازی‌سازی شبکه با VMware فکر می‌کنید و مطمئن نیستید که آیا NSX برای شما و تیمتان مناسب است یا خیر به خواندن این مقاله ادامه دهید.

VMware NSX چیست و چه اهدافی دارد؟

راه‌اندازی شبکه‌های سنتی پیچیده و مدیریت آن‌ها بسیار دشوار است، به‌ویژه زمانی که رشد می‌کنند و خیلی بزرگ می‌شوند. SDN آمد تا این کار را آسان کند. SDN زیرساخت‌ شبکه را جدا می‌کند تا به عنوان شبکه‌های مجازی به کار خود ادامه دهند. SDN  پلتفرم VMware NSX را پیاده سازی می‌کند که محصول امنیتی شبکه از Nicira است که VMware در سال 2012 آن را خریداری کرد. NSX می‌تواند کل شبکه‌های فیزیکی را از ساده تا پیچیده، به عنوان نرم افزار بازتولید کند. NSX شبکه‌های مجازی را در یک معماری پیاده‌سازی می‌کند و به آن‌ها اجازه می‌دهد در هر محیطی، از سرورها و مراکز داده سنتی گرفته تا ابرهای عمومی و خصوصی راه اندازی شوند.

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

خوشبختانه، NSX شبکه‌های مجازی و برنامه‌های موجود در آن‌ها را به بخش‌های مستقل تقسیم می‌کند. یعنی وقتی بخشی از شبکه مورد حمله قرار می‌گیرد، این تهدید تنها به آن بخش محدود می‌شود. پس با یافتن راه حل متناسب با آن بخش می‌توان با این تهدیدات مقابله کرد. VMware NSX دارای قابلیت‌ تشخیص و پیشگیری از نفوذ (IDS/IPS) است که به آن اجازه می‌دهد تا با تهدیدات امنیتی مقابله کنند. این سیستم همچنین دارای یک فایروال نسل بعدی با سیستم نام دامنه (DNS) و Uniform Resource Locator (URL) است که از از دست رفتن داده‌ها در برابر تهدیدات خارجی جلوگیری می‌کند. ویژگی‌های امنیتی در VMware NSX در نرم‌افزار تعریف می‌شود، مشابه نحوه تعریف آنها در شبکه.

ویژگی‌ها و مزایای اصلی VMware NSX چیست؟

اتوماسیون شبکه: راه اندازی و پیکربندی زیرساخت شبکه به صورت خودکار از طریق کد انجام می‌شود. زیرساخت با  ادامه مطلب...

  • شرکت دانش بنیان رها
  • ۰
  • ۰

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

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

پرینت چهار بعدی چیست؟

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

چاپ 4D از چاپگرهای سه بعدی برای ایجاد اشیاء سه بعدی زنده بدون سیم یا مدار استفاده می‌کند. و این کار را با استفاده از مواد هوشمند انجام می‌دهد. که این مواد می‌توانند برای تغییر شکل، رنگ یا اندازه در هنگام دریافت یک محرک خارجی برنامه ریزی شوند. در مورد رزین‌های هیدروژل، پلیمرهای فعال یا حتی بافت‌های زنده چنین است. آن‌ها به صورت سه بعدی با طراحی خاصی چاپ می‌شوند. که در طول زمان و در تماس با رطوبت، نور، فشار یا دما برای رسیدن به نتیجه مورد نظر، تکامل یابند. 

دستگاه چاپ چهار بعدی چگونه کار می‌کند؟

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

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

  • شرکت دانش بنیان رها
  • ۰
  • ۰

اگرچه فناوری بخش مهمی از زندگی ما را تشکیل می‌دهد، اما تکنولوژی‌های مدرنی به وجود آمده‌اند که درک آن‌ها چندان آسان نیست. در هر خانه‌ای دستگاه‌های زیادی با دوشاخه‌ها، شارژرها و آداپتورهای مختلف وجود دارند که یک کشوی جداگانه را به خود اختصاص می‌دهند. مدتی است که بسیاری از این سیم‌ها و کابل‌ها در زندگی روزمره ما مورد استفاده قرار می‌گیرند، اما آیا با نام آن‌ها و آنچه که انجام می‌دهند آشنا هستیم؟ «آداپتور» یکی از این نام‌هاست.

یکی از اجزایی که برای عملکرد تین کلاینت بسیار حیاتی است، همین منبع تغذیه یا آداپتور می‌باشد. بدون این قطعه، مینی کامپیوتر فقط یک جعبه فلزی بی فایده خواهد بود. آداپتور تین کلاینت معمولا در جعبه این دستگاه قرار دارد و در پشت سیستم قابل مشاهده است. واحد منبع تغذیه که به عنوان PSU شناخته می‌شود، خط جریان متناوب (AC) را به جریان مستقیم (DC) مورد نیاز دستگاه تبدیل می‌کند. گاهی اوقات به آداپتورها شارژر نیز می‌گویند که کاملا اشتباه است و شارژر عملکرد متفاوتی نسبت به آداپتور دارد. برای اطلاعات بیشتر در مورد آداپتور تین کلاینت و نحوه استفاده از آن ادامه مطلب را بخوانید.

هدف آداپتور چیست؟

آداپتور یک باتری خارجی برای تین کلاینت محسوب می‌شود و ولتاژ AC را به ولتاژ DC تبدیل می‌کند. کامپیوتر از ولتاژهای DC مختلفی استفاده می‌کند که یکی توسط آداپتور و دیگری توسط مدارهای داخلی در خود کامپیوتر ارائه می‌شود. ترکیب این ولتاژها آنچه که کامپیوتر نیاز دارد را به آن می‌دهد. به بیانی دیگر، آداپتور تین کلاینت به عنوان باتری عمل می‌کند و انرژی و ولت خاصی را به دستگاهی که به آن وصل شده است، ارائه می‌دهد.

آیا شارژر و آداپتور برق یکی هستند؟

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

چرا انتخاب آداپتور تین کلاینت مهم است؟

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

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

  • شرکت دانش بنیان رها
  • ۰
  • ۰

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

کاربرد پردازش موازی در دنیای تکنولوژی

پردازش موازی به عنوان محاسبات موازی هم شناخته می‌شود. کاربردهای این فناوری شامل: اخترشناسی، ژئو پردازش، مدل سازی آب و هوا، کشاورزی، مدیریت مالی، اصلاح رنگ ویدئو، دینامیک سیالات، تصویر برداری پزشکی و کشف دارو است. پدر علم محاسبات موازی Huw هوو می‌گوید: اگر به جامعه علمی امروز نگاه کنید، رایانه‌های جدید مانند: ابر کامپیوتر‌های IBM Summit و Aurora عمدتا بر اساس پردازش موازی طراحی شده‌اند. این مدل در صنایع پزشکی و تجاری کاربرد بسیاری دارد که همه چیز را از کشف دارو گرفته تا شبیه‌ سازی‌های بین ستاره‌ای و تکنیک‌های فیلم پس از تولید را تسهیل می‌کند. در اینجا چند مورد وجود دارد که نشان می‌دهد محاسبات موازی به بهبود نتایج و حل موارد غیر قابل حل قبلی کمک می‌کند.

کاربرد پردازش موازی در نجوم

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

به عنوان مثال: پیشرفت‌های اخیر در مورد مطالعه یک سیاه چاله، به لطف یک ابر رایانه موازی اتفاق افتاد. با استفاده از ابر رایانه موازی محققان توانستند یک راز چهار دهه‌ای را حل کنند و ثابت کردند که درونی‌ترین قسمت ماده به دور آن می‌چرخد و سپس به درون آن فرو می‌ریزد. این کلید کمک کننده به دانشمندان برای درک بهتر نحوه رفتار این پدیده مرموز است.

محقق الکساندر چخوفسکی از دانشگاه نورث وسترن که با دانشگاه آمستردام و دانشگاه آکسفورد در این مطالعه همکاری می‌کند، می‌گوید: این جزئیات در اطراف سیاه چاله ممکن است کوچک به نظر برسند، اما آن‌ها به شدت بر آنچه در کهکشان به عنوان یک کل اتفاق می‌افتد تاثیر می‌گذارند. آن‌ها سرعت چرخش سیاه چاله‌ها را کنترل می‌کنند و در اخر می‌توانند متوجه شوند که سیاه چاله‌ها چه تاثیری بر کل کهکشان‌ها دارند.

کاربرد پردازش موازی در کشاورزی

هر ماه، وزارت کشاورزی ایالات متحده ارقام عرضه و تقاضا را برای تعدادی از محصولات عمده برآورد می‌کند. این پیش‌ بینی‌های بسیار مهم می‌تواند  ادامه مطلب...

  • شرکت دانش بنیان رها
  • ۰
  • ۰

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

یکی از پلتفرم‌های محبوب در حوزه مجازی سازی VMware ESXi است که معمولا برای میزبانی سرورها مورد استفاده قرار می‌گیرد. این پلتفرم به طور موثر از منابع CPU و حافظه موجود در دستگاه استفاده می‌کند. اخیرا محققان Juniper Networks یک حمله مخرب و غیرمجاز را در سرورهای VMware ESXi پیدا کردند اما هنوز متوجه نشدند که چگونه این حمله رخ داده است. در این مقاله با ویژگی‌های VMware ESXi بیشتر آشنا می‌شوید و در مورد آخرین حمله باج ‌افزار مبتنی بر پایتون روی این سرور بیشتر می‌خوانید.

سرور VMware ESXi چیست؟

سرور VMware ESXi یک هایپروایزر هدفمند است که طیف گسترده‌ای از ویژگی‌های مهم سازمانی را ارائه می‌دهد. VMware ESXi مستقیما بر روی یک سرور فیزیکی قرار می‌گیرد و به آن اجازه می‌دهد تا به چندین ماشین مجازی تقسیم شود. این تکنولوژی به طور قابل توجهی نیاز به خرید یا ارتقا سخت‌افزار را کاهش می‌دهد. سرور VMware ESXi با دسترسی مستقیم و کنترل بر منابع زیرساخت، سخت افزار را تقسیم بندی می‌کند و به دنبال آن هزینه‌ها را کاهش می‌دهد.

تیم فناوری اطلاعات همواره برای برآورده کردن روندهای متغیر بازار و افزایش انتظارات مشتریان تحت فشار است. همچنین چالش‌هایی در رابطه با گسترش منابع IT برای انطباق با پروژه‌های جدید و پیچیده نیز وجود دارد. VMware ESXi به سازمان شما کمک می‌کند تا تعداد منابع سخت افزاری مورد نیاز برای اجرای هایپروایزر را کاهش دهد. علاوه بر این، به افزایش عملکرد کمک کرده و سخت افزار را برای استفاده از حداکثر ظرفیت بهینه می‌کند.

مزایای ESXi چیست؟

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

ویژگی‌های VMware ESXi

اندازه کوچک

Vmware سرور ESXi را به عنوان کوچک‌ترین هایپروایزر جهان معرفی می‌کند. این سرور کوچک اغلب به کاهش سطح حملات و تهدیدات خارجی کمک می‌کند و نگهداری آن بسیار آسان است.

نصب راحت

نصب ESXi به سرعت انجام می‌شود و می‌توانید زیرساخت خود را در سریع‌ترین زمان ممکن راه اندازی کنید.

ابزار مدیریتی کاربر پسند

ESXi یک مرورگر داخلی و سازگار با  ادامه مطلب...

  • شرکت دانش بنیان رها
  • ۰
  • ۰

اگر به دنبال خرید یک دستگاه یا سرور NAS برای کسب و کار کوچک خود بوده‌اید، بدون شک اصطلاح  "RAID"  به گوشتان خورده است. RAID مخفف عبارت Redundant Array of Inexpensive Disks است. RAID به مجموعه‌ای از هارد دیسک‌ها می‌گویند که داده‌ها را با روش‌های ویژه‌ ذخیره می‌کنند. RAID امکان ذخیره امن داده‌ها را روی هارد فراهم می‌کند و سرعت ذخیره سازی را افزایش می‌دهد. به طور کلی، یک سیستم مجهز به RAID از دو یا چند هارد دیسک برای بهبود عملکرد یا ارائه سطحی از تحمل خطا استفاده می‌کند. تحمل خطا یعنی ایجاد یک شبکه امن برای سخت افزار. به این معنا که باعث افزایش بهره وری می‌شود و همچنین احتمال از دست رفتن داده‌ها را به طور چشمگیری کم می‌کند. روشی که در آن تحمل خطا را تنظیم می‌کنید به سطح RAID شما بستگی دارد. هنگام خرابی سخت افزار، ایمن نگه داشتن داده‌ها برای کسب و کارها اهمیت دارد. سطوح مختلف RAID تنظیمات مختلفی را با هدف ایجاد تعادل میان عملکرد بهینه و محافظت از داده‌ها نشان می‌دهد.

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

تکنولوژی RAID چیست؟

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

RAID چندین دیسک مستقل و نسبتا کوچک را در فضای استوریج ترکیب می‌کند. دیسک‌های موجود در مجموعه اعضای آن محسوب می‌شوند. این دیسک‌ها به روش‌های مختلف در مجموعه ترکیب شده که به عنوان سطوح RAID شناخته می‌شوند و هر یک از آن‌ها ویژگی‌های خاص خود را دارند:

"تحمل خطا" توانایی مدیریت یک یا چند هارد دیسک خراب است.

"عملکرد" تغییر در سرعت خواندن و نوشتن کل مجموعه را در مقایسه با یک هارد دیسک نشان می‌دهد.

"ظرفیت مجموعه" با مقدار داده‌های نوشته شده در آن تعیین می‌شود. 

ظرفیت مجموعه به سطح RAID بستگی دارد و همیشه به این شکل نیست که با دیسک‌ها مطابقت داشته باشد. سیستم‌های RAID می‌توانند از چندین رابط مانند SATA، SCSI، IDE، یا FC استفاده کنند. برخی از سیستم‌ها به صورت داخلی از SATA استفاده می‌کنند، اما دارای یک رابط FireWire یا SCSI برای سیستم میزبان نیز هستند. گاهی اوقات دیسک‌ها در سیستم ذخیره سازی به عنوان JBOD تعریف می‌شوند که مخفف عبارت Just a Bunch of Disk می‌باشد. این بدان معنی است که آن دیسک‌ها از سطح RAID خاصی استفاده نمی‌کنند و کاملا مستقل عمل می‌کنند.

انواع سطوح RAID کدامند؟

روش‌های مختلف توزیع داده‌ها در سطوح مختلف RAID تعریف شده‌اند. هر سطح RAID یک جنبه از حفاظت داده، عملکرد سیستم و فضای ذخیره سازی را ارائه می‌دهد که به سه دسته استاندارد، ترکیبی و غیر استاندارد تقسیم می‌شوند. در زیر محبوب‌ترین و استانداردترین انواع سطوح RAID را مشاهده می‌کنید:

RAID 0

این Raid برای افزایش عملکرد سرور استفاده می‌شود و در آن داده‌ها در چندین هارد دیسک نوشته می‌شوند. RAID 0 کارایی را افزایش می‌دهد چرا که چندین درایو همزمان در حال خواندن و نوشتن داده‌ها هستند. این بدان معناست که کار کامپیوتر توسط چندین دیسک انجام می‌شود نه فقط یک دیسک. به همین ترتیب، در صورت خرابی یکی از دیسک‌ها اطلاعات دیسک‌های دیگر از بین می‌رود. از دست دادن هر دیسک باعث از بین رفتن کامل اطلاعات در دیسک‌های دیگر می‌شود و بنابراین این سطح زیاد قابل اعتماد نیست.

RAID 1 (دیسک‌های آینه‌ای)

RAID 1 در برابر خطا بسیار مقاوم است که به عنوان  ادامه مطلب...

  • شرکت دانش بنیان رها
  • ۰
  • ۰

اپل در سال گذشته از تراشه M2 رونمایی کرد. در مقایسه با تراشه M1، عملکرد CPU و GPU مورد استفاده در M2 به ترتیب18 و 35 درصد افزایش یافته است. تراشه M2 شامل پردازنده مرکزی8  هسته‌ای و پردازنده گرافیکی 10 هسته‌ای می‌شود. به تازگی اپل دو تراشه جدید و قدرتمند با نام‌های pro M2 و M2 max معرفی کرد. تراشه‌های M2 پرو و M2 مکس هسته‌های پردازشی بیشتری دارند و از حافظه‌هایی با ظرفیت‌ بالاتر پشتیبانی می‌کنند. همچنین اپل از 2 محصول جدید تولید شده بر پایه تراشه‌های جدید سری M با اسامی مک‌بوک پرو (در 2 اندازه 14 و 16 اینچی) و مک مینی نیز رونمایی کرد. در این مقاله با پردازنده‌های جدید اپل بیشتر آشنا می‌شوید.

مشخصات تراشه M2 پرو 

تراشه M2 پرو اپل بر پایه دومین نسل از فرآیند 5 نانومتری تولید شده و 40 میلیارد ترانزیستور دارد. تعداد ترانزیستورها در مقایسه با تراشه M1 پرو 20 درصد افزایش یافته است. همچنین، این تراشه جدید از حداکثر 32 گیگابایت حافظه با پهنای باند 200 گیگابایت بر ثانیه پشتیبانی می‌کند. تراشه M2 پرو از 10 یا 12 هسته پردازشی تشکیل شده است که شامل 6 یا 8 هسته، 4 هسته با بهره‌وری انرژی بالا، 19 هسته پردازش گرافیکی و حافظه کش L2 می‌باشد. به همین دلیل عملکرد CPU و GPU تراشه جدید در مقایسه با ورژن 10 هسته‌ای تراشه‌ M1 پرو به ‌ترتیب تا 20 یا 30 درصد ارتقا پیدا کرده است.

مشخصات تراشه M2 مکس

تراشه M2 مکس اپل دارای 67 میلیارد ترانزیستور است که این رقم در مقایسه با مدل پایه تراشه M2 جهش 3 برابری داشته است. همچنین این تراشه از حداکثر 96 گیگابایت حافظه (4 برابر بیش‌تر از تراشه M2) با پهنای باند 400 گیگابایت برثانیه (2 برابر سریع‌تر از M2 پرو) پشتیبانی می‌کند. CPU این تراشه همان مدل 12 هسته‌ای موجود در تراشه M2 پرو است. از طرفی دیگر، تعداد هسته‌های GPU دو برابر شده و به 38 عدد رسیده است. ظرفیت حافظه کش L2 این تراشه نیز بیش از پیش افزایش یافته است.

ویژگی‌های مشترک تراشه‌های M2 پرو و M2 مکس

هر دو تراشه‌های M2 پرو و M2 مکس ویژگی‌های سخت‌افزاری مشترک دارند. هر 2 مدل مجهز به موتور پردازش 16 هسته‌ای با قابلیت اجرای 15.8 ترا در هر ثانیه هستند. بدین ‌ترتیب سرعت NPU (هسته پردازش هوش مصنوعی) در مقایسه با نسل قبلی 40 درصد افزایش یافته است. همچنین این تراشه‌ها دارای موتور رمزنگاری و رمزگشایی ویدیویی و موتور ProRes هستند. تراشه‌های M2 پرو و M2 مکس در کنار قدرت بالاتر، مصرف انرژی بهینه‌تری هم دارند که منجر به افزایش شارژدهی نسل جدید مک بوک پرو  14 و 16 اینچی می‌شود. همچنین هر دو تراشه اپل از نسل جدید موتور عصبی 16 هسته‌ای، موتور مدیای اختصاصی، پردازشگر سیگنال تصویر برای کاهش نویز و بهبود کیفیت دوربین بهره می‌برند.

کاربرد تراشه‌های M2 پرو و M2 مکس در مک بوک‌های جدید اپل

مک بوک پرو 14 اینچی مجهز به M2 پرو با قیمت 2000 دلار راهی بازار می‌شود و کاربران برای خرید مدل پایه مک بوک پرو 16 اینچی باید 2500 دلار بپردازند. اپل می‌گوید تعداد ترانزیستورهای موجود در M2 پرو حدود 2 برابر M2 و حدود 20 درصد بیشتر از M1 پرو است. همچنین سرعت رم آن به 200 گیگابایت می‌رسد که دو برابر سرعت رم M2 می‌باشد. اپل می‌گوید مک‌بوک مجهز به این تراشه می‌تواند پردازش‌های فتوشاپ را با 40 درصد سرعت بیشتر نسبت به M1 پرو انجام دهد.

تراشه M2 مکس با وجود اینکه از  ادامه مطلب...

  • شرکت دانش بنیان رها
  • ۰
  • ۰

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

با ظهور فناوری‌های جدید، گجت‌ها و دستگاه‌هایی که امروزه استفاده می‌کنیم، رو به قدیمی شدن می‌روند. برای همسو شدن با پیشرفت تکنولوژی، دستگاه‌های جدیدتر باید جایگزین دستگاه‌های قدیمی شوند یا به‌روزرسانی فریمور دستگاه انجام شود تا بدون پرداخت هیچگونه هزینه از آخرین فناوری‌ها استفاده کنید. 

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

فریمور چیست؟

فریمور یا میکروکد مجموعه‌ای از دستورالعمل‌هاست که دستگاه‌ها برای انجام وظایف خود به آن‌ها متکی هستند. به عبارت دیگر، مسئولیت اجرای دستگاه به برنامه نویسی مرتبط می‌شود. فناوری Firmware برای اجرا بر روی سخت افزار ساخته نشده است، بلکه برای انجام وظایف اصلی سخت افزار مورد استفاده قرار می‌گیرد.

بیشتر دستگاه‌هایی که امروزه از آن‌ها استفاده می‌کنیم، به تنهایی به عنوان یک سیستم کامپیوتری محسوب می‌شوند. شرکت‌های سازنده این دستگاه‌ها برنامه‌ها (Firmware) را که وظیفه اجرای کارآمد دستگاه را بر عهده دارند، بروزرسانی می‌کنند و بهبود می‌بخشند.

اجزای مهم Firmware ها

معماری فریمور شامل شش مولفه ضروری است: سیستم‌عامل، کرنل، درایورهای دستگاه، چیپ‌ست، بایوس و کد برنامه. در ادامه این اجزا را به طور مفصل بررسی می‌کنیم:

1. سیستم عامل (OS)

سیستم عامل برنامه‌ای است که منابع سخت افزاری و نرم افزاری برنامه‌های کامپیوتری را مدیریت می‌کند. سیستم عامل به منابع اجازه می‌دهد تا چندین تسک را به طور همزمان اجرا کنند. ویندوز و لینوکس نمونه‌هایی از سیستم عامل می‌باشند.

2. کرنل

هسته بخشی از سیستم عامل است و آن را کنترل می‌کند. هسته ارتباطات میان قطعات سخت افزار و نرم افزار را تسهیل کرده و منابع سخت افزاری مانند: حافظه، CPU و دستگاه‌های ورودی/خروجی را مدیریت می‌کند. همچنین وظیفه بهینه سازی منابع نیز برعهده این قطعه است.

3. درایورهای دستگاه

درایور دستگاه برنامه‌ای است که  ادامه مطلب...

  • شرکت دانش بنیان رها
  • ۰
  • ۰

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

توپولوژی شبکه چیست؟

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

اهمیت توپولوژی شبکه به زبان ساده

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

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

مزایای توپولوژی شبکه

تشخیص سلامت شبکه

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

عیب یابی خطاها

یک مشکل کوچک در شبکه می‌تواند بهره وری شما را به طور کامل از بین ببرد. بنابراین، داشتن یک توپولوژی کارآمد به شناسایی و رفع اختلالات در شبکه کمک می‌کند. علاوه بر این، برای تیم فناوری اطلاعات پیدا کردن مشکل و عیب یابی سریع با یک نقشه راه دقیق آسان‌تر خواهد شد.

کمک به بهبود کارایی 

ایجاد یک نقشه شبکه چندگانه برای  ادامه مطلب...

  • شرکت دانش بنیان رها