آموزش فلاسک: استقرار و مقیاس‌پذیری اپلیکیشن‌ها - آخرین آپدیت

دانلود Flask: Deploy and Scale Applications

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: استقرار اپلیکیشن‌های فلاسک (Flask) در مقیاس بزرگ، بدون ابزارها و تکنیک‌های مناسب می‌تواند چالش‌برانگیز باشد. در دوره «فلاسک: استقرار و مقیاس‌پذیری اپلیکیشن‌ها»، شما یاد می‌گیرید که چگونه برنامه‌های فلاسک را به‌طور موثر کانتینری کرده، مستقر کنید و برای دستیابی به عملکردی قابل اطمینان در محیط عملیاتی (Production) مقیاس‌پذیری آن‌ها را مدیریت نمایید. ابتدا، نحوه کانتینری کردن اپلیکیشن‌های فلاسک با استفاده از داکر (Docker) و بهینه‌سازی این ایمیج‌ها برای افزایش بازدهی را بررسی خواهید کرد. سپس، روش‌های استقرار امن و مطمئن برنامه‌های فلاسک با استفاده از سرورهای WSGI مانند Gunicorn و Nginx و همچنین خودکارسازی استقرار از طریق خط‌لوله‌های CI/CD را خواهید آموخت. در نهایت، با روش‌های مقیاس‌پذیری افقی و عمودی اپلیکیشن‌های فلاسک در پلتفرم‌های ابری مانند AWS، Google Cloud یا Azure با بهره‌گیری از افزونه‌های فلاسک و استراتژی‌های Load Balancing آشنا می‌شوید. پس از اتمام این دوره، شما مهارت‌ها و دانش لازم برای استقرار و مقیاس‌بندی فلاسک را خواهید داشت تا بتوانید برنامه‌هایی با کارایی بالا و مقیاس‌پذیر را در محیط‌های عملیاتی اجرا کنید.

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

کانتینری‌سازی Containerization

  • مقدمه و اجرای اپلیکیشن فلاسک Introduction and Run Your Flask App

  • ساخت و اجرای اپلیکیشن فلاسک در داکر Build and Run Your Flask App in Docker

  • بهینه‌سازی‌ها: سرور عملیاتی و اندازه ایمیج Optimizations: Production Server and Image Size

  • بهینه‌سازی‌ها: تنظیمات عملکرد Optimizations: Performance tuning

استقرار Deployment

  • EC2: استقرار روی سرور لینوکس EC2: Linux Server Deployment

  • EC2: استقرار روی سرور ویندوز EC2: Windows Server Deployment

  • رجیستری کانتینرهای الاستیک (ECR) Elastic Container Registry

  • مدیریت کانتینرها: سرویس کانتینر الاستیک با Fargate Container Orchestration: Elastic Container Service with Fargate

  • سرویس کانتینر: Lightsail Container Service: Lightsail

  • بدون سرور: Lambda به همراه API Gateway Serverless: Lambda with API Gateway

مقیاس‌پذیری Scaling

  • EC2: استقرار کانتینر EC2: Container Deployment

  • EC2: قالب راه‌اندازی و مقیاس‌بندی EC2: Launch Template and Scaling

  • سرویس کانتینر الاستیک (ECS) Elastic Container Service

  • افزونه‌های فلاسک برای بهبود عملکرد Flask Extensions for Performance Improvement

  • مدیریت وضعیت‌ها (States) در فلاسک Managing States in Flask

یکپارچه‌سازی و استقرار مداوم Continuous Integration and Deployment

  • به‌روزرسانی‌های غلتان (Rolling Updates) دستی در EC2 Manual Rolling Updates on EC2

  • خودکارسازی استقرار AWS: ساخت، استقرار و نسخه‌بندی قالب راه‌اندازی Automating AWS Deployment: Build, Deploy and Launch Template Versioning

  • خودکارسازی استقرار AWS: فعال‌سازی رفرش خودکار نمونه‌های Auto Scaling Group Automating AWS Deployment: Trigger Automatic Scaling Group Instance Refresh

  • خودکارسازی تست‌ها Automating Tests

نمایش نظرات

آموزش فلاسک: استقرار و مقیاس‌پذیری اپلیکیشن‌ها
جزییات دوره
1h 38m
19
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
4
از 5
دارد
دارد
دارد
Shubham Sinha
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Shubham Sinha Shubham Sinha

Shubham Sinha در حال حاضر 3 سال است که یک توسعه دهنده است و روی پلتفرم ServiceNow روی طراحی و توسعه کار می کند. او به خوبی با معماری چند مستاجر و چند نمونه ای که پلتفرم ServiceNow اساساً روی آن کار می کند، آشنا است. او روی پروژه هایی از جمله پورتال خدمات، فضای کاری، فرآیندهای کسب و کار، تجزیه و تحلیل عملکرد، گزارش کار کرده است و با ویژگی های اصلی پلتفرم بسیار آشناست. برای درک ServiceNow، او آن را از ابتدا با فناوری اصلی ساخت تا منطق را حل کند و اگر کسی بخواهد در هسته ServiceNow شیرجه بزند، از آنها استقبال می کند تا به او نزدیک شوند تا بحث های سالمی داشته باشند. او نه تنها سعی کرده است آنچه را که در سطح است بیاموزد، بلکه سعی کرده است در مورد همه چیزهایی که در زیر سطح اتفاق می افتد بیاموزد.