خبر و ترفند روز

خبر و ترفند های روز را اینجا بخوانید!

5 نوع مدل استقرار ابری و نحوه استفاده از آنها

میزبانی در فضای ابری می تواند مفید باشد، اما بدون پیچیدگی نیست. برای شروع، در نظر بگیرید که کدام مدل از معماری ابری برای اپلیکیشن شما مناسب است.

رایانش ابری به ارائه خدمات فناوری اطلاعات از طریق اینترنت اشاره دارد. با توجه به مدل‌های مختلف استقرار ابری، می‌توانید یک محیط محاسبات مجازی را به روش‌های مختلفی سازماندهی کنید.

مدل‌های استقرار یک محیط ابری را بر اساس مالکیت، مقیاس، دسترسی و هدف توصیف می‌کنند. در اینجا پنج مدل محبوب استقرار ابر به همراه اطلاعاتی در مورد نحوه استفاده از آنها آورده شده است.

1. ابر خصوصی

ابر خصوصی نوعی استقرار در محل است. این شامل تحویل خدمات ابری به یک نهاد واحد است. این می تواند یک سازمان یا یک فرد باشد.

با یک ابر خصوصی، می توانید زیرساخت های خود را تهیه، مجازی سازی و مدیریت کنید. شما کنترل کامل داده های خود و اقدامات امنیتی لازم برای محافظت از آنها را دارید.

شما منابع را در محل ایجاد، استقرار و مدیریت می کنید. شما می توانید زیرساخت ها و داده های خود را بدون دخالت شخص ثالث مدیریت و کنترل کنید. اگر حجم کاری شما نیاز به حفظ حریم خصوصی و اختیار داشته باشد، یک ابر خصوصی ایده آل است

همچنین می توانید با یک سازمان شخص ثالث که خدماتی را که صرفاً به شما اختصاص داده شده است، به آن دست پیدا کنید.

IBM و Google دارای بسته‌های ابری خصوصی مجازی برای سازمان‌ها هستند.

ممکن است به دلیل ترس از نقض امنیت، نخواهید داده های خود را با یک ارائه دهنده عمومی به اشتراک بگذارید. یا ممکن است برنامه های قدیمی داشته باشید که باید آنها را بدون هزینه اضافی آزمایش و اجرا کنید.

نمودار ابر خصوصی

ابرهای خصوصی برای مؤسساتی که محتوای طبقه بندی شده را مدیریت می کنند ایده آل هستند. اینها می توانند آژانس های امنیتی دولتی و موسسات مالی باشند.

اما توسعه و مدیریت ابرهای خصوصی می تواند گران و زمان بر باشد. برای استخدام پرسنل، خرید تجهیزات و تخصیص فضا به سرمایه اولیه نیاز دارید.

همچنین برای اجرای ابر باید با هزینه‌های تعمیر و نگهداری مکرر و عملیاتی مقابله کنید. مرکز داده شما می تواند در برابر بلایای انسانی و محیطی آسیب پذیر باشد.

مطلب مرتبط:   ایجاد شخصیت های بازی مبتنی بر Sprite در Pygame

یک ابر خصوصی نیز خطر از دست دادن اطلاعات را به همراه دارد. خطاها یا بلایای برق می توانند داده های شما را از بین ببرند زیرا در یک مکان هستند. بهبودی در چنین شرایطی زمان می برد.

2. ابر عمومی

با یک مدل ابر عمومی، شخص ثالث ابر را می سازد، کنترل می کند و نگهداری می کند. برخلاف یک ابر خصوصی، یک ابر عمومی به بیش از یک موجودیت واحد خدمت می کند. هر فردی می تواند به خدمات دسترسی داشته باشد و از منابع یک ابر عمومی استفاده کند، خواه فرد یا سازمان باشید.

ارائه دهندگان خدمات ابر عمومی (CSP) مانند خدمات وب آمازون (AWS) خدمات بسیاری را ارائه می دهند. آنها خدمات مجازی از جمله نرم افزار محاسباتی، ذخیره سازی، پایگاه های داده و شبکه ها را ارائه می دهند.

در این نوع مدل، شما برنامه های موجود را به شبکه یک ارائه دهنده ابر عمومی مانند AWS منتقل می کنید. می توانید برنامه های جدید را در آن ابر ایجاد و استقرار دهید.

به عنوان مثال، AWS دارای Elastic beanstalk است که می تواند به استقرار برنامه Golang شما کمک کند. همچنین می توانید برنامه هایی را به زبان های دیگر بسازید و ارائه دهندگان ابر عمومی گزینه های ذخیره سازی و پایگاه داده را ارائه می دهند. Render یکی از ارائه دهندگان متعددی است که پایگاه داده Postgres را از راه دور میزبانی می کند.

ابر عمومی

بسیاری از سازمان ها ابرهای عمومی را به دلیل مزایای بی شمارشان ترجیح می دهند. اول، ابرهای عمومی یک رویکرد دستی برای مدیریت و نگهداری خدمات فناوری اطلاعات ارائه می دهند.

به عنوان مثال، وقتی در یک ابر عمومی هستید، نیازی به تهیه یا مدیریت زیرساخت ندارید. شما فقط مسئول چیزهایی هستید که در ابر قرار می دهید: داده ها، پیکربندی و غیره. ارائه دهنده ابر از همه اینها برای شما مراقبت می کند و شما فقط برای آنچه استفاده می کنید پرداخت می کنید.

همه CSP های عمومی اصلی مانند AWS، مایکروسافت و گوگل زیرساخت ایجاد کرده اند. آنها زیرساختی را در مناطق ایزوله و مناطق در دسترس، با مراکز داده بسیاری دارند.

مطلب مرتبط:   مقدمه ای بر توابع C

این طراحی توزیع شده به کاربران اجازه می دهد منابع را در مناطق و داده های مختلف ایجاد کنند. این رویکرد تضمین می‌کند که کاربران به خدماتی که در مناطقشان در دسترس نیستند دسترسی دارند.

در زمان فاجعه، مناطق در دسترس از یکدیگر پشتیبانی می کنند. از آنجایی که آنها کیلومترها از هم فاصله دارند، اگر یک فاجعه بر یک منطقه تأثیر بگذارد، منطقه دیگری خدمات ارائه می دهد. همیشه باید منابع را در بیش از یک منطقه در دسترس مستقر کنید.

اگر یک تجارت معمولی دارید، یک ابر عمومی انتخاب خوبی است. می توانید به سرورهای مجازی، پایگاه داده ها و اجزای شبکه ای که در فضای ابری مدیریت می شوند دسترسی داشته باشید. شما فقط برای آنچه تهیه می کنید پرداخت می کنید.

اگرچه نگرانی هایی در مورد امنیت داده ها در ابرهای عمومی وجود دارد، CSP هایی مانند AWS اقدامات امنیتی خود را افزایش داده اند و به مشتریان کمک می کنند تا سیستم های خود را ایمن کنند.

3. ابر ترکیبی

ابر هیبریدی

یک ابر ترکیبی از هر دو استقرار ابر عمومی و خصوصی تشکیل شده است. این شامل اتصال زیرساخت داخلی به یک پلت فرم ابر عمومی است. زمانی می توانید از یک مدل ترکیبی استفاده کنید که منابعی در یک ابر عمومی و برخی دیگر در مرکز داده محلی خود دارید.

مقررات انطباق و نگرانی های امنیتی می تواند شما را مجبور به اتخاذ یک مدل هیبریدی کند. برای مثال، می‌توانید فرانت‌اند برنامه‌تان را روی یک ابر عمومی مستقر کنید، اما باطن را در یک پایگاه داده داخلی نگه دارید. این تضمین می کند که داده های خود را به صورت محلی ذخیره می کنید.

استقرار ترکیبی به شما امکان می دهد از بهترین ابرهای عمومی و خصوصی لذت ببرید. شما بر منابع کنترل دارید و در عین حال از خدمات نوآورانه ارائه دهندگان ابر بهره می برید.

4. چند ابری

چند ابری

یک مدل استقرار چند ابری شامل استفاده از چندین ارائه دهنده ابر عمومی است. شما از منابع بیش از یک ارائه دهنده ابر عمومی برای موارد استفاده مختلف استفاده می کنید.

هر ارائه دهنده ابر مزایا و معایب خاص خود را دارد. ممکن است بخواهید از بهترین خدمات هر ارائه دهنده برای محصول خود استفاده کنید. یک رویکرد چند ابری به شما امکان می دهد از همه ارائه دهندگان بهترین ها را دریافت کنید. ارائه دهندگان ابری مانند Vmware خدمات چند ابری را با هزینه ای به سازمان ها ارائه می دهند.

مطلب مرتبط:   ذخیره‌سازی جلسه در مقابل فضای ذخیره‌سازی محلی: تفاوت‌ها چیست؟

نقطه ضعف چند ابری این است که شما به کمک مدیریت بیشتری نیاز دارید. کار در دو ارائه دهنده با سیاست ها و محیط های مختلف می تواند دشوار باشد. برای مدیریت کارآمد آن زمان و هزینه بیشتری از شما می گیرد.

5. Community Cloud

ابر جامعه

یک ابر جامعه از چندین سازمان که منابع یکسانی را به اشتراک می گذارند پشتیبانی می کند. این یک ابر خصوصی است که تحت مالکیت و مدیریت چندین سازمان است.

سازمان های همفکر از این نوع مدل استفاده می کنند. آنها می توانند سازمان های دولتی باشند که خدمات مشابه، مدارس یا مؤسسات مذهبی ارائه می دهند. ابرهای اجتماعی برای خدمات عمومی مانند مطالب خواندنی، دوره ها و غیره بهترین هستند.

آنها با پشتیبانی بسیاری از سازمان ها مقرون به صرفه، انعطاف پذیر و مقیاس پذیر هستند.

ابرهای انجمن بهترین انتخاب برای ذخیره اطلاعات حساس نیستند، زیرا بسیاری از افراد ممکن است بتوانند به سرورهای خود دسترسی داشته باشند. همچنین، آنها باید پول و زمان خود را برای پشتیبانی از خدمات خود صرف کنند. مدیریت آنها ممکن است سخت باشد زیرا آنها در مسئولیت ها بین طرف های درگیر سهیم هستند.

نحوه انتخاب مدل استقرار ابری

انتخاب یک مدل استقرار مناسب که متناسب با جریان کاری شما باشد، ضروری است. این می تواند به عوامل مختلفی مانند هزینه مدل بستگی داشته باشد. باید ارزان تر از آنچه اکنون می پردازید باشد.

همچنین باید گزینه های مقیاس پذیری را که مدل ارائه می دهد در نظر بگیرید. برنامه‌ها باید در نقطه‌ای کوچک یا بزرگ شوند. همچنین مدل هایی را در نظر بگیرید که مدیریت و استفاده آسانی دارند.

مقررات انطباق دولتی و سازمانی می تواند مدل انتخابی شما را دیکته کند. برخی از سازمان ها نیاز دارند که داده های خود در محل ذخیره شوند.