بر اساس افسانه ها، تا قبل از ساخته شدن برج بابل مردم فقط یک زبان برای برقراری ارتباط داشتند، اما بعد از آن به خواست خداوند، آنها ناگهان دیگر زبان همدیگر را نفهمیدند. البته این داستانی تخیلی می باشد، اگرچه، هم اکنون مردم به زبان های مختلفی صحبت می کنند و برای ایجاد یک ارتباط آزاد به مترجم نیاز دارند.
نرم افزارها نیز تا حدی به یک طریق کار می کنند و به زبان های مختلفی که پروتکل نامیده می شوند باهم دیگر ارتباط برقرار می کنند. در راستای این Industry-standard هزاران راهکار ارائه شده است. برخی از شرکت ها سازگاری متقابل را پذیرفته اند، اما برخی از آنها تصمیم گرفتند تا این انحصار را در راستای راحتی کاربران حفظ کنند. بنابراین، داشتن محصولات مختلف و ناسازگار به عنوان بخشی از زیرساخت IT در درون یک شرکت، و استفاده از برخی ابزارهای خاص برای استفاده از این ماژول های ناسازگار با هم، وضعیتی نرمال در نظر گرفته می شود.
چالش پیش رو
هر بخش از نرم افزار، به علت استفاده از پروتکل های ارتباطی مجموعه ای از محدودیت ها را دارد. حتی اگر یک برنامه کاربردی چندین پروتکل را پشتیبانی کند، عموما مشکل بازدهی همراه با حداقل تقدم را خواهد داشت. در اختیار داشتن چندین برنامه کاربردی مختلف برای کار کردن با هم ممکن است یک چالش واقعی باشد. وقتی صحبت از مجازی سازی به میان می آید، این مسئله بین مصرف کننده و Storage اتفاق می افتد.
آنها اغلب از پروتکل های Uplink متقابلا ناسازگار استفاده می کنند. برای مثال، Microsoft Hyper-V ترجیحا از SMB3 استفاده می کند و همچنین با iSCSI نیز در شرایط خاص کار می کند. و همچنین هیچ گاه با پروتکل NFS کار نخواهد کرد. درحالیکه VMware vSphere با NTFS و iSCSI کار میکند؛ اما از SMB3 استفاده نمی کند. بنابراین یافتن یک storage که بتواند به صورت همزمان در هر دو کار کند نیاز به دانش و مهارت کافی دارد. برخی از نرم افزارها، شبیه VMware Virtual SAN پروتکل اختصاصی خود را دارند، که برای رسیدن به سازگاری چالش هایی بر سر راه آن قرار دارد. راهکارهای خاصی که امکان برقراری ارتباط با چندین پروتکل را فراهم می کنند، نیاز به هزینه و مهارت کافی دارند. همچنین آنها یک Bottleneck در عملکرد سیستم هستند زیرا تمام داده ها از طریق آنها عبور داده می شوند.
راهکار
StarWind Virtual SAN پروتکل Uplink مربوط به Industry-standard را عرضه می کند. این نرم افزار از SMB3 همراه با تمام ویژگی های آن، شامل RDMA-supporting SMB Direct و MPIO-utilizing SMB Multichannel استفاده می کند. NFSv4.1 و iSCSI (vVols برروی iSCSI ،NVMe برروی Fabrics و بزودی iSER خواهد آمد). اساسا، این پروتکل می تواند با هر مصرف کننده ای عجین شود؛ مانند مجازی سازی، همراه با Storage در یک زیرساخت کاری. عموما سناریوهای مجازی مورد استفاده و نا محدود:
Bare-metal ،Converged (Compute and Storage Separated) ،Hyperconverged ،Clustered Shared Volumes for SOFS ،vVols on top of iSCSI ،SMB3 file server و خیلی موارد دیگر را شامل می شوند. StarWind Virtual SAN می تواند یک پروتکل Industry-standard بیرونی نمایش دهد و Storage را در هر زیرساخت پیاده سازی شده بر اساس Hyper-V و vSphere و Xen و... تغذیه کند.
نتیجه گیری
StarWind Virtual SAN به یک دروازه جهانی برای تمام Industry-standard Uplink Protocolsها از جمله iSCSI ،NFS ،SMB3 و غیره تبدیل می شود. به هر حال این محصول شبیه به کسی که چند زبان را می داند و برای برقراری ارتباط با دیگران به هیچ گونه واسطی نیاز ندارد، عمل می کند. در نتیجه این محصول امکان ایجاد ارتباط بین چندین محیط مجازی و کار در یک مجموعه کاری را در غالب سناریوهای نامحدود مجازی برای پیاده سازی ارائه می دهد.
*منبع