دوره آموزشی مبانی DevOps: میکروسرویسها (2019)
2 ساعت 12 دقیقهپیشرفته2019-02-27
مدرسین

Laura Stone
Software Engineer
جزئیات دوره
میکروسرویس ها - تکنیکی که در آن نرم افزار به عنوان مجموعه ای از سرویس های با هم جفت شده ساختار یافته است - قابلیت ترکیب و نگهداری کد را بهبود می بخشد. آنها به تیم های مهندسی کمک می کنند تا کدهای با کیفیت بالا را سریعتر ارسال کنند. هنگامی که از مزایای آنها آگاه شدید، ممکن است بخواهید بدانید که چگونه میکروسرویس ها را در یک محیط تولید واقعی کار کنید. این دوره بر ابزارها، فرآیندها و استراتژیهایی که برای اتخاذ موفقیتآمیز معماری میکروسرویس در تولید نیاز دارید، تمرکز دارد. مربی Laura Stone نحوه ایجاد آمادگی خدمات را توضیح می دهد - از استراتژی های آزمایش تا یکپارچه سازی و تحویل مداوم، نسخه سازی، مستندسازی و موارد دیگر. سپس روشهای مختلف یکپارچهسازی را بررسی کنید که انعطافپذیری معماری شما و همچنین بهترین روشها را برای ثبت و نظارت و پاسخ به حادثه تضمین میکند. این دوره با نگاهی به یک مطالعه موردی و نکاتی برای غلبه بر چالش های فنی و فرهنگی در پذیرش خدمات خرد در یک سازمان به پایان می رسد.
اهداف یادگیری
بررسی مزایای میکروسرویس ها
استاندارد کردن میکروسرویس ها
تست میکروسرویس ها
ادغام و تحویل مستمر
نسخه سازی میکروسرویس ها
ادغام میکروسرویس ها در معماری شما
ثبت و نظارت برای میکروسرویس ها
رسیدگی به حوادث
احراز هویت و میکروسرویس ها
بررسی یک مطالعه موردی میکروسرویس
اهداف یادگیری
بررسی مزایای میکروسرویس ها
استاندارد کردن میکروسرویس ها
تست میکروسرویس ها
ادغام و تحویل مستمر
نسخه سازی میکروسرویس ها
ادغام میکروسرویس ها در معماری شما
ثبت و نظارت برای میکروسرویس ها
رسیدگی به حوادث
احراز هویت و میکروسرویس ها
بررسی یک مطالعه موردی میکروسرویس
مهارت ها
KubernetesSoftware ArchitectureDevOps FoundationsDevOpsFoundationsOpen SourceSoftware Development
سرفصل ها
0. مقدمه
- 01 - میکروسرویس ها برای DevOps به چه معنا هستند
- 02 - آنچه باید بدانید
1. خدمات خرد در تولید
- 03 - چرا میکروسرویس ها
- 04 - مفاهیم پشت میکروسرویس ها
- 05 - در مورد برنامه مثال
2. آمادگی خدمات
- 06 - استانداردسازی
- 07 - تست واحد و ادغام
- 08 - تست پایان به پایان و قرارداد
- 09 - نمونه آزمون قرارداد
- 10 - تست عملکرد
- 11 - ادغام مستمر
- 12 - تحویل مستمر
- 13 - مصنوعات خاص پلتفرم و سیستم عامل
- 14 - مصنوعات ماشین مجازی و کانتینر
- 15 - نسخه سازی
- 16 - کشف خدمات پایه
- 17 - ثبت خدمات پویا
- 18 - مستندات
- 19 - مالکیت و قانون کانوی
3. انعطاف پذیری، قابلیت اطمینان و مقیاس پذیری خدمات
- 20 - اقدامات ایمنی معماری
- 21 - روش های یکپارچه سازی
- 22 - فناوری های یکپارچه سازی همزمان
- 23 - فناوری های یکپارچه سازی ناهمزمان
- 24 - ورود به سیستم
- 25 - نظارت
- 26 - هشدار دهنده
- 27 - حوادث
- 28 - اهداف سطح خدمات (SLOs) و بودجه خطا
- 29 - برنامه ریزی ظرفیت
4. Microservices به عنوان مثال
- 30 - مروری بر مطالعه موردی KinetEco
- 31 - خدمات گرینفیلد
- 32 - شکافتن یکپارچه
- 33 - احراز هویت و مجوز توسط کاربر
- 34 - آنتی الگوهای احراز هویت سرویس به سرویس
- 35 - احراز هویت سرویس به سرویس
- 36 - چالش های پذیرش میکروسرویس ها
نتیجه
- 37 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی اولین پروژه شما با Kubernetes
- دوره آموزشی آمادگی برای گواهینامه مدیر تأییدشده کوبرنتیس (CKA)
- دوره آموزشی یادگیری آزور کوبرنتس سرویس (AKS)
- دوره آموزشی آمادگی برای آزمون گواهینامه متخصص امنیت کوبرنتیز (CKS)
- دوره آموزشی Kubernetes: شبکه سرویس با Istio
- دوره آموزشی مدیریت بسته با Helm در کوبرنتس
- دوره آموزشی دیباگ کوبرنتیس (Kubernetes)
- دوره آموزشی آمادگی برای آزمون گواهینامه مدیر کوبرنتیس(CKA) آپدیت (2024)