کتاب استقرار اولین برنامهٔ کانتینری در AWS Lambda با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره استقرار اولین برنامهٔ کانتینری در AWS Lambda
موضوع کلی: رایانش ابری و معماری میکروسرویس
موضوع میانی: توسعه و استقرار برنامههای کاربردی بدون سرور
📋 سرفصلهای دوره
- 1. آشنایی با رایانش ابری و مزایای آن
- 2. مبانی معماری میکروسرویس
- 3. مقایسه میکروسرویس با معماری یکپارچه
- 4. معرفی AWS Lambda و کاربردهای آن
- 5. مفهوم توابع بدون سرور (Serverless Functions)
- 6. مزایای استفاده از AWS Lambda
- 7. محدودیتهای AWS Lambda
- 8. معرفی کانتینرها و Docker
- 9. مبانی Dockerfile و ساخت ایمیج
- 10. مدیریت ایمیجهای Docker
- 11. مقدمهای بر AWS Elastic Container Registry (ECR)
- 12. ساخت وPush ایمیج Docker به ECR
- 13. مفهوم AWS Lambda Container Images
- 14. مزایای استفاده از کانتینرها در Lambda
- 15. آمادهسازی محیط توسعه برای Lambda Container
- 16. نصب و پیکربندی AWS CLI
- 17. نصب و پیکربندی Docker
- 18. ایجاد اولین تابع Lambda با استفاده از کانتینر
- 19. نوشتن کد برنامه برای Lambda Container
- 20. تعریف Dockerfile برای برنامه
- 21. ساخت ایمیج کانتینر با Dockerfile
- 22. تست محلی ایمیج کانتینر
- 23. پوش کردن ایمیج به ECR
- 24. پیکربندی تابع Lambda برای استفاده از ایمیج ECR
- 25. ایجاد تابع Lambda در کنسول AWS
- 26. تنظیمات حافظه و زمان اجرای Lambda
- 27. مدیریت متغیرهای محیطی در Lambda
- 28. اتصال Lambda به سرویسهای AWS دیگر
- 29. استفاده از AWS API Gateway برای فراخوانی Lambda
- 30. طراحی API Gateway برای توابع Lambda
- 31. تست تابع Lambda با API Gateway
- 32. پیکربندی رویدادهای Lambda (Event Sources)
- 33. استفاده از S3 Events برای فعالسازی Lambda
- 34. استفاده از DynamoDB Streams برای فعالسازی Lambda
- 35. استفاده از SQS برای پردازش پیامها
- 36. مفهوم Dead-Letter Queues (DLQ) در Lambda
- 37. پیکربندی DLQ برای توابع Lambda
- 38. مانیتورینگ توابع Lambda با Amazon CloudWatch
- 39. بررسی لاگهای Lambda در CloudWatch
- 40. تنظیم هشدارهای CloudWatch برای Lambda
- 41. مفهوم AWS X-Ray برای ردیابی توابع Lambda
- 42. فعالسازی X-Ray برای توابع Lambda
- 43. تحلیل عملکرد با X-Ray
- 44. بهینهسازی عملکرد توابع Lambda
- 45. کاهش زمان راهاندازی (Cold Start)
- 46. مدیریت وابستگیها در کانتینرهای Lambda
- 47. استفاده از لایههای Lambda (Lambda Layers)
- 48. ساخت و استفاده از لایههای سفارشی
- 49. مدیریت نسخههای تابع Lambda
- 50. استقرار نسخههای جدید تابع Lambda
- 51. بازگردانی به نسخههای قبلی
- 52. مفهوم Aliases در Lambda
- 53. استفاده از Aliases برای استقرار تدریجی
- 54. تست و اعتبارسنجی در محیط استقرار
- 55. امنیت توابع Lambda
- 56. مدیریت دسترسی با IAM Roles
- 57. پیکربندی سیاستهای IAM برای Lambda
- 58. استفاده از AWS Secrets Manager برای مدیریت اطلاعات حساس
- 59. ذخیره و بازیابی اطلاعات از Secrets Manager
- 60. مفهوم VPC و ارتباط Lambda با منابع VPC
- 61. پیکربندی Lambda برای دسترسی به VPC
- 62. مدیریت ارتباطات شبکه در VPC
- 63. مقدمهای بر معماری Serverless
- 64. مقایسه Serverless با معماریهای سنتی
- 65. مزایای اقتصادی Serverless
- 66. چالشهای Serverless
- 67. ابزارهای توسعه Serverless
- 68. معرفی AWS SAM (Serverless Application Model)
- 69. نصب و پیکربندی AWS SAM
- 70. ساخت برنامه Serverless با SAM
- 71. استقرار برنامه با SAM CLI
- 72. مفهوم AWS CDK (Cloud Development Kit)
- 73. ساخت برنامه Serverless با CDK
- 74. مقایسه SAM و CDK
- 75. استفاده از Docker Compose برای تست محلی
- 76. تست توابع Lambda با Docker Compose
- 77. مقدمهای بر Microservices Orchestration
- 78. ابزارهای Orchestration در محیط Serverless
- 79. مدیریت گردش کار با AWS Step Functions
- 80. طراحی و پیادهسازی گردش کار با Step Functions
- 81. اتصال Step Functions به توابع Lambda
- 82. مفهوم Event-Driven Architecture
- 83. طراحی سیستمهای رویداد محور
- 84. استفاده از Amazon EventBridge
- 85. پیکربندی قوانین و مسیردهی رویدادها
- 86. ساخت برنامه با EventBridge و Lambda
- 87. ملاحظات مربوط به مقیاسپذیری در Serverless
- 88. مدیریت بار کاری متغیر
- 89. استراتژیهای مقیاسپذیری خودکار
- 90. بررسی هزینهها در محیط Serverless
- 91. بهینهسازی مصرف منابع برای کاهش هزینه
- 92. مباحث پیشرفته در AWS Lambda
- 93. Lambda Extensions
- 94. استفاده از Extensions برای مانیتورینگ و امنیت
- 95. Lambda Destinations
- 96. پیکربندی Destinations برای توابع Lambda
- 97. مباحث مربوط به تست و QA در Serverless
- 98. استراتژیهای تست واحد و یکپارچهسازی
- 99. تست کارایی و بار
- 100. ملاحظات امنیتی پیشرفته در Serverless
تگها:
AWS
AWS Lambda
استقرار کانتینر
بدون سرور
توسعه بدون سرور
رایانش ابری
کانتینر
کانتینر AWS
معماری میکروسرویس
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.