توضیحات
آموزش پروژه محور کار با Kubernetes و استقرار میکروسرویس ها در فضای ابری AWS
نام دوره : Kubernetes Hands-On – Deploy Microservices to the AWS Cloud
پیش نیاز:
- دانش قبلی Docker مفید است، اما یک نمای کلی به عنوان بخشی از دوره ارائه شده است
- دانش قبلی AWS برای بخشهای بعدی دوره مفید است. با این حال، تمام مفاهیم با جزئیات توضیح داده شده است و این به عنوان اولین پروژه عالی در AWS عمل می کند
- ما از ترمینال در طول دوره استفاده خواهیم کرد . آشنایی (اصلی) با عملیات ترمینال فرض شود
- برای اجرای جلسات عملی به یک کامپیوتر مدرن با حداقل 8 گیگابایت رم نیاز دارید
توضیحات:
Kubernetes یکی از داغ ترین موضوعات در حال حاضر است و مهندسان با مهارت های Kubernetes تقاضای زیادی دارند.
با این دوره این مهارت ها را بدست آورید! این یک فرصت عالی برای کار بر روی یک پروژه واقعی Kubernetes و رسیدن به استانداردهای حرفه ای در پروژه های واقعی است.
در تمام طول دوره، شما بر روی الزامات واقعی کار خواهید کرد – اما نیازی نیست که کدنویس باشید یا زبان برنامه نویسی خاصی بدانید – من مجموعه ای از تصاویر Docker را برای شما آماده کرده ام و وظیفه شما استفاده از Kubernetes برای اجرای این تصاویر است.
این سیستم یک معماری مبتنی بر Microservice است، و در طول مسیر، تصمیمات طراحی و مبادلاتی را که باید هنگام مدیریت این سیستمهای پیچیده انجام دهید، بررسی خواهیم کرد.
توجه داشته باشید که این دوره در مورد نحوه طراحی Microservices نیست (اگرچه ما مطمئناً در مورد آن صحبت خواهیم کرد). کار توسعه انجام شده است و ما باید سیستم را روی یک خوشه تولید اجرا کنیم.
ما همچنین متوجه خواهیم شد که توسعه دهندگان با تجزیه و تحلیل عملکرد زمان اجرا خوشه، اشتباهات بدی در کد خود مرتکب شده اند!
شما می توانید قسمت اول دوره را بر روی کامپیوتر توسعه محلی خود (PC/Mac/Laptop) انجام دهید. قسمت دوم (از فصل 13 به بعد) به سمت ابر حرکت می کند.
شما از یک حساب واقعی AWS استفاده خواهید کرد، و ما به راه اندازی نظارت با ELK/Elastic Stack و مانیتور با Prometheus و Grafana ادامه می دهیم.
دوره آموزش پروژه محور کار با Kubernetes و استقرار میکروسرویس ها در فضای ابری AWS اکنون از EKS، سرویس AWS Elastic Kubernetes پشتیبانی می کند، اما ما همچنین نحوه استفاده از سیستم جایگزین به نام Kops را نشان می دهیم. مزایا و معایب هر کدام به تفصیل توضیح داده شده است.
من این دوره را برای طیف وسیعی از مخاطبان طراحی کرده ام – چه مهندس DevOps باشید، چه یک توسعه دهنده، یا اگر در کل این زمینه کاملاً تازه کار هستید، در طول مسیر همه چیز را توضیح خواهم داد.
فقط مقداری دانش اولیه کار با کامپیوتر و شاید کمی تجربه خط فرمان کافی باشد.
اگر میخواهید خودتان روی سیستم کار کنید، برای بخشی از دوره به یک حساب AWS نیاز دارید.
اگر با AWS تازه کار هستید، نگران نباشید، من شما را تحت پوشش قرار داده ام – اما آمازون برای اجرای سیستم از شما هزینه می گیرد (همانطور که با همه/اکثر ارائه دهندگان ابری).
انتظار نمی رود بیش از 10 دلار برای این کار پرداخت کنید (این یک تخمین بیش از حد مطمئن است).
اگر ترجیح می دهید این هزینه ها را متحمل نشوید، می توانید کاملاً فقط ویدیوهای AWS را تماشا کنید – هنوز چیزهای زیادی یاد خواهید گرفت!
دوره آموزش پروژه محور کار با Kubernetes و استقرار میکروسرویس ها در فضای ابری AWS برای چه کسانی است:
- هر کسی که می خواهد از Kubernetes در پروژه های تولید زنده استفاده کند
- ما از AWS در بخش های بعدی دوره استفاده خواهیم کرد (اختیاری). همه مفاهیم AWS توضیح داده شدهاند، بنابراین اگر در فضای ابری تازه کار هستید، این یک شروع عالی است، اما توجه داشته باشید که AWS برای استفاده هزینهای دارد.
یودمی ایران –
دوره درخواستی خود را از راه های ارتباطی درخواست کنید