قیمت تین کلاینت

قیمت مینی کامپیوتر

قیمت گذاری تین کلاینت ها

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

 

برای مشاهده لیست کامل دستگاه ها بهمراه قیمت از فروشگاه انواع برندهای مینی کامپیوتر رها دیدن فرمایید.

فروشگاه تین کلاینت

قیمت تین کلاینت
قیمت تین کلاینت

 

باامدن کامپیوتر های کوچک مشکلاتی که چند نمونه از آن ها را بیان کردیم دیگر وجود نداردوکامپیوتر های کوچک به شدت کار را راحت کردند.(به سادگی حمل میشوند,از سرعت بالایی برخوردار هستند,نیاز به فضای زیادی ندارندو…)
کامپیوتر های کوچکی که استفاده میشود در انواع و اقسام مختلف در بازار وجود دارد.

تین کلاینت ها و یا کامپیوتر های کوچک معمولی از نطر قیمت با کامپیوتر های رومیزی زیاد تفاوتی ندارند.با توجه به انواع مختلفی که در بازار است ,قیمت هم متفاوت است.
باتوجه به سرعت بالا وکارایی بهترقمیت تین کلاینت هامعمولا از رنج ۶۰۰٫۰۰۰ تومان شروع میشود وتا حدود ۲۵۰۰٫۰۰۰ تومان ادامه دارد.البته این قیمت ها تقریبی هستند ورنج قیمت روزانه در حال تغییر است. حتی تین کلاینت هایی وجود داردکه به شدت گران هستند و عملکردی فرا تر از یک تین کلاینت معمولی دارند. باتوجه به این رنج قیمت تین کلاینت ها و مزایایی که دارند,بسیار مناسب سازمان ها هستند.
انواع تین کلاینت ها با مارک های مختلف وجوددارد.
در بعضی از ان ها به دلیل مارک خوبی که دارند قیمت آن ها هم کمی بالا تر است ولی کارایی ان هیچ تفاوتی با بقیه مارک ها ندارد.ینی درصدقابل توجهی از قیمت تین کلاینت به مارک آن اختصاص دارد.
لذا برای خرید تین کلاینت در اتنخاب مارک آن زیاد حساسیت نشان ندهید.
انواع تین کلاینت هایی که در اکثر سازمان ها استفاده میشود ,مارک های خوب و رنج قیمت بسیار مناسب برای انواع سازمان ها را در سایت شرکت,قسمت محصولات میتوانید مشاهده کنید.

هایپر ویزور چیست

هایپرویزور چیست

باسلام خدمت دوستان گرامی در این مقاله  قصد دارم شمارا با مبحث مجازی سازی و نکات اساسی که به گوشتون میخوره اما درک خوبی ازشون ندارید آشنا کنم.

اصولا مجازی سازی یا (Virtualization) فرایندی است که در ان یک یا چند نمونه مجازی از یک سیستم کامپیوتری در یک لایه انتزاعی از سخت افزار اجرا میشوند.به طورمعمول در مجازی سازی یک  سیستم عامل کامپیوتری میتواند به سیستم عامل های متفاوت دسترسی داشته باشد.برنامه های اجراشده در سیستم مجازی سازی به نظر میرسند که انها در دستگاه اختصاصی خود هستند.درسیستم عامل های مهمان کتابخانه ها و برنامه ها به صورت منحصر به فرد اجرا میشوند.

 

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

رایج ترین کاربردی  که میتوان در حوضه مجازی سازی زد, برای کامپیوترهای رومیزی

است. این است که میتوان برنامه های کاربردی مورد نیاز یک سیستم عامل را بدون نیاز به سویچ کردن  یا ر اه اندازی مجدد به یک کامپیوتر دیگر را ه اندازی کرد.

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

مجازی سازی فناوری است که به شما امکان می دهد محیط های شبیه سازی شده چندگانه یا منابع اختصاصی از یک سیستم سخت افزاری فیزیکی را ایجاد کنید. نرم افزار ی به نام یک  hypervisor  به طور مستقیم به آن سخت افزار متصل می شود و به شما اجازه می دهد تا ۱ سیستم را به محیط های جداگانه، متمایز و امن شناخته شده به عنوان ماشین های مجازی  (VMs)  تقسیم کنید. این VM ها در مجازی سازی  به وسیله Hypervisor برای جدا کردن منابع دستگاه از سخت افزار و به طور مناسب توزیع می شوند.

 

همچنین مجازی سازی اجازه میدهد زمانی که چندین برنامه در یک ماشین مجازی درحالت اجرا هستند, بتوان در یک هاست دیگر به ان ماشین مجازی ها دسترسی پیدا کرد.

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

Hypervisior  در مجازی سازی  چیست

دوستان عزیز نکته ای که اینجا جاداره بهش اشاره کنم اینه که شما برای اینکه بتوانید به دنیای مجازی سازی سرور ها و رایانش ابری ورود کنید باید با چندی  از زیر ساخت های

نرم افزاری  مجازی سازی مرتبط مانند Microsoft Hyper-V  یا VMware vSphere  و یا Citrix Xen Server اشنایی کامل داشته باشید. توجه داشته باشید که کار کردن با این ابزار ها در محیط مجازی سازی شده بسیار شیرین و لذت بخش است به دلیل اینکه قابلیت ها و کاربردهایی را به شما ارائه میدهند که بسار موثر خواهد بود.

مجازی سازی به شما این امکان رو میدهد تا از منابع سخت افزاری نهایت استفاده رو ببرید، در صرف هزینه صرفه جویی کنید و امنیت و پایداری را برای زیرساخت شبکه به همراه دارد.

virtualization
virtualization

هایپرویزور چیست

Hypervisore یک برنامه برای ایجاد و استفاده از ماشین های مجازی است , که به دو دسته تقسیم میشوند:

  • Hypervisor هایپروایزر مستقل نوع ۱
  • Hypervisorیا هایپروایزر وابسته نوع ۲

در قدم اول شما برای اینکه یک رایانش ابر و محیط مجازی سازی شده داشته باشید, باید بتوانید به محیط های مجازی سازی شده خود دستری داشته باشید.Hypervisore این امکان را به شما میدهد که بتوانید ماشین های مجازی خود را کنترل کنید.

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

 

درنوع اول به تور مستقیم با نصب روی یک server و سخت افزار,اجازه نصب واجرای چند سیستم عامل مجازی دیگر را میدهد.

چند نمونه از این نوع یک میتوان به VMware ESXi و Citrix XenServer اشاره کرد.

نوع دوم  در مجازی سازی از Hypervisore به شما امکان استفاده , نصب , وراه اندازی  Os های خود را می هد.با توجه به اینکه این نوع روی سیستم عامل میزبان نصب میشود.اگر این دو نوع را باهم مقایسه کنیم به این نتیجه خواهیم رسید که درنوع دوم Hypervisor به Os میزبان بسیار وابسته است .در اینحالت اگر برای آن مشکلی به وجود بیاید تاثیر خود را بر سایر سیستم عامل های مجازی سازی شده میزبان خواهد گذاشت.

چند نمونه از نوع دوم Hypervisor را در مجازی سازی اگر اشاره کنیم میتوان VMware  Server و VMware Workstation Windows Virtual PC و Microsoft Hyper-V را نام برد.

ماشین مجازی چیست

یک ماشین مجازی معادل یک سیستم رایانه ای است که روی یک سیستم دیگری اجرا میشود.

ماشین های مجازی  در مجازی سازی ممکن است به تعداد زیادی از منابع دسترسی داشته باشند,مانند محاسبات قدرت.اما دسترسی محدودی ممکن است به حافظه ها , CPU و سایر USB هایی که  با دستگاه مجازی مشترک هستند داشته باشند.به طور معمول در مجازی سازی ببیشتر ماشین ها امکانات و منابع خود را با تقسیم منابع سرور به دست می اورند.اگر ماشین مجازی روی یک دیسک مجازی ذخیره میشود,این ماشین  مجازی  در محیط مجازی سازی شده به عنوان یک تصویر دیسک دیده میشود.

یک تصویر دیسک در مجازی سازی  ممکن است حاوی فایل هایی برای یک ماشین مجازی برای بوت شدن باشد، یا می تواند حاوی هر گونه نیاز ذخیره سازی خاص باشد.

در مقاله بعدی انواع مجازی سازی و دستگاه های مورد استفاده در محیط های مجازی سازی را شرح میدهم .

نکات کلیدی زیرو کلاینت

 

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

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

 

  • از جمله سوالات و شاید اولین سوالی که برای کاربران عزیز ممکن است به وجود اید این است که اصلا این زیرو کلاینت ها به چه صورت کار میکنند ؟

در جواب باید گفت زیرو کلاینت ها  کلیه پردازش هایی که از طریق کاربر انجام میشود مثل یک کار کردن با کیبورد و …. به سرور فرستاده و از سرور دریافت میکند.و تمام درخواست های کاربر را با یک سرور انجام می دهد.

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

 

  • سوال بعدی که برای زیرو کلاینت ممکن است به وجود اید این است که زیرو کلاینت چگونه باعث میشود ترافیک در شبکه کاهش یابد؟

جوابش این است که بیشتر فرمان ها در زیرو کلاینت به سرور ارسال و بعد از ان سرور  اطلاعات نمایشگر راارسال میکند , لذا در این حالت پهنای باند بسیار کم شده.

که البته در سری جدید این تکنولوژی تنها تغییرات ارسال میشود و اطلاعاتی که تغییری در آنها وجود ندارد ثابت میمانند که به این پروتکل DDP می گویند که باعث بهینه شدن ۹۰ درصدی پهنا باند نسبت به RDP شده است.

 

  • زیرو کلاینت مناسب چه افرادی نیست؟

کسانی که در سازمان بیشتر از نرم افزار های بسیار سنگین , مثل نقشه کشی های سه بعدی و گرافیکی و بازی های سه بعدی استفاده  میکنند زیرو کلاینت مناسب نیست .در عوض به دلیل صرفه بالا برای کارکرد های عادی در سازمان ها با اختلاف ۷۰ درصدی (عمر طولانی , پشتیبانی نرم افزاری , سخت افزاری , میزان مصرف و….)بسیار کاربردی است.

 

  • زیرو کلاینت چگونه با سرور مرکزی ارتباط برقرار میکند؟

در این ارتباط  زیرو کلاینت وسرور چندین پروتکل وجود دارد,از جمله RDP  که برای شرکت مایکروسافت است و پروتکل ICA که برای شرکت سیتریکس است.این پروتکل ها برای ارتباط بین سرور و زیرو کلاینت استفاده میشوند.

 

  • موضوع امنیت در زیرو کلاینت ها به چه صورت است؟

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

 

  • ارتقا نرم افزاری زیرو کلاینت ها به چه صورت است ؟

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

 

  • زیرو کلاینت ها در کدام قسمت از شبکه مورد استفاده قرار میگیرند.؟

اکثر زیرو کلاینت ها هم به هاب وسوئچ برای ارتباط وصل هستند و بعد از ان به سرور وصل میشوند.

 

  • نحوه مدیریت کردن سرور توسط زیروکلاینت چگونه است؟

برای اینکه مدیر شبکه بتواند به کاربران خود سرویس دهد ودرصورت بروز مشکل بتواند مشکلات کاربران را حل کند در حالت عادی مدیر شبکه باید با صرف زمان خود بین کاربران رفته و مشکلات را بررسی کند,اما وقتی از سرور و زیروکلاینت استفاده میشود  این مشکلات حل میشود.فقط کافی است مشکلات کاربران را در سرور بررسی نموده و آن را حل کرد.

 

قیمت پایین زیرو کلاینت ها نسبت به نمونه های کامپیوتر باعث شده هزینه های سرویس و انرژی به شدت کاهش پیدا کند.زیروکلاینت ها بسیار کوچک هستند و همین موضوع باعث میشود زیروکلاینت ها در محیط کاری نیاز به فضای کمی داشته باشند.

 

نکته قابل توجه اینکه زیروکلاینت ها نسبت به کامپیوتر هابسیار پایدارتر هستند.

برای استفاده از زیرو کلاینت ها نیاز به کامپیوترهای بسیار قوی نیست.

و زیروکلاینت با سیستمی در حد ویندوز سرور ۲۰۰۳  راحت کار میکند. با توجه به نوع cpu و  سخت افزاری که سیستم داردو تعداد برنامه ها باید بررسی شود که چند زیرو کلاینت قابلیت اتصال به سرور را دارند.جالب است بدانید این دستگاه ها هیچ قطعه مکانیکی ندارند و همین موضوع باعث شده زیرو کلاینت ها عمر بیشتری را داشته باشند.

و همچنین باعث شده زیروکلاینت ها بدون آلودگی صوتی کار کنند و در محیط سازمان یا شرکت مشکلی از بابت صدا نباشد.

بیشتر شرکت ها مشکلی که دارند در عدم هماهنگی بعضی قطعات در کامپیوتر است ولی در زیرو کلاینت ها به دلیل اینکه در کارخانه سازنده زیرو کلاینت این قطعات تست شده این مشکل وجود ندارد.

تین کلاینت یا کامپیوتر 

تفاوت تین کلاینت و رایانه

باتوجه به اینکه تعاریف زیاد ومتنوعی از تین کلاینت میدانیم و یا خوانده ایم. اماسوالی که اکثر ما برایمان مطرح میشوداین است که تین کلاینت چیست؟ و یک تین کلاینت خوب دارای چه ویژگیهایی است؟ اصطلاح تین کلاینت از دو کلمه تین به معنای کوچک و کلاینت به معنای کاربر یا مشتری است  و تین کلاینت  در کامپیوتر به معنای این است که دسترسی و عملیات روی سیستم توسط کاربر انجام میشود و درتین کلاینت هراتفاقی که بیوفتد از سمت کاربر است  بنابراین از باهم ترکیب کردن  این دو واژه (تین + کلاینت) این نتیجه را حاصل میکنیم که همه اتفاقات و پردازش هایی که توسط کاربر انجام میشود به حد اقل میرسد. و کاربر به منابع بسیار قوی برای انجام کار های خود نیاز ندارد .

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

اما سوال دیگری که مطرح است این است که:

تین کلاینت ها چگونه کار میکنند؟

وکاربری که برای انجام محاسبات و عملیات سنگین وارد عمل میشود با حداقل این منابعی که توسط مینی کامپیوتر در اختیارش است چگونه این کار را انجام میدهد.

از این لینک میتوایند انواع مختلفی از تین کلاینت را مشاهده کنید.

در زندگی امروزی که به شدت در حوزه فناوری پیشرفت چشم گیری را شاهد هستیم تین کلاینت ها به همراه پیدایش  تکنولوژِی های مدرن امروزی مثل  مجازی سازی (Virtualization)  و استفاده از سرورهای قوی برای تقسیم منابع مطرح شدند. و کاربرد اصلی که این دستگاه ها دارند  ، استفاده در تکنولوژی  مجازی سازی است مجازی سازی دسکتاب ( Desktop virtualization) مجازی سازی شبکه(Network Virtualization)،  و…که در این حالت همه  نرم ازار های استفاده شده توسط کاربران روی یک سرور است و کاربران از این منابع با پرفورمنس بسیار بالا بهره میبرند .پس نتیجه ای که میتوانیم از دستگاه های تین کلاینت بگیریم این استکه دستگاه های تین کلاینت قابلیت استفاده در شرایطی را دارند که کاربر با حداقل منابع میتواند با سنگین ترین نرم افزار ها با عملیات های زیاد میتواند به هدف خود دست یابد. که در این بین میتوان از  نرم افزارهایی  واسط برای  مجازی سازی مثل شرکت  VMware، که دراین عرصه بسیار پیشتاز است و  Citrix، و ….که میتوان از کارکرد اینها بهره مناسب را برای تین کلاینت ها برد.

با توجه به همه  تعاریف  بالا تین کلاینت بسیار خوب که بتوان از ان بهره کافی را برد  باید از شرکت هایی که نام برده میشود و در زمینه مجازی سازی فالیت دارند (Microsoft، VMware، Citrix،  و … ) گواهی نامه(Certificate) معتبر دریافت نمایند و شرکت هایی که در زمینه تولید تین کلاینت فعالیت میکنند هم از همکاران تکنولوژی مجازی سازی باشند.

با گسترش روزافزون انواع نرم افزارها و پیچیده تر شدن تکنولوژی نرم افزاری نیاز است که سخت افزارها همراه با نرم افزارها ارتقا یابند. ارتقا سخت افزارهای یک کامپیوتر رومیزی به دلایل هزینه های سنگینی که به بار دارد ممکن است فردرادچار مشکل کند.. بنابراین می توان گفت عمر مفید یک کامپیوتر رومیزی ۳تا ۴ سال می باشد. اما تین کلاینت ها نیازی به ارتقا ندارند چون  سخت افزار جانبی دارند و تنها با ارتقا سرور مرکزی همه تین کلاینت های موجود در شبکه ارتقا پیدا می کنند.

با استفاده از تکنولوژی تین کلاینت  و شبکه های مبتنی بر مجازی سازی به سرعت می توان یک شبکه را گشترش داد زیرا تنها به برق زدن و راه اندازی تین کلاینت می توان درسریع ترین زمان ممکن سیستم عامل ها و نرم افزارها را از سرور دریافت و اجرا نمود.

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

درشکل زیر معماری ساده از شبکه مبتنی بر تین کلاینت را مشاهد میکنید.

 

درشکل زیر پروتکل هایی که تین کلاینت ار ان استفاده میکند مشاهده میکنید.

کامپیوتر کوچک چیست

کامپیوتر کوچک چیست

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

خب بیشتر ماها در محیط کار یا هرکجای دیگه با کامپیوتر ها سرو کار داریم و  شاید کمتر جایی باشه که برای انجام کار های روزمره مثل ارسال ایمیل,چاپ کتاب,ویا حتی بازی به کامپیوتر ها احتیاج نداشته باشه.

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

یکی دیگر از مشکلاتی که کامپیوتر ها داشتند مصرف زیاد انرژی بود.

با پیشرفت تکنولوژی در دنیای کامپیوترها,کسانی که دراین عرصه پژوهش میکردند کم کم راهکار هایی را ارائه دادند تا بتوانند این مشکلات را حل کنند .

از جمله کار هایی که صورت دادند  این بود که واحد پردازش مرکزی CPU هایی را طراحی کردند که تامقدار زیادی در مصرف انرژی صرفه جویی میکردند.وهمینطور پرفورمنس مینی کامپیوتر را بالا میبرند.

بلاخره کامپیوتر هایی به بازار عرضه شد که میتوان گفت سخت افزار یک کامپیوتر کامل را در اختیار دارند و کیس کوچک به اندازه یک هارد اکسترنال را داراهستند.این کیس ها به  اصطلاح (Mini Computer) نامیده میشوند.البته در بعضی کشور ها به مینی کامپیوتر  نت تاپ هم گفته میشود. نمونه ای از مینی کامپیوتر را در زیر مشاهده میکنید.

 

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

 

 

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

همانطور که گفته شد کامپیوتر ها در مصرف انرژی به شدت صرفه جویی میکنند.

کامپیوتر کوچک حتی اگر ضعیف هم باشند به هرحال یک کامپیوتر هستند و میتوانیم به عنوان یک کنسول ساده آن ها را به خدمت بگیریم.

از کاربردهای دیگر کامپیوتر کوچک میتوان به استفاده ان ها در کنار یک تلویزیون برای استفاده از وب

و یا استفاده از مینی کامپیوتر برای محیط های استریم ویدیو مثل یوتیوپ و یا مطالعه متون و….

کامپیوتر کوچک (مینی پیسی ها  , تین کلاینت ها ) تمام قابلیت های یک کامپیوتر معمولی را دارا هستند مثل پورت های Usb  ,پورت Lan و بلوتوٍث و وای فای و خروجی Hdmi و هدفون .

 

از دیگر مزایای مینی کامپیوتر ها این است که با توجه به ابعاد کم قادر به اجرای نرم افزار های معمولی اداری و همچنین محاسباتی را قادر هستند.

قیمت تین کلاینت ها نسبت به کامپیوتر های رومیزی بزرگ بسیار مناسب تر است.

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

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

از جمله مینی کامپیوتر جدید موجود در بازار Pavilion Mini که ساخت شرکت Hp  است

از جمله امکانات این کامپیوتر کوچک می توان به کیبورد وایرلس ,پردازنده ۱٫۷ گیگا هرتزی,۵۰۰ گیگ حافظه داخلی و ۴ گیگ رم اشاره کرد. با توجه به اینکه شرکت Hp برای علاقه مندان این کامپیوتر کوچک امکان ارتقاء این امکانات را داده است.

 

برای اطلاعات دقیق تر مقالات آموزشی شبکه مجازی سازی امنیت را در بخش آموزش سایت بخوانید.

تفاوت زیرو کلاینت و تین کلاینت

دراین مقاله قصد داریم به معرفی تین کلاینت و زیروکلاینت ( Thin Clients and Zero Clients) بپردازیم ودر اخر تفاوت این دو دستگاه را بیان کنیم.به طور کلی تین کلاینت و زیرو کلاینت در محیط کاری وجایی که استفاده میشوند یک قابلیت اطمینانی را به مامیدهند و میتوان گفت جای هیچ گونه نگرانی نیست.زیرو کلاینت و تین کلاینت  هابیشتر برای سرورهای مبتنی بر(VDI (Desktop Virtualization  طراحی شده اند اما فرق هایی هم بین این دو دستگاه وجود داردکه در این مقاله بیان میشود.

برای مطالعه تخصصی هر یک از این دستگاه ها مقاله زیرو کلاینت چیست و تین کلاینت چیست را بخوانید.

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

تین کلاینت

تین کلاینت برای VDI هایی به کار میرود که  از سیستم عامل های open source  استفاده میکنند و به صورت End Opint  کار میکنند.

 اکثر سیستم عامل هایی که در این دستگاه به کار میرود Linux base وWindows بوده ونکته ای که اینجا باید به ان اشاره کرداین است که تین کلاینت هایی که از نسخه سیستم عامل ویندوز استفاده میکنند ممکن است به ویروس الوده شوند ولی سیستم عامل های لینوکس هرگز دچار ویروس نمیشوند.

زیرو کلاینت

زیرو کلاینت هم از یک سیستم عامل و یک پردازنده قدرتمند استفاده میکنن. به طور خیلی معمول از پروتکل های   PCoIP , HDX, or RemoteFX  که  مختص VDI هستند استفاده میکند.در دستگاه تین کلاینت اکثر پردازش هایی که عمل رمز گشایی رو انجام میدهند در یک سخت افزار اختصاصی انجام میشود.در نتیجه  از نظر سرعت وکارایی بسیار بهتراز انجام این عمل در محیط های نرم افزاری شبیه است.سرعت زیرو کلاینت ها از نطر بوت شدن بسیار بالاست به طوری که کمتر از دو ثانیه بوت میشوند.واینکه در مقابل ویروس مقاوم هستند.یک نکته ای دیگر اینکه زیرو کلاینت ها نیاز به تعمیرات دوره ای کمتری دارندوزمان به روز زسانی بالایی دارند.

حال میپردازیم به:

تفاوت میان زیرو کلاینت و تین کلاینت

قابلیت کار در محیط |   configuration (پیکربندی) |  نحوه اتصال آن ها

در دستگاه thin clint به طور معمول چندین اتصال به صورت VDI ایجاد میشود و یک ابزار مدیریت مرکزی وجود داردکه به علاوه اینکه ارتباط را مدیریت میکند به نحوی هم در به روز رسانی نظارت دارد.اما درZero Clients فقط یک ارتباط یا دو ارتباط به صورت همزمان با Citrix و  VMware میتوان ایجاد کردو به ابزاری برای مدیریت مرکزی نیاز ندارد.

بهترین مقاله فارسی مقایسه سیتریکس و هورایزن

در دستگاه thin clint برای کانفیگ یا پیکربندی از یک قالب یا محتوا استفاده میشود که این ابزار مدیریت دستگاه را راحت تر میکندو برای به روز رسانی کار بسیار راحت تر است.در زیرو کلاینت کانفیگ کردن به اسانی انجام میشود وبه روز رسانی پروتکل ها به راحتی انجام میشود.نکته قابل توجه اینکه میتوان به روز رسانی را در زمانی خارج از زمان استفاده یوزرانجام دادبدون اینکه کاربر تغییراتی را مشاهده کند.

تفاوتی که ذکر شد قابلیت کار تین کلاینت و زیرو کلاینت بود که در زیرراجب ان توضیحاتی را بیان میکنیم.

در این قسمت باید نیاز های کاربر را شناسایی کرد و این امر امر مهمی برای کار با دستگاه های زیرو کلاینت و تین کلاینت است.در تین کلاینت این ابزار به صورت کاملا انعطاف پذیربرای کاربر طراحی شده است.ادمین های شبکه و مدیران بخش IT به اسانی میتوانندبا ازاد کردن نرم افزار های کاربردی مناسب برای کاربرمیزان دسترسی به ابزارو برنامه های کاربردی مثل مایکروسافت افیس ویا برنامه های گرافیکی را قادر سازند.به علاوه یوزر میتواند از ابزار ها و نرم افزارهای نصب شده روی سرور مثل مرورگر یا maile browser و… استفاده کند.

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

یک مقایسه کلی که میتوان از نتیجه مباحث بالا گرفت این است که تین کلاینت برای محیط هایی که ازچند پروتکل استفاده میکند مناسب است و دارای پشتیبانی بهتر در محیط کاری است.

زیرو کلاینت به اپدیت کمتری احتیاج دارد,برای مکان های CAD بسیار مناسب وایده ال است و دارای عملکرد خوبی در ویدیو است.

طرز کار تین کلاینت

Thin clientچیست؟

بسیاری از افراد که با این دستگاه ها کار نکرده اند سوالی برای بار اول از شما سوال میکنند این است که تین کلاینت چیست و درسیستم های اداری چه کاربردی دارد.

این دستگاه (thin clint) دستگاهی است که برای کار و سرویس دهی نیاز به یک شبکه سروری دارد تا با بهره گیری از محیط سرور بهترین عملکرد را داشته باشد.به صورت دیگر تین کلاینت دستگاه باریک و سبک وزن است برای راه اندازی مجدد در یک سرور(معمولا در محیط های مجازی سازی) ساخته شده است.کارایی تین کلاینت به سرور بستگی دارد گه بتواند نقش محاسباتی خودرا ایفا کند. تین کلاینت با بهره گیری از دیوایس نمایشگر و نیروی پردازش اولیه,موس وکیبردو… با سرور شبکه اطلاعات را جابه جا میکند.

همانطور که از نام تین کلاینت پیداست در عملکرد بسیار حساس و نازک است.تین کلاینت فاقد فن و دیوایس مکانیکی است. این امر باعث شده تین کلاینت ها مصرف انرژی بسیار پایینی نسبت به کامپیوتر های معمولی داشته باشند..تین کلایت شرایط کاربا انواع نرم افزار های mainframe ، unix ، linux  ، windows , java  را دارد و قابلیت این را دارد که بتواند ان هار ااجرا کند . انواع سازمان هایی نظیر بیمارستانها,کاربران بانکها , اژانس های مسافرتی ومدارس , میتوانند از تین کلاینت ها به عنوان یک کامپیوتر معمولی استفاده کنند.سازمان ها و مکان هایی که با نرم افزار های سنگین نظیر اتوکد و بازی های سه بعدی و گرافیکی  کار میکنند تین کلاینت ها برای آن ها توصیه نمیشود. این ساز مان ها برای اینکه بتوانند با شبکه های مبتنی بر تین کلاینت کار کنند میتوانند از power clint ها که بسیار قدرتمند تر از thin clint  است بهره بگیرند.

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

  • امنیت بالا
  • کم حجم ومناسب برای مکان های کوچک
  • به اسانی می توان نرم افزار های مربوطه را ارتقا داد
  • مصرف انرژی پایین

 

طرز کار تین کلاینت

 

تین کلاینت بدین صورت  کار میکند که دستورات ورودی را از طریق کی بورد و موس که از طریق usb به آن وصل است را گرفته و تین کلاینت به سرور شبکه ای که به آن وصل است ارسال  میکند و پس از این که در سرور مربوطه مورد پردازش قرار  گرفت  روی  مانیتوری که به ان وصل است نمایش می دهد.

ارتباط تین کلاینت با سرور به این صورت است که تین کلاینت نیز مثل دیگر دیوایس های شبکه برای  ارتباط با سرور از سوئیچ، هاب و… استفاده میکند و تین کلاینت جایگزین بسیار خوبی  برای pc های  بزرگ و گران قیمت باشد. حال برای ارتباط تین کلاینت با سرور به صورت نرم افزاری چند پروتکل وجود دارد.یکی RDP  که ساخت شرکت مایکروسافت بوده و دیگری زیر نطر شرکت  سیتریکس میباشد. برای پروتکل RDP  نیاز به نصب نرم افزار خاصی نیست و ویندوز به طور defult این پروتکل را پشتیبانی  میکند  و روی تین کلاینت میباشد. همه ی  نرم افزارهای کاربردی مثل  فتوشاپ و افیس و نرم افزاریی که در اتوماسیو اداری و صنعتی کاربرد دارند وهمچنین ویندوز سرورهای  ۲۰۰۳، ۲۰۰۸، ۲۰۱۲ و ۲۰۱۶ و linux base که تحت سرورهای تین کلاینت میباشد مورد استفاده و بهره برداری قرار گیرد.

تین کلاینت ها هم مثل دیگر شبکه های کامپیوتری همانطور که گفته شد  می بایست  برای عمل پردازشی خود به سرور متصل شوند و نتایج بعد ازاینکه توسط سرور  پردازش شد به تین کلاینت برگردانده شود که باتوجه به مدیا های ارتباطی شبکه  این درخواست ها نیازمند پهنای باند بالای است که بنا به تعداد کلاینت و یا همان تین کلاینت ها متفاوت خواهد بود  به همین علت  تین کلاینت برای شبکه های WAN توصیه نمیشود مگر اینکه ابزار Policy خاص برای استفاده از پهنای باند در سرور شبکه  که بتوان ترافیک تین کلاینت ها را مدیریت کرد.

vSphere چیست

در این مقاله قصد داریم شما را با مجموعه های vSphere  اشنا کنیم.

   ۱٫       VMware ESXi

این قسمت هسته مجموعه vSphere وفوق ناظر ان را تشکیل میدهد.

به طوری که ESXi لایه فوق ناظر مجموعه vSphere است.البته نکته ای که اینجاهست این است که در نسخه های قبلی vSphere هم ESX وهم ESXi به عنوان فوق ناظر انتخاب میشد ولی در نسخه ۵ فقط  ESXi مطرح شد.

هرچند هردوی این قسمت ها دارای موتور مجازی سازی مساوی و ویژگی های برابر هستند.در نسخه ESX یک کنسول سرویسی linux base نیز وجود دارد که هریک از کاربران به آن دسترسی مستقیم داشتند.با توجه به اینه این کنسول سرویس از ESXi حذف شده است این فوق ناظر تمام قابلیت هاو ویژگی های ESX را شتیبانی میکند.و علت این امر هم این است که مبنای وپایه ESXiرا vmkernel  تشکیل میدهد که در داخل کنسول سرویس قرار ندارد. وظیفه ای که vmkernel دارد این است که مدیریت دسترسی ماشینهای مجازی به سخت افزار را به کمک زمان بندی  CPU, مدیریت حافظه و مدیریت پردازش داده سوئیچ های مجازی کنترل و مدیریت میکند. شکل زیرساختارVMware ESXi را نشان میدهد.

ESXi  دارای قدرت زیادی در تخصیص منابع به ماشین های مجازی دارد که برخی از این ویژگی ها را در شکل زیر مشاهده می کنید.

    ۲٫    VMware vCenter Server

vCenter Server مانند Active Directory ابزاریست که تمام ماشینهای ESXi و تمامی  متعلقات و ماشینهای مجازی ساخته شده بر روی آنهارا به صورت متمرکزمدیریت میکند. همچنین برای توسعه کمک پذیری محیط vCenter Server یک پایگاه داده  back-end برای نگهداری اطلاعات مربوط به میزبانها وماشینهای مجازی بکار میگیرد, که این بانک اطلاعاتی میتواند Microsof SQL و یا Orade باشد. درنسخه هایی که قبلا vSphere داشت, , vCenter Server  فقط  میتوانست بر روی ویندوز اجرا شودولی در نسخه ۵ یک ” appliance” (درواقع ماشین های مجازی پیش ساخته ای هستند که به راحتی می توان به عنوان یک ماشین مجازی بر روی سرورهای ESXiاجرا کرد )                                                                                                    پایه لینوکس همراه با مجموعه ارائه شده است.البته بدون استفاده از vCenter Server هم میتوان سرورهای ESXiدرا ب صورت منفرد مدیریت کرد,ولی برای استفاده از قابلیتهای بسیار ارزشمند مجموعه مجازی سازی VMwareنظیر،vMotion ,زمان بند منابع توزیع شده (Distributed Resource Scheduler ) ،قابلیت دسترسی مستمر(High Availability )،سیستم تحمل خطا(Fault Tolerance )و بسیاری از قابلیت های دیگر استفاده ازvCenter لازم است.

   ۳٫   vSphere Update Manager

Update manager پلاگینی (Plug in )است برایvCenter Server که به کمک آن میتوان سرورهای ESXi و ماشینهای مجازی انتخاب شده را با آخرین بروزها(Updates) , وصله (Patch) کرد. Update Managerتوابع زیر رافراهم می آورد:

–  بررسی و تشخیص سیستمهایی که نیاز به بروز شدن دارند.
–  نصب خودکار بروزها
– یکپارچگی کامل با دیگر قابلیتهای vSphereمثل سیستم زمانبند منابع توزیع شده

    ۴٫   vSphere Client and vSphere web Client

vCenter Server یک چارچوب مدیریتی متمرکز برای مدیریت میزبانهای ESXiایجاد میکند ولی امکان دسترسی به خود vCenter Server از طریق vSphere Clientخواهد بود؛ یعنی تمام دسترسی ها پیکربندیها و . . . از طریق vSphere Client انجام میشود. البته سیستمی که vCenter Serverبرروی آن نصب شده است نیز خود می تواند میزبان vSpher Clientنیز باشد. همانطور که قبلا نیز گفته شد بدون اتصال vSphere Cilent به vCenter Server و فقط با اتصال به ESXiبه طور منفرد وکمک   vSphere Client میتوان ESXiها را مدیریت کرد.
vSphere web Clientیک سیستم مدیریت ESXiها را از طریق Web Browser و البته تنها از طریق vCenter Server ایجاد می کند. البته تمام ویژگیهای مجموعه مجازیسازی شرکت VMwareاز طریق vSphere web  Client در دسترس نخواهد بود.

    ۵٫   vSphere vMotion and vSphere Storage vMotion 

vMotion  که live migration  نیز خوانده میشود ابزاری در vCenter server  , ESXi است که ماشین های مجازی که در حال اجرا هستند,از یک میزبان فیزیکی به میزبان دیگر انتقال داده شود بدون اینکه حتی برای یک لحظه خاموشی و قطعی در ماشین مجازی ایجاد شود. این ابزار(vMotion) محتویات یک سیستم در حال اجرا را به یک سیستم دیگر انتقال میدهداما این محتویات سیستم ذخیره سازی  دست نخورده در جای خود باقی می ماند.ابزاری دیگری که اینجا کاربردش دور از چشم نیست Storage vMotion است که این امکان میدهدتا محتویات دیسک مجازی یک سیستم مجازی (در خاموش بودن و یا در حال اجرا )از یک واحد ذخیره سازی به یک واحد ذخیره سازی دیگر انتقال یابد.این در حالی است محل اجرای ماشین مجازی تغییر نمیکند و ماشین مجازی روشن است که باعث نمیشود هیچگونه خللی در زمان انتقال واحد إخیره سازی ایجاد شود.

    ۶٫  (Distributed Resource Scheduler (ِDRS

vMotion ابزاری است که به صورت دستی (Manual) ایجاد میشود یعنی مدیر سیستم باید به صورت دستی این عمل را انجام دهد.اگر بخواهیم در مواقع نیاز مثلا برای تنظیم بار میزبان های ESXi عمل vMotion به صورت خودکار انجام شوداز (DRS) استفاده میکنیم.

قبل از ادامه بحث چند خط راجب کلاستر در vSphere توضیحاتی رابیان کنیم.

در مجموعه vSphrer کلاستر مجموعه ای از هاست ها ویامیزبان های ESXi است که منابع خودرا دریک  Resource Pool (استخر منابع) به اشتراک میگذارند.در واقع کلاستر یک تجمعی از حجم حافظه های تمام میزبان های عضو کلاستر وتوان پردازشی ان ها است.

حال برگردیم به موضوع (DRS).

اهدافی که این قابلیت دنبال میکند در دوبند خلاصه  مییشود.

  • در هنگام روشن شدن ماشین مجازی DRS سعی میکند ماشین های مجازی را در هاستی اجرا کند که دارای بار پردازشی کمتری است.
  • هنگامی که ماشین مجازی در حال اجرا است ,DRS هر۵ دقیقه یکبار در حال جستجو واندازه گیری است تا ماشین های مجازی را به میزبانی انتقال دهد که برای منابعی که موردنیازشان است کمترین رقابت وجود داشته باشد.

 

 

   ۷٫  سیستم کنترل ورودی خروجی شبکه (Network I/O control) و کنترل ورودی  خروجی سیستم های ذخیره سازی(Storage I/O control)

vSphere کنترل بسیار زیادی بر روی تخصیص منابع پردازشی همچنین حافظه های اصلی به ماشینهای مجازی دارد. قابلیتی مشابه نیز در اختصاص دادن ترافیک ورودی خروجی شبکه و سیستمهای ذخیره سازی به ماشینهای مجازی وجود دارد . سیستم کنترل ورودی- خروجی ذخیره سازها این امکان را به مدیران میدهد تا به هر یک از ماشینهای مجازی یک اولویت در دسترسی به منابع ذخیره سازی اختصاص دهدند تا در صورت رقابت بین ماشین های مجازی در دسترسی به ذخیره سازها، این اولویتها اعمال شوند. سیستم کنترل ورودی- خروجی شبکه هم قابلیتی مشابه است؛ ولی در دسترسی به کارت های  شبکه فیزیکی  این سیستم به مدیران شبکه این امکان را میدهد تا با اختصاص دادن اولویتی به ماشینهای مجازی دسترسی آنها به ترافیک و پهنای باند را مدیریت کنند.

مجازی سازی وسیستم های پردازش ابری

مقاله ای که پیش رو داریدمطالبی عالی با موضوع ” مجازی سازی وسیستم های پرداش ابری” است.البته موضوع اصلی این مقاله مجازی سازی سرور است که با پیشرفت تکنولوژی وسیستم های موجود,vSphere  به عنوان یکی از این تکنولوژی ها مورد بررسی قرارگرفته است.

سیستم هایی که تحت مجازی سازی سرور هستند به طور کلی به دو دسته  اصلی تقسیم میشوند:یکی بخش به اصطلاح فوق ناظر هست که روی سخت افزار قرار میگیرد (البته نکته ای که اینجا باید بگم اینه که درسیستمهای جدید وفوق ناظر نوع ۲ وظیفه مدیریت سیستم عامل ماشین میزبان رادارد) و ماشین های مجازی روی آن اجرا میشوند وازهمه مهمتر مسئولیت تقسیم منابع واشتراک گذاری آنها راداردو دیگری قسمت مدیریت است که میتوان به کمک آن سرورهای فیزیکی که اجرا شده وماشین های موجود را به طور منظم و پیشرفته ای مدیریت کرد.با کمی مطالعه میتوان فهمید که در حال حاظر در عرصه مجازی سازی سرور شرکت های بسیار بزرگی وارد شده اند.درقسمت فوق ناظر شرکت مایکروسافت Hyper-v را معرفی کرد.شرکتی مثل VM Ware

که از پیشتازان مجازی سازی است, ESX و ESXi را ارئه داده.

اوراکل هم Oracle VM Manager را ارائه کرده است.و در اخر Xen که یک فوق ناظر open sourse  است توسط سیتریکس ارائه شده است.

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

نکته: Xen از اکثر توضیع های لینوکس ارائه میشودوبه عنوان یک کامپوننت شناخته میشود.لازم به ذکر است توضیع Red Hat  لینوکس KVM راهم به عنوان ابزاری فوق ناظر تعریف کرده است.در این میان این شرکت ها ابزار هایی برای مدیریت این فوق نظرها ارائه میکنند برای مثال اوراکل  Oracle VM Manager را معرفی کرده است.ویا ابزار vCenter server   که برای مدیریت  Vsphare است.

در نوشته قبل کمی مقدمه راجب مجازی سازی داشتیم ومقدار کمی با آن اشنا شدیم.حال سعی داریم یک تعریف کلی از مجازی سازی داشته باشیم  وهمچنین یک مدل مرجع وکامل از مجازی سازی ارائه بدهیم.

مجازی سازی روشی است که برای دور نگه داشتن applications  (کاربردها) وcomponents (مولفه ها) ی زیرین انها از سخت افزاری که آن هارامدیریت و اجرا میکندارائه شده است . همچنین این تکنولوژی یک نگاه و دید منطقی ومجازی ازمنابعی که در سیستم است ارائه میکند.

نکته:این دید مجازی امکان دارد با دید فیزیکی تفاوت داشته باشد.

ببینیم مجازی سازی چه اهدافی را دنبال میکند.چند نمونه از ان را بیان میکنیم.

  • Performance (سطح کارایی بالا)
  • Scalability(داشتن قابلیت توسعه پذیری)
  • High Availability(ارائه دسترسی مستمر)
  • Reliability (قابلیت اطمینان بالا)
  • More manageable(مدیریت اسان تر)
  • More security (امنیت بالاتر)

بیشتر مواقع با ارائه یک مدل کامل توانایی فهم یک مسئله و یا یک موضوع مثل موضوع مقاله ما فهم ودرک آن راحت تر میشود.

شکل معروفی که در زیر مشاهده میکنید یک مدل از مجازی سازی است.

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

در لایه اول مجازی سازی دستیابی یا access virtualization  راداریم .همانطور که قبلا اشاره ای کردیم دراین تکنولوژی داده ها و منابع ما وحتی پردازش انها در طرف سرور است اما کاربرد و استفاده از انها وورودی و خروجی توسط کلاینت ها که میتوانند (زیرو کلاینت , تین کلاینت , فت کلاینت ) باشند و کاربران اتفاق می افتد.به بیانی دیگر این تکنولوژی به کاربری که درطرفی دیگر است این اجازه را میدهد تا رابط کاربری که درسرور در حال اجرا است راببیند.وورودی های ماوس وصفحه کلید و… را ار سمت کاربر دریافت کند.نکته بسیار مهم و قابل توجهی که در این تکنولوژی است این است که Application  درحال اجرا base linux باشد ولی کاربرسرویس گیرنده سیستم عامل ویندوزی داشته باشد.دراین حالت هیچ نیازی نیست دو سیستم شبیه به هم باشند

این تکنولوژی نرم افزاربه عنوان سرویس یا  saas در سیستم های پردازش ابری است.

سابقه تکنولوژی پردازش ابری به سال های ۱۹۸۰ بر میگردد. دران زمان مجازی سازی دسترسی, توسط سازندگان main frame  یعنی IBM  معرفی میشد.

در این زمینه شرکت های بسیاری وجود دارد که مهمترین آن ها سیتریکس (Citrix) , مایکروسافت  , شرکت هایی مثل HP ,IBM,ORACLE  و دیگر پشتیبانان یونیکس,  مثل Red Hat هستند.

سیتریکس یکی از شرکت های پیشرو در زمینه مجازی سازی دسترسی است که محصولات اولیه این شرکت main frame   نامیده میشد.اجازه میدادکلاینت ها و کاربران با سیستم های متفاوت به application  های ویندوزی یا سولاریس (یونیکس) که در سرور اجرا میشد دسترسی داشته باشند.بعد ها با تغییر نام main frame این سیستم ها امروزXenAPP  شناخته میشوند.

شرکت مایکروسافت نیز سرویس مجازی سازی دستیابی را با افزودن یک سری ابزاردرویندوز ۹۵ و سرور NT شروع کرد.تکنولوژی مایکروسافت, Microsoft Terminal Service  نام دارد.

X-windows هم که در دانشگاه MIT به عنوان بخشی از یونیکس استاندارد شد,محصول همکاری چند شرکت بزرگ حامی یونیکس از جمله:HP , IBM  وچند شرکت بزرگ دیگر بودکه این ابزار به عنوان ابزاری مهم برای مجازی سازی دسترسی از سال ۱۹۸۰ به بعد میباشد.

از زمانی که x-windows به طور تجاری شروع به عرضه شدن در بازار کرد,توضیع های لینوکس هم استارت سازگاری و ارائه ان به عنوان مولفه های خود به طوری که تمام سرویس های X-windows درلینوکس هم پشتیبانی شوند را زدند.

 

Application virtualization   یا مجازی سازی کاربرد به عنوان لایه دوم از مدل مجازی سازی تکنولوژی نرم افزاری که بهapplication  ها اجازه میدهدبر روی انواع سیستم عامل ها حتی روی platform سخت افزاری متفاوت عمل کنند.موارد پیشرفته تر این فناوری قابلیت این را داردکه درصورتی که یک برنامه از کار افتاد یا به اصلاح “fail  ” شد آن برنامه دوباره اجرا شده و یا نسخه ای instance یا جایگذین داشته باشد.

این مجازی سازی دارای دو نوع حالت است یکی server side (سمت سرور)و دیگریside   client (سمت کاربر)است.

 

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

در حالت مجازی سازی سمت سرور علاوه بر داشتن مزایای سمت کاربرمیتوان از ان برای اجرای چند نمونه از یک نرم افزار برای دسترسی و ارائه به چندین کاربر بهره مند شد.

مثلا می توانیم  به طور همزمان برروی یک سرور ۱۰نمونه از             Microsoft office  را اجرا کرده و از طریق ترمینال به ۱۰کاربر سرویس داد.

سیتریکس که در همه زمینه های مجازی سازی کار میکند در این زمینه هم با محصول Xen app خود که مجازی سازی کاربرد سمت کاربر است فعالیت دارد.

سومین لایه از مد مجازی سازی Process Virtualization یا مجازی سازی پردازش است .این تکنولوژی که از نوع نرم افزار و سخت افزار است,این امکان را میدهدتا کانفیگ هاوپیکر بندی سخت افزار فیزیکی از دید سرویس های سیستم عامل و کاربردمخفی بماند.

به طور عادی تر امکان این راداردتا چند سیستم عامل بتوانند یک سیستم دیده شوندو یا برعکس یک سیستم بتواند از دید خارجی چندین سیستم دیده شود.از مزایای این سیستم میتوان به Reliability (قابلیت اعتماد) , High Availability(دسترس پذیری بالا) دست یابی به سرعت بیشتر در پردازش وهمچنین ایجاد محیط های متفاوت بر روی  یک سیستم فیزیکی تنها اشاره کرد.

در لایه چهارمجازی سازی شبکه یا Network Virtualization”  “را داریم.

 

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

تقریبا تمام مواردی که تحت عنوان مجازی سازی شبکه شناخته میشوندهمان سرویس ها وامکانات رایج شبکه مثل NAT,V-LAN, یا همان LAN  مجازی ویا Access Lists هستند. مسیریاب ها , سوئیچ های لایه سه.و بسیاری دیگر از تکنولوژی های شبکه از این دست هستند.این نوع مجازی سازی هم ازجمله مزایایی که دارد این است که به بالا بردن کارایی شبکه , بهبود قابلیت دسترسی وافزایش امنیت شبکه کمک میکند.

Storage Virtualization(مجازی سازی سیستم های  ذخیره سازی داده)

این تکنولوژی نرم افزاری و سخت افزاری در لایه پنجم است که باعث میشود یک سری سرویس ها از قبیل جزئیات ذخیره سازی از قبیل محل ذخیره وتکنولوژی به کاررفته در سیستم ذخیره سازی داده از Application  ها مخفی بماند.

با استفاده از این فناوری تعداد زیادی سیستم میتوانند یک واحد ذخیره سازرا بین خود به اشتراک قرار دهندبدون اینکه هریک از این سیستم ها اطلاعاتی از دیگران داشته باشند.

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

از جمله توابعی که این سیستم ارائه میکند:

  • Distributed  (ایجاد سیستم فایل توضیع شده)

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

  • ساخت و طراحی درایوهایی با اندازه دلخواه

در این طراحی امکان اتصال چندین ابزار ذخیره سازاست که طوری به نظربرسدکه از دید خارجی یک ابزار دخیره ساز است.

  • ساخت ارایه هایی از ابزار ذخیره سازی

داده ها واطلاعات می توانند بر روی چندین سیستم ذخیره ساز به صورت یکسان توضیع شوند تا کارایی سیستم افزایش یابد

مجازی سازی ذخیره سازی این امکان را فراهم میکندتا همه سیستم عامل ها فقط یک واحد ذخیره سازی و فایل های ان را بین خود share کنند.

معرفی مجموعه VMware vSphere

این مجموعه تکنولوژی مجازی سازی شرکت VMvare  است که کاملترین ابزار برای راه اندازی سیستم مجازی سازی سرور با پشتیبانی از انواع سیستم عامل های مهمان و همچنین پشتیبانی از انواع تکنولوژیهای پردازشی و ذخیرهسازی میباشد .

vSphere  از اجزای متفاوتی ساخته شده که هر کدام برای کاربرد های خاص است.این مجموعه از مولفه های زیر تشکیل شده است.

  • VMware ESXi
  • VMware vCenter Server
  • VSphere Update Manager
  • VMware vSphere Client and vSphere Web
  • Client VMware vShield Zones
  • VMware vCenter Orchestrator
  • vSphere Virtual Symmetric Multi-Processing
  • vSphere vMotion and Storage vMotion
  • vSphere Distributed Resource Scheduler
  • vSphere Storage DRS
  • Storage I/O Control and Network I/O Control
  • Profile-Driven Storage
  • vSphere High Availability
  • vSphere Fault Tolerance
  • vSphere Storage APIs for Data Protection and VMware Data Recovery

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

 

برخی از این ابزار ها عبارت است از:

  • VMware vCloud Director
  • VMware vCloud Request Manager
  • VMware vCenter AppSpeed
  • VMware vCenterSite Recovery Manager

 

 

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

 

 

 

امنیت شبکه برای محیط های مجازی

امروزه محیط های دیتاسنتر باید به گونه ای طراحی شود که باعث کاهش بار عملیاتی ، افزایش انعطاف پذیری و بازدهی بهتر شود. توابع مهم امنیتی باید بتوانند به صورت پویا حفاظت از منابع را در زمانی که نیاز به تغییر وجود دارد انجام دهند. سیسکو محصولات و تکنولوژی هایی مانند:

Infrastructure (ACI Application Centric )و  Cisco  ASA v ( virtual ASA) را براساس نیاز دیتاسنترهای امروزی به عنوان راه حل امنیتی ارائه کرده است. به طور مثال ACI یک موتور سیاست گذاری در سطح برنامه ها به صورت متمرکز برای زیرساخت های فیزیکی ، مجازی و ابری می باشد. Cisco ASAv امکان مشاهده و کنترل دقیق برنامه ها و سرویس ها را در محیط مجازی فراهم می کند.
تصویر زیر یک دیتاسنتر سطح بالا با چندین شبکه ارتباطی را نمایش می دهد.

تصویر زیر یک دیتاسنتر مجازی سازی شده را نشان می دهد که در آن از نرم افزارهای مجازی سازی مانند VMware استفاده شده است که یک سرور فیزیکی را به چند قسمت مجزا تقسیم کرده است. در این مثال از یک فایروال فیزیکی برای محافظت و جداکردن دیتاسنتر از باقی شبکه استفاده شده است.

چالشی که در استفاده از فایروال فیزیکی و سایر دستگاه های امنیتی در محیط های مجازی وجود دارد این است که بعضی مواقع ترافیک اصلا از سرور فیزیکی خارج نمی شود. در نتیجه راه حل های مجازی امنیت مورد نیاز است. تصویر زیر نشان می دهد که چگونه می توان با استفاده از Cisco ASAvدر محیط مجازی سرویس ها و برنامه ها را به صورت دقیق مورد بررسی قرار دهیم

Cisco ASA نرم افزار اصلی سیستم عامل است که قدرت فایروال محصولات , قابلیت VPN و قابلیت های خوشه بندی را برای مقیاس پذیری  سخت افزار ASA  فراهم می کند .دیگر راهکارهای امنیتی مانند Cisco IPS، ((Cisco Cloud Web Security، موتورهای سرویس هویت سیسکو (ISE )و فناوری Cisco TrustSec  درهم ادغام شده است. علاوه بر این، نسل بعدی قابلیت های فایروال را از طریق ماژول نرم افزار ASA CX در ASA5500-X یا از طریق یک پردازنده خدمات امنیتی ((SSP در لوازم ASA 5585-X ارائه می دهد.

سیسکو ASA Software بر روی لینوکس به عنوان یک فرایند ASA اجرا می شود. نرم افزار سیسکو ASA از نرم افزار  Cisco IOS پشتیبانی نمی کند. ریشه های آن درCisco Finesse OS یک سیستم عامل جاسازی شده است که در سیستم عامل های فایروال قدیمی  Cisco PIX اجرا می شود.