لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش مهندسی قابلیت اطمینان سایت در AWS [ویدئو]
Site Reliability Engineering on AWS [Video]
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
قابلیت اطمینان در AWS شامل توانایی یک سیستم برای بازیابی از اختلالات زیرساخت یا خدمات است. به دست آوردن منابع محاسباتی برای پاسخگویی به تقاضا و کاهش اختلالات مانند مشکلات پیکربندی یا مشکلات شبکه گذرا ضروری است.
در این دوره، ابتدا مفاهیم کلیدی و خدمات اصلی AWS و مهندسی قابلیت اطمینان سایت (SRE) را بررسی خواهید کرد. ما گام به گام به شما نشان میدهیم که چگونه یک برنامه کاربردی در دنیای واقعی را پیاده سازی کنید که از طریق اصول قابلیت اطمینان تعریف شده در چارچوب AWS Well-Architected با استفاده از رویکرد SRE ساخته شده است. بنابراین می توانید با پیاده سازی زیرساخت های انعطاف پذیری و انعطاف پذیری برنامه، قابلیت اطمینان معماری های برنامه را در AWS افزایش دهید.
شما برخی از الگوهای معماری رایج را که هر روز توسط معماران راه حل AWS در دنیای واقعی برای ساختن سیستم های قابل اعتماد و پیاده سازی تحمل خطا در معماری برنامه ای که روی AWS اجرا می شود، مورد استفاده قرار می دهید، پوشش خواهید داد. ضمن یادگیری نحوه افزایش بیشتر قابلیت اطمینان معماری های برنامه در AWS با پیاده سازی راه حل های چند منطقه ای برای بازیابی بلایا در مقیاس جهانی.
در پایان این دوره، انواع مهارت های معماری AWS را به دست خواهید آورد که سپس می توانید آنها را در دنیای واقعی اعمال کنید.
همه کدها و فایل های پشتیبانی در اینجا قرار می گیرند https://github.com/PacktPublishing/Site-Reliability-Engineering-on-AWS اصول اصلی مهندسی قابلیت اطمینان سایت را درک کنید و چگونه محاسبات ابری این امکان را فراهم می کند.
برنامه های کاربردی برای تحمل خطا، بهبود خودکار، انعطاف پذیری و قابلیت اطمینان طراحی کنید
یک اکوسیستم میکروسرویس ساده پایتون را بررسی کنید و محدودیت های آن را درک کنید
اجزای پشته حیاتی را شناسایی کنید و آنها را طوری طراحی کنید که انعطاف پذیر و قابل اعتماد باشند
طراحی نقشه به راحتی به خدمات بومی AWS تغییر می کند
برنامههای کاربردی بازطراحیشده را به روشی قابل دسترس، انعطافپذیر و قابل اعتماد در سطح جهانی، توسعه دهندگان جاوا، مهندسان نرمافزار، دانشآموزان، یا هرکسی که به منبعی کامل، قابل اعتماد و قابل فهم نیاز دارد که به آنها کمک کند در حرفهشان پیشرفت کنند، استفاده کنید، این دوره آموزشی مفید خواهد بود. .
تجربه قبلی با کدنویسی در جاوا فرض می شود. اصول اصلی ایجاد برنامه های کاربردی قابل اعتماد را بدانید و چگونه AWS به پشتیبانی از این برنامه ها کمک می کند * یک برنامه پایتون را بگیرید و آن را برای قابلیت اطمینان با استفاده از سرویس های AWS معمار کنید * با استفاده از ترکیبی از زیرساخت ها و استفاده از ترکیبی از زیرساخت ها، یک برنامه وب قابل دسترسی جهانی و مقاوم در برابر خطا را بر روی ابر AWS اجرا کنید. الگوهای انعطاف پذیری کاربردی
سرفصل ها و درس ها
مبانی مهندسی قابلیت اطمینان سایت
The Basics of Site Reliability Engineering
بررسی اجمالی دوره
Course Overview
قابلیت اطمینان در کاربردهای مدرن
Reliability in Modern Applications
تأثیر شکست و تعیین اهداف قابلیت اطمینان شما
The Impact of Failure and Determining Your Reliability Objectives
پذیرش شکست و تبدیل آن به بخشی از فرآیند طراحی
Accepting Failure and Making It Part of the Design Process
SRE یک ذهنیت است
SRE is a Mindset
به دست آوردن انعطاف پذیری و قابلیت اطمینان در AWS
Gaining Resilience and Reliability On AWS
طراحی معماری جهانی، منطقه ای و منطقه ای AWS
AWS Global, Regional, and Zonal Architecture Design
خدمات ذخیره سازی جهانی آمازون - S3
Amazon's Global Storage Services - S3
اجرای پایگاه های داده انعطاف پذیر در AWS - RDS و DynamoDB
Running Resilient Databases On AWS - RDS and DynamoDB
محاسبه تحمل خطا در AWS - Lambda و EC2
Fault Tolerant Computation On AWS - Lambda and EC2
اصول اصلی انعطاف پذیری برای AWS - تعادل بار و مقیاس خودکار
Core Resilience Principles for AWS - Load Balancing and Auto Scaling
استفاده از Kubernetes و ECS در AWS
Using Kubernetes and ECS On AWS
پذیرش شکست در برنامه های چند لایه
Accepting Failure In Multi-Tier Applications
انعطاف پذیری برنامه سه لایه معمولی و چرایی شکست آن در فضای ابری
Typical Three-Tier Application Resilience and Why It Fails in Cloud
طراحی در انعطاف پذیری با میکروسرویس ها
Designing In Resilience With Microservices
دولت مدیریت
Managing State
الگوهای قابلیت اطمینان برنامه معمولی
Typical Application Reliability Patterns
معماری میکروسرویس های نمونه ما
The Architecture of Our Example Microservices
استقرار Py-Simple در AWS
Deploying Py-Simple On AWS
بهینه سازی و مهاجرت کد ما
Optimizing and Migrating Our Code
ایجاد کانتینر ما با CodeBuild
Creating Our Container with CodeBuild
استقرار ECS و RDS
Deploying ECS and RDS
استقرار و آزمایش برنامه Py-Simple ما
Deploying and Testing Our Py-Simple Application
مشکل با آنچه که ما به تازگی ساخته ایم
The Problem with What We've Just Built
طراحی Py-Global
Designing Py-Global
معماری Py-Global و تحلیل حالت شکست
The Architecture of Py-Global and Failure Mode Analysis
پشتیبانی چند منطقه ای
Multi-Regional Support
طراحی میکروسرویس ها
Microservices Design
احراز هویت و مجوز
Authentication and Authorization
استقرار کد با CodePipeline
Code Deployment with CodePipeline
کاربرد تله متری و ردیابی
Application Telemetry and Tracing
تجزیه و تحلیل برنامه
Application Analytics
Aurora و مزایای آن نسبت به MySQL
Aurora and its Advantages Over MySQL
استقرار یک برنامه کاربردی Py-Global مقاوم و مقاوم در برابر خطا
Deploying a Resilient, Fault Tolerant Py-Global Application
اجرا/مقیاسسازی برنامه ما در EKS
Running/Scaling Our Application On EKS
ایجاد یک فروشگاه داده انعطاف پذیر و قابل اعتماد برای پایتون با آمازون آرورا
Creating a Resilient and Reliable Data Store for Python with Amazon Aurora
استقرار App-Mesh
Deploying App-Mesh
بازمانده از شکست در مقیاس جهانی
Surviving Failure of a Global Scale
بررسی: AWS Global Architecture و آنچه که ما به تازگی ساخته ایم
Review: AWS Global Architecture and What We Have Just Built
ابزارهای جهانی: مسیر 53، CloudFront
Global Tools: Route 53, CloudFront
جهانی شدن: این برای کاربران/توسعه دهندگان شما چه معنایی دارد
Going Global: What Does This Mean For Your Users/Developers
تغییرات عملیاتی مورد نیاز برای یک برنامه جهانی
Operational Changes Required For a Global Application
خلاصه دوره
Course Summary
نمایش نظرات
Packtpub یک ناشر دیجیتالی کتابها و منابع آموزشی در زمینه فناوری اطلاعات و توسعه نرمافزار است. این شرکت از سال 2004 فعالیت خود را آغاز کرده و به تولید و انتشار کتابها، ویدیوها و دورههای آموزشی میپردازد که به توسعهدهندگان و متخصصان فناوری اطلاعات کمک میکند تا مهارتهای خود را ارتقا دهند. منابع آموزشی Packtpub موضوعات متنوعی از جمله برنامهنویسی، توسعه وب، دادهکاوی، امنیت سایبری و هوش مصنوعی را پوشش میدهد. محتوای این منابع به صورت کاربردی و بهروز ارائه میشود تا کاربران بتوانند دانش و تواناییهای لازم برای موفقیت در پروژههای عملی و حرفهای خود را کسب کنند.
مالکوم اور یک معمار اصلی در خدمات حرفه ای AWS است. او دارای 7 گواهینامه AWS همراه با CKAD است و وقت خود را صرف کار با مشتریان AWS برای ساخت، استقرار و مدیریت برنامه های کاربردی و میکروسرویس های بومی ابری می کند. قبل از AWS، مالکوم در نقشهای متعددی از جمله نویسنده، پیمانکار، بدنه سگهای استارتآپ ارشد و سرپرست تمرین مشاوره کار کرده است و از حل چالشهای فنی لذت میبرد.
نمایش نظرات