AZ900-Exam Ref توسط جیم چشایر فصل 1 مهارت 1.2

پیش از این ما در مورد چندین مزیت ابر آموخته ایم. اکنون به سه مدل سرویس ابری مشترک اجازه می دهد.
مدل مسئولیت مشترک
بسته به اهداف ما ، ما به انواع مختلفی از کنترل بر روی دارایی های خود نیاز خواهیم داشت ، این بدان معنی است که ما مسئولیت بیشتری در سیستم خواهیم داشت. این اشتراک مسئولیت تفاوتهای اصلی بین مدل های خدمات امروز است. متداول ترین روش برای تجسم این امر با استفاده از نمودار سلسله مراتب مثلث است.
برای تصمیم گیری در مورد مدل خدمات به بهترین وجه متناسب با برنامه های ما ، بهتر است بخش کنترل و مسئولیت آنها را به همراه جوانب مثبت و منفی آنها درک کنیم. بنابراین اجازه می دهیم در اولین مورد شیرجه بزنیم ، iaas!
زیرساخت ها به عنوان یک سرویس (IAAS)
زیرساخت های یک برنامه شامل کلیه مؤلفه های لازم و بنیادی ، سیستم ها و منابع مورد نیاز برای توسعه و استقرار برنامه است. من می خواهم ابتدا با مؤلفه های اصلی یک زیرساخت برنامه شروع کنم.
- قدرت پردازش: پردازش قدرت آنهایی هستند که با منطق و بار کاری برنامه مانند سخت افزار فیزیکی و ماشین های مجازی سروکار دارند.
- ذخیره سازی: این جایی است که داده ها ، پرونده ها و تنظیمات برنامه ذخیره می شوند.
- شبکه: جایی که ارتباط بین مؤلفه های برنامه و کاربران فعال است.
- ابزارهای توسعه و استقرار
- لایه برنامه: نباید با لایه برنامه در مدل OSI اشتباه گرفته شود ، اینجاست که ما مؤلفه ها و کد ها را برای ارائه ویژگی ها به کاربران اعمال می کنیم.
- ورود به سیستم و نظارت: برای ردیابی عملکرد ، شناسایی مسائل و اطمینان از در دسترس بودن.
- امنیت: برای محافظت از برنامه و داده های آن در برابر تهدیدهای احتمالی.
- افزونگی و بازیابی فاجعه: برای اطمینان از در دسترس بودن در صورت فاجعه طبیعی.
- مدیریت هزینه: ابزارها و استراتژی های مقرون به صرفه.
Cloud IAAS تمام موارد فوق را به جز لایه کاربردی و محیط توسعه و استقرار ارائه می دهد. علاوه بر این ، ما همچنین از ابزارهای مدیریت و اتوماسیون و همچنین مراکز داده ، فناوری مجازی سازی و سیستم های عامل در VMS.IAAS به ما امکان کنترل منابع ابری خواهیم داد ، بنابراین ، یک بار دیگر ، ما مسئولیت پذیرایی از وصله و عیب یابی را داریم اگرچه مایکروسافت برای این کارها به ابزارهای مختلفی کمک می کند.
مزایای هزینه IAAS و پرداخت هزینه های خود را از نزدیک تراز کنید زیرا بر انعطاف پذیری ، هزینه و کارآیی و مقیاس پذیری تأکید می کند. به طور خلاصه ، اگر بخواهیم طرف دیگری بتواند بخشی از زیرساخت های سخت افزاری را از برنامه خود مدیریت کند ، بهترین انتخاب است.
پلتفرم به عنوان یک سرویس (PAAS)
این بهترین سرویس برای توسعه دهندگان است زیرا بدون نگرانی در مورد زیرساخت های اساسی ، بستر آزمایش ، استقرار و مدیریت برنامه را فراهم می کند (به عنوان مثال: VM ها اکنون کاملاً توسط ارائه دهندگان ابر اداره می شوند). در اینجا ، Middleware ، نرم افزاری که بین برنامه ها و زیرساخت های زیرین قرار دارد ، نیز معرفی شده است ، بسته به ارائه دهنده می توانیم کنترل آن را کنترل کنیم. اگر بخواهیم کارهای تنظیمات/ مدیریت غیر ضروری و پیچیده را بارگیری کنیم ، PAAS انتخاب مناسبی برای ما است.
علاوه بر این ، به لطف PaaS Perks ، ما می توانیم از پیش فرض به یک محیط ابر از پیش ساخته شده کاملاً یکپارچه و بدون دردسر تنظیمات ، تنظیم و مهاجرت بانک اطلاعاتی حرکت کنیم. علاوه بر این ، از آنجا که ارائه دهندگان ابر سیستم عامل و آنچه را که در VMS نصب شده است ، کنترل می کنیم ، ما همچنین از این که بتوانیم به راحتی می توانیم ویژگی ها را به راحتی به عنوان چرخاندن سوئیچ اضافه کنیم ، سود می بریم. سرانجام ، PAAS تمام پیشرفته ای را از ابر که من در وبلاگ قبلی خود نوشتم ، ارائه می دهد ، که مدیریت هزینه های مؤثر ، مقیاس خودکار ، تحمل خطا ، بازیابی فاجعه و غیره است.
در اینجا ، Cheshire همچنین یک اشکال PAAS را فراهم می کند ، یعنی عدم آزادی برای تصمیم گیری در مورد زمان ارتقاء VM های ما. این یکی از مضرات مورد انتظار هنگام کنترل کنترل پیکربندی سطح پایین است. همین عامل همچنین باعث ایجاد چندین مسئله زیر می شود. اول ، بسیاری از ارائه دهندگان PAAS از فناوری های اختصاصی استفاده می کنند ، که باعث می شود انتقال از Google App Engine به AWS به عنوان مثال نیاز به کار اضافی داشته باشد. ثانیا ، ما از سفارشی سازی محدود و ریسک امنیتی رنج خواهیم برد. این نیز نتیجه محدود کردن دسترسی به ساختار اساسی است. هنوز اشکال بیشتری وجود دارد اما من همه آنها را در این مقاله گنجانده ام.
نرم افزار به عنوان یک سرویس (SAAS)
در این سرویس ، ما به معنای واقعی کلمه با برنامه های مبتنی بر ابر ارائه می شود که زیرساخت ها توسط ارائه دهنده کاملاً کنترل می شوند ، می توانیم بدون نیاز به کنترل ، مدیریت ، نصب یا نگهداری زیرساخت ها ، میانه نرم افزار یا به روزرسانی نرم افزار ، از طریق اینترنت به این موارد دسترسی پیدا کنیم. در نتیجه ، بیشتر آنها به خوبی شناخته شده اند: Google Workspace ، Microsoft 365 ، Slack ، Zoom ، Google Drive و OneDrive برای نامگذاری چند مورد. لطفاً توجه داشته باشید که همه برنامه های SaaS برنامه های ابری هستند اما همه برنامه های ابری برنامه های SaaS نیستند ، برخی از برنامه های مبتنی بر ابر ساخته شده هستند.
یکی از مزایای بزرگ SaaS این است که می توان از یک مرورگر وب به آن دسترسی پیدا کرد ، به این معنی که ما می توانیم از هر دستگاهی از نرم افزار استفاده کنیم و در نهایت باعث افزایش اتصال و بهره وری ما می شود. علاوه بر این ، ما می توانیم از این واقعیت بهره مند شویم که نرم افزار SaaS که توسط ارائه دهنده Cloud نگهداری و پیکربندی شده است ، این امر به ویژه در محیط کارآفرین مفید است وقتی که ما می توانیم به جای استخدام کارمندان فناوری اطلاعات برای آن کار ، یک نرم افزار تجاری گرا را آماده کنیم. با این وجود ، سرویس SaaS محدود به کارآفرین نیست ، بلکه استفاده شخصی نیز هست. یکی از نمونه های اصلی آن Gmail است ، ما آن را هم به عنوان یک برنامه و هم به عنوان یک برنامه وب ، ویژگی های جدیدی داریم ، به روزرسانی ها و حتی اگر متوجه نشویم ، هر از گاهی به طور منظم وصله ای معمولی.
مقایسه انواع خدمات
بیایید یک بار آخرین بار سه نوع را طی کنیم.
IAAS بیشترین کنترل را در کنار مسئولیت و در نتیجه بزرگترین انعطاف پذیری ارائه می دهد. مدل پرداخت PAYG اجازه می دهد تا بودجه را بهینه کند ، هزینه سرمایه را به هزینه عملیاتی تبدیل کند ، فکر می کرد که این مزیت جبران می شود زیرا ما باید کار تعمیر و نگهداری را انجام دهیم.
PAAS با کنترل کمتری بر زیرساخت ها ، انعطاف پذیری مشابهی را ارائه می دهد. ما مسئولیت برنامه خودمان را بر عهده داریم ، PaaS همچنین گزینه ای برای تیم های Dev است که می بینند ابزارهای مختلف استقرار و میان افزار و همچنین ویژگی های بیشتری نسبت به سرویس قبلی ارائه می دهد. با به روزرسانی ها و تغییر نسخه نرم افزار اساسی ، هزینه ناخواسته افزایش می یابد.
SaaS کمترین مقیاس پذیری را به عنوان مناسب برای ارائه دهنده ارائه دهنده ارائه می دهد ، بنابراین همه چیز در مورد این است که آیا آنها خواسته های ما را برآورده می کنند یا خیر. در SaaS ، بار مرتبط با فناوری اطلاعات به همراه دسترسی زیاد برداشته می شود ، تا زمانی که دسترسی به اینترنت داشته باشیم ، خوب هستیم که برویم. SaaS هم برای صاحبان مشاغل و هم برای کاربران غیر فناوری است زیرا تمام کارهای فنی به خوبی از آن مراقبت می شود. در عوض ، هیچگونه سفارشی و آزادی در پیکربندی وجود نخواهد داشت.