کتاب استقرار اولین برنامهٔ اجرایی در محیط AWS Lambda با استفاده از کانتینر با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره استقرار اولین برنامهٔ اجرایی در محیط AWS Lambda با استفاده از کانتینر
موضوع کلی: فناوری اطلاعات و شبکههای کامپیوتری
موضوع میانی: رایانش ابری و سرویسهای آن
📋 سرفصلهای دوره
- 1. مقدمهای بر رایانش ابری و مزایای آن
- 2. مفاهیم اساسی AWS Lambda
- 3. معماری و اجزای AWS Lambda
- 4. مزایای استفاده از Lambda برای اجرای کد
- 5. انواع رویدادهای فعالساز Lambda
- 6. آشنایی با کانتینرهای اجرایی در Lambda
- 7. دلایل استفاده از کانتینرها برای Lambda
- 8. تفاوت Lambda با سرویسهای سنتی مقیاسپذیر
- 9. مراحل اولیه راهاندازی حساب AWS
- 10. نصب و پیکربندی AWS CLI
- 11. اعمال تنظیمات اولیه AWS CLI
- 12. مفهوم IAM و نقشهای امنیتی در AWS
- 13. ایجاد نقش IAM برای Lambda
- 14. تنظیمات پیشفرض Lambda
- 15. نوشتن اولین تابع Lambda با Python
- 16. اجرای تابع Lambda و بررسی نتایج
- 17. مقدمهای بر Docker و مفاهیم آن
- 18. نصب Docker بر روی سیستم عامل
- 19. ساخت یک Dockerfile ساده
- 20. ایجاد یک ایمیج Docker از برنامهٔ Python
- 21. تست ایمیج Docker به صورت محلی
- 22. آشنایی با AWS ECR (Elastic Container Registry)
- 23. ایجاد مخزن ECR برای ایمیج Lambda
- 24. بارگذاری ایمیج Docker به ECR
- 25. پیکربندی Lambda برای استفاده از کانتینر
- 26. تعریف پارامترهای محیطی در Lambda
- 27. مدیریت وابستگیهای برنامه در کانتینر
- 28. بهینهسازی حجم ایمیج کانتینر
- 29. استفاده از لایههای Lambda برای کاهش حجم
- 30. تنظیم زمانبندی و حافظهٔ Lambda
- 31. مفهوم Cold Start در Lambda و راههای کاهش آن
- 32. بهینهسازی عملکرد Lambda
- 33. استفاده از API Gateway برای فراخوانی Lambda
- 34. ایجاد یک API Gateway RESTful
- 35. اتصال API Gateway به تابع Lambda
- 36. تست API Gateway با تابع Lambda
- 37. مقدمهای بر سرویسهای ذخیرهسازی AWS (S3)
- 38. استفاده از S3 برای ذخیرهٔ فایلهای ورودی Lambda
- 39. اتصال Lambda به S3 برای پردازش فایل
- 40. مفهوم SNS (Simple Notification Service)
- 41. استفاده از SNS برای ارسال هشدار از Lambda
- 42. اتصال Lambda به SNS
- 43. مفهوم SQS (Simple Queue Service)
- 44. استفاده از SQS برای مدیریت صف پردازش
- 45. اتصال Lambda به SQS
- 46. مفهوم CloudWatch Logs
- 47. بررسی لاگهای Lambda در CloudWatch
- 48. تنظیم هشدارهای CloudWatch برای Lambda
- 49. استفاده از AWS SAM (Serverless Application Model)
- 50. نصب و پیکربندی AWS SAM CLI
- 51. تعریف منابع Lambda در فایل SAM
- 52. استقرار برنامه با استفاده از SAM
- 53. مدیریت چندین تابع Lambda با SAM
- 54. مفهوم CI/CD (Continuous Integration/Continuous Deployment)
- 55. پیادهسازی CI/CD برای Lambda با AWS CodePipeline
- 56. استفاده از CodeCommit یا GitHub برای مدیریت کد
- 57. مراحل ساخت و استقرار خودکار
- 58. آشنایی با Lambda Layers
- 59. ایجاد و استفاده از Lambda Layers
- 60. مدیریت وابستگیهای مشترک با Layers
- 61. امنیت در Lambda: بهترین شیوهها
- 62. مدیریت دسترسیها با IAM Role
- 63. استفاده از پارامترهای امنیتی
- 64. مفهوم VpcConfig در Lambda
- 65. اتصال Lambda به منابع داخل VPC
- 66. تنظیم Security Groups و Subnets
- 67. مدیریت ترافیک و هزینهها در Lambda
- 68. بررسی معیارهای مصرف و هزینهها
- 69. استراتژیهای کاهش هزینهها
- 70. عیبیابی پیشرفتهٔ توابع Lambda
- 71. استفاده از X-Ray برای ردیابی
- 72. شناسایی گلوگاههای عملکردی
- 73. ملاحظات مربوط به مقیاسپذیری Lambda
- 74. تنظیمات concurrency و throttling
- 75. مدیریت افزایش ناگهانی ترافیک
- 76. برنامههای کاربردی پیشرفته با Lambda
- 77. پردازش دادههای جریانی (Streaming Data)
- 78. استفاده از Kinesis Data Streams با Lambda
- 79. پردازش رویدادهای IoT با Lambda
- 80. مفاهیم Serverless Framework
- 81. استقرار Lambda با Serverless Framework
- 82. مقایسهٔ SAM و Serverless Framework
- 83. ملاحظات مربوط به انتخاب زمانبندی اجرایی Lambda
- 84. تنظیم timeout و memory
- 85. بهینهسازی برای کاهش زمان اجرا
- 86. بررسی الگوهای طراحی Serverless
- 87. استفاده از Event-Driven Architecture
- 88. مفهوم Saga Pattern در سیستمهای Serverless
- 89. ملاحظات مربوط به تست توابع Lambda
- 90. Unit Testing توابع Lambda
- 91. Integration Testing با سرویسهای AWS
- 92. مقدمهای بر Microservices با Lambda
- 93. طراحی و پیادهسازی Microservices
- 94. مدیریت ارتباط بین Microservices
- 95. آشنایی با AWS Step Functions
- 96. طراحی Workflowهای پیچیده با Step Functions
- 97. اتصال Step Functions به Lambda
- 98. ملاحظات مربوط به مدیریت خطا در Lambda
- 99. استراتژیهای بازگشت (Retry)
- 100. مدیریت خطاهای غیرقابل بازیابی
تگها:
AWS Lambda
استقرار برنامه
توسعه دهندگان
رایانش ابری
سرورلس
سرویس های ابری
فناوری اطلاعات
کانتینر AWS
کد اجرایی
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.