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

Deploying Consul

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: کنسول خدمات کشف ، شناسایی خرابی توزیع شده و فروشگاه کلید/ارزش را پشتیبانی می کند که از چندین مرکز داده پشتیبانی می کند. این دوره به مباحثی می پردازد که وقتی وقت آن است که کنسول را در زیرساخت های خود کار کنید با آنها روبرو خواهید شد. توسعه برنامه ها به جای برنامه های یکپارچه به طور فزاینده ای به سمت خدمات کوچک و منسجم پیش می رود. در این دوره ، با استفاده از کنسول ، شما می آموزید که چگونه از کنسول برای ایجاد زیرساخت های مقیاس پذیر و قابل اعتماد استفاده کنید. ابتدا ، خواهید دید که چگونه کنسول با Atlas برای بوت استرپینگ خوشه ای مضحک ساده ادغام می شود. دوم ، شما یاد خواهید گرفت که چگونه چندین سرور کنسول را برای دسترسی بالا و تحمل خطا به کار گیرید. سوم ، شما یاد خواهید گرفت که کنسول در یک محیط چند مرکز داده چگونه کار می کند. سرانجام ، خواهید دید که چگونه می توان از رویدادهای سفارشی برای انجام استقرارهای جداشده ، نورد در زمان واقعی در گره هایی استفاده کرد که خود به خود تأمین می شوند. پس از اتمام این دوره ، آماده خواهید بود که کنسول را در سازمان خود مستقر کنید و آن را برای ایجاد انقلابی در نحوه استقرار خدمات آماده کنید.

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

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

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

مقدمه و راه اندازی آزمایشگاه Introduction and Lab Setup

  • خوش آمدی Welcome

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

  • مثالی که با آن کار می کنید Example You Are Working With

  • راه اندازی نقطه شروع Launching the Starting Point

  • راه اندازی سرویس های وب Launching the Web Services

ادغام اطلس Atlas Integration

  • چرا اطلس؟ Why Atlas?

  • پیوستن خودکار Auto-join

  • ثبت نام برای یک حساب Atlas Signing up for an Atlas Account

  • تخریب خوشه فعلی شما Destroying Your Current Cluster

  • اتصال سرور به Atlas و Atlas UI Connecting Your Server to Atlas and the Atlas UI

  • پیوستن از طریق اطلس Joining via Atlas

  • پیوستن به بقیه گره های خود از طریق اطلس Joining the Rest of Your Nodes via Atlas

  • راه اندازی هشدار Setting up an Alert

  • دریافت هشدارها Receiving Alerts

استقرار چند سرور Multi-server Deployment

  • چرا؟ Why?

  • با از دست دادن سرور خود چه اتفاقی می افتد What Happens When You Lose Your Server

  • شروع راه اندازی تولید برای سرورهای کنسول Starting a Production Setup for Consul Servers

  • پرونده پیکربندی خاص سرور Server Specific Config File

  • یک پرونده کنسولی کنسول A Consul Agent Upstart Job File

  • سرور 1 را بیاورید Bringing up Server 1

  • آزمایش تهیه سرور Testing Your Server Provisioning

  • 3 سرور را بوت استرپ کنید Bootstrapping 3 Servers

  • انتخاب مجدد Re-election

  • شبیه سازی از دست دادن سرورها Simulating the Loss of Servers

شبیه سازی شکست ها و درک عضویت Simulating Failures and Understanding Membership

  • سرورهای کشتار با سیگنال های مختلف را به چالش بکشید Challenge Killing Servers with Different Signals

  • سیگنالها چه چیزی را شبیه سازی می کنند؟ What Do Signals Simulate?

  • مهمترین رفتار SIGINT و SIGTERM و رفتار جدید در V0.7 Overriding SIGINT and SIGTERM Behavior and New Behavior in V0.7

  • بازیابی قطعی Outage Recovery

  • خدمات را با ترک_پایان دادن متوقف کنید Service Stop Behavior with leave_on_terminate

  • کنسول فرماندهی را ترک کند Consul leave Command

  • فرماندهی كنسول Consul force-leave Command

  • مسئولیت های سرور Server Responsibilities

استقرار چند مرکز داده Multi-datacenter Deployment

  • نیاز به چند مرکز داده The Need for Multi-datacenter

  • آنچه شما خواهید ساخت What You Will Build

  • گره ها باید قادر به برقراری ارتباط در سراسر مرکز داده باشند Nodes Must Be Able to Communicate Across Datacenters

  • تهیه خودکار گره وب Automated Web Node Provisioning

  • تأمین کننده گره متعادل کننده بار خودکار Automated Load Balancer Node Provisioning

  • تست ارائه تعادل بار Testing Load Balancer Provisioning

  • چند پایگاه داده Vagrantfile Multi-datacenter Vagrantfile

  • پیکربندی مرکز داده در کنسول Configuring the Datacenter in Consul

  • راه اندازی مثال Multi-datacenter Launching the Multi-datacenter Example

درک رفتار چند مرکزیت Understanding Multi-datacenter Behavior

  • هر مرکز داده حالت خوشه ای خاص خود را دارد Each Datacenter Has Its Own Cluster State

  • Cross DC DNS نمایش داده شد Cross DC DNS Queries

  • از درخواستهای HTTP Cross استفاده کنید Cross DC HTTP Requests

  • متقابل کنسول اجرایی DC Cross DC consul exec

  • فروشگاههای ارزش کلیدی در هر DC منحصر به فرد هستند Key Value Stores Are Unique per DC

  • consul-replicate و consul قفل consul-replicate and consul lock

  • زمان رفت و برگشت از طریق استخرهای شایعات Round Trip Time via Gossip Pools

  • از بین رفتن سرویس دیتاسنتر از راه دور Remote Datacenter Service Failover

  • بازگردانی مرکز داده از راه دور DNS با س .الات آماده شده DNS Remote Datacenter Failover with Prepared Queries

  • س Quالات آماده شده با الگوی Templated Prepared Queries

  • Load Balancer Remote Datacenter Failover Load Balancer Remote Datacenter Failover

  • اصطلاح مرکز داده Datacenter Term

رویدادها و تهیه خودمختار Events and Autonomous Provisioning

  • رویدادهای رعیتی Serf Events

  • تجسم تأمین مستقل Visualizing Autonomous Provisioning

  • کتاب قابل پاسخ برای گره های وب Ansible Playbook for Web Nodes

  • راه اندازی مجدد گره های وب با Ansible Bootstrapping Web Nodes with Ansible

  • ساعت کنسول consul watch

  • رویدادهای سفارشی با رویداد کنسول Custom Events with consul event

  • استفاده از یک رویداد سفارشی برای راه اندازی اعزام ها Using a Custom Event to Trigger Deployments

  • پیکربندی ساعتهای ماندگار Configuring Persisted Watches

  • استقرارهای نورد با فیلترهای رویداد Rolling Deployments with Event Filters

  • جداشده ، استقرار نورد در زمان واقعی Decoupled, Real-time Rolling Deployments

  • Eload Payload برای تعیین نسخه استقرار Event Payload to Specify Deployment Version

  • هشدارها Caveats

  • پایان The End

نمایش نظرات

آموزش اعزام کنسول
جزییات دوره
4h 5m
67
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
14
5 از 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 وجود دارد. با وی در نمایشگاه تجارت و هنر ارزش در مورد اهمیت اهمیت در توسعه نرم افزار مصاحبه شده است. و ، او گاهی اوقات در یک برنامه پخش مشترک یا وبینار بسیار فنی می شود.