شرح دوره آموزش AWS Cloud Practitioner
دوره AWS Cloud Practitioner به شما این امکان را میدهد تا با اصول و مفاهیم پایهای خدمات ابری آشنا شوید و درک عمیقی از پلتفرم Amazon Web Services (AWS) پیدا کنید. این دوره برای افرادی طراحی شده است که به دنبال یادگیری مبانی رایانش ابری و نحوه استفاده از خدمات AWS برای بهبود عملکرد کسبوکار خود هستند.
در این دوره، شما با خدمات اصلی AWS، مدلهای استقرار، امنیت، و بهترین شیوهها در استفاده از خدمات ابری آشنا خواهید شد. همچنین، نحوه مدیریت هزینهها و پیادهسازی راهکارهای مقیاسپذیر و قابل اعتماد را یاد خواهید گرفت.
این دوره اولین مرحله برای یادگیری کلاود AWS می باشد و دوره بعد از آن AWS Solutions Architect Associate خواهد بود.
شرح دوره : اگر می خواهید انتخاب های هوشمندانه ای در مورد نحوه استفاده سازمان شما از پلت فرم ابری خدمات وب آمازون داشته باشید، ابتدا باید آن را به درستی درک کنید. برای رسیدن به این منظور، باید بفهمید که ابر چیست، بر اساس چه فناوری هایی ساخته شده است، چه نوع صرفه جویی در هزینه و مزایای عملیاتی می تواند برای شما به ارمغان بیاورد، و چگونه برنامه های کاربردی مبتنی بر ابر متفاوت از پسرعموهای سنتی خود کار می کنند.
مطالعه برای هر گواهینامه همیشه مستلزم این است که تصمیم بگیرید چه مقدار از مطالعه شما باید تجربه عملی باشد و چه مقدار باید صرفاً حقایق و ارقام را به خاطر بسپارید. دوران آکادمی بیش از 20 آزمون موفق مختلف جهت صدور گواهینامه AWS برگزار کردهایم، بنابراین میدانیم که استفاده عاقلانه از زمان مطالعه چقدر مهم است. ما این دوره را طبق استاندارد شرکت Amazon طراحی کرده ایم تا به شما کمک کنیم نقاط قوت و ضعف خود را در پلتفرم AWS کشف کنید تا بتوانید تلاش های خود را به درستی متمرکز کنید. چه برای مدت طولانی با AWS کار میکنید یا تازه کار هستید، ما شما را تشویق میکنیم که این دوره شرکت کنید
مدت زمان دوره: 32 ساعت
پیشنیاز: مفاهیم شبکه در حد دانش Cisco CCNA
سرفصل:
The Cloud
Understanding Your AWS Account
Getting Support on AWS
Understanding the AWS Environment
Securing Your AWS Resources
The Core Compute Services
The Core Storage Services
The Core Database Services
The Core Networking Services
Automating Your AWS Workloads
Common Use-Case Scenarios
اگر می خواهید انتخاب های هوشمندانه ای در مورد نحوه استفاده سازمان شما از پلت فرم ابری خدمات وب آمازون داشته باشید، ابتدا باید آن را به درستی درک کنید. برای رسیدن به آنجا، باید بفهمید که ابر چیست، بر اساس چه فناوری هایی ساخته شده است، چه نوع صرفه جویی در هزینه و مزایای عملیاتی می تواند برای شما به ارمغان بیاورد، و چگونه برنامه های کاربردی مبتنی بر ابر متفاوت از پسرعموهای سنتی خود کار می کنند.
فصل اول دوره شما را با اصول اولیه آشنا می کند. بقیه کتاب به طور کامل جزئیات را نشان می دهد.
رایانش ابری چیست؟
استفاده از ابر عمومی در مورد استفاده از سرورهای دیگران برای اجرای بارهای کاری دیجیتالی شماست.
اگر می خواهید انتخاب های هوشمندانه ای در مورد نحوه استفاده سازمان شما از پلت فرم ابری خدمات وب آمازون داشته باشید، ابتدا باید آن را به درستی درک کنید. برای رسیدن به آنجا، باید بفهمید که ابر چیست، بر اساس چه فناوری هایی ساخته شده است، چه نوع صرفه جویی در هزینه و مزایای عملیاتی می تواند برای شما به ارمغان بیاورد، و چگونه برنامه های کاربردی مبتنی بر ابر متفاوت از پسرعموهای سنتی خود کار می کنند.
به یک معنا، هیچ تفاوت قابل توجهی بین اجرای یک برنامه نرم افزاری بر روی سرورهای میزبانی شده در دفتر خود و قرار دادن آن در زیرساخت آمازون وجود ندارد. در هر دو مورد، باید مطمئن شوید که منابع محاسباتی، حافظه، شبکه و ذخیرهسازی کافی را دارید. در هر دو مورد، استقرار سریع و اجتناب از تدارک بیش از حد اهداف کلیدی هستند.
اما، به ویژه هنگامی که صحبت از بزرگترین ارائه دهندگان ابری می شود، تفاوت های مهمی وجود دارد. می بینید، اندازه بسیار زیاد پلتفرمی مانند AWS (و در حال حاضر هیچ پلتفرمی در زمین وجود ندارد که بزرگتر باشد) به این معنی است که می تواند خدمات، هزینه و عملکرد قابل اطمینانی را به شما ارائه دهد که احتمالاً هرگز نمی توانید به تنهایی امیدوار باشید که دوباره ایجاد کنید.
بیایید ببینیم برخی از آن ها چگونه کار می کنند!!!
Highly Available and Scalable Resources(منابع بسیار در دسترس و مقیاس پذیر)
شرکتهای موفقی مانند AWS میتوانند با چند صد هزار سرور شبکهای و صدها نفر از بهترین مهندس آموزشدیده در کسبوکار، کارهای بسیار زیادی پیش ببرند:
چندین لایه افزونگی طراحی کنید تا هرگاه یک جزء از کار بیفتد، حجم کاری آن به طور خودکار و فوری به یک جایگزین سالم منتقل شود.
منابع را در مکان های جغرافیایی دوردست به هم متصل کنید تا شکست یک منطقه کامل بتواند یک جابجایی از پیش تعریف شده را آغاز کند. این جابجایی را می توان با یک مسیریابی مجدد خودکار مشابه درخواست های شبکه پشتیبانی کرد.
به مشتریان امکان دسترسی به توان محاسباتی مورد نیازشان را فراهم کنید و آن توان را در صورت نیاز تحویل دهید.
به دلیل مقیاس و کارایی پلتفرم، AWS میتواند همه این کارها را با قیمتی انجام دهد که اغلب بسیار کمتر از هزینه اجرای بارهای کاری مشابه به صورت محلی است.
Professionally Secured Infrastructure (زیرساخت ایمن حرفه ای)
امنیت فناوری اطلاعات یک هدف دائما در حال حرکت است. به همان اندازه که مدیریت تهدیدات سال گذشته دشوار بوده است، می دانید که یک گروه کاملاً جدید درست پشت سر آنها قرار دارد. بهعنوان یک کسبوکار، شما در حال حاضر مسئولیت محافظت از ایستگاههای کاری و سختافزار شبکهای که در دفترتان کار میکنند، به همراه امنیت دادههای سازمانتان و کدهایی که توسعهدهندگانتان در برنامههایتان قرار دادهاند، بر عهده دارید. یکپارچگی زیرساخت سرور زیربنایی شما تنها یک منطقه بالقوه آسیب پذیری است که باید نگران آن باشید.
مهم نیست که تیم امنیت فناوری اطلاعات شما چقدر خوب است، احتمالاً آنها بهتر از تیمشان مطلع، مجهز و آموزش دیده نیستند که شکست یک منطقه کامل می تواند باعث یک جابجایی از پیش تعریف شده شود. این جابجایی را می توان با یک مسیریابی مجدد خودکار مشابه درخواست های شبکه پشتیبانی کرد.
به مشتریان امکان دسترسی به توان محاسباتی مورد نیازشان را فراهم کنید و آن توان را در صورت نیاز تحویل دهید.
به دلیل مقیاس و کارایی پلتفرم، AWS میتواند همه این کارها را با قیمتی انجام دهد که اغلب بسیار کمتر از هزینه اجرای بارهای کاری مشابه به صورت محلی است.
زیرساخت ایمن حرفه ای
امنیت فناوری اطلاعات یک هدف دائما در حال حرکت است. به همان اندازه که مدیریت تهدیدات سال گذشته دشوار بوده است، می دانید که یک گروه کاملاً جدید درست پشت سر آنها قرار دارد. بهعنوان یک کسبوکار، شما در حال حاضر مسئولیت حفاظت از ایستگاههای کاری و سختافزار شبکهای که در دفترتان اجرا میشوند، به همراه ایمنسازی دادههای سازمانتان و کدهایی که توسعهدهندگانتان در برنامههایتان قرار دادهاند، بر عهده دارید. یکپارچگی زیرساخت سرور زیربنایی شما تنها یک منطقه بالقوه آسیب پذیری است که باید نگران آن باشید.
مهم نیست که تیم امنیت فناوری اطلاعات شما چقدر خوب است، احتمالاً نسبت به همتایان خود در یک ارائه دهنده بزرگ ابری، مطلع، مجهز و آموزش دیده نیستند. از آنجایی که AWS در کاری که انجام می دهد بسیار خوب است – و به دلیل اینکه مسئولیت امنیت زیرساخت شبکه و محاسبات بستر خود را بر عهده می گیرد – این یکی از زمینه هایی است که معمولاً برون سپاری منطقی است.
به دلیل مقیاس و کارایی پلتفرم، AWS میتواند همه این کارها را با قیمتی انجام دهد که اغلب بسیار کمتر از هزینه اجرای بارهای کاری مشابه به صورت محلی است.
این شما را از همه نگرانی ها رها نمی کند. همانطور که در فصل 4، “درک محیط AWS” خواهید دید، شرایط مدل مسئولیت مشترک AWS به این معنی است که در بسیاری از موارد، امنیت و یکپارچگی منابعی که روی ابر اجرا می کنید همچنان مشکل شماست. اما خود ابر توسط AWS مدیریت می شود.
Metered Payment Model (مدل پرداخت اندازه گیری شده؟)
یکی از مشخصه های تعیین کننده هر پلت فرم محاسبات ابری عمومی، نحوه تخصیص خودکار منابع برای برآورده کردن درخواست های مشتری است. عملاً این بدان معناست که شما می توانید به عنوان مثال وارد کنسول مرورگر AWS شوید و یک سرور مجازی تعریف و راه اندازی کنید (که در دنیای AWS به آن نمونه گفته می شود) و لحظاتی بعد نمونه جدید شما برای شما آماده خواهد شد. نیازی نیست منتظر مداخله دستی کارمندان AWS باشید.
انعطافپذیری سیستم سلفسرویس به الگوهای استفادهای اجازه میدهد که با استفاده از پارادایمهای محاسباتی سنتی غیرممکن بود. فرض کنید باید به سرعت یک پیکربندی برنامه احتمالی را که روی آن کار می کنید آزمایش کنید. در قدیم، حتی اگر تست فقط یک ساعت طول میکشید، باز هم باید ظرفیت رایگان یک سرور فیزیکی را در اتاق سرور پیدا کنید. پس از پایان آزمایش، شما همچنان باید هزینه نگهداری و مالکیت ظرفیت سرور را بپردازید، حتی اگر بیکار باشد.
در مقابل، در فضای ابری، یک نمونه را روشن میکنید، آن را برای مدت زمانی که آزمایش شما نیاز دارد اجرا میکنید و سپس آن را خاموش میکنید. فقط برای آن زمان آزمایش صورتحساب دریافت میکنید، که در برخی موارد ممکن است کسری از یک پنی برای شما هزینه داشته باشد.
از آنجایی که هیچ پردازش انسانی در صورتحساب محاسبات ابری دخیل نیست، برای یک ارائهدهنده به راحتی میتوان چند پنی را به همان اندازه هزاران دلار دریافت کرد. این پرداخت اندازهگیری شده، امکان در نظر گرفتن روشهای کاملاً جدیدی برای آزمایش و ارائه برنامههای کاربردیتان را فراهم میکند، و اغلب به این معناست که هزینههای چرخه هزینههای شما بسیار کمتر از زمانی است که از سرورهای فیزیکی در حال اجرا در محل استفاده میکنید.
مقایسه هزینههای استقرار ابری با استقرار در محل مستلزم آن است که هزینههای سرمایه (capex) و هزینههای عملیاتی (opex) را به طور کامل در نظر بگیرید. زیرساختهای داخلی معمولاً بسیار سنگین هستند، زیرا شما باید از قبل مقدار زیادی سختافزار گران قیمت خریداری کنید. از سوی دیگر، عملیات ابری تقریباً هیچ هزینهای را شامل نمیشود. در عوض، هزینههای شما ادامه دارد و عمدتاً شامل هزینههای «اجاره» منابع در ساعت است.
مجازی سازی سرور: مبانی (Server Virtualization: The Basics)
سس مخفی که به ارائه دهندگان ابری اجازه می دهد منابع محاسباتی بر حسب تقاضا را در چنین طیف وسیعی از تنظیمات به مشتریان خود ارائه دهند، مجازی سازی است. وقتی یک ماشین مجازی (VM) با سرعت پردازشگر، ظرفیت حافظه و اندازه ذخیرهسازی خاص درخواست میکنید، AWS مهندس ضعیفی را در سالنهای مرکز دادهاش نمیفرستد و به دنبال ماشینی در دسترس با دقیقاً آن مشخصات میگردد. در عوض، همانطور که در شکل 1.1 نشان داده شده است، AWS منابع لازم را از دستگاه های موجود بزرگتر استخراج می کند.
شکل 1.1 ماشین های مجازی که به ذخیره سازی و محاسبه منابع از سرور میزبان خود دسترسی دارند
به عنوان مثال، یک درایو ذخیره سازی 5 ترابایتی می تواند به ده ها حجم مجازی کوچکتر تقسیم شود که هر کدام با سرور مجازی (یا نمونه) متفاوتی مرتبط هستند. و منابع یک سرور فیزیکی منفرد می توانند به طور نامرئی بین چندین نمونه به اشتراک گذاشته شوند. سیستمعاملهای نصبشده در هر یک از این نمونهها میتوانند اجرا شوند، غافل از اینکه در واقع فقط بر زیرمجموعهای کوچک از یک محیط سرور بسیار بزرگتر مسلط هستند.
The virtualization model offers two compelling benefits: (مدل مجازی سازی دو مزیت قانع کننده ارائه می دهد):
سرعت: تعریف، خرید، تهیه، آزمایش و راهاندازی یک سرور فیزیکی جدید ممکن است ماهها طول بکشد. حتی یک راه اندازی مجدد ساده می تواند شما را برای چند دقیقه منتظر نگه دارد. فاصله زمانی بین درخواست یک VM مبتنی بر ابر جدید و ورود به سیستم و شروع به کار میتواند چند ثانیه باشد، اما هرگز بیشتر از چند دقیقه نیست. راه اندازی مجدد یک VM گاهی اوقات می تواند سریعتر از آن چیزی باشد که بتوانید جزئیات ورود خود را تایپ کنید.
کارایی: به ندرت یک سرور فیزیکی غیرمجازی پیدا می شود که از ۱۰۰ درصد ظرفیت خود استفاده کند. به احتمال زیاد، یا زمان خود را در حالت خالی سپری می کند یا زمانی که منتظر می مانید تا ظرفیت بیشتری آنلاین شود، به شدت مورد استفاده قرار می گیرد. از سوی دیگر، چندین ماشین مجازی را می توان به طور محکم روی یک سرور فیزیکی که یک Hypervisor اجرا می کند (فناوری رایج برای میزبانی ماشین های مجازی) بسته بندی کرد. وقتی فضا روی یک سرور باز می شود، می توانید به سرعت آن را با حجم کاری مجازی دیگر پر کنید. هنگامی که یک سرور به ظرفیت خود می رسد، بارهای کاری سرریز می تواند به دستگاه دیگری منتقل شود. و هر چه حجم کاری بیشتری را مدیریت کنید، همه چیز انعطاف پذیرتر می شود.
مقیاس عظیم و توانایی های لجستیکی آمازون به این معنی است که اغلب می تواند از مزایای مجازی سازی برای ارائه عملکرد و قیمت برتر استفاده کند.
مدل های پلتفرم ابری (Cloud Platform Models)
خدمات ابری در بیش از یک طعم ارائه می شوند. انتخاب موردی که برای پروژه شما مناسب است به نیازهای خاص شما و میزان کنترل دقیقی که روی دنده ها و اهرم های زیرین نیاز دارید بستگی دارد.
Infrastructure as a Service (زیرساخت به عنوان یک سرویس)
محصولات زیرساخت به عنوان سرویس (IaaS) عموماً ظاهر و احساسی را که از مدیریت منابع فیزیکی به دست میآورید شبیهسازی میکنند. محصولات IaaS به شما امکان دسترسی مستقیم به محاسبات، ذخیره سازی و دارایی های شبکه ارائه دهنده را می دهد. از آنجایی که این شما هستید که در سطح سختافزار در آنجا بازی میکنید، به جای ارائهدهنده IaaS، مسئول عواقب هرگونه پیکربندی بد هستید. مبادله این است که میتوانید هر لایه از پشته عملیاتی خود را از نزدیک پیکربندی کنید.
بعداً در دوره بیشتر درباره این نمونهها خواهید آموخت، اما محصولات AWS IaaS شامل Elastic Cloud Compute (EC2) برای نمونههای ماشین مجازی، Elastic Block Store (EBS) برای حجمهای ذخیرهسازی، و Elastic Load Balancing میشوند.
Platform as a Service (پلتفرم به عنوان یک سرویس)
برخلاف IaaS، محصولات Platform as a Service (PaaS) فرآیند ساخت یک برنامه را با پنهان کردن پیچیدگی زیرساختی که آن را اجرا می کند، ساده می کند. یک رابط به شما داده می شود که از طریق آن رفتار و محیطی را که می خواهید برای برنامه خود تعریف می کنید. این اغلب شامل کدی است که برنامه شما را اجرا می کند.
محصولات AWS PaaS شامل Elastic Beanstalk و Elastic Container Service (ECS) است.
Software as a Service (نرم افزار به عنوان یک سرویس)
محصولات نرم افزار به عنوان سرویس (SaaS) خدماتی را ارائه می دهند که برای کاربران نهایی قابل دسترسی است. یک تصویر به راحتی قابل تشخیص، سرویس جیمیل گوگل است که به کاربران امکان می دهد ایمیل خود را با ورود به یک رابط مرورگر یا از طریق یک سرویس گیرنده ایمیل (مانند Microsoft Outlook) که به صورت محلی اجرا می شود، مدیریت کنند.
در حالی که برخی ممکن است با این نام موافق نباشند، محصولات AWS SaaS مسلماً شامل خدمات ایمیل ساده و فضاهای کاری آمازون هستند.
شکل 1.2 محدوده مسئولیت شما را در پلتفرم های IaaS، PaaS و SaaS با روشی که برای استقرار در محل کار می کند مقایسه می کند.
شکل 1.2 تفکیک مسئولیت در انواع زیرساخت های متعدد
Serverless Workloads (بارهای کاری بدون سرور)
علاوه بر انجام یک کار عالی در تقلید رفتار سنتی سرور، ارائه دهندگان ابری همچنین می توانند راه های کاملاً جدیدی را برای مدیریت برنامه ها و داده ها فعال کنند. شاید واضح ترین مثال رایانش بدون سرور باشد.
شکل 1.2 تفکیک مسئولیت در انواع زیرساخت های متعدد
حالا گول اسم را نخورید. شما نمی توانید یک تابع محاسباتی را بدون یک محیط کامپیوتری (“سرور”) در جایی اجرا کنید که میزبان آن باشد. چیزی که «بدون سرور» اجازه می دهد این است که توسعه دهندگان فردی کد خود را برای چند ثانیه یا چند دقیقه در یک زمان در سرورهای ابری برخی دیگر اجرا کنند.
مدل بدون سرور – همانطور که توسط سرویس هایی مانند AWS Lambda ارائه می شود – امکان طراحی کدی را فراهم می کند که به رویدادهای خارجی واکنش نشان می دهد. به عنوان مثال، هنگامی که یک فایل ویدیویی در یک مخزن آپلود می شود (مانند یک سطل AWS S3 یا حتی یک سایت FTP داخلی)، می تواند یک تابع Lambda را فعال کند که فایل را به فرمت ویدیویی جدید تبدیل می کند. نیازی به نگهداری و پرداخت هزینه برای یک نمونه واقعی که 24 ساعته در حال اجرا است، نیست، فقط برای لحظاتی که کد شما واقعاً اجرا می شود. و هیچ هزینه مدیریتی برای نگرانی وجود ندارد.
Scalability and Elasticity (مقیاس پذیری و کشش)
بزرگترین ارائه دهندگان ابر عمومی جهان می توانند از طریق ترکیب شگفتی های مجازی سازی سرور با قدرتی که از داشتن مراکز داده وسیع پر از قفسه های منابع سخت افزاری به دست می آید، کارهای زیادی انجام دهند. کشش و مقیاس پذیری دو اصل کلیدی هستند که بسیاری از این موارد از طریق آنها اتفاق می افتد، و درک دقیق معنای آنها می تواند به شما کمک کند تا انتخاب های طراحی خود را بهینه کنید تا بیشترین سود را برای سرمایه ابری خود داشته باشید.
توجه داشته باشید که واقعاً هیچ تعاریف دقیق و معتبری برای مقیاسپذیری و کشش در زمینه رایانش ابری وجود ندارد – و هر تعاریفی که مشاهده میکنید باید حداقل دارای همپوشانی باشد. با این وجود، ایجاد نوعی تصویر در ذهن شما از نحوه عملکرد این دو اصل می تواند ارزشمند باشد.
Scalability (مقیاس پذیری)
ظرفیت یک سرویس مقیاس پذیر به طور خودکار افزایش می یابد تا هر گونه تغییر در تقاضا را به طور یکپارچه برآورده کند. یک عملیات مبتنی بر ابر که به خوبی طراحی شده باشد، به طور مداوم سلامت پشته برنامههای کاربردی خود را کنترل میکند و هر زمان که معیارهای عملکرد از پیش تعیین شده ممکن است به زودی برآورده نشود، پاسخ میدهد. پاسخ ممکن است شامل راهاندازی خودکار نمونههای سرور جدید برای افزودن قدرت محاسباتی اضافی به خوشه فعلی شما باشد. اما احتمالاً شامل پر کردن آن نمونهها با دادههای برنامه و تنظیمات پیکربندی است که برای ارائه برنامه شما به مشتریان شما نیاز دارند.
یک ارائهدهنده ابر بزرگ مانند AWS، برای همه اهداف عملی، ظرفیت بیپایانی در دسترس خواهد داشت، بنابراین تنها محدودیت عملی برای حداکثر اندازه برنامه شما، بودجه سازمان شما است (و محدودیتهای سرویس پیشفرض تحمیلشده توسط AWS که بعداً در فصل با آن آشنا خواهید شد. 2).
استرس هایی که برای راضی نگه داشتن میلیون ها مشتری نتفلیکس لازم است – و اگر تا به حال فیلمی را در نتفلیکس میزبان AWS تماشا کرده باشید، می دانید که می تواند – پس AWS مطمئناً می تواند با هر مشکلی که برنامه های شما برایش ارسال می کنند، مقابله کند.
درخواست مشاوره
برای کسب اطلاعات بیشتر درباره این دوره درخواست مشاوره خود را ارسال کنید و یا با ما در تماس باشید.
درخواست مشاورهدوره های مرتبط
دوره آموزش VMware vSphere Pack v8
این دوره در دوران آکادمی با لابراتور مجهز و با سنارایو های کاربردی توسط اساتید برتر حوزه مجازی تدریس می شود
دوره آموزش VMware vSphere with Kubernetes: Deploy and Manage V7
اهداف دوره
در طول این دوره آموزشی روزه ، دانشپذیران بر روی استقرار و مدیریت VMware vSphere با Tanzu تمرکز دارند. دانشپذیران درمورد چگونگی استفاده از vSphere با Tanzu برای برنامه ریزی تحویل خوشه های Kubernetes و برنامه های کانتینر دار در یک محیط vSphere می آموزند.
دوره آموزش VMware Cloud Automation Design Deploy
این دوره در دوران آکادمی با لابراتور مجهز و با سنارایو های کاربردی توسط اساتید برتر حوزه مجازی تدریس می شود
دوره آموزش vRealize Operation Manager v6.7
این دوره در دوران آکادمی با لابراتور مجهز و با سنارایو های کاربردی توسط اساتید برتر حوزه مجازی تدریس می شود
نظرات
5,200,000 هزار تومان