نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
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
نمایش نظرات