دوره آموزشی مبانی 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 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی مبانی DevOps: رفتن به فضای ابر بومی
- دوره آموزشی مبانی DevOps: ردیابی توزیع شده
- دوره آموزشی مبانی DevOps: میکروسرویسها
- دوره آموزشی مبانی DevOps: زیرساخت به عنوان کد
- دوره آموزشی بنیادهای استخدام فناوری: بخش 8 استخدام DevOps
- دوره آموزشی نکات DevOps
- دوره آموزشی کارگاه امنیت میکروسرویسها: از ساخت تا استقرار در محیط عملیاتی
- دوره آموزشی تحویل مداوم برای برنامههای جاوا ابر بومی
مسیرهای مرتبط
- مسیر آموزشی پیشرو بودن در DevSecOps
- مسیر آموزشی بهبود بخشیدن مهارت های تست امنیت برنامه خود
- مسیر آموزشی بهبود بخشیدن مهارت های Continuous Deliver
- مسیر آموزشی زیرساخت به عنوان کد با Terraform
- مسیر آموزشی شروع کار خود در فناوری: DevOps
- مسیر آموزشی تبدیل شدن به یک مهندس DevOps
- مسیر آموزشی گواهینامه حرفهای مبانی میکروسرویسها
- مسیر آموزشی شروع کار با میکروسرویس ها