تبدیل شدن به یک مهندس DevOps - Become a DevOps Engineer

-
1
3 ساعت بروز شده
با زیرنویس فارسی و انگلیسیDevOps یک چارچوب یا گردش کار نیست. این فرهنگی است که بر دنیای تجارت پیشی گرفته است. DevOps همکاری و ارتباط بین مهندسان نرم افزار (Dev) و عملیات IT (Ops) را تضمین می کند. با DevOps، تغییرات سریعتر به تولید می انجامد. اشتراک منابع آسان تر است. مدیریت و نگهداری سیستم های مقیاس بزرگ آسان تر است. در این دوره، ارنست مولر و جیمز ویکت، تمرین کنندگان معروف DevOps، مروری بر جنبش DevOps، با تمرکز بر ارزش اصلی CAMS (فرهنگ، اتوماسیون، اندازه گیری و اشتراک گذاری) ارائه می دهند. آنها روشها و ابزارهای مختلفی را که یک سازمان می تواند برای انتقال به DevOps اتخاذ کند، در نظر می گیرد و اصول مدیریت پروژه چابک و ناب را بررسی می کند و اصول قدیمی مدرسه مانند ITIL، ITSM و SDLC را در DevOps می بیند. این دوره با بحث در مورد سه مستاجر اصلی DevOps - اتوماسیون زیرساخت، تحویل مداوم و مهندسی قابلیت اطمینان - و همچنین برخی منابع اضافی و نگاهی اجمالی به آینده ای که سازمانها در حال گذار از معماری ابر به سرور بدون سرور دارند، به پایان می رساند. اهداف یادگیری DevOps چیست؟ درک ارزشها و اصول اساسی DevOps انتخاب ابزارهای DevOps ایجاد فرهنگ DevOps مثبت درک چابک و لاغر ساخت خط انتقال مداوم ایجاد سیستم های قابل اعتماد نگاهی به آینده DevOps
-
2
1 ساعت
با زیرنویس فارسی و انگلیسیAnsible ابزاری محبوب و متن باز است که اتوماسیون، مدیریت پیکربندی و تنظیم را در یکجا فراهم میکند. در این دوره، مدرس Anthony Sequeira انسیبل را معرفی میکند و دلایل بسیاری را که مدیران سیستم و مهندسان باید DevOps Ansible را به عنوان بخشی از جعبه ابزار IT خود انتخاب میکنند، توضیح میدهد. بیاموزید که چگونه Ansible را در محیطهای مختلف نصب کنید و با میزبانها، متغیرها، کد و playbook کار کنید. مهارتهای جدید استقرار و نوشتن playbook خود را با چالشهای فصل تمرین کنید. سپس او شش مورد استفاده مختلف را برای Ansible بررسی میکند، از مدیریت از راه دور گرفته تا ارکستراسیون و اتوماسیون ناوگان. این مثالهای کاربردی به شما کمک میکند ببینید چطور Ansible میتواند انواع مختلف چالشهای دنیای واقعی را حل کند - ضمن اینکه مقدار زیادی از وقتهای ارزشمند را صرفه جویی میکند. موضوعات شامل: اصول قابل جواب مزایای قابل قبول نصب قابل پاسخ کار با میزبان ها و متغیرها نوشتن کتابهای آموزشی استفاده از Ansible برای مدیریت پیکربندی سیستم تکرار کارها در میان ناوگان
-
3
2 ساعت بروز شده
با زیرنویس فارسی و انگلیسیPuppet مجموعه ای قدرتمند از ابزارها برای مدیریت خودکار زیرساخت شما به طوری که همیشه در حالت دلخواه باشد. با این ابزار، کار مدیریت سرور آسانتر و سریعتر میشود و سیستمهای شما قابل اعتمادتر میشوند. در این دوره، مربی جاش ساموئلسون با آموزش جدیدترین بهترین شیوهها برای استفاده از Puppet در یک محیط واقعی شروع میکند و با استفاده از ماژولهای Puppet موجود نوشته شده و پشتیبانی شده توسط جامعه، شما را به سرعت شروع میکند. با پیشرفت در دوره، می توانید جزئیات نحوه عملکرد Puppet را بیاموزید و نحوه نوشتن کد Puppet خود را بیاموزید، از جمله یک ماژول ساده که می تواند با سایر متخصصان فناوری اطلاعات در Puppet Forge به اشتراک گذاشته شود. اهداف یادگیری Puppet چیست؟ راه اندازی Puppet Master and Control Repo استفاده از انواع منابع داخلی سازماندهی کد با نقش ها و پروفایل ها مدیریت گره های بیشتر اقدامات تحریک کننده (ارکستراسیون) جمع آوری اطلاعات سیستم با فاکتور ماژول های نوشتن با استفاده از قالب ها
-
4
3 ساعت
با زیرنویس فارسی و انگلیسیمیتوانید زیرساختها را با استفاده از Chef به کد تبدیل کنید - یک پلتفرم قدرتمند که راهحلهای اتوماسیون، یک کیت توسعه و موارد دیگر را ارائه میکند. این دوره نحوه استفاده از معماری و ابزار Chef را برای ساده سازی و خودکارسازی مدیریت پیکربندی توضیح می دهد. نحوه نصب Chef، پیکربندی تنظیمات و موارد دیگر را بیاموزید. به رابین بک بپیوندید تا به شما نشان دهد چگونه از دستور العمل ها و کتاب های آشپزی استفاده کنید، سرور آشپز را مستقر کنید و زیرساخت های خود را با مدیریت چندین گره و رفع وابستگی ها در مقیاس کامل انجام دهید. اهداف یادگیری مدیریت پیکربندی با استفاده از آشپز نصب کیت توسعه سرآشپز (ChefDK) ارائه یک نمونه CentOS استفاده از دستور العمل ها و کتاب آشپزی آپاچی کار با گره ها و اشیاء گره استفاده از قالب ها و روبی تعبیه شده میزبانی سرور آشپز تهیه گره ها با AWS آزمایش استقرار با آشپزخانه کاوش در سوپرمارکت سرآشپز حل وابستگی ها با Berkshelf کار با نقش های سرور، محیط ها و کیسه های داده
-
5
2 ساعت
با زیرنویس فارسی و انگلیسیداکر یک پلتفرم کانتینریسازی منبع باز است. این برنامه توسعه دهندگان را قادر می سازد تا برنامه ها را در کانتینرها بسته بندی کنند - اجزای اجرایی استاندارد شده که کد منبع برنامه را با کتابخانه های سیستم عامل و وابستگی های مورد نیاز برای اجرای آن کد در هر محیطی ترکیب می کنند. در این دوره، کارلوس نونز اصول اولیه داکر شامل کانتینرها، داکرفایل ها (یا تصاویر پایه) و قابلیت های آن را معرفی می کند. تماشا کنید و یاد بگیرید که چگونه ظروف خود را بسازید.
-
6
2 ساعت
با زیرنویس فارسی و انگلیسیتحویل مداوم یکی از حوزههای اصلی تمرین DevOps است. با ساخت، آزمایش و ارائه کد خود به طور مداوم، می توانید از مزایای پایداری، سرعت و انعطاف پذیری زیادی بهره مند شوید. در این دوره، با یکپارچه سازی پیوسته و تحویل مداوم (CI/CD) آشنا شوید و ببینید که چگونه این مفاهیم در عمل با ساخت خط لوله ساخت خود کار می کنند. در طول دوره، مربیان جیمز ویکت و ارنست مولر در مورد عناصر خط لوله بحث می کنند زیرا آنها نشان می دهند که چگونه یک برنامه نوشته شده به زبان برنامه نویسی Golang را از توسعه به تولید منتقل کنیم. آنها از طریق کنترل نسخه، ساخت مصنوعات، آزمایش واحد، و استقرار قدم می زنند و شیوه ها و ابزارهای رایج را در طول مسیر نشان می دهند. آنها با برخی توصیههای عملی در مورد بهترین شیوههای CI/CD و مشکلات رایج، راهحلها، و مصالحههایی که ممکن است در سفر خود به سوی تحویل مستمر با آنها مواجه شوید، به پایان میرسند.
-
7
1 ساعت
با زیرنویس فارسی و انگلیسیآیا به عنوان بخشی از توسعه نرم افزار، مدیریت سیستم یا کارهای مهندسی خود نیاز به خودکارسازی وظایف دارید؟ این دوره شما را با جنکینز آشنا میکند، برنامهای با قابلیت پیکربندی بسیار بالا که برای خودکارسازی وظایف توسعه نرمافزار و مدیریت سیستم استفاده میشود و به شما کمک میکند در استفاده از آن اعتماد به نفس ایجاد کنید. جنکینز یک ابزار کلیدی DevOps به همراه Docker و Git است. مربی مایکل جنکینز نحوه تنظیم نصب شخصی جنکینز و آشنایی با رابط برنامه را پوشش می دهد. در مرحله بعد، مایکل نحوه پیکربندی اولین کار خود را در جنکینز شرح می دهد. پس از کسب تجربه در مورد مشاغل، او محیط پلاگین Jenkins و نحوه استفاده از افزونه ها برای گسترش عملکردی که Jenkins ارائه می دهد را توضیح می دهد. در نهایت، مایکل دستورالعملهای دقیقی را درباره سازماندهی مشاغل در پوشهها و نماها و همچنین نگاهی کوتاه به ایجاد خطوط لوله بهعنوان کد به پایان میرساند.
-
8
3 ساعت
با زیرنویس فارسی و انگلیسیاین دوره دروازه ای برای یادگیری کنترل نسخه نرم افزار (SVC)، مدیریت فرآیند و تکنیک های همکاری است. نویسنده مایکل لمن تاریخچه کنترل نسخه را مرور میکند و مفاهیم اساسی را نشان میدهد: ورود/خروج، فورک، ادغام، تعهد و توزیع. انتخاب یک سیستم SVC برای مدیریت موثر و نسخهسازی داراییها در پروژه توسعه نرمافزار (از کد منبع، تصاویر و باینریهای کامپایلشده تا بستههای نصب) حیاتی است، بنابراین این دوره همچنین راهحلهای موجود را بررسی میکند. مایکل به طور خاص Git، Perforce، Subversion، Mercurial و Microsoft Team Foundation Server (TFS) را بررسی میکند و کاربرد مناسب، ویژگیها، مزایا و اندازه بهینه گروه را برای هر یک توصیف میکند. اهداف یادگیری مقایسه سیستم های متمرکز در مقابل سیستم های توزیع شده ذخیره تغییرات و ردیابی تاریخچه با استفاده از برگرداندن یا بازگشت کار با ابزارهای رابط کاربری گرافیکی استفاده از IDE و ادغام پوسته نصب سیستم های مختلف ایجاد یک مخزن کد برچسب زدن کد انشعاب و ادغام انتخاب یک سیستم کنترل نسخه نرم افزار که برای شما مناسب است
-
9
1 ساعت بروز شده
با زیرنویس فارسی و انگلیسیبا استفاده از اصول ناب و چابک، تیم های مهندسی می توانند سیستم های بهتر و نتایج تجاری بهتری را ارائه دهند - هر دو برای موفقیت DevOps بسیار مهم هستند. در این دوره، مربیان ارنست مولر و Karthik Gaekwad نظریه ها، تکنیک ها و مزایای agile و lean را مورد بحث قرار می دهند. بیاموزید که چگونه می توان آنها را برای تیم های عملیاتی به کار گرفت تا جریان موثرتری از توسعه به عملیات ایجاد کرده و مسیر "مفهوم به پول" را تسریع کند. علاوه بر مفاهیم کلیدی، می توانید نمونه هایی از اجرای سریع و agile در سازمان های نرم افزاری در دنیای واقعی را بشنوید. اهداف یادگیری agile چیست؟ lean چیست؟ اندازه گیری موفقیت یادگیری و سازگاری ایجاد فرهنگ اندازه گیری یادگیری مداوم مفاهیم پیشرفته
-
10
46 دقیقه
با زیرنویس فارسی و انگلیسیبرای سازمانهای بزرگ فناوری، مسیر پذیرش agile به سختی یک مسیر هموار است. اگر قصد دارید agile را در scaleپیادهسازی کنید، پس این دوره میتواند با اطلاع دادن به مشکلاتی که ممکن است با آنها مواجه شوید و تکنیکهایی برای مدیریت موفقیتآمیز یک تحول به شما کمک کند. مربی Jez Humble به اصول کلیدی که در قلب مدیریت برنامه با عملکرد بالا قرار دارند می پردازد. او همچنین یک مطالعه موردی ارائه میدهد که رویکردی تکراری و تطبیقی را برای اجرای برنامههای بزرگ نشان میدهد و اهمیت بهبود مستمر را مورد بحث قرار میدهد.
-
11
33 دقیقه
با زیرنویس فارسی و انگلیسیتیم های Lean چابک و متنوع هستند. آنها شامل مدیران محصول، توسعه دهندگان و متخصصان عملیات می شوند که ممکن است فقط برای مدت کوتاهی با هم کار کنند. چگونه افرادی را که چنین نقش های متفاوتی بازی می کنند مدیریت می کنید و آنها را به سمت یک هدف مشترک متحد می کنید؟ در این دوره، Jez Humble نکاتی را برای ایجاد تیم های محصول با عملکرد بالا ارائه می دهد. او نقاط قوت رویکردهای Taylorist در مقابل مدیریت Lean را مقایسه میکند، توضیح میدهد که چگونه فرهنگ به تیمهای با عملکرد بالا کمک میکند، و یک مطالعه موردی مستند از یک شرکت که فرهنگ را برای بهتر شدن تغییر میدهد، معرفی میکند. به علاوه، یاد بگیرید که چگونه عملکرد را بهبود ببخشید و اصول تیم های با عملکرد بالا را به عنوان اصول خود بپذیرید.
-
12
37 دقیقه
با زیرنویس فارسی و انگلیسیمدیریت Lean بر ایجاد قابلیت های سازمان شما، نوآوری در روش های کاری و بهبود کیفیت نتایج کسب و کار شما تمرکز دارد. اصول Lean می توانند در انواع صنایع مختلف کمک کنند - از جمله فناوری، جایی که اثربخشی و کارایی در اولویت قرار دارد. در این دوره مختصر، یاد بگیرید که چگونه از استراتژی های Lean برای شروع تحول کسب و کار خود استفاده کنید. مربی بری اوریلی در مورد کاتای بهبود بحث می کند و توضیح می دهد که چگونه می توان از آن برای مقابله با مشکلات در یک سازمان و کسب مزیت رقابتی استفاده کرد. او همچنین نحوه رهبری و مقیاس ابتکارات تحول خود را به اشتراک می گذارد.
-
13
47 دقیقه
با زیرنویس فارسی و انگلیسیاصول Lean - که حول محور سختتر و کارآمدتر کردن فرآیندها هستند - میتوانند به تیمها کمک کنند تا در صنایع مختلف از جمله فناوری هوشمندتر کار کنند. در این دوره کوتاه، یاد بگیرید که چگونه در هنگام رسیدگی به فرآیندهای تعریف شده، انطباق، ریسک و سایر نگرانی ها، شیوه های Lean و agile را اتخاذ کنید. جوآن مولسکی در مورد برخی از مرزهایی که ممکن است با آنها روبرو شوید، مانند تعهدات نظارتی صحبت می کند. او همچنین به شما کمک میکند تا برخی از زبانهای مربوط به حاکمیت، ریسک و انطباق (GRC) را درک کنید. توضیح می دهد که چگونه مسئولیت انطباق را در سراسر سازمان خود به اشتراک بگذارید. و چگونگی ایجاد بازخورد سریعتر در مورد ریسک و انطباق را مورد بحث قرار می دهد.
-
14
1 ساعت
با زیرنویس فارسی و انگلیسیامنیت یک نگرانی اصلی در دنیای DevOps است. فشار دائمی برای شرکتها برای حرکت سریعتر وجود دارد و تیمهای امنیتی برای همگام شدن با آزمایشها تلاش میکنند. این منجر به ظهور یک زمینه جدید شده است: DevSecOps. این دوره مفهوم DevSecOps را معرفی می کند و توضیح می دهد که چگونه یک سازمان می تواند یک برنامه DevSecOps ایجاد کند که به تیم ها کمک می کند تا امنیت را در خط لوله توسعه برنامه ادغام کنند. در مورد نقش APIها، کانتینرها، امنیت به عنوان کد و اتوماسیون، و اینکه چگونه یک چارچوب پیوسته یکپارچه و تحویل می تواند به سازمان شما کمک کند تا هر چند وقت یکبار که توسعه دهندگان می خواهند، تست های امنیتی را اجرا کند، بیاموزید. مربی تیم چیس همچنین برخی از ابزارها و منابع رایگان را برای شروع سفر DevSecOps شما معرفی می کند.
-
15
2 ساعت
با زیرنویس فارسی و انگلیسیبا خودکارسازی مدیریت پیکربندی، میتوانید سیستمهای سازمان خود را قابل اعتمادتر، فرآیندها را تکرارپذیرتر کنید و ارائه سرور را کارآمدتر کنید. در این دوره، اصول زیرساخت را به عنوان کد یاد بگیرید، از جمله اینکه چگونه پیکربندی خود را در یک مخزن منبع نگه دارید و آن را مانند یک برنامه ساخته و اجرا کنید. کشف کنید که چگونه می توان سیستم های خود را به طور کامل خودکار تبدیل کرد - از پیکربندی سرور گرفته تا نصب برنامه و هماهنگ سازی زمان اجرا. تمرینکنندگان معروف DevOps، ارنست مولر و جیمز ویکت، به مفاهیم کلیدی میپردازند و از طیف گستردهای از ابزارها برای نشان دادن این مفاهیم استفاده میکنند، از جمله Chef، CloudFormation، Docker، Kubernetes، Lambda و Rundeck. پس از اتمام این دوره، دانش لازم برای شروع پیاده سازی زیرساخت به عنوان استراتژی کد را خواهید داشت. اهداف یادگیری تست زیرساخت شما رفتن از کد زیرساخت به مصنوعات واحد در حال تست کد زیرساخت شما ایجاد سیستم از مصنوعات شما نمونه سازی زیرساخت خود از یک مدل تعریف شده تامین با CloudFormation استقرار غیرقابل تغییر با Docker ارکستراسیون کانتینری با Kubernetes
-
16
1 ساعت
با زیرنویس فارسی و انگلیسیدر چند سال گذشته، امنیت اطلاعات برای همگام شدن با جنبش سریع DevOps تلاش کرده است. DevSecOps - توسعه DevOps - با در نظر گرفتن امنیت به عنوان بخشی ضروری از فرهنگ DevOps قصد دارد این مشکل را برطرف کند. این دوره به بررسی این برداشت جدید از DevOps می پردازد و مروری بر رویه ها و ابزارهایی ارائه می دهد که می توانند به شما کمک کنند امنیت را در کل خط لوله یکپارچه سازی و تحویل مداوم (CI/CD) پیاده سازی کنید. همانطور که مربی جیمز ویکت از دریچه امنیت به CI/CD نگاه می کند، خط لوله را به پنج مرحله متمایز تقسیم می کند: توسعه، ارث بردن، ساخت، استقرار و بهره برداری. همانطور که او در هر یک از این مراحل حرکت می کند، یک مرور کلی از بهترین شیوه ها و ابزارهایی ارائه می دهد که می توانند به خوبی در رویکرد زنجیره ابزار DevSecOps شما قرار بگیرند. اهداف یادگیری اهداف یک رویکرد زنجیره ابزار DevSecOps توسعه، ارث بردن، ساخت، استقرار، و ابزارهای عملیاتی حفظ اسرار با git-secrets با استفاده از بررسی وابستگی OWASP تست مشکلات وابستگی با استفاده از Retire.js گزینه هایی برای تجزیه و تحلیل ترکیب نرم افزار نگرانی های امنیتی کلیدی برای مرحله استقرار ترفندهایی برای خوشحال کردن انطباق نظارت بر پیکربندی ابر
-
17
1 ساعت
با زیرنویس فارسی و انگلیسیتست امنیت بخش مهمی برای اطمینان از ارائه یک راه حل کامل و ایمن به مشتریان است. خودکارسازی فرآیند میتواند اطمینان حاصل کند که آزمایش همیشه بخشی از گردش کار تحویل نرمافزار شما است و میتواند به آزمایش کمک کند تا با خطوط لوله پیوسته و تحویل (CI/CD) همگام شود. در این دوره، جیمز ویکت مفاهیم اصلی پشت تست امنیت اپلیکیشن را با دموهای عملی ابزارهای متن باز مختلف معرفی می کند. او توضیح می دهد که چگونه امنیت و DevOps با هم تطبیق می یابند، و به سرعت از راهنمایی به تمرین حرکت می کند: راه اندازی یک آزمایشگاه حمله با GauntI. او استراتژیهای آزمایشی برای برنامههای کاربردی وب، میکروسرویسها و APIها و همچنین نیازهای تخصصی خطوط لوله CI/CD را بررسی میکند. در پایان دوره، درک بهتری از تست امنیت نرم افزار و همچنین یک کتابخانه قابل استفاده مجدد از تست ها خواهید داشت که می توانید بلافاصله آن را در چرخش قرار دهید. اهداف یادگیری امنیت و DevOps تست امنیتی خودکار اولین تست امنیتی خودکار خود را با GauntIt اجرا کنید اتوماسیون حمله XSS و SQLi تست شبکه تست امنیت در خطوط لوله ادغام پیوسته/تحویل مستمر
-
18
2 ساعت
با زیرنویس فارسی و انگلیسینظارت یک حوزه عملی کلیدی در عملیات مدرن است. در این دوره، تکنیکها و ابزارهای نظارت بر روی ذهنیت DevOps را بررسی کنید. مربیان ارنست مولر و پکو کارایانف توضیح میدهند که نظارت چیست، چه چیزی در مورد رویکرد DevOps برای نظارت منحصر به فرد است، و چگونه سیستم خود را مدل کنید تا نظارت در زمینه منطقی باشد. در مرحله بعد، آنها انواع مختلف ابزار نظارت، از جمله نحوه اجرای نظارت مصنوعی، نظارت کاربر نهایی، نظارت بر سیستم و نظارت بر شبکه را بررسی میکنند. آنها همچنین بهترین شیوههای معماری سیستمهای قابل مشاهده را پوشش میدهند و نحوه غلبه بر موانع رایج را به اشتراک میگذارند. اهداف یادگیری نظارت چیست؟ درک رویکرد DevOps برای نظارت انواع ابزار دقیق مانیتورینگ پیاده سازی نرم افزار مانیتورینگ متریک اجرای مانیتورینگ اپلیکیشن اجرای پایش گزارش تجسم نمایشگرهای خود مدیریت چالش های رایج نظارت
-
19
2 ساعت
با زیرنویس فارسی و انگلیسیElastic Stack (که قبلاً با عنوان ELK Stack شناخته میشد) مجموعهای قدرتمند از ابزارهای منبع باز برای مدیریت و معناسازی دادههای پیچیده است. با استفاده از Elastic Stack ، دادهها را به راحتی جستجو میکنید، تجسم میکنید و پردازش میکنید، همچنین دادههای ورود به سیستم را متمرکز میکنید تا سریع مسائل را ریشه کن کنید. در این دوره، Josh Samuelson مهندس DevOps به شما کمک میکند تا با Elastic Stack شروع به کار کنید تا بتوانید از این ابزارها بهره مند شوید. او به جای اینکه هر ویژگی را پوشش دهد، بر روی مواردی که برای شروع باید بدانید متمرکز میشود تا بتوانید به تنهایی از کاوش این ابزارها اطمینان حاصل کنید. و همچنین نحوه دستیابی به یک نصب معمولی را کشف کنید که چرا Elastic Stack میتواند یک افزودنی هوشمند به محیط شما باشد. به علاوه، با عناصر مختلف پشته، از جمله Logstash، Beats و Kibana آشنا شوید.
-
20
1 ساعت
با زیرنویس فارسی و انگلیسیNagios یک راه حل استاندارد صنعتی و منبع باز است که Nagios را به یک انتخاب عالی برای شروع نظارت و مدیریت شبکه تبدیل می کند. در این دوره با مربی و مهندس DevOps، جاش ساموئلسون، نحوه استفاده از Nagios را برای نظارت بر سلامت سیستم و به دست آوردن هوش عملی در مورد زیرساخت فناوری اطلاعات خود بیاموزید. جاش نحوه راه اندازی سرور Nagios، استفاده از افزونه ها و پیکربندی نظارت از طریق خط فرمان را نشان می دهد. او نحوه تنظیم هشدارهای سفارشی و تولید نمودارهای داده های خود را برای بینش جامع تر توضیح می دهد. به علاوه، نحوه ادغام PagerDuty را برای مدیریت برنامه زمانبندی و تشدید تماسها و مدیریت هشدارها از راه دور بیاموزید. اهداف یادگیری پیکربندی Nagios نظارت بر سرور استفاده از nagiosgraph برای تجسم داده های نظارتی تنظیم هشدارهای سفارشی ادغام PagerDuty با Nagios
-
21
2 ساعت
با زیرنویس فارسی و انگلیسیبینش بهتری در مورد عملکرد back-end خود دریافت کنید - چه برنامه های شما در سایت اجرا شوند یا در فضای ابری. StatsD، Graphite و Grafana سه ابزار منبع باز محبوب هستند که برای جمع آوری و تجسم معیارها در مورد سیستم ها و برنامه ها استفاده می شوند. این دوره نحوه استفاده ترکیبی از آنها را نشان می دهد تا از قطعی ها مطلع شوید، مشکلات مربوط به عملکرد پایگاه داده و سرور را تشخیص دهید و تجربه کاربری خود را بهینه کنید. مربی Laura Stone - یک مهندس قابلیت اطمینان سایت در سطح بالا - توضیح می دهد که چگونه می توان معیارهای خاص برنامه را با StatsD جمع آوری کرد، این معیارها را به طور موثر با Graphite ذخیره کرد و این اطلاعات را با Grafana نظارت و به زیبایی تجسم کرد. برای یادگیری نحوه نصب، پیکربندی و استفاده از این ابزارها برای ایجاد داشبوردهای آموزنده و مفیدی که بینشهایی را در مورد برنامهها و سیستمهای متعدد ارائه میدهند، آشنا شوید - درک شما را از عملکرد و ارزش تجاری معماری سازمانتان عمیقتر میکند. اهداف یادگیری نصب و پیکربندی StatsD جمع آوری معیارهای برنامه با StatsD راه اندازی Graphite و پایگاه داده Graphite-web جمع آوری معیارها با گرافیت نصب گرافانا ایجاد داشبورد با Grafana استفاده از گرافیت و گرافانا با هم
-
22
1 ساعت بروز شده
با زیرنویس فارسی و انگلیسیمهندسی قابلیت اطمینان سایت (SRE) یک پارادایم در حال ظهور در DevOps است. بزرگترین نامهای فناوری - شرکتهایی مانند گوگل، نتفلیکس، مایکروسافت و لینکدین- همگی از SRE استفاده میکنند. در واقع، در سراسر صنعت، "مهندس قابلیت اطمینان سایت" جایگزین "مهندس DevOps" در پست های شغلی می شود. به زبان ساده، SRE مهندسی نرمافزاری است که برای عملیات استفاده میشود - برای عصر بومی ابر. این دوره اصول مهندسی قابلیت اطمینان سایت را معرفی می کند، از جمله اینکه چگونه SRE در DevOps قرار می گیرد و چگونه می توان آن را در محیط تجاری منحصر به فرد شما ادغام کرد. مربیان ارنست مولر و جیمز ویکت، زمینههای اصلی تخصص، از جمله مهندسی انتشار، مدیریت تغییر، مدیریت حوادث و بررسیهای گذشته، اتوماسیون سلف سرویس، عیبیابی، عملکرد، و ناملایمات عمدی را پوشش میدهند. بیاموزید که چگونه قابلیت اطمینان را از طریق SLA و SLO تعریف کنید، بحران را مدیریت کنید، سیستم های توزیع شده را طراحی کنید و سیستم ها و تیم خود را مقیاس بندی کنید. بهعلاوه، استراتژیهای مدیریت زمان و پروژه را بررسی کنید که بشریت را به شغل SRE بازگرداند. اهداف یادگیری اصول مهندسی قابلیت اطمینان سایت مهندسی انتشار مدیریت تغییر مدیریت حوادث پس از مرگ عیب یابی طراحی توزیع شده سازمان
-
23
1 ساعت
با زیرنویس فارسی و انگلیسیKubernetes محبوب ترین موتور ارکستراسیون کانتینر منبع باز جهان است. این توانایی برنامه ریزی و مدیریت کانتینرها - Docker یا موارد دیگر - در مقیاس را ارائه می دهد. در این دوره، دانش پایه ای را که برای شروع اولین سفر خود با Kubernetes نیاز دارید، بدست آورید. مربی کیم شلزینگر یک نمای کلی از اکوسیستم بومی ابری و همچنین چرایی تکیه Spotify، Wikimedia و هزاران شرکت دیگر به Kubernetes ارائه می دهد. سپس، کیم نحوه ایجاد یک خوشه Kubernetes را با Minikube نشان میدهد. استقرار یک برنامه کانتینری و مدیریت آن با استفاده از Kubernetes. استفاده از بهترین شیوه های امنیتی؛ و بیشتر. در طول مسیر، او شما را از طریق تمریناتی راهنمایی می کند که تجربه عملی را برای شما فراهم می کند.
-
24
34 دقیقه
با زیرنویس فارسی و انگلیسیاین دوره بسیاری از ابزارهای میزبانی شده توسط بنیاد محاسبات بومی ابری را با تأکید بر مشکلاتی که آنها حل می کنند، پوشش می دهد. مربی Karthik Gaekwad نه تنها این ابزارها را پوشش میدهد، بلکه ذهنیت و چالشهای مهندسی مربوط به پذیرش معماریهای سیستمهای بومی یا ابری را پوشش میدهد. Karthik با معرفی بنیاد محاسبات بومی ابری (CNCF)، نهاد حاکم بی طرف از فروشنده برای بسیاری از پروژههای منبع باز با سریعترین رشد، شروع میکند. او درباره برخی از پیشنهادات CNCF، از جمله Kubernetes، Helm، و Argo صحبت می کند. Karthik به کشف خدمات و رجیستری و همچنین مدیریت خدمات بومی ابری می پردازد، سپس به پروژه های شبکه کانتینر، ذخیره سازی کانتینر و پروژه های زمان اجرا می پردازد. او نظارت بومی ابری را با Prometheus، ثبت و ردیابی برنامهها و ابزارهایی برای کمک به شما در زمینه امنیت، خطمشی و توزیع توضیح میدهد. Karthik با بحث در مورد اینکه CNCF امروز کجاست و فردا کجاست به پایان میرسد.
-
25
1 ساعت
با زیرنویس فارسی و انگلیسیبا Kubernetes میکروسرویس های مقیاس پذیر و قابل اعتماد بسازید. Kubernetes یک ابزار DevOps محبوب برای مدیریت کانتینرها در مقیاس است. میکروسرویسها به توسعهدهندگان اجازه میدهند تا اجزای برنامه جداگانه را مستقر کنند و یکپارچگی مداوم و افزایش تحمل خطا را ممکن میسازد. این دوره نحوه ترکیب این فناوریها را آموزش میدهد که در یک برنامه میکروسرویس در دنیای واقعی میزبانی شده در محیط Kubernetes به اوج خود میرسد. مربی Karthik Gaekwad مزایای میکروسرویس ها را توصیف می کند و نشان می دهد که چگونه می توان آنها را در پارادایم معماری مبتنی بر کانتینر پیاده سازی کرد. او با استفاده از یک برنامه یکپارچه موجود، عملکرد آن را تجزیه میکند، ساختارهای Kubernetes را اضافه میکند و سرویسهای جدید را در محیط Kubernetes با Minikube استقرار میدهد. در نهایت، Karthik ابزارهایی مانند Helm و Jaeger را معرفی می کند که در کنار Kubernetes برای ساخت میکروسرویس های انعطاف پذیرتر استفاده می شوند. اهداف یادگیری میکروسرویس 101 الگوهای طراحی برای میکروسرویس ها نمونه برنامه میکروسرویس گزینه های استقرار پروکسی سرویس معیارهای ورود به سیستم