اصول آشپز: دستور العملی برای خودکارسازی زیرساخت [ویدئو]

Chef Fundamentals: A Recipe for Automating Infrastructure [Video]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: آیا شما تنها سرآشپز آشپزخانه هستید؟ آیا زیرساخت شما از سرورهای برف ریزه رنج می برد؟ آیا از تهیه ماشین آلات با دست هر بار که نیاز به خاموش کردن آتش دارید خسته و خسته شده اید؟ پیکربندی زیرساخت نباید دردناک باشد، بلکه باید لذت بخش باشد. Chef Fundamentals توسط تیم آموزش سرآشپز بررسی و تایید شده است. تیم سرآشپز مشتاقانه منتظر توسعه دوره های سرآشپز اضافی است. Chef یک پلت فرم برای گردش کار DevOps است و برای خودکارسازی و مدیریت تمام آن - زیرساخت ها، محیط های زمان اجرا و برنامه ها استفاده می شود. پایدارترین و متحول‌کننده‌ترین شرکت‌ها از Chef برای تبدیل شدن به سازمان‌های نرم‌افزار محور سریع، کارآمد و نوآور استفاده می‌کنند. به رابین بک بپیوندید زیرا او همه چیز را در تنها کلاس دارای گواهی سرآشپز خودکار می کند. یاد بگیرید که منابع را به دستور العمل ها، دستور العمل ها را به کتاب های آشپزی ترکیب کنید و زیرساخت های خود را به کد تبدیل کنید. با Chef ما یاد خواهیم گرفت که از قدرت زبان روبی برای توصیف شیوا وضعیت یک سیستم استفاده کنیم، چه در زمینه اتوماسیون تازه کار هستید یا از سال 1992 سیستم‌ها را مدیریت کرده‌اید. ما یاد خواهیم گرفت که چگونه به صورت محلی سرور را با کیت توسعه سرآشپز، سپس از قدرت یک سرور آشپز برای توزیع کتاب آشپزی خود در یک یا صد سیستم استفاده کنید. تمامی کدها و فایل های پشتیبانی این دوره در آدرس زیر موجود است: https://github.com/PacktPublishing/Chef-Fundamentals-A-Recipe-for-Automating-Infrastructure • نحوه انجام مدیریت پیکربندی با Chef را شرح دهید. •در فرآیند نصب و پیکربندی سرورها در فضای ابری یا در یک مرکز داده در محل، از نظر فنی آگاه باشید. • درک درستی از اجزای اصلی، معماری و اصطلاحات سرآشپز به دست آورید و با متداول ترین ابزارها تسلط اولیه داشته باشید. • قادر به استفاده و توصیف اصطلاحات سرآشپز مانند منابع، دستور العمل ها، کتاب های آشپزی، سرور سرآشپز، نقش ها، محیط ها و کیسه های داده باشید. این دوره برای مهندسان DevOps طراحی شده است که می خواهند مدیریت پیکربندی را با Chef یاد بگیرند و همچنین برای پرسنل عملیات و توسعه که می خواهند مهندس DevOps شوند. • درک اساسی از مدیریت سیستم، مانند نصب و پیکربندی بسته ها و شروع خدمات. * • تجربه سطح مبتدی در پیمایش ترمینال، مانند Powershell یا Bash، و استفاده از آن برای انجام دستکاری های اساسی فایل * • درک نحوه استفاده از ویرایشگر متن خط فرمان، مانند Vi، Emacs یا Nano برای ویرایش فایل ها. *

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

به Chef Fundamentals خوش آمدید Welcome to Chef Fundamentals

  • Chef Fundamentals - آیا این کلاس برای من مناسب است؟ Chef Fundamentals - Is this class right for me?

  • نقشه راه دوره Course Roadmap

  • شروع به کار: پیکربندی محیط توسعه شما Getting Started: Configuring Your Development Environment

  • تمرین: ChefDK را نصب کنید Exercise: Install the ChefDK

  • راه اندازی: محیط آزمایشگاه خود را با Vagrant و Virtualbox پیکربندی کنید Setup: Configure Your Lab Environment with Vagrant and Virtualbox

  • راه اندازی پاداش: محیط آزمایشگاه خود را با خدمات وب آمازون پیکربندی کنید Bonus Setup: Configure Your Lab Environment with Amazon Web Services

آشپز و مدیریت پیکربندی Chef and Configuration Management

  • مدیریت پیکربندی چیست؟ What is Configuration Management?

  • زیرساخت به عنوان کد Infrastructure as Code

  • تمرین: اولین دستور آشپز شما Exercise: Your First Chef Recipe

  • چگونه سرآشپز درباره اجزای سیستم فکر می کند How Chef Thinks About System Components

منابع: بلوک های ساختمانی اساسی سرآشپز Resources: Chef's Basic Building Blocks

  • بررسی اجمالی: منابع آشپز Overview: Chef Resources

  • کاوش در منابع سیستم Exploring System Resources

  • همگرایی و حالت مطلوب Convergence and Desired State

  • تمرین: یک دستور العمل راه اندازی ایستگاه کاری ایجاد کنید Exercise: Create a Workstation Setup Recipe

  • سازماندهی منابع با دستور غذاها Organizing Resources with Recipes

کتاب های آشپزی Cookbooks

  • بررسی اجمالی: منابع آشپز Overview: Chef Resources

  • سازماندهی دستور العمل ها با کتاب های آشپزی Organizing Recipes with Cookbooks

  • اجزای کتاب آشپزی Cookbook Components

  • کنترل تجدید نظر با Git Revision Control with Git

  • تمرین: یک وب سرور آپاچی را مستقر کنید Exercise: Deploy an Apache Webserver

سرآشپز-مشتری اجرا می شود The chef-client run

  • بررسی اجمالی: اجرای سرآشپز-مشتری Overview: The chef-client run

  • استفاده از دستور العمل ها و کتاب های آشپزی Applying Recipes and Cookbooks

  • تمرین: روش include_recipe Exercise: The include_recipe method

اوهای Ohai

  • بررسی اجمالی: گرفتن موجودی سیستم Overview: Taking System Inventory

  • شیئی به نام Node An Object Called 'Node'

  • دسترسی به ویژگی های گره Accessing Node Attributes

  • تمرین: جزئیات گره را به برنامه وب اضافه کنید Exercise: Add Node Details to the Web Application

قالب ها Templates

  • نمای کلی: استفاده از منابع الگو Overview: Using Template Resources

  • چرا از قالب ها استفاده کنیم؟ Why Use Templates?

  • آشنایی با روبی جاسازی شده Understanding Embedded Ruby

  • اضافه کردن قالب به دستور غذاها Adding Templates to Recipes

  • تمرین: برنامه وب را با یک الگو بازسازی کنید Exercise: Refactor the Web Application with a Template

سایر منابع رایج Other common Resources

  • بررسی اجمالی: سایر منابع رایج Overview: Other Common Resources

  • کتاب آشپزی_فایل cookbook_file

  • remote_file remote_file

  • اجرا کردن execute

  • کاربر و گروه user and group

  • ارسال و دریافت نوتیفیکیشن sending and receiving notifications

عیب یابی و محتوای پاداش Troubleshooting and Bonus Content

  • بررسی اجمالی: اشکال زدایی، لینتینگ و تست Overview: Debugging, Linting, and Testing

  • ChefDK را کاوش کنید Explore the ChefDK

  • جعبه ابزار شما Your Toolkit

  • بررسی اجمالی: فرآیند عیب یابی Overview: The Troubleshooting Process

  • نمای کلی: نسخه ی نمایشی: شکستن چیزها Overview: Demo: Breaking Things

  • امتیاز: مقدمه ای برای آزمایش آشپزخانه Bonus: Intro to Test Kitchen

  • امتیاز: معرفی ChefSpec Bonus: Intro to ChefSpec

سرور سرآشپز The Chef Server

  • بررسی اجمالی: رابط با یک سرور آشپز Overview: Interfacing with a Chef Server

  • چرا از سرور آشپز استفاده کنیم؟ Why use a Chef Server?

  • تمرین: شروع کار با آشپز میزبان Exercise: Getting Started with Hosted Chef

  • تمرین: بارگذاری کتاب های آشپزی Exercise: Uploading Cookbooks

  • تمرین: محیط ولگرد خود را دوباره پیکربندی کنید Exercise: Reconfigure Your Vagrant Environment

  • تمرین: وب سرور خود را بوت استرپ کنید Exercise: Bootstrap your Web Server

کتاب های آشپزی جامعه Community Cookbooks

  • بررسی اجمالی: کتاب های آشپزی سفارشی و سوپرمارکت سرآشپز Overview: Custom Cookbooks and the Chef Supermarket

  • کاوش در سوپرمارکت Exploring the Supermarket

  • یک کتاب آشپزی Wrapper ایجاد کنید Create a Wrapper Cookbook

  • افزودن اعضای وب سرور Adding Webserver Members

  • مدیریت کتاب های آشپزی با Berkshelf Managing Cookbooks with Berkshelf

  • تمرین: یک بار متعادل کننده راه اندازی کنید Exercise: Deploy a Load Balancer

مدیریت گره ها Managing Nodes

  • نمای کلی: رفتن به مقیاس کامل Overview: Going Full-Scale

  • اضافه کردن گره ها به سازمان شما Adding Nodes to your Organization

  • تمرین: عضوی را به Load Balancer اضافه کنید Exercise: Add a Member to the Load Balancer

  • نسخه ی نمایشی: تأیید داده های گره با Knife Demo: Verifying Node Data with Knife

  • پاداش: سرآشپز-مشتری را بر اساس یک برنامه اجرا کنید Bonus: Run the chef-client on a Schedule

نقش ها Roles

  • نمای کلی: مدیریت لیست های اجرا Overview: Managing run-lists

  • توصیف لیست های اجرا با نقش ها Describing run-lists with Roles

  • نسخه ی نمایشی: روش هایی برای ایجاد و تعیین نقش ها Demo: Methods for Creating and Assigning Roles

  • تمرین: نقش متعادل کننده بار را ایجاد کنید Exercise: Create the load-balancer Role

  • امتیاز: با استفاده از دستور 'knife ssh' همگرا شوید Bonus: Converge Using the 'knife ssh' Command

جستجو کردن Search

  • نمای کلی: نمایه سازی و جستجو Overview: Indexing and Search

  • بررسی شاخص های سرور سرآشپز Exploring Chef Server Indices

  • در حال انجام جستجوها با چاقو Running Searches with knife

  • نسخه ی نمایشی: Refactor برای تعادل بار دینامیک Demo: Refactor for Dynamic Load Balancing

  • تمرین: تست Load Balancer Exercise: Testing the Load Balancer

محیط ها Environments

  • بررسی اجمالی: استقرار خود را کنترل کنید Overview: Control Your Deployment

  • محیط آشپز چیست؟ What is a Chef Environment?

  • ایجاد و مدیریت یک محیط تولید Creating and Managing a Production Environment

  • تمرین: یک وب سرور را در یک محیط پذیرش مستقر کنید Exercise: Deploy a Web Server to an Acceptance Environment

  • ورزش: متعادل کننده بار را اصلاح کنید Exercise: Refine the Load Balancer

کیسه های داده Data Bags

  • نمای کلی: سازماندهی مجموعه داده های سفارشی Overview: Organizing Custom Data Sets

  • در کیف چیست؟ What's in the Bag?

  • ایجاد و مدیریت کیسه های داده Creating and Managing Data Bags

  • جستجو و یافتن پویا Dynamic Search and Find

  • تمرین: ایجاد کاربران و گروه ها با جستجو Exercise: Creating Users and Groups with Search

  • نسخه ی نمایشی: رمزگذاری اسرار شما Demo: Encrypting Your Secrets

فارغ التحصیلی: منابع بیشتر Graduation: Further Resources

  • ما چه آموخته ایم؟ What have we learned?

  • یادگیری مستمر و تحویل مستمر Continuous Learning and Continuous Delivery

  • به یادگیری و تمرین ادامه دهید Keep Learning and Practicing

  • جامعه سرآشپز شما Your Chef Community

نمایش نظرات

اصول آشپز: دستور العملی برای خودکارسازی زیرساخت [ویدئو]
جزییات دوره
9 h 40 m
87
Packtpub Packtpub
(آخرین آپدیت)
از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Venture Belafonte Venture Belafonte

رابین بک و سام مک فادین مالکان مشترک Venture Belafonte هستند