نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
کنسول خدمات کشف ، شناسایی خرابی توزیع شده و فروشگاه کلید/ارزش را پشتیبانی می کند که از چندین مرکز داده پشتیبانی می کند. این دوره به مباحثی می پردازد که وقتی وقت آن است که کنسول را در زیرساخت های خود کار کنید با آنها روبرو خواهید شد. توسعه برنامه ها به جای برنامه های یکپارچه به طور فزاینده ای به سمت خدمات کوچک و منسجم پیش می رود. در این دوره ، با استفاده از کنسول ، شما می آموزید که چگونه از کنسول برای ایجاد زیرساخت های مقیاس پذیر و قابل اعتماد استفاده کنید. ابتدا ، خواهید دید که چگونه کنسول با 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
نمایش نظرات