آموزش شروع کار با کنسول

Getting Started with Consul

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: Consul ابزاری است که سرویس کشف ، تشخیص خرابی توزیع شده و فروشگاه Key/Value را با پشتیبانی از چندین مرکز داده فراهم می کند. در این دوره ، شما یاد خواهید گرفت که چگونه از کنسول برای ایجاد زیرساخت های مقیاس پذیر و قابل اعتماد استفاده کنید. توسعه برنامه ها به جای برنامه های یکپارچه ، به طور فزاینده ای به سمت خدمات کوچک و منسجم پیش می رود. در این دوره ، شروع کار با کنسول ، شما خواهید آموخت که چگونه از کنسول برای ایجاد زیرساخت های مقیاس پذیر و قابل اعتماد استفاده کنید. خواهید دید که چگونه Service Discovery توانایی سیم کشی آسان خدمات برای گفتگو با یکدیگر را دارد. با توزیع خرابی توزیع شده ، زیرساخت های شما می توانند در زمان واقعی نسبت به تغییرات در سلامت خدمات شما واکنش نشان دهند. ترافیک به گره ها و سرویس های سالم هدایت می شود که به گره های ناسالم فرصت خود درمانی می دهند. کنسول این روش انقلابی را برای پیکربندی برنامه ها از طریق فروشگاه Key/Value فراهم می کند. دیگر نیازی به پرونده های پیکربندی ثابت نیست. و بهترین قسمت این است که کنسول از این پشتیبانی در تمام مراکز داده شما پشتیبانی می کند و یک چارچوب سازگار ارائه می دهد. پس از اتمام این دوره ، درک خوبی از مزایای کنسول خواهید داشت و قادر خواهید بود این عملکرد انقلابی را به سازمان خود برسانید. نرم افزار مورد نیاز: ولگرد.

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

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

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

چرا کنسول؟ Why Consul?

  • چالش های Modern Ops Modern Ops Challenges

  • انفجار خدمات An Explosion of Services

  • کشف خدمات درجه یک First Class Service Discovery

  • توزیع خرابی Distributed Failure Detection

  • پیکربندی واکنش پذیر از طریق ذخیره کلید/ارزش Reactive Configuration via Key/Value Store

  • Multi Datacenter Aware Multi Datacenter Aware

  • این دوره برای شما مناسب است؟ Is This Course For You?

  • نحوه استفاده از این دوره How to Use This Course

  • راه اندازی آزمایشگاه Lab Setup

نظارت بر گره ها Monitoring Nodes

  • گره ها و خدمات Nodes and Services

  • آنچه ما راه اندازی خواهیم کرد What We Will Set Up

  • تعریف سرور کنسول گره Defining the consul-server Node

  • راه اندازی کنسول سرور گره Launching the consul-server Node

  • رابط های شبکه در سرور کنسول Network Interfaces on consul-server

  • ورزش - نصب کنسول آسان است Exercise - Consul Is Easy to Install

  • نصب کنسول Installing Consul

  • در حال اداره نماینده کنسول Running the Consul Dev Agent

  • اجرای کنسول به صورت محلی برای دسترسی به UI Web Running Consul Locally to Access the Web UI

  • رابط - رابط کاربر وب Interface - Web UI

  • رابط - HTTP API Interface - HTTP API

  • رابط - DNS Interface - DNS

  • رابط - CLI RPC Interface - CLI RPC

  • کنوانسیون مشتری در برابر آدرس خوشه Client vs. Cluster Address Conventions

  • چالش - چرخش گره های وب و LB Challenge - Spin Up Web and LB nodes

  • تعریف گره های وب و LB Defining Web and LB Nodes

  • اجرای گره های وب و LB Running Web and LB Nodes

  • نماینده کنسول در گره های وب و LB Consul Agent On Web and LB nodes

  • اجرای دستور از راه دور در سراسر خوشه Remote Command Execution Across Cluster

  • مرخصی برازنده در مقابل ناکامی Graceful Leave vs. Failure

کشف سرویس Service Discovery

  • از گره ها گرفته تا خدمات From Nodes to Services

  • ثبت یک سرویس وب Registering a Web Service

  • تعاریف سرویس Service Definitions

  • بررسی سلامت وب سرویس Health Checking the Web Service

  • راه اندازی NGINX Launching NGINX

  • کنسول DNS برای توازن بار خدمات داخلی تصادفی Consul DNS for Randomized Internal Service Load Balancing

  • HTTP API و Failing Services HTTP API and Failing Services

  • ورزش - ثبت تعادل بار Exercise - Register Load Balancer

  • حالت تعمیر و نگهداری Maintenance Mode

  • روش های ثبت نام Registration Methods

پیکربندی پویا LB با الگوی کنسول Dynamic LB Config with consul-template

  • HAProxy HAProxy

  • اسکریپت راه اندازی برای HAProxy Setup Script for HAProxy

  • پیکربندی Static HAProxy Static HAProxy Config

  • مدیریت سرویس های ناموفق Handling Failed Services

  • الگو پیکربندی HAProxy HAProxy Config Template

  • الگوی کنسول چیست؟ What Is Consul Template?

  • نصب الگوی کنسول Installing Consul Template

  • حالت خشک کنسول Consul Template Dry Mode

  • بازسازی پویا پیکربندی HAProxy Dynamically Regenerate HAProxy Config

  • به روزرسانی های نورد با حالت تعمیر و نگهداری Rolling Updates with Maintenance Mode

  • ابزارهای دیگر مانند الگوی کنسول Other Tools Like Consul Template

  • بازخورد مزایا و موارد بعدی Benefits Recap and What Next

پیکربندی واکنش پذیر از طریق ذخیره کلید/ارزش Reactive Configuration via Key/Value Store

  • چرا؟ Why?

  • ایجاد کلیدها و پوشه ها در UI وب Creating Keys and Folders in the Web UI

  • CRUD ارزش کلیدی از طریق CLI Key Value CRUD via the CLI

  • ورزش - داده های KV را به HAProxy وارد کنید Exercise - Get KV Data into HAProxy

  • عکس العمل ، پرونده های پیکربندی در زمان واقعی Reactive, Real Time Configuration Files

  • انقلابی در مدیریت پیکربندی Revolutionizing Configuration Management

  • مسدود کردن سeriesالات Blocking Queries

  • ابزارهایی برای تحقیق Tools to Investigate

بررسی سلامت Health Checking

  • معرفی Intro

  • شرایط - نمایندگی ، مشتری و حالت سرور Terms - Agent, Client, and Server Mode

  • Gossip and Edge Triggered Updates Gossip and Edge Triggered Updates

  • درک وضعیت سلامتی Serf Understanding Serf Health Status

  • تعاریف بررسی گره و سطح خدمات Node and Service Level Check Definitions

  • سطح بهداشت گره های سفارشی دیسک ، حافظه و CPU Custom Node Level Health Checks of Disk, Memory, and CPU

  • گره های خود درمانی Self Healing Nodes

  • بررسی سلامت ارزش آخرین انتقال است Health Checking Is the Value at the Last Transition

  • خلاصه بررسی سلامت Health Check Recap

  • فراموش نکنید که این را امتحان کنید Don't Forget to Try This Out

  • نمای کلی اسناد کنسول Consul Docs Overview

  • منابع دیگر Other Resources

نمایش نظرات

آموزش شروع کار با کنسول
جزییات دوره
4h 16m
72
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
71
4.8 از 5
دارد
دارد
دارد
Wes Higbee
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Wes Higbee Wes Higbee

وس هیگبی علاقه زیادی به کمک به شرکتها برای دستیابی به نتایج چشمگیر با فناوری و نرم افزار دارد. او تجربه زیادی در زمینه تولید نرم افزار و کار با تیم ها برای بهبود چگونگی تولید نرم افزار برای رسیدن به اهداف تجاری داشته است. وس Full City Tech را برای استفاده از تخصص خود جهت کمک به شرکتها در جلب رضایت مشتریان راه اندازی کرد. اگرچه تمرکز اصلی وی روی نتایج است ، اما اجرای آن اغلب شامل صلاحیت فنی است. وس به طور مکرر در مورد جنبه های تأثیرگذار توسعه نرم افزار از جمله آزمایش خودکار موثر ، اتوماسیون تحویل پایگاه داده ، کنترل نسخه توزیع شده ، بازسازی ، زیبایی شناسی کد ، ادغام مداوم و تحویل مداوم صحبت می کند. او به طور حرفه ای صحبت می کند تا به سازمان ها کمک کند تا پیشرفت کنند و در گروه های کاربر ، اردوگاه های کدگذاری و سازمان های جامعه داوطلب شوند. او یک نویسنده Pluralsight است. او به طور گسترده در مورد جنبه های فنی و غیر فنی توسعه نرم افزار می نویسد. کارهای مکتوب وی شامل مقالاتی است که در VeraSage ، MSDN Magazine ، InfoQ و JetBrain’s TeamCity Blog وجود دارد. با وی در نمایشگاه تجارت و هنر ارزش در مورد اهمیت اهمیت در توسعه نرم افزار مصاحبه شده است. و ، او گاهی اوقات در یک برنامه پخش مشترک یا وبینار بسیار فنی می شود.