لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش Microservices Spring Boot را در AWS ECS با Fargate اجرا کنید
Deploy Spring Boot Microservices on AWS ECS with Fargate
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
دوره شامل مقیاس گذاری خودکار، تعادل بار، پیکربندی متمرکز، مسیر 53، SSL و HTTP، تصاویر Docker، و CI/CD می شود. شما یاد خواهید گرفت که برای Microservices Spring Boot خود تصاویر Docker بسازید درباره مقیاس خودکار در AWS و نحوه پیکربندی آن برای خود بیاموزید. Microservices آموزش انتشار تصاویر Docker در Docker Hub و AWS ECR شما یاد خواهید گرفت که چند نمونه از Microservices خود را در پشت Application Load Balancer اجرا کنید آموزش استقرار میکروسرویس Spring Boot در AWS ECS با Fargate شما یاد خواهید گرفت که گواهی SSL ایجاد کنید و ارتباطات HTTPs را فعال کنید Implement Centralized پیکربندی با Parameter ذخیره و مدیریت خصوصیات پیکربندی در یک مکان مرکزی شما با سرویس Discovery با AWS Service Connect و نحوه وادار کردن Microservices به کشف و برقراری ارتباط با یکدیگر آشنا خواهید شد. پایگاه داده MySQL و Aurora را در AWS RDS اجرا کنید بازرسی فایل های گزارش در یک مکان واحد آموزش رمزگذاری ویژگی های پیکربندی حساس با سرویس Route 53 آشنا شوید و SSL را برای نام دامنه سفارشی فعال کنید آموزش استفاده از گروه های امنیتی آمازون درباره ادغام مداوم و استقرار مداوم (CI/CD) آموزش استفاده از ابزارهای توسعه دهنده آمازون : CodeCommit، CodeBuild و CodePipeline پیش نیازها: دانش پایه جاوا و Spring Boot شما باید بتوانید با یک کارت اعتباری معتبر حساب AWS ایجاد کنید.
این دوره برای توسعه دهندگان جاوا است که علاقه مند به یادگیری نحوه استقرار Spring Boot Microservices در ابر AWS با استفاده از AWS ECS (سرویس کانتینر الاستیک) هستند.
در پایان این دوره، نحوه استقرار، مقیاس خودکار و توازن بار Spring Boot Microservices را در کانتینرهای Docker در زیرساخت بدون سرور AWS خواهید دانست.
شما یاد خواهید گرفت که چگونه:
Microservices Spring Boot را با نمایه های مختلف Spring Boot اجرا کنید: dev, prod.
نحوه ساخت تصاویر داکر،
تصاویر Docker را در Docker Hub و AWS ECR منتشر کنید،
Microservices Spring Boot خود را برای آسیبپذیریهای امنیتی اسکن کنید.
شما یاد خواهید گرفت که:
یک خوشه در زیرساخت AWS Fargate (بدون سرور) ایجاد کنید،
نمونههای متعددی از میکروسرویسهای Spring Boot خود را در پشت متعادل کننده بار برنامه آمازون اجرا کنید،
میزان خودکار Microservices خود را در صورت تقاضا تنظیم کنید،
یک گواهی SSL ایجاد کنید و ارتباطات HTTPS ایمن را برای Microservices خود فعال کنید،
با Route 53 کار کنید و ارتباط HTTPS را برای یک نام دامنه سفارشی فعال کنید،
استقرار سرور MySQL مقیاس پذیر با استفاده از Amazon RDS،
Centralize Configuration را اجرا کنید و یاد بگیرید که از Amazon Parameter Store برای مدیریت ویژگی های پیکربندی در یک مکان مرکزی استفاده کنید،
می آموزید که ویژگی های پیکربندی حساس را رمزگذاری کنید و آنها را به صورت رمزگذاری شده در AWS ذخیره کنید،
با استفاده از Service Connect Service Discovery برای فعال کردن Microservices خود برای کشف یکدیگر و برقراری ارتباط با یکدیگر آشنا شوید،
درباره یکپارچهسازی مداوم و استقرار مداوم (CI/CD) و نحوه استفاده از ابزارهای توسعهدهنده آمازون مانند CodeCommit، CodeBuild و CodePipeline برای خودکار کردن فرآیند انتشار کد جدید خواهید آموخت.
همه سخنرانیها برای مبتدیان طراحی شدهاند و شما با دنبال کردن درسهای ویدیویی کوتاه و ساده و گام به گام، همه موضوعات فوق را یاد خواهید گرفت.
اکنون ثبت نام کنید و من در هر مرحله به شما کمک خواهم کرد.
سرفصل ها و درس ها
معرفی
Introduction
معرفی
Introduction
مقدمه ای بر ECS
Introduction to ECS
معماری میکروسرویس ها در AWS
Microservices Architecture on AWS
ECS Cluster، Service و Task چیست؟
What is ECS Cluster, Service, and Task?
حساب و قیمت AWS
AWS Account & Pricing
کد منبع
Source code
کد منبع
Source code
Microservice کاربران را با Spring Tools Suite اجرا کنید
Run Users Microservice with Spring Tools Suite
Users Microservice را با استفاده از خط فرمان اجرا کنید
Run Users Microservice using command-line
Microservice آلبوم ها را با Spring Tools Suite اجرا کنید
Run Albums Microservice with Spring Tools Suite
تمرین تمرین: پارامترهای بیشتری ایجاد کنید
Practice exercise: Create more parameters
ایجاد بقیه پارامترها
Creating the rest of the parameters
به روز رسانی تعریف وظیفه
Updating Task Definition
پیکربندی نقش اجرایی
Configure Execution Role
امتحان کردن چگونه کار می کند
Trying how it works
تمرین: ویژگی های پیکربندی آلبوم میکروسرویس را متمرکز کنید
Exercise: Centralize Configuration properties of Albums Microservice
کشف سرویس و اتصال سرویس
Service Discovery & Service Connect
معرفی
Introduction
کشف سرویس با Application Load Balancer
Service Discovery with Application Load Balancer
Service Connect - مقدمه
Service Connect - Introduction
سرویس اتصال - پشت صحنه
Service Connect - Behind the Scenes
Service Connect را فعال کنید
Enable Service Connect
نمای کلی سرویس اتصال
Service Connect overview
تمرین: Service Connect for Albums Microservice را فعال کنید
Exercise: Enable Service Connect for Albums Microservice
سرویس کاربران را برای کاربر DNS محلی آلبوم Microservice پیکربندی کنید
Configure Users Service to user local DNS of Albums Microservice
در حال تلاش برای کارکرد نشانی اینترنتی Discovery Connection
Trying if Service Connect Discovery URL Works
راه حل های Excersize
Excersize Solutions
Microservice آلبوم ها را به AWS ECR فشار دهید
Push Albums Microservice to AWS ECR
ایجاد پایگاه داده RDS MySQL برای Albums Microservice
Create RDS MySQL Database for Albums Microservice
پارامترهای پیکربندی آلبوم Microservices را در Parameter Store تعریف کنید
Define configuration parameters for Albums Microservices in the Parameter Store
ایجاد تعریف وظیفه برای میکروسرویس آلبوم
Creating Task Definition for Albums Microservice
ایجاد سرویس ECS برای میکروسرویس آلبوم
Creating ECS Service for Albums Microservice
پیکربندی گروه امنیتی برای آلبوم میکروسرویس
Configure Security Group for Albums Microservice
پیکربندی گروه امنیتی برای آلبومهای RDS
Configure Security Group for Albums RDS
AWS CodeCommit، CodeBuild و CodePipeline (CI/CD)
AWS CodeCommit, CodeBuild, and CodePipeline(CI/CD)
معرفی
Introduction
ایجاد مخزن CodeCommit برای میکروسرویس کاربران
Create CodeCommit repository for users microservice
اعطای مجوز برای کار با AWS CodeCommit
Grant Permissions to work with AWS CodeCommit
اعتبارنامه Git را ایجاد کنید
Generate Git Credentials
کد را به مخزن AWS Code Commit فشار دهید
Push code to AWS Code Commit repository
نمایش نظرات