آموزش Docker در تولید با استفاده از خدمات وب آمازون

Docker in Production Using Amazon Web Services

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: بیاموزید که چگونه از Docker و Amazon Web Services برای آزمایش ، ساخت ، استقرار و استفاده از برنامه های کانتینر خود در تولید با استفاده از Ansible ، CloudFormation ، Lambda و موارد دیگر استفاده کنید. همه را بزرگ کنید بررسی اجمالی دوره 1m 36s معرفی دوره 32 متر 36s ایجاد برنامه نمونه 27 متر 36s ایجاد تصاویر انتشار Docker 27 متر 7 ثانیه تنظیم دسترسی AWS 19 متر 16 ساله اجرای برنامه های Docker با استفاده از سرویس کانتینر EC2 34 متر 13 ثانیه سفارشی کردن نمونه های کانتینر ECS 40 متر 5 ثانیه استقرار زیرساخت های AWS با استفاده از Ansible و CloudFormation 1 ساعت و 2 دقیقه و 29 ثانیه طراحی و تهیه برنامه های ECS 22 متر 15 ثانیه تعریف برنامه های ECS با استفاده از Ansible و CloudFormation 45 متر 44 استقرار برنامه های ECS با استفاده از Ansible و CloudFormation 41m 47s ایجاد منابع سفارشی CloudFormation با استفاده از AWS Lambda 57 متر 12 ثانیه مدیریت اسرار در AWS 36 متر 35s مدیریت چرخه زندگی ECS زیرساخت 23 متر 43s برنامه های ECS مقیاس گذاری خودکار 1 ساعت و 11 دقیقه و 7 ثانیه تحویل مداوم با استفاده از CodePipeline 57m 47s علائم تجاری و نامهای تجاری اشخاص ثالث ذکر شده در این دوره متعلق به صاحبان مربوطه می باشند و Pluralsight وابسته یا تأیید شده توسط این احزاب نیست.

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

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

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

معرفی دوره Course Introduction

  • مقدمه Introduction

  • اهداف دوره Course Goals

  • پیش نیازهای دوره Course Prerequisites

  • مخاطبان دوره Course Audience

  • تور دوره Course Tour

  • راه اندازی دوره Course Setup

  • نصب داکر Installing Docker

  • در حال نصب Brew Installing Brew

  • در حال نصب جاوا Installing Java

  • در حال نصب Ansible Installing Ansible

  • سایر ابزارهای توصیه شده Other Recommended Tools

  • راه اندازی سرویس های مورد نیاز Setting up Required Services

  • راه اندازی پوشه ریشه دوره Setting up a Course Root Folder

  • خلاصه Summary

ایجاد برنامه نمونه Creating the Sample Application

  • مقدمه Introduction

  • معماری برنامه Application Architecture

  • نصب برنامه Installing the Application

  • ساخت برنامه Building the Application

  • اجرای برنامه Running the Application

  • آزمایش برنامه Testing the Application

  • خلاصه Summary

ایجاد تصاویر انتشار Docker Creating Docker Release Images

  • مقدمه Introduction

  • معماری تحویل مداوم Continuous Delivery Architecture

  • گردش کار خط لوله را آزاد کنید Release Pipeline Workflow

  • مشخصات گردش کار Workflow Specifications

  • درک مرحله آزمون Understanding the Test Stage

  • اجرای مرحله آزمایش Running the Test Stage

  • درک تصویر پایه Understanding the Base Image

  • درک مرحله انتشار Understanding the Release Stage

  • اجرای مرحله انتشار Running the Release Stage

  • برچسب گذاری و انتشار تصاویر منتشر شده Tagging and Publishing Release Images

  • خلاصه Summary

تنظیم دسترسی AWS Setting up AWS Access

  • مقدمه Introduction

  • تنظیم هویت AWS و مدیریت دسترسی Setting up AWS Identity and Access Management

  • ایجاد نام مستعار حساب Creating an Account Alias

  • ایجاد نقش های IAM Creating IAM Roles

  • ایجاد گروه ها Creating Groups

  • ایجاد کاربران Creating Users

  • راه اندازی یک جفت کلید EC2 Setting up an EC2 Key Pair

  • تنظیم دسترسی AWS CLI Setting up AWS CLI Access

  • خلاصه Summary

اجرای برنامه های Docker با استفاده از سرویس کانتینر EC2 Running Docker Applications Using the EC2 Container Service

  • مقدمه Introduction

  • نمای کلی خدمات کانتینر EC2 EC2 Container Service Overview

  • انتشار تصاویر در رجیستری کانتینر EC2 Publishing Images to EC2 Container Registry

  • انتشار تصاویر با استفاده از خط لوله انتشار Publishing Images Using the Release Pipeline

  • ایجاد خوشه ECS Creating an ECS Cluster

  • تأیید یک مورد کانتینر ECS Verifying an ECS Container Instance

  • ایجاد تعریف وظیفه ECS Creating an ECS Task Definition

  • ایجاد سرویس ECS Creating an ECS Service

  • استقرار خدمات ECS ECS Service Deployments

  • ایجاد یک وظیفه ECS Creating an ECS Task

  • خلاصه Summary

سفارشی کردن نمونه های کانتینر ECS Customizing ECS Container Instances

  • مقدمه Introduction

  • طراحی تصویری ماشین آمازون سفارشی Custom Amazon Machine Image Design

  • درک مقدمات اولیه EC2 Understanding EC2 Instance Initialization

  • استفاده از Packer برای ساخت تصاویر ماشین آمازون Using Packer to Build Amazon Machine Images

  • ایجاد یک الگوی بسته بندی Creating a Packer Template

  • افزودن وظایف تهیه کننده بسته بندی Adding Packer Provisioning Tasks

  • پیکربندی عامل ECS Configuring the ECS Agent

  • سفارشی کردن Docker Customizing Docker

  • CloudWatch ادغام سیاهههای مربوط CloudWatch Logs Integration

  • پشتیبانی پروکسی HTTP HTTP Proxy Support

  • بررسی های بهداشتی کانتینر ECS ECS Container Instance Health Checks

  • پاکسازی Post Build Post Build Cleanup

  • ساخت و انتشار تصویر Building and Publishing the Image

  • خلاصه Summary

استقرار زیرساخت های AWS با استفاده از Ansible و CloudFormation Deploying AWS Infrastructure Using Ansible and CloudFormation

  • مقدمه Introduction

  • استراتژی استقرار AWS AWS Deployment Strategy

  • معماری زیرساخت حساب AWS AWS Account Infrastructure Architecture

  • کتابهای قابل پاسخ Ansible Playbooks

  • ساختار کتاب قابل پاسخ Ansible Playbook Structure

  • ایجاد یک کتاب قابل پاسخ Creating an Ansible Playbook

  • پیکربندی نقش AWS STS Configuring the AWS STS Role

  • پیکربندی نقش AWS CloudFormation Configuring the AWS CloudFormation Role

  • درک نقش AWS CloudFormation Understanding the AWS CloudFormation Role

  • استفاده از الگوهای نقش AWS CloudFormation Using AWS CloudFormation Role Templates

  • ایجاد پشته منابع CloudFormation Creating the CloudFormation Resources Stack

  • ایجاد پشته ثبت نام کانتینر EC2 Creating the EC2 Container Registry Stack

  • ایجاد پشته شبکه Creating the Network Stack

  • انتشار تصویر ماهی مرکب داکر Publishing the Docker Squid Image

  • ایجاد HTTP Proxy Stack Creating the HTTP Proxy Stack

  • در حال استفاده از پشته پروکسی HTTP Deploying the HTTP Proxy Stack

  • خلاصه Summary

طراحی و تهیه برنامه های ECS Architecting and Preparing Applications for ECS

  • مقدمه Introduction

  • Microtrader AWS Architecture Microtrader AWS Architecture

  • چالش های Docker و AWS Docker and AWS Challenges

  • کنترل خواندن خودکار خوشه Controlling Cluster Auto Discovery

  • پیکربندی Cluster Auto Discovery با استفاده از Confd Configuring Cluster Auto Discovery Using Confd

  • خلاصه Summary

تعریف برنامه های ECS با استفاده از Ansible و CloudFormation Defining ECS Applications Using Ansible and CloudFormation

  • مقدمه Introduction

  • ایجاد کتابچه استقرار Microtrader Creating the Microtrader Deployment Playbook

  • پیکربندی گروههای خودکار EC2 Configuring EC2 Autoscaling Groups

  • پیکربندی تنظیمات راه اندازی خودکار Configuring Autoscaling Launch Configurations

  • پیکربندی فراداده CloudFormation Init Configuring CloudFormation Init Metadata

  • پیکربندی گروه های امنیتی خودکار مقیاس EC2 Configuring EC2 Autoscaling Security Groups

  • پیکربندی مشخصات اتوماتیک EC2 مقیاس گذاری Configuring Autoscaling EC2 Instance Profiles

  • پیکربندی تعادل بار عمومی Configuring a Public Load Balancer

  • پیکربندی تعادل بار داخلی Configuring an Internal Load Balancer

  • پیکربندی رکوردهای DNS Configuring DNS Records

  • پیکربندی سرویس پایگاه داده رابطه ای Configuring the Relational Database Service

  • پیکربندی CloudWatch Log Groups Configuring CloudWatch Log Groups

  • خلاصه Summary

استقرار برنامه های ECS با استفاده از Ansible و CloudFormation Deploying ECS Applications Using Ansible and CloudFormation

  • مقدمه Introduction

  • منابع سیستم ECS ECS System Resources

  • درک تخصیص حافظه ECS Understanding ECS Memory Allocation

  • پیکربندی تعاریف وظیفه ECS قسمت 1 Configuring ECS Task Definitions Part 1

  • پیکربندی تعاریف وظیفه ECS قسمت 2 Configuring ECS Task Definitions Part 2

  • درک استقرار خدمات ECS Understanding ECS Service Deployment

  • پیکربندی خدمات ECS Configuring ECS Services

  • استقرار پشته Microtrader Deploying the Microtrader Stack

  • عیب یابی برنامه Microtrader Troubleshooting the Microtrader Application

  • خلاصه Summary

ایجاد منابع سفارشی CloudFormation با استفاده از AWS Lambda Creating CloudFormation Custom Resources Using AWS Lambda

  • مقدمه Introduction

  • CloudFormation مروری بر منابع سفارشی CloudFormation Custom Resources Overview

  • ایجاد عملکرد Lambda Creating a Lambda Function

  • ایجاد یک منبع سفارشی Creating a Custom Resource

  • ایجاد یک پروژه منابع سفارشی Creating a Custom Resources Project

  • رسیدگی به درخواستهای CloudFormation Handling CloudFormation Requests

  • اعتبارسنجی داده های ورودی Validating Input Data

  • ادغام با خدمات ECS Integrating with the ECS Service

  • وضعیت نظرسنجی ECS Polling ECS Task Status

  • ساخت توابع لامبدا Building Lambda Functions

  • انتشار توابع لامبدا Publishing Lambda Functions

  • ایجاد توابع Lambda در CloudFormation Creating Lambda Functions in CloudFormation

  • استفاده از منابع سفارشی CloudFormation Deploying CloudFormation Custom Resources

  • رسیدگی به به روزرسانی و حذف درخواست ها Handling Update and Delete Requests

  • مدیریت وظایف ECS طولانی مدت Handling Long Running ECS Tasks

  • خلاصه Summary

مدیریت اسرار در AWS Managing Secrets in AWS

  • مقدمه Introduction

  • معرفی مدیر سیستم های EC2 Introducing the EC2 Systems Manager

  • بررسی اجمالی راه حل مدیریت اسرار Secrets Management Solution Overview

  • ایجاد اسرار Creating the Secrets Provisioner

  • ایجاد اسرار با استفاده از CloudFormation Creating Secrets Using CloudFormation

  • تزریق اسرار در هنگام راه اندازی کانتینر Injecting Secrets at Container Startup

  • مصرف اسرار در CloudFormation Consuming Secrets In CloudFormation

  • پیکربندی نقش های IAM برای دستیابی به اسرار Configuring IAM Roles for Accessing Secrets

  • استفاده از اسرار با استفاده از CloudFormation Deploying Secrets Using CloudFormation

  • خلاصه Summary

مدیریت چرخه زندگی ECS زیرساخت Managing ECS Infrastructure Lifecycle

  • مقدمه Introduction

  • درک قلاب های چرخه عمر با مقیاس خودکار Understanding Auto Scaling Lifecycle Hooks

  • ایجاد عملکرد Lambecycle Hook Lambda Creating a Lifecycle Hook Lambda Function

  • پیکربندی قلاب چرخه زندگی در CloudFormation Configuring Lifecycle Hooks in CloudFormation

  • پیکربندی خودکار به روز رسانی مقیاس بندی نورد Configuring Auto Scaling Rolling Updates

  • استقرار و آزمایش قلاب چرخه زندگی Deploying and Testing Lifecycle Hooks

  • خلاصه Summary

برنامه های ECS مقیاس گذاری خودکار Auto Scaling ECS Applications

  • مقدمه Introduction

  • چالش های مقیاس گذاری خودکار ECS ECS Auto Scaling Challenges

  • درک منابع ECS Understanding ECS Resources

  • مدیریت ظرفیت ECS ECS Capacity Management

  • مقیاس گذاری خوشه های ECS Scaling out ECS Clusters

  • مقیاس گذاری در خوشه های ECS Scaling in ECS Clusters

  • بررسی اجمالی راه حل مقیاس گذاری خودکار Auto Scaling Solution Overview

  • درک رویدادهای ECS Understanding ECS Events

  • ایجاد عملکرد ظرفیت Lambda Manager Creating a Capacity Manager Lambda Function

  • محاسبه ظرفیت نمونه کانتینر ECS Calculating ECS Container Instance Capacity

  • آزمایش مدیر ظرفیت ECS Testing the ECS Capacity Manager

  • انتشار معیارهای سفارشی CloudWatch Publishing CloudWatch Custom Metrics

  • ایجاد هشدارهای CloudWatch Creating CloudWatch Alarms

  • ایجاد سیاست های مقیاس گذاری خودکار EC2 Creating EC2 Auto Scaling Policies

  • مدیریت ظرفیت ECS با استفاده از CloudFormation Managing ECS Capacity Using CloudFormation

  • مقیاس گذاری خودکار EC2 با استفاده از CloudFormation EC2 Auto Scaling Using CloudFormation

  • پیکربندی مقیاس گذاری خودکار ECS Configuring ECS Auto Scaling

  • مقیاس گذاری خودکار ECS با استفاده از CloudFormation ECS Auto Scaling Using CloudFormation

  • خلاصه Summary

تحویل مداوم با استفاده از CodePipeline Continuous Delivery Using CodePipeline

  • مقدمه Introduction

  • بررسی اجمالی راه حل Solution Overview

  • ایجاد یک تصویر CodeBuild Creating a CodeBuild Image

  • افزودن پشتیبانی CodeBuild برای ساخت اقدامات Adding CodeBuild Support for Build Actions

  • ایجاد خط لوله Creating a Pipeline

  • ایجاد مصنوع نسخه برنامه Creating an Application Version Artifact

  • افزودن پشتیبانی CodeBuild برای اجرای وظایف Adding CodeBuild Support for Deploy Tasks

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

  • ایجاد یک اقدام استقرار Creating a Deployment Action

  • اطمینان از مصنوعات غیرقابل تغییر Ensuring Immutable Artifacts

  • اعزام به تولید Deploying to Production

  • ایجاد خطوط لوله در CloudFormation Creating Pipelines in CloudFormation

  • تعریف مرحله منبع در CloudFormation Defining the Source Stage in CloudFormation

  • تعریف مرحله ساخت در CloudFormation Defining the Build Stage in CloudFormation

  • تعریف مراحل استقرار در CloudFormation Defining Deploy Stages in CloudFormation

  • استقرار خط لوله با استفاده از CloudFormation Deploying a Pipeline Using CloudFormation

  • خلاصه Summary

نمایش نظرات

آموزش Docker در تولید با استفاده از خدمات وب آمازون
جزییات دوره
10h 1m
182
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
45
4.4 از 5
دارد
دارد
دارد
Justin Menga
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Justin Menga Justin Menga

جاستین یک تکنسین پشته کامل است که با تمرکز بر معماری برنامه های پایان به پایان ، ابر ، تحویل مداوم و اتوماسیون زیرساخت ها برای ساخت برنامه ها و سیستم عامل های مقیاس بزرگ با سازمان ها کار می کند. جاستین کار خود را به عنوان مهندس زیرساخت و شبکه و معمار آغاز کرد و با بسیاری از مشتریان بزرگ خدمات و شرکت همکاری کرد. در پنج سال گذشته ، جاستین تمرکز خود را بر روی ساخت برنامه ها و سیستم عامل ها قرار داده است ، با طیف گسترده ای از فن آوری ها کار می کند ، اما هنوز زیرساخت های قبلی و تخصص شبکه خود را حفظ و استفاده می کند. او در Objective C ، C # ، ASP .NET ، JavaScript ، Scala و Python برنامه نویسی کرده است و علاقه زیادی به تحویل مداوم ، Docker و ابزارهای اتوماسیون دارد که مسیر توسعه تا تولید را تسریع می کند.