در سال 2010، خدمات زیرساخت ابری شروع به محبوبیت کرد و AWS پیشتاز میزبانی زیرساختهای فناوری اطلاعات عمومی و خصوصی بود. توسعه دهندگان وب در صنعت IT به سمت ارائه دهندگان ابری بزرگ مانند AWS، Azure و Google گرایش پیدا کرده اند که پلتفرم های اتوماسیونی را ایجاد کرده اند که استقرار کد و برنامه های نرم افزاری را ساده میکند و توسعه دهندگان را از وظایف مدیریت سیستم آزاد میکند.
در اقتصاد دیجیتال که توسط نرمافزار بهعنوان سرویس هدایت میشود، صاحبان مشاغل باید بین درخواست برنامهها و پلتفرمهای نرمافزاری بهینهشده از توسعهدهندگان وب خود یا پذیرش تدریجی صورتحسابهای میزبانی ابری به دلیل استفاده از منابع، یکی را انتخاب کنند. بسیاری از کسب و کارها دومی را انتخاب میکنند که منجر به پرداخت اضافی برای توسعه نرم افزار و تاخیر در تولید میشود.
این روند به نفع ارائه دهندگان بزرگ ابری است که از قدرت خرید خود برای سخت افزار ارزان و قابلیت های اتوماسیون پیشرفته بهره میبرند. این به آنها اجازه میدهد تا “serverless computing” را ارائه دهند، مفهومی که توسط آمازون AWS پذیرفته شده است، که در آن منابع محاسباتی بدون نیاز به سرورهای سنتی مدیریت میشوند.
مقایسه کولوکیشن و ابری
کولوکیشن (Colocation) | ابری (Cloud) |
---|---|
مالکیت تجهیزات و مکان قرارگیری آن در اختیار سازمان است | مالکیت تجهیزات و مکان قرارگیری آن در اختیار ارائهدهنده خدمات ابری است |
تجهیزات در محل یک دیتاسنتر حرفهای اجاره شده است مستقر میشوند | زیرساختهای آماده برای مدتی معین اجاره داده میشود |
نیاز به مدیریت و نگهداری تجهیزات توسط سازمان | ارائهدهنده خدمات ابری وظیفه خریداری، استقرار تجهیزات، پشتیبانی و … را به عهده دارد |
دسترسی به زیرساخت ارتباطی قوی | مقیاسپذیری و انعطافپذیری در منابع |
ارائهدهندگان بزرگ ابری مانند WS مزایای ایجاد مدلهای خدمات زیرساخت فناوری اطلاعات را که برای توسعهدهندگان طراحی شده بود، تشخیص دادند که در نتیجه مزیت قابلتوجهی به همراه داشت.
توسعه دهندگان به جای بهینه سازی استفاده از منابع، که با تقاضای بالای منابع محیط های نرم افزاری ترجیح داده شده توسط ابرهای شرکتی مطابقت دارد، بیشتر بر روی عملکرد متمرکز هستند.
این پویایی به ارائهدهندگان ابری اجازه میدهد هزینه بیشتری برای زمان پردازش، حافظه، ذخیرهسازی و انتقال داده دریافت کنند، که هم به نفع توسعهدهندگان و هم ارائهدهندگان ابری است و در عین حال باعث میشود صاحبان کسبوکار بیش از حد برای خدمات ابری خرج کنند.
صاحبان مشاغلی که زیرساخت های ابری را از ارائه دهندگان اصلی انتخاب میکنند ممکن است در نهایت 30 تا 150٪ بیشتر در مقایسه با خدمات ارائه شده توسط ارائه دهندگان میزبانی ابری با کارمزد ثابت ماهانه پرداخت کنند.
خدمات Colocation میتواند به کسبوکارهای کوچک و متوسط کمک کند تا با اجتناب از ارائههای گرانقیمت ارائهدهندگان ابری، هزینههای سرویس ابری خود را کاهش دهند.
مفهوم «محاسبات بدون سرور» و «برنامههای بدون سرور» که توسط ابرهای بزرگ ترویج میشوند ممکن است گمراهکننده باشد، زیرا همه برنامههای نرمافزاری در نهایت بر روی سرورها اجرا میشوند. با وجود محبوبیت و استفاده گسترده از این اصطلاحات، آنها به طور دقیق ماهیت توسعه نرم افزار و نیازهای میزبانی را منعکس نمیکنند.
بدون سرور یک رویکرد توسعه مدرن است که توسعه دهندگان را قادر میسازد بدون نیاز به مدیریت زیرساخت سرور، برنامه ها را ایجاد و استقرار دهند. در حالی که سرورها هنوز در مدل بدون سرور درگیر هستند، از دید توسعهدهندگان پنهان میمانند و فرآیند توسعه برنامه را ساده میکنند.
آیا این امکان وجود دارد که مشاغل کوچک به طور نامحدود به ارائه دهندگان اصلی ابری وابسته باشند؟
هنگامی که زیرساختهای فناوری اطلاعات خود را به ابر منتقل میکنند، ممکن است به دلیل ترجیح صنعت توسعه نرمافزار برای ابرهای بزرگ شرکتها، بازگشت به عقب برایشان دشوار باشد.
با این حال، راه حلی برای SMB هایی وجود دارد که به دنبال کاهش هزینه های فناوری ماهانه خود هستند: خرید سخت افزار و سرورهای مشترک با یک ارائه دهنده میزبانی مشترک به جای اتکا به AWS، Azure، Google و دیگر ابرهای اصلی برای پشتیبان گیری و خدمات بازیابی.
خدمات Colocation برای پشتیبان گیری از داده ها به چند دلیل بهتر هستند.
Colocation یعنی مالک سرورها هستید
هیچ کس قادر به لمس فیزیکی یا دسترسی به داده های ذخیره شده در یک سرور خصوصی Colocated نیست. این سرور همچنین میتواند با یک شبکه خصوصی راه اندازی شود و آن را کاملاً از دید عموم و منابع خارجی پنهان کند.
خدمات کولوکیشن معمولا بسیار به صرفه است
در واقعیت، سرورهای colocated مقرون به صرفه ترین گزینه برای زیرساخت های فناوری اطلاعات هستند، به ویژه هنگامی که منابع ارائه شده را در نظر میگیرند.
هر شرکتی میتواند یک Private Cloud را بر روی یک سرور colocated که با ProxMox VM یا VMware ESXi مجازیسازی شده است، راهاندازی کند.
نیازی به مجوز نرم افزار نیست، فقط هزینه خدمات ماهانه بسته به مرکز داده و ارائه دهنده از 50 تا 150 دلار متغیر است. برای کسانی که به سرور ویندوز یا کانتینرهای ایزوله Hyper-V نیاز دارند، میتوانند به راحتی مجوز Microsoft Windows Server را به صورت ماهانه اجاره کنند.
Colocation به معنای هزینه های ثابت انتقال داده است
ارائهدهندگان خدمات ابری معمولاً برای انتقال دادههای استفادهشده از کلاینتها هزینه دریافت میکنند، در حالی که ارائهدهندگان خدمات هممکانی، هم برای انتقال داده در ترابایت استفادهشده و هم برای پهنای باند بر حسب مگابیت در ثانیه (Mbps) به مشتریان صورتحساب میدهند.
به عنوان یک ماه سهمیه پهنای باند در هر طرح خدمات هممکانی سرور گنجانده شده است، و مهم است زیرا میزان انتقال داده را تعیین میکند. ارائه دهندگان کولوکیشن معمولاً برای پهنای باند هزینه ای دریافت نمیکنند، در حالی که ارائه دهندگان خدمات ابری برای انتقال داده ها بر حسب گیگابایت صورتحساب میگیرند که منجر به هزینه های بالقوه قابل توجهی میشود.
هنگام ایجاد یک نسخه پشتیبان از داده ها و برنامه بازیابی برای یک شرکت، هزینه های ذخیره سازی و انتقال داده میتواند در فضای ابری گران باشد. با خرید یک سرور و قرار دادن آن با ارائهدهنده خدمات مرکز داده، شرکتها میتوانند از این هزینهها جلوگیری کنند و هزینه ثابتی برای پشتیبانگیری و خدمات بازیابی بپردازند.
در نهایت، انتخاب یک ارائهدهنده خدمات هممکانی نسبت به سرویسهای ابری اصلی میتواند منجر به صرفهجویی قابل توجهی در هزینه شود و امکان ایجاد یک محیط IT سفارشی با هزینه ماهانه کمتر را فراهم کند. این تصمیم میتواند هزاران دلار در سال در ذخیره سازی، انتقال داده ها و پشتیبانی فنی زیرساخت صرفه جویی کند.
جمع بندی
به دلایل مختلف، در هنگام تهیه نسخه پشتیبان و ذخیره سازی، Colocation به عنوان گزینه بهتری نسبت به فضای ابری دیده میشود. اولاً، کولوکیشن با ذخیره آن در یک مرکز داده ایمن با کنترل های دسترسی دقیق، امنیت فیزیکی را برای داده های شما ارائه میدهد. این میتواند آرامش خاطر را برای مشاغلی که نگران امنیت داده های خود هستند فراهم کند.
یکی دیگر از مزایای کولوکیشن کنترلی است که بر روی داده های شما به شما میدهد. با کولوکیشن، کنترل کاملی بر سخت افزار و نرم افزاری دارید که داده های شما را ذخیره میکند و به شما امکان میدهد راه حل های پشتیبان و ذخیره سازی خود را مطابق با نیازهای خاص خود سفارشی کنید.
این سطح از کنترل همیشه با فضای ذخیرهسازی ابری امکانپذیر نیست، جایی که شما اغلب با پیشنهادات و قابلیتهای ارائهدهنده محدود میشوید.
کولوکیشن میتواند عملکرد بهتری را برای پشتیبان گیری و ذخیره سازی در مقایسه با ابر ارائه دهد. با کولوکیشن، شما منابع اختصاصی دارید که با سایر کاربران به اشتراک گذاشته نمیشوند و عملکرد ثابتی را برای پشتیبانگیری از دادهها و نیازهای ذخیرهسازی شما تضمین میکنند. این امر میتواند به ویژه برای مشاغلی که نیازهای عملکردی بالایی دارند یا مقادیر زیادی داده برای ذخیره سازی دارند، مهم باشد.
سوالات متداول
1- Colocation چیست و چه تفاوتی با ذخیره سازی ابری دارد؟
Colocation یک راه حل ذخیره سازی داده است که در آن یک شرکت فضایی را در یک مرکز داده اجاره میکند تا سرورها و سایر سخت افزارهای خود را در خود جای دهد. این با ذخیره سازی ابری متفاوت است، جایی که داده ها در سرورهای راه دور که توسط یک ارائه دهنده شخص ثالث اداره میشوند ذخیره میشوند.
2- وقتی صحبت از پشتیبانگیری به میان میآید، colocation چگونه بر ابر غلبه میکند؟
Colocation گزینه های کنترل و سفارشی سازی بیشتری را در مورد پشتیبان گیری و ذخیره سازی ارائه میدهد. شرکت ها میتوانند راه حل های سخت افزاری و نرم افزاری خود را انتخاب کنند و همچنین به سرورهای خود دسترسی فیزیکی داشته باشند. این میتواند احساس امنیت و آرامش بیشتری را در مقایسه با اتکا به یک ارائه دهنده ابر ایجاد کند.
3- مزایای دیگر کولوکیشن در فضای ذخیره سازی ابری چیست؟
برخی دیگر از مزایای کولوکیشن شامل هزینه کمتر برای نیازهای ذخیره سازی بزرگ، افزایش امنیت و گزینه های انطباق، و عملکرد بهتر به دلیل سخت افزار اختصاصی است. علاوه بر این، colocation میتواند گزینه خوبی برای شرکت هایی باشد که الزامات نظارتی خاصی دارند یا نیاز به رعایت برخی مقررات حاکمیت داده دارند.