API ذخیره اطلاعات ابری
در مطلب قبل در مورد معرفی وب سرویس ذخیره اطلاعات ابری توضیح دادیم در این مقاله در مورد وب سرویس ذخیره اطلاعات ابری صحبت خواهیم کرد.
در این سرویس، توسعهدهنده درخواست فضای ابری با حجم مورد نیاز خود را ارائه میدهد. پس از پرداخت هزینههای سرویس، حساب کاربری و دسترسیهای لازم برای توسعه دهنده ایجاد شده و در اختیار وی قرار داده میشود. توسعهدهنده میتواند اپ یا سایت خود را از طریق SDK یا APIهای ابرینو به این فضا متصل کند. در این سرویس، توسعهدهنده میتواند به فایلهای خود از طریق کلاینتهای ابرینو نیز همانند یک اکانت عادی ابرینو دسترسی داشته باشد. در صورت لزوم امکان فراهمسازی دسترسی به فضای ابری، از طریق پروتکل SWIFT نیز وجود دارد.
در این سرویس، جهت اطمینان از پایداری فایلها، از هر فایلی که کاربر آپلود میکند، به صورت خودکار دو کپی پشتیبان نیز تهیه شده و سه نسخه از هر فایل بر روی سخت افزارهای مختلف نگهداری خواهد شد. زیرساخت این سرویس متشکل از هاردهای با سرعت ۷۲۰۰ دور دقیقه است که به صورت عملیاتی قابلیت انجام متوسط ۵۰ تا ۱۰۰ تراکنش I/O در ثانیه را دارد. در صورت نیاز توسعهدهندگان، امکان ارائه سرویس بر روی زیرساختهای متشکل از هاردهای ۱۵K یا SSD نیز با ظرفیت ۱۵۰ تا ۲۰۰ و ۵۰۰۰ تا ۱۰۰۰۰ تراکنش در ثانیه وجود خواهد داشت. سایر ویژگیهای این فضا در جدول زیر نمایش داده شده است:
ویژگی |
مقدار |
تعداد نسخههای نگهداری شونده از هر فایل |
۳ |
نگهداری فایلهای حذف شده |
به صورت نامحدود |
نگهداری نسخههای پیشین |
به صورت نامحدود |
حداکثر تعداد فایلها در هر حساب کاربری |
۱۰ میلیون |
حداکثر سایز هر فایل برای اپلود |
۱ گیگابایت |
حداکثر پوشههای تو در تو |
۶۴ |
حداکثر طول آدرس هر فایل |
۲۴۸ کاراکتر |
حداکثر آیتمهای داخل هر پوشه |
۱۰۰ هزار |
حداکثر تعداد تراکنش IO در ثانیه |
۱۰۰ |
حداکثر تعداد دانلود فایلهای به اشتراک گذاشته شده عمومی |
نامحدود |
حداکثر API Call در ماه |
۵۰۰۰۰ |
حداکثر ترافیک مصرفی ماهانه |
۲ برابر حافظه در اختیار |
پشتیبانی |
ایمیل، چت و تلفن |
قیمت |
۱۰۰,۰۰۰ تومان به ازای هر ۱۰۰ گیگابایت |
در این مطلب در مورد وب سرویس ذخیره اطلاعات ابری توضیح دادیم در مطلب بعد در مورد موارد امنیتی وب سرویس حافظه ابری توضیح میدهیم