File Storage در برابر Object Storage؛ کدام برای Big Data بهتر است؟
File Storage و Object Storage دو رویکرد مهم در ذخیرهسازی Big Data هستند که هر کدام برای نوع خاصی از دادهها و معماریهای زیرساختی طراحی شدهاند. زمانی که حجم دادهها به سرعت رشد میکند، انتخاب نوع مناسب استوریج سازمانی میتواند تأثیر مستقیمی بر عملکرد سیستم، هزینه نگهداری و شیوه مدیریت داده حجیم داشته باشد.
به طور کلی File Storage برای ساختارهای سنتی و سیستمهایی با الگوی دسترسی فایلمحور مناسبتر است، در حالی که Object Storage برای مقیاسهای بسیار بزرگ و دادههای غیرساختیافته عملکرد بهتری ارائه میدهد. شناخت تفاوتهای این دو معماری کمک میکند تصمیمی آگاهانه برای زیرساخت داده اتخاذ شود. در ادامه ساختار، عملکرد و کاربردهای هرکدام بهصورت دقیق بررسی میشود.
File Storage و Object Storage چیستند؟
انتخاب میان File Storage و Object Storage معمولاً زمانی مطرح میشود که سازمانها با رشد سریع دادهها روبهرو میشوند و نیاز به یک راهکار پایدار برای ذخیرهسازی Big Data دارند. هر دو فناوری برای نگهداری داده طراحی شدهاند، اما معماری، نحوه مدیریت داده و شیوه دسترسی در آنها کاملاً متفاوت است. همین تفاوتها باعث میشود هر کدام برای سناریوهای خاصی از استوریج سازمانی مناسب باشند.
شناخت پایهای این دو مدل ذخیرهسازی کمک میکند معماری داده با نیازهای واقعی سیستم هماهنگ شود. در ادامه ابتدا ماهیت File Storage و سپس ساختار Object Storage بررسی میشود تا تفاوت رویکرد سنتی و مدرن در مدیریت داده حجیم روشنتر شود.
File Storage چیست و چگونه کار میکند؟
File Storage یکی از قدیمیترین روشهای ذخیرهسازی داده در سیستمهای کامپیوتری است. در این مدل دادهها در قالب فایلهایی ذخیره میشوند که داخل پوشهها و دایرکتوریها سازماندهی شدهاند. این ساختار همان چیزی است که در اغلب سیستمعاملها برای مدیریت فایلها مشاهده میشود.
در بسیاری از زیرساختهای استوریج سازمانی، File Storage به وسیله پروتکلهایی مانند NFS یا SMB در اختیار کاربران و سرورها قرار میگیرد. این ساختار باعث میشود اپلیکیشنها بتوانند دادهها را با همان منطق فایل و مسیر پوشهها مدیریت کنند.
Object Storage چیست و چه تفاوتی در معماری دارد؟
Object Storage رویکردی جدیدتر برای ذخیرهسازی داده است که بیشتر در محیطهای ابری و پروژههای ذخیرهسازی Big Data مورد استفاده قرار میگیرد. در این مدل دادهها به صورت «آبجکت» ذخیره میشوند و هر آبجکت شامل داده، شناسه یکتا و مجموعهای از متادیتا است.
به جای استفاده از مسیرهای سلسلهمراتبی، دادهها در مخازنی به نام Bucket قرار میگیرند و از طریق شناسه یا API قابل دسترسی هستند. این ساختار باعث میشود سیستم بتواند حجم بسیار بزرگی از دادهها را با کارایی بالا مدیریت کند.
تفاوت نگاه سنتی و معماری مدرن در ذخیرهسازی داده
File Storage نماینده معماری سنتی ذخیرهسازی است که بر پایه ساختار فایل و پوشه شکل گرفته است. این روش برای سیستمهایی طراحی شده که کاربران یا برنامهها با فایلها به شکل مستقیم کار میکنند.
در مقابل، Object Storage بر اساس معماری توزیعشده توسعه یافته است. این مدل برای محیطهایی طراحی شده که حجم داده بسیار زیاد است و سیستم باید بدون محدودیت مقیاسپذیر باشد. به همین دلیل در بسیاری از پروژههای مدیریت داده حجیم و زیرساختهای کلود، Object Storage به عنوان انتخاب اصلی شناخته میشود.
مقایسه سریع File Storage و Object Storage در یک نگاه
زمانی که سازمانها در حال انتخاب یک راهکار استوریج سازمانی هستند، درک سریع تفاوتهای کلیدی میان File Storage و Object Storage اهمیت زیادی دارد. این دو فناوری از نظر ساختار داده، شیوه دسترسی و مقیاسپذیری تفاوتهای قابل توجهی دارند.
بررسی این تفاوتها کمک میکند مشخص شود کدام فناوری برای یک پروژه ذخیرهسازی Big Data مناسبتر است. در ادامه مهمترین معیارهای مقایسه این دو مدل ذخیرهسازی بررسی میشود.
ساختار ذخیرهسازی داده (File System vs Object-Based)
در File Storage دادهها در ساختار فایل و پوشه ذخیره میشوند. این مدل شباهت زیادی به نحوه مدیریت فایلها در سیستمعاملها دارد و برای بسیاری از کاربران آشنا است.
در Object Storage دادهها به صورت آبجکت ذخیره میشوند و هر آبجکت شامل داده و متادیتا است. این ساختار برای مدیریت حجم بسیار زیاد داده طراحی شده است.
نحوه آدرسدهی و دسترسی به دادهها
در File Storage دسترسی به دادهها از طریق مسیر فایل انجام میشود. کاربران یا برنامهها باید مسیر دقیق پوشه و نام فایل را بدانند.
در Object Storage هر داده دارای شناسه یکتا است و دسترسی معمولاً از طریق API یا URL انجام میشود.
مقیاسپذیری در حجمهای بالا
File Storage معمولاً با افزایش ظرفیت به صورت عمودی مقیاسپذیر میشود که میتواند محدودیتهایی ایجاد کند.
Object Storage به صورت توزیعشده طراحی شده و میتواند با افزودن نودهای جدید ظرفیت خود را افزایش دهد.
عملکرد در پردازش دادههای بزرگ
در برخی کاربردها که نیاز به دسترسی سریع به فایلها وجود دارد، File Storage عملکرد مناسبی ارائه میدهد.
Object Storage برای حجم بسیار زیاد داده و پردازشهای تحلیلی مانند Data Lake عملکرد بهتری دارد.
هزینه نگهداری و توسعه
در زیرساختهای بزرگ، افزایش ظرفیت File Storage ممکن است نیازمند سختافزار گرانقیمت باشد.
Object Storage معمولاً هزینه نگهداری کمتری در مقیاسهای بزرگ دارد.
پیچیدگی مدیریت و پیادهسازی
مدیریت File Storage برای بسیاری از تیمهای IT سادهتر و آشناتر است.
Object Storage نیازمند آشنایی با مفاهیم API، متادیتا و معماری توزیعشده است.
File Storage چگونه کار میکند؟
File Storage یکی از پایههای اصلی بسیاری از سیستمهای استوریج سازمانی محسوب میشود. این فناوری بر اساس ساختار فایل و پوشه طراحی شده و در بسیاری از زیرساختهای شبکهای برای اشتراکگذاری دادهها استفاده میشود.
با وجود ظهور فناوریهای جدید، File Storage هنوز در بسیاری از محیطهای سازمانی نقش مهمی در مدیریت داده حجیم دارد. در ادامه ساختار و ویژگیهای این مدل ذخیرهسازی بررسی میشود.
ساختار سلسلهمراتبی فایلها و دایرکتوریها
در File Storage دادهها در قالب یک ساختار سلسلهمراتبی سازماندهی میشوند. هر فایل در یک دایرکتوری قرار دارد و دایرکتوریها میتوانند شامل زیرپوشههای مختلف باشند.
این ساختار باعث میشود کاربران بتوانند دادهها را به شکل منطقی دستهبندی کنند. بسیاری از ابزارهای مدیریت فایل نیز بر اساس همین مدل طراحی شدهاند.
نحوه دسترسی و مدیریت فایلها در سیستمهای سنتی
در این مدل دسترسی به دادهها از طریق مسیر فایل انجام میشود. برنامهها و کاربران باید مسیر دقیق فایل را برای خواندن یا ویرایش آن مشخص کنند.
پروتکلهایی مانند NFS و SMB معمولاً برای ارائه File Storage در شبکههای سازمانی استفاده میشوند. این پروتکلها امکان اشتراکگذاری فایلها بین چندین کاربر یا سرور را فراهم میکنند.
مزایای File Storage در محیطهای سازمانی
سازگاری با سیستمهای قدیمی
بسیاری از نرمافزارهای سازمانی قدیمی برای کار با ساختار فایل طراحی شدهاند. File Storage به راحتی با این سیستمها سازگار است و نیاز به تغییر معماری ندارد.
دسترسی ساده برای کاربران و اپلیکیشنها
کاربران به راحتی میتوانند فایلها را در پوشهها ذخیره یا بازیابی کنند. همین سادگی باعث شده این مدل در بسیاری از سازمانها محبوب باقی بماند.
مناسب برای دادههای ساختیافته
در بسیاری از سیستمها که دادهها به شکل فایلهای مشخص ذخیره میشوند، File Storage عملکرد قابل قبولی ارائه میدهد.
محدودیتهای File Storage در پروژههای Big Data
مقیاسپذیری محدود
با افزایش حجم دادهها، گسترش File Storage میتواند پیچیده شود. بسیاری از سیستمهای فایل برای مقیاسهای بسیار بزرگ طراحی نشدهاند.
گلوگاههای عملکرد در حجمهای بالا
زمانی که تعداد زیادی کاربر یا برنامه به صورت همزمان به فایلها دسترسی دارند، ممکن است محدودیتهای عملکردی ایجاد شود.
هزینه زیرساخت و نگهداری
در پروژههای بزرگ ذخیرهسازی Big Data افزایش ظرفیت File Storage معمولاً به سرمایهگذاری بیشتر در سختافزار و مدیریت زیرساخت نیاز دارد.
Object Storage چگونه کار میکند؟
Object Storage برای پاسخ به نیاز سیستمهایی طراحی شده که با حجم بسیار زیاد داده سروکار دارند. در بسیاری از پروژههای مدیریت داده حجیم و پلتفرمهای کلود، این مدل ذخیرهسازی به عنوان یک راهکار مقیاسپذیر شناخته میشود.
معماری توزیعشده Object Storage امکان ذخیره و مدیریت میلیاردها فایل را فراهم میکند. همین ویژگی باعث شده در بسیاری از زیرساختهای ذخیرهسازی Big Data مورد استفاده قرار گیرد.
معماری Object Storage (Object، Metadata و Bucket)
در Object Storage دادهها به صورت آبجکت ذخیره میشوند. هر آبجکت شامل سه بخش اصلی است: داده اصلی، متادیتا و یک شناسه یکتا.
این آبجکتها در ساختاری به نام Bucket قرار میگیرند. متادیتا امکان توصیف دقیق دادهها را فراهم میکند و همین ویژگی جستجو و مدیریت اطلاعات را سادهتر میسازد.
نحوه مدیریت دادهها در سیستمهای Object-Based
مدیریت داده در Object Storage معمولاً از طریق API انجام میشود. اپلیکیشنها میتوانند دادهها را با استفاده از درخواستهای HTTP ذخیره یا بازیابی کنند.
این روش باعث میشود سیستمهای مختلف بتوانند به راحتی به دادهها دسترسی داشته باشند. همین قابلیت در معماریهای کلود و سیستمهای توزیعشده اهمیت زیادی دارد.
مزایای Object Storage برای Big Data
مقیاسپذیری بسیار بالا
Object Storage میتواند با افزودن نودهای جدید به سادگی گسترش یابد. این ویژگی آن را برای پروژههای بزرگ ذخیرهسازی Big Data مناسب میکند.
ذخیرهسازی بهینه برای دادههای غیرساختیافته
فایلهای رسانهای، لاگها و دادههای سنسورها نمونههایی از دادههای غیرساختیافته هستند که در Object Storage به خوبی مدیریت میشوند.
مناسب برای Cloud و Data Lake
بسیاری از پلتفرمهای تحلیلی و Data Lake بر اساس Object Storage ساخته شدهاند. این ساختار امکان مدیریت حجم عظیمی از دادهها را فراهم میکند.
مدیریت ساده در مقیاس بزرگ
با استفاده از متادیتا و API، مدیریت دادهها در مقیاس بزرگ سادهتر میشود و نیاز به ساختار پیچیده فایلها کاهش مییابد.
چالشها و محدودیتهای Object Storage
Latency بالاتر در برخی سناریوها
در برخی کاربردهایی که نیاز به دسترسی بسیار سریع به فایلها وجود دارد، Object Storage ممکن است تأخیر بیشتری داشته باشد.
نیاز به تغییر در معماری اپلیکیشنها
برخی برنامهها برای کار با File System طراحی شدهاند و برای استفاده از Object Storage نیاز به تغییر در معماری دارند.
پیچیدگی در مهاجرت از سیستمهای سنتی
انتقال دادهها از File Storage به Object Storage ممکن است زمانبر باشد و نیاز به برنامهریزی دقیق داشته باشد.
مقایسه عمیق File Storage و Object Storage برای Big Data
انتخاب میان File Storage و Object Storage زمانی پیچیدهتر میشود که حجم دادهها به مقیاس Big Data برسد. در چنین شرایطی عوامل متعددی مانند مقیاسپذیری، هزینه و عملکرد باید به دقت بررسی شوند.
بررسی این معیارها کمک میکند مشخص شود کدام مدل برای مدیریت داده حجیم در یک سازمان مناسبتر است.
مقیاسپذیری و مدیریت حجم داده
File Storage معمولاً برای افزایش ظرفیت به ارتقای سختافزار وابسته است. این موضوع میتواند محدودیتهایی در مقیاسهای بسیار بزرگ ایجاد کند.
Object Storage به صورت توزیعشده طراحی شده و با اضافه شدن نودهای جدید ظرفیت خود را افزایش میدهد.
عملکرد و سرعت دسترسی به داده
در برخی کاربردهای عملیاتی که دسترسی سریع به فایلها اهمیت دارد، File Storage عملکرد خوبی ارائه میدهد.
Object Storage برای ذخیره و پردازش حجم زیادی از دادههای آرشیوی یا تحلیلی مناسبتر است.
هزینه ذخیرهسازی و نگهداری
در زیرساختهای بزرگ، هزینه نگهداری File Storage ممکن است افزایش پیدا کند.
Object Storage معمولاً برای ذخیرهسازی طولانیمدت دادهها گزینه اقتصادیتری محسوب میشود.
امنیت و کنترل دسترسی
در File Storage کنترل دسترسی معمولاً از طریق مجوزهای فایل انجام میشود.
Object Storage از مکانیزمهایی مانند سیاستهای دسترسی و رمزنگاری برای محافظت از دادهها استفاده میکند.
دسترسپذیری و تحمل خطا
در بسیاری از سیستمهای Object Storage دادهها در چندین نود ذخیره میشوند. این موضوع احتمال از دست رفتن داده را کاهش میدهد.
در File Storage نیز روشهایی مانند RAID برای افزایش قابلیت اطمینان استفاده میشود.
پیچیدگی مدیریت و عملیات
مدیریت File Storage برای بسیاری از تیمهای IT سادهتر است زیرا ساختار آن شناختهشده است.
Object Storage نیازمند آشنایی با مفاهیم معماری توزیعشده و APIها است.
چه زمانی File Storage انتخاب مناسبتری است؟
سازمانهایی با زیرساخت سنتی
در بسیاری از سازمانها زیرساخت IT بر پایه سیستمهای فایل طراحی شده است. در چنین شرایطی File Storage با کمترین تغییر قابل استفاده است.
اپلیکیشنهای Legacy
برخی نرمافزارهای قدیمی برای کار با File System توسعه یافتهاند و استفاده از Object Storage ممکن است نیازمند تغییرات گسترده باشد.
محیطهایی با نیاز به ساختار فایل کلاسیک
در برخی پروژهها کاربران نیاز دارند فایلها را در پوشهها سازماندهی کنند. File Storage این قابلیت را به صورت طبیعی ارائه میدهد.
سیستمهایی با حجم داده متوسط
در پروژههایی که حجم داده به اندازه زیرساختهای Big Data نیست، File Storage میتواند عملکرد قابل قبولی ارائه دهد.
چه زمانی Object Storage برای Big Data بهتر است؟
ذخیرهسازی دادههای عظیم و رو به رشد
در پروژههایی که حجم داده به سرعت افزایش مییابد، Object Storage امکان مقیاسپذیری بسیار بالایی فراهم میکند.
Data Lake و پلتفرمهای تحلیلی
بسیاری از معماریهای Data Lake بر پایه Object Storage ساخته شدهاند و برای تحلیل دادههای بزرگ مناسب هستند.
ذخیرهسازی فایلهای رسانهای و لاگها
فایلهای ویدئویی، تصاویر و لاگهای سیستمی حجم زیادی دارند و Object Storage برای مدیریت این دادهها مناسب است.
سیستمهای Cloud Native
در بسیاری از اپلیکیشنهای ابری، Object Storage به عنوان زیرساخت اصلی ذخیرهسازی استفاده میشود.
معماری ترکیبی؛ استفاده همزمان از File و Object Storage
در بسیاری از زیرساختهای مدرن، استفاده از یک مدل ذخیرهسازی به تنهایی کافی نیست. برخی سازمانها برای مدیریت بهتر دادهها از ترکیب File Storage و Object Storage استفاده میکنند.
این رویکرد به سازمانها کمک میکند مزایای هر دو فناوری را در استوریج سازمانی خود به کار بگیرند.
Hybrid Storage چیست؟
Hybrid Storage مدلی است که در آن چند نوع فناوری ذخیرهسازی در کنار هم استفاده میشوند. این رویکرد انعطافپذیری بیشتری در مدیریت دادهها ایجاد میکند.
استفاده از Gateway برای اتصال File به Object Storage
در برخی زیرساختها از Gateway برای اتصال File Storage به Object Storage استفاده میشود. این ابزارها امکان دسترسی به دادههای Object را از طریق ساختار فایل فراهم میکنند.
نقش Object Storage در معماری Data Lake و Lakehouse
در بسیاری از معماریهای Data Lake، Object Storage به عنوان لایه اصلی ذخیره داده عمل میکند. این ساختار امکان نگهداری حجم عظیمی از دادههای تحلیلی را فراهم میکند.
چکلیست انتخاب بهترین نوع Storage برای Big Data
حجم فعلی و رشد آینده دادهها
بررسی روند رشد دادهها کمک میکند مشخص شود زیرساخت ذخیرهسازی در آینده نیز پاسخگوی نیازها خواهد بود.
نوع دادهها (ساختیافته یا غیرساختیافته)
نوع دادهها تأثیر زیادی در انتخاب فناوری ذخیرهسازی دارد. دادههای غیرساختیافته معمولاً با Object Storage بهتر مدیریت میشوند.
نیازهای عملکرد و Latency
برخی کاربردها به دسترسی سریع به دادهها نیاز دارند و باید عملکرد سیستم ذخیرهسازی به دقت بررسی شود.
الزامات امنیتی و انطباق
سازمانها باید اطمینان حاصل کنند سیستم ذخیرهسازی با استانداردهای امنیتی مورد نیاز سازگار است.
هزینه زیرساخت و نگهداری
مقایسه هزینههای بلندمدت به انتخاب راهکار مناسب کمک میکند.
نیاز به مقیاسپذیری در آینده
در بسیاری از پروژههای ذخیرهسازی Big Data، توانایی گسترش زیرساخت اهمیت زیادی دارد.
جمعبندی؛ File Storage یا Object Storage برای Big Data؟
مزیتهای کلیدی File Storage
File Storage ساختاری ساده و آشنا برای بسیاری از کاربران و سازمانها دارد. این مدل برای اپلیکیشنهایی که با فایلها و مسیرهای دایرکتوری کار میکنند مناسب است.
مزیتهای کلیدی Object Storage
Object Storage برای مدیریت حجم بسیار زیاد داده طراحی شده است. این مدل در بسیاری از زیرساختهای کلود و پروژههای Big Data عملکرد بسیار خوبی ارائه میدهد.
بهترین انتخاب بر اساس نوع پروژه و زیرساخت
انتخاب میان File Storage و Object Storage به نیازهای واقعی پروژه بستگی دارد. نوع دادهها، حجم اطلاعات و معماری زیرساخت از مهمترین عوامل در این تصمیم هستند.
وقتی دادهها رشد میکنند، معماری ذخیرهسازی اهمیت بیشتری پیدا میکند
در پروژههای دادهمحور، انتخاب یک مدل مناسب برای ذخیرهسازی میتواند آینده زیرساخت اطلاعات را شکل دهد. File Storage برای بسیاری از سیستمهای سنتی و کاربردهای فایلمحور همچنان گزینهای قابل اعتماد محسوب میشود. در مقابل، Object Storage با مقیاسپذیری بالا و معماری توزیعشده، پاسخ مناسبی برای پروژههای ذخیرهسازی Big Data و مدیریت حجم عظیم دادهها ارائه میدهد. بررسی دقیق نیازهای فنی، رشد دادهها و معماری سیستم کمک میکند بهترین انتخاب برای استوریج سازمانی انجام شود.
سوالات متداول
تفاوت اصلی File Storage و Object Storage در سرعت بازیابی داده چیست؟
سرعت بازیابی در File Storage معمولاً بیشتر است چون سیستم از مسیر فایل برای دسترسی استفاده میکند، اما در Object Storage دادهها از طریق API خوانده میشوند که ممکن است باعث تأخیر بیشتر شود.
آیا Object Storage برای ذخیرهسازی طولانیمدت مطمئنتر است؟
در بسیاری از سیستمهای Object Storage دادهها روی چندین نود تکرار میشوند و این موضوع احتمال از دست رفتن اطلاعات را کاهش میدهد، به همین دلیل برای نگهداری طولانیمدت مناسب است.
آیا File Storage برای پروژههای هوش مصنوعی انتخاب خوبی است؟
در پروژههای هوش مصنوعی که حجم بالایی از دادههای غیرساختیافته استفاده میشود، File Storage گزینه ایدهآلی نیست و معمولاً Object Storage عملکرد بهتری دارد.
آیا تغییر زیرساخت از File Storage به Object Storage هزینهبر است؟
تغییر زیرساخت ممکن است شامل انتقال حجم زیادی از دادهها و تغییر در معماری اپلیکیشن باشد و همین موضوع میتواند هزینه و زمان اجرای پروژه را افزایش دهد.
آیا امکان استفاده همزمان از File Storage و Object Storage وجود دارد؟
بله، بسیاری از سازمانها از ساختار ترکیبی استفاده میکنند تا هم از سرعت File Storage بهره ببرند و هم از مقیاسپذیری Object Storage برای دادههای حجیم استفاده کنند.
آیا امنیت دادهها در Object Storage بیشتر است؟
در بسیاری از پلتفرمهای Object Storage قابلیتهایی مثل رمزنگاری سمت سرور و سیاستهای دسترسی دقیقتر ارائه میشود که میتواند سطح امنیت را افزایش دهد.
انتخاب بین File و Object Storage چه تاثیری بر هزینه ابری دارد؟
انتخاب نادرست میتواند هزینه ذخیرهسازی و درخواستهای دسترسی را افزایش دهد، بنابراین انتخاب صحیح معماری تاثیر مستقیمی بر هزینههای سرویس ابری دارد.
آیا Object Storage برای اپلیکیشنهایی که فایلها را زیاد ویرایش میکنند مناسب است؟
Object Storage برای ویرایشهای مکرر فایل طراحی نشده و معمولاً برای آرشیو، ذخیره و بازیابی داده عملکرد بهتری دارد.
آیا File Storage برای سیستمهای مبتنی بر دیتابیس مناسب است؟
سیستمهای دیتابیس معمولاً به ساختار بلاک یا فایل سنتی وابستهاند و File Storage معمولاً با این معماریها سازگارتر است.
آیا Object Storage برای ذخیره پشتیبانگیریها مناسب است؟
به دلیل مقیاسپذیری بالا و هزینه مناسب، بسیاری از سازمانها از Object Storage برای ذخیره نسخههای پشتیبان استفاده میکنند.
آیا File Storage گزینه مناسبی برای محیطهای مجازیسازی است؟
در برخی پلتفرمهای مجازیسازی، File Storage به دلیل سازگاری با ساختار VM و دسترسی سریع یک انتخاب قابل قبول محسوب میشود.
چرا بسیاری از شرکتها به سمت Object Storage مهاجرت میکنند؟
افزایش حجم داده و نیاز به مقیاسپذیری بالا باعث شده Object Storage به گزینهای مقرونبهصرفهتر و منعطفتر تبدیل شود.
برای دریافت مشاوره تخصصی در این زمینه، میتوانید از طریق صفحه «ارتباط با ما» با کارشناسان آکو در ارتباط باشید.
HPE
DELL
Broadcom
HPE
DELL
Broadcom
Vmware