تعداد ویدئو | 70 |
---|---|
زمان دوره | 03:19:43 |
مترجم | مرتضی گیتی |
دوبلر | مرتضی گیتی |
سایت منتشر کننده | پلورال سایت |
آموزش کارکردن با داکر Docker و کوبرنتیس Kubernetes در دات نت، یکی دیگر از آموزش های گروه آموزشی پرووید می باشد که در این قسمت آن را به شما معرفی می کنیم. این بسته ی آموزشی نیز یکی از دوره های آموزشی دیگر که در حوزه ی فارسی سازی آموزش های انگلیسی تنظیم شده است می باشد. عنوان این بسته ی آموزشی مباحث اساسی در کار کردن با Docker و Kubernetes برای برنامه نویسان دات نت است که با نام اصلی Fundamentals of Docker and Kubernetes for .NET Developers از شرکت Pluralsight منتشر شده است.
استفاده کردن از کوبرنتیس در روند مدیریت کردن container ها مزیت های بی شماری را در اختیار افراد قرار می دهد. یکی از مهمترین این مزیت ها صرفه جویی در هزینه های مالی می باشد. از آنجایی که کوبرنتیس بسیاری از فرایندهای مربوط به مدیریت کردن container ها را به صورت خودکار سازی شده مدیریت می کند، صرفه جویی قابل توجهی در هزینه های مالی اتفاق خواهد افتاد. علاوه بر این هزینه های زمانی کمتری نیسز متوجه سازمان ها خواهد شد. پس از پیکربندی کردن کلاستر های کوبرنتیس اپلیکیشن ها می توانند با حداقل downtime اجرا شده و عملکرد خوبی را از خود به نمایش بگذارند. همین موضوع باعث می شود تا نیاز به پشتیبانی در زمان رخ دادن مشکلات برای node ها و فایل ها کمتر بشود. به عبارت دیگر نیروی کمتری برای مدیریت کردن و رفع خطا های رخ داده، مورد نیاز خواهد بود.
علاوه بر این موضوع، کوبرنتیس کمک می کند تا تعداد سرور های مورد نیاز برای اجرا شدن اپلیکیشن ها نیز کاهش پیدا کند. عملیات مدیریتی مورد نیاز نیز به مراتب خودکار سازی شده و نیاز به نیروی انسانی کمتر خواهد بود. یکی دیگر از مزیت های استفاده کردن از کوبرنتیس، افزایش کارآمدی در عملیات DevOps برای معماری مایکروسرویسی می باشد. با استفاده کردن از container ها و دسترسی پیدا کردن به منابع ذخیره سازی می توان روال توسعه، تست و همچنین استقرار را ساده تر کرد. ایجاد کردن container image ها که شامل تمامی وابستگی های مورد نیاز یک اپلیکیشن هستند، می توانند کار را بسیار ساده کنند. تمامی این موارد به افزایش سرعت توسعه نرم افزار و ساده تر شدن روال deployment کمک می کنند. هر چه زودتر از کوبرنتیس در چرخه حیات نرم افزار استفاده بشود، روال توسعه و اشکال زدایی در اپلیکیشن های مبتنی بر معماری مایکروسرویسی کمتر می شود. در معماری مایکروسرویسی functional unit ها و یا واحدهای عملیاتی مختلف وجود دارد که با استفاده از API ها با یکدیگر ارتباط بگیرند. این کمک می کند تا اعضای تیم های مختلف توسعه نرم افزار بر روی هر کدام از این واحدها متمرکز شده و آنها را توسعه بدهند. در کوبرنتیس می توان از قابلیت namespace ها استفاده کرد تا sub-cluster های virtual و یا مجازی را در یک کلاستر فیزیکی ایجاد نمود. این موضوع کمک می کند تا کارایی اپلیکیشن ایجاد شده با معماری مایکروسرویسی ساده تر بگردد.
فصل اول: مقدمه دوره آموزشی
فصل دوم: اهمیت Container ها در چیست؟
فصل سوم: آموزش عملی راه اندازی Solution به روش سنتی
فصل سوم: استفاده کردن از Docker Image ها
فصل چهارم: Containerize کردن یک اپلیکیشن ASP.NET
فصل پنجم: اجرا کردن یک اپلیکیشن ASP.NET با کمک SSL با استفاده از Docker Compose
فصل ششم: اضافه کردن پروژه ها و Image های متعدد به درون Docker Compose
فصل هفتم: اضافه کردن یک بانک اطلاعاتی به Docker Compose
فصل هشتم: آماده شدن برای اجرا در Kubernetes
تمامی حقوقی مادی و معنوی متعلق به گروه آموزشی پرووید است.
نقد و بررسیها
هیچ دیدگاهی برای این محصول نوشته نشده است.