Block Storage چیست؟
در سرویس ذخیرهسازی ابری منابع حافظه را میتوان به سه فرمت استفاده کرد: file ،block و object. سرویسهای block storage نسبت به دو مورد دیگر به نسبت سادهتر است چون در عمل یک block storage مانند hard driveای است که بر بستر شبکه ارایه میشود.
block storage داده را به بخشهایی به نام بلوک تقسیم و آنها را به عنوان موجودیتهایی مستقل و با یک id جداگانه ذخیره میکند. سیستم مدیریت، این بلوکها را در هر جایی که مناسبتر باشد قرار میدهد، بنابراین آنها را میتوان در سیستم های متفاوت با سیستمعاملهای متفاوت، ذخیره کرد. زمانی که کاربر دادهای را درخواست میکند، این بلوکها بازیابی میشوند و با ترتیبی درست در کنار هم قرار میگیرند.
مزایای استفاده از Block Storage
- برای داشتن نسخهی پشتیبان به راحتی میتوان از تمام حافظه snapshot گرفت.
- به سادگی میتوان ظرفیت آن را افزایش داد.
- قابلیت جابهجایی سخت افزار بین ماشینهای مختلف را دارد.
- سادگی و آشنایی بیشتر کاربران با آن از قبل
کاربرد Block Storage
block storage قابلیت ایجاد حافظههای خام را دارد که با سیستمعاملهای مبتنی بر سرور میتوان به آن وصل شد. این حافظههای خام رفتاری مانند hard drive دارند، بنابراین میتوان از آن تقریبن برای هر کاربردی استفاده کرد. برای نمونه: ذخیرهی فایل، پایگاه داده، فایل سیستم ماشین مجازی و ...
فرض کنید میخواهید تعدادی ماشین مجازی راهاندازی کنید. با استفاده از block storage بهسادگی میتوانید یک محیط برای ذخیرهی دادههای ماشینهای مجازی در قالب virtual machine file system داشته باشید که سرور بتواند به آن متصل شود و ماشینهای مجازی موردنظر را ایجاد کند.
همچنین block storage برای containerها بسیار مناسب هستند. همانگونه که فناوری virtualization، سیستمعامل را از سختافزار مستقل میکند، container نیز application را از سیستمعامل جدا میکند. با استفاده از block storage بهسادگی میتوان container تعریف و راهاندازی کرد.
محصول رایانش ابری آروان این امکان را برای شما فراهم میکند که بهراحتی با ساخت ابرک و اتصال به آن، سناریوهای مختلف خود مانند راهاندازی محیط آزمایشگاهی از چندین ماشین مجازی برای تست، نصب و راهاندازی سرویسهای مختلف برای مدیریت اطلاعات یک وبسایت یا پایگاه داده و ... را پیادهسازی کنید.