Hands-On Kubernetes and Docker for Distributed Applications (V) [ویدئو]

Hands-On Kubernetes and Docker for Distributed Applications(V) [Video]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: اگر یک برنامه کاربردی حیاتی دارید که باید 24/7 راه‌اندازی شود و هر قطعی برای شما هزینه و اعتبار زیادی را به همراه دارد، مهم است که ابزارها و فرآیندهای مناسب برای رسیدگی به این نیاز را داشته باشید. Docker به شما این امکان را می دهد که بسیاری از خدمات کاربردی که بخشی از برنامه توزیع شده شما هستند را در بسته های استاندارد خود حاوی به نام کانتینر بسته بندی کنید. با استفاده از ابزار docker-compose، توسعه‌دهندگان می‌توانند برنامه را اجرا، مقیاس، آزمایش و اشکال‌زدایی کنند و محیطی شبیه تولید را در ایستگاه‌های کاری توسعه خود شبیه‌سازی کنند. این دوره به شما نشان می‌دهد که چگونه می‌توان از Docker برای جداسازی سرویس‌های برنامه و وابستگی‌های آن‌ها در یک واحد مستقل استفاده کرد که می‌تواند به طور قابل اعتماد در هر جایی اجرا شود. شما یاد خواهید گرفت که با استفاده از Kubernetes به عنوان ارکستر، برنامه های کاربردی توزیع شده را بر روی هر پلتفرمی بسازید، ارسال کنید و اجرا کنید. با کانتینرهای Docker، برنامه‌های شما می‌توانند بدون نگرانی در مورد محیطی که در آن اجرا می‌شوند، روان اجرا شوند. این به بهبود امنیت، مقیاس پذیری بهتر، انعطاف پذیری و تحمل خطا کمک می کند و زندگی را برای توسعه دهندگان و اپراتورهایی که به یک مدل استقرار و عملیات استاندارد شده نیاز دارند، آسان تر می کند. در پایان این دوره شما می توانید از Docker و Kubernetes برای ساخت برنامه های کاربردی توزیع شده که مقیاس پذیر، انعطاف پذیر، مقاوم به خطا و ایمن هستند استفاده کنید. علاوه بر این، می‌توانید این برنامه‌ها را در هر خوشه Kubernetes که بر روی هر پلتفرمی در بستر یا در فضای ابری اجرا می‌شود، مستقر کنید. بسته کد این دوره ویدیویی در دسترس است - https://github.com/PacktPublishing/Hands-On-Kubernetes-and-Docker-for-Distributed-Applications-V- ساخت برنامه های کاربردی توزیع شده انعطاف پذیر، مقیاس پذیر و بسیار در دسترس در حال اجرا بر روی هر پلتفرمی در محل یا در فضای ابری. برنامه های توزیع شده خود را با استفاده از ویژگی های امنیتی داخلی کانتینر و اسرار Kubernetes برای محافظت از داده های محرمانه مانند گذرواژه ها و گواهی ها ایمن کنید. برنامه‌ی خود را که در حال تولید است نظارت و عیب‌یابی کنید و به برنامه اجازه دهید خودش را بهبود بخشد. با استفاده از به‌روزرسانی‌های متحرک، استقرار سبز-آبی یا انتشار قناری، هر سرویس برنامه خود را در هر زمان بدون ایجاد خرابی به‌روزرسانی کنید. با پیش‌بینی شکست و کدنویسی تدافعی، از خرابی‌های آبشاری در برنامه بسیار توزیع شده خود جلوگیری کنید. از Docker Compose برای شبیه سازی محیطی مانند تولید در لپ تاپ توسعه شخصی یا ایستگاه کاری خود استفاده کنید. کد را در حالی که در داخل یک کانتینر اجرا می شود، توسعه دهید، آزمایش کنید و اشکال زدایی کنید. این دوره ویدیویی برای DevOps و مهندسان نرم افزار با تجربه است که می خواهند از Docker و Kubernetes برای حل بسیاری از مشکلات سختی که با برنامه های کاربردی توزیع شده با آن مواجه می شوند استفاده کنند. اگر می خواهید تمام اجزای برنامه خود را پیگیری کنید، آنها را به روشی ثابت هماهنگ و مدیریت کنید، به جای درستی آمده اید. با استفاده از کانتینرهای Docker، برنامه های کاربردی توزیع شده ایمن، انعطاف پذیر، مقیاس پذیر و به سرعت در حال تکامل بسازید. * * سرویس های برنامه خود را کانتینر کنید و یاد بگیرید که چگونه از اسرار برای مدیریت داده های حساس استفاده کنید، سرویس ها را برای نظارت بر آنها ابزار کنید و با داده های مداوم مقابله کنید. * * نحوه ایجاد استقرارهای آماده تولید برای برنامه توزیع شده خود با استفاده از Kubernetes را بیاموزید. *

سرفصل ها و درس ها

کانتینر کردن یک برنامه کاربردی توزیع شده Containerizing a Distributed Application

  • بررسی اجمالی دوره Course Overview

  • معرفی نمونه برنامه Introduction to the sample application

  • نوشتن یک Dockerfile برای هر سرویس برنامه Authoring a Dockerfile for Each Application Service

  • یک سرویس در حال اجرا در یک کانتینر را توسعه، آزمایش و اشکال زدایی کنید Develop, Test and Debug a Service Running in a Container

  • به حداقل رساندن تصاویر Docker با استفاده از سازه های Docker چند مرحله ای Minimizing Docker Images Using Multi-Stage Docker Builds

  • استفاده از Docker Compose برای اجرا و عیب‌یابی برنامه توزیع‌شده ما به صورت محلی Using Docker Compose to Run and Troubleshoot Our Distributed Application Locally

برخورد با حالت پایدار Dealing with Persistent State

  • خدمات بدون تابعیت در مقابل خدمات دولتی Stateless versus Stateful Services

  • چرا باید خدمات بدون تابعیت را به هر قیمتی ایجاد کنید؟ Why You Should Create Stateless Services at All Costs

  • خدمات دولتی سخت هستند - با وضعیت پایدار مقابله کنید Stateful Services Are Hard - Deal with Persistent State

  • خدمات دولتی که انعطاف پذیر و مقیاس پذیر هستند بسازید Build Stateful Services That Are Resilient and Scalable

  • تأخیر ذخیره سازی در مقابل در دسترس بودن ذخیره سازی، در مقابل هزینه ذخیره سازی Storage Latency versus Storage Availability, versus Storage Cost

ایمن سازی برنامه های کاربردی توزیع شده Securing Your Distributed Applications

  • داده های حساس چیست و چگونه با آن برخورد کنیم؟ What is Sensitive Data and How to Deal with It?

  • استفاده از Kubernetes Secrets Using Kubernetes Secrets

  • برخورد با اسرار در توسعه Dealing with Secrets in Development

  • نحوه استفاده از اسرار خارجی مانند HashiCorp’s Vault How to Use External Secrets Such as HashiCorp’s Vault

  • امضای تصاویر Docker شما Signing Your Docker Images

ساخت خدمات انعطاف پذیر و مقیاس پذیر Building Resilient and Scalable Services

  • ثبت نام از راه درست Logging the Right Way

  • اجرای بررسی های سلامت و در دسترس بودن Implementing Health and Availability Checks

  • تکنیک های کدگذاری دفاعی برای افزایش انعطاف پذیری Defensive Coding Techniques to Increase Resiliency

  • چگونه خدمات خود را مقیاس پذیر کنید How to Make Your Services Scalable

  • فعال کردن Zero Downtime Updates Enabling Zero Downtime Updates

آماده سازی استقرارهای تولیدی Preparing Production Deployments

  • بررسی سریع Kubernetes Pods، ReplicaSets، Deployments و Services Quick Review of Kubernetes Pods, ReplicaSets, Deployments, and Services

  • ایجاد الگوهای استقرار Kubernetes Creating Kubernetes Deployment Templates

  • استفاده از Kubernetes به عنوان ارکستر Using Kubernetes as Orchestrator

  • استقرار برنامه خود در محل یا در فضای ابری Deploying your Application On-Premise or in the Cloud

  • نگاهی به دو پیشنهاد Kubernetes SaaS میزبانی شده توسط Microsoft Azure و Google Cloud Peek into Two Hosted Kubernetes SaaS Offerings by Microsoft Azure and Google Cloud

نمایش نظرات

Hands-On Kubernetes and Docker for Distributed Applications (V) [ویدئو]
جزییات دوره
72h 0m
26
Packtpub Packtpub
(آخرین آپدیت)
1
5 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Dr. Gabriel N. Schenker Dr. Gabriel N. Schenker

دکتر گابریل N. Schenker دارای بیش از 25 سال تجربه به عنوان مشاور مستقل، معمار، رهبر، مربی، مربی و توسعه دهنده است. در حال حاضر، گابریل به عنوان معمار اصلی راه حل در Techgroup سوئیس کار می کند. قبل از آن، گابریل به عنوان برنامه‌نویس اصلی برنامه درسی در Docker و Confluent کار می‌کرد. جبرئیل دارای مدرک دکتری است. در فیزیک، و او یک کاپیتان داکر، یک همکار خبره داکر، یک توسعه‌دهنده و اپراتور معتبر کافکا، و یک ASP Insider است. وقتی گابریل کار نمی‌کند، با همسر فوق‌العاده‌اش ورونیکا و فرزندانش وقت می‌گذراند.