در این مقاله سعی میکنیم تفاوت بین تین کلاینت و زیرو کلاینت را به زبان ساده توضیح دهیم.
ابتدا نیاز است که مختصری در باره هر دو دستگاه بدانیم.
زیرو کلاینت همانگونه که از نامش پیداست، دارای واحد پردازشی نمیباشد. زیرو کلاینت برای انجام هر کاری نیاز به اتصال به سرور مرکزی و استفاده از ریسورسهای سرور پس از لاگ در نرم افزار رابط دارد. اما تین کلاینت یک رایانه ضعیف (لاغر/ کوچک=thin) با پردازنده کوچک و حداقل ریسورس و سیستم عامل کوچک سفارشی سازی شده(Embedded OS) است ولی همچنان برای انجام وظایف به منبع سرور نیاز دارد.
هر دو دستگاه زیرو کلاینت و تین کلاینت انواع مختلفی دارند. بسته به نوع معماری و وظیفه از تین کلاینت و یا زیرو کلاینت میتوان استفاده کرد. ضمنا نوع دستگاه انتخابی به میزان بسیار زیاد به نرم افزار بستر پروژه یا به اصطلاح ماشین مجازی بستگی دارد. اینکه نرم افزار بستر با چه پروتکلی کار میکند برای تعیین نوع دستگاه مورد نیاز تعیین کننده است.
زیرو کلاینتها بسته به معماری شبکه و تعداد کاربران و همچنین با توجه به نوع کاربری، خود به چند دسته تقسیم میشوند. بعضی از زیرو کلاینت ها به اصطلاح بازاری و عامیانه “ریموت زن” هستن و با توجه به نوع کاربری از انواع بدون نام و بسیار ارزان تا انواع برند و گرانتر انتخاب میشوند. بستگی دارد که شما در کجا و با کدام نرم افزار ماشین مجازی میخواهید آن را راه اندازی کنید.
برخی انواع زیروکلاینت که برای شبکه های بزرگتر استفاده میشوند از پردازنده های گرافیکی TERADICI (ترادیشی) استفاده میکنندن. به این زیروکلاینتها اصطلاحا “ترا چیپست” گفته میشود. این نوع زیروکلاینت ها از یک پردازنده گرافیکی ساخت شرکت Teradici از مدل TERA2321 استفاده میکنند که توانایی انتقال تصویر دسکتاپ با کیفیت HD را دارند. البته این نوع به نسبت باقی زیرو کلاینت ها گرانتر است و در حدود قیمت یک کامپیوتر کامل است.
در مورد تین کلاینت هم باز میتوان به عنوان اصلی ترین عامل، نوع معماری شبکه و کاربرد آن را نام برد.
خوب است در همیجا به این نکته اشاره کنیم که اصولا مرزی میان تین کلاینت و پی سی یا مینی پی سی وجد ندارد. شما میتوانید واژه “تین” را بصورت نسبی تعریف کنید. برای مثال شما برای انجام یک وظیفه خیلی سنگین محاسباتی، میتوانید از یک مینی پی سی با پردازنده Core i5 در جایی که به یک کامپیوتر با پردازنده Core i9 نیاز د ارید به عنوان تینکلاینت استفاده کنید و باقی منابع برای پردازش را از منابع سرور قرض بگیرید یا بر عکس برای انجام یک وظیفه محاسباتی سبک با یک پردازنده دو هسته ای ضعیف استفاده کرده و باقی بار را بر روی پردازنده موجود در شبکه بگذارید. میتوانید با مقدار حافظه RAM و حافظه دائمی متغیرهای خودتان را بسازید. این که به چه سیستمی تین کلاینت میگویید کاملا به شما، نوع طراحی شبکه و نوع وظیفه ای که میخواهید سیستم برای شما انجام دهد بستگی دارد.
ولی بطور معمول تین کلاینت به سیستم رایانه ای گفته میشود که واحد پردازش مرکزی آن و حافظه موقت (RAM) و حافظه دائمی (Memory- HDD/SSD/DOM) فقط در حد اجرای یک سیستم عامل محدود شده یا سفارشی سازی شده گسترش داده شده باشد.
برای هر دو سامانه تین کلاینت و زیرو کلاینت نیاز به یک یا چند سرور خواهید داشت که منابع پردازشی و منابع حافظه دائم و موقت برای انجام وظایف محوله سفارشی سازی شده باشند.
همچنین به یک بستر مناسب برای اتصال اجزاء این سامانه به هم نیاز خواهید داشت . این بستر میتواند از نوع “کابل کشی شده” یا “ارتباط بیسیم” باشد. البته نوع امن تر آن بستر کابل کشی شده یا به عبارت دیگر استفاده از کابل شبکه است.