لطفا جهت پرداخت (ورود به درگاه بانک) فیلترشکن خود را خاموش نمایید.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش بهینه سازی و مدیریت سیستم های توزیع شده در AWS
Optimizing and Managing Distributed Systems on AWS
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
در این دوره به نحوه استقرار، نظارت و تنظیم سیستم های توزیع شده در مقیاس ابری می پردازیم. این دوره نحوه بهبود عملکرد و قابلیت نگهداری سیستم های ابری در AWS را نشان می دهد. ما به نظارت مؤثر بر سیستمها با CloudWatch نگاه میکنیم، سیستمهایی را به راحتی با Elastic Beanstalk و CloudFormation به کار میبریم و عملکرد را از طریق استفاده از CloudFront CDN و سرویس ذخیرهسازی ElastiCache بهبود میدهیم.
سرفصل ها و درس ها
نظارت بر سیستم های ابری با آمازون CloudWatch
Monitoring cloud systems with Amazon CloudWatch
معرفی
Introduction
جایی که ما در معماری مرجع بودیم
Where we were in the reference architecture
DEMO: راه حل مستقر شده
DEMO: Deployed solution
جایی که در معماری مرجع قرار داریم
Where we are in the reference architecture
نقش نظارت در یک سیستم ابری توزیع شده
The role of monitoring in a distributed cloud system
درباره آمازون CloudWatch
About Amazon CloudWatch
انتخاب مانیتور و آلارم سیستم
Selecting system monitors and alarms
DEMO: انتخاب مانیتور و آلارم سیستم
DEMO: Selecting system monitors and alarms
ایجاد و انتشار معیارهای سفارشی
Creating and publishing custom metrics
ایجاد خطمشیهای مقیاس خودکار برای آلارمهای CloudWatch
Creating Auto Scaling policies for CloudWatch alarms
DEMO: ایجاد خطمشیهای مقیاس خودکار برای آلارمهای CloudWatch
DEMO: Creating Auto Scaling policies for CloudWatch alarms
بهترین شیوه های CloudWatch
CloudWatch best practices
خلاصه
Summary
استقرار پشته برنامه های وب
Deploying web application stacks
معرفی
Introduction
جایی که ما در معماری مرجع بودیم
Where we were in the reference architecture
نقش چارچوب های استقرار در یک سیستم ابری توزیع شده
The role of deployment frameworks in a distributed cloud system
درباره AWS Elastic Beanstalk
About AWS Elastic Beanstalk
استقرار برنامه های NET با Elastic Beanstalk
Deploying .NET applications with Elastic Beanstalk
DEMO: حذف گروه مقیاس خودکار موجود
DEMO: Removing the existing Auto Scaling group
DEMO: استقرار یک برنامه با Elastic Beanstalk
DEMO: Deploying an application with Elastic Beanstalk
DEMO: کاوش یک برنامه کاربردی مستقر شده
DEMO: Exploring a deployed application
DEMO: به روز رسانی یک برنامه با Elastic Beanstalk
DEMO: Updating an application with Elastic Beanstalk
بهترین روش های Elastic Beanstalk
Elastic Beanstalk best practices
درباره Amazon CloudFormation
About Amazon CloudFormation
استقرار سیستم های پیچیده با CloudFormation
Deploying complex systems with CloudFormation
DEMO: ایجاد الگوهای CloudFormation
DEMO: Creating CloudFormation templates
بهترین شیوه های CloudFormation
CloudFormation best practices
درباره آمازون OpsWorks
About Amazon OpsWorks
استقرار سیستم ها با OpsWorks
Deploying systems with OpsWorks
بهترین شیوه های OpsWorks
OpsWorks best practices
انتخاب چارچوب استقرار مناسب
Choosing the right deployment framework
خلاصه
Summary
قرار دادن محتوا در نزدیکی کاربران دارای CDN
Placing content close to users with CDNs
معرفی
Introduction
جایی که ما در معماری مرجع بودیم
Where we were in the reference architecture
نقش CDN ها در یک سیستم ابری توزیع شده
The role of CDNs in a distributed cloud system
درباره Amazon CloudFront
About Amazon CloudFront
ایجاد یک توزیع CloudFront
Creating a CloudFront distribution
DEMO: ایجاد یک توزیع CloudFront
DEMO: Creating a CloudFront distribution
ارجاع به توزیع از کد دات نت
Referencing the distribution from .NET code
DEMO: ارجاع به توزیع از کد دات نت
DEMO: Referencing the distribution from .NET code
DEMO: انجام یک نامعتبر شی CloudFront
DEMO: Doing a CloudFront object invalidation
بهترین شیوه های CloudFront
CloudFront best practices
خلاصه
Summary
بهبود عملکرد برنامه با ElastiCache
Improving Application Performance with ElastiCache
معرفی
Introduction
جایی که ما در معماری مرجع بودیم
Where we were in the reference architecture
نقش حافظه پنهان در یک سیستم ابری توزیع شده
The role of caching in a distributed cloud system
نحوه عملکرد memcached
How memcached works
درباره Amazon ElastiCache
About Amazon ElastiCache
ایجاد و مقیاس بندی خوشه های کش
Creating and scaling cache clusters
DEMO: ایجاد و مقیاس بندی یک خوشه کش
DEMO: Creating and scaling a cache cluster
شکست چگونه مدیریت می شود؟
How is failure handled?
دسترسی به ElastiCache از کد دات نت
Accessing ElastiCache from .NET code
DEMO: ساخت ویجت قابل ذخیره سازی
DEMO: Building a cacheable widget
DEMO: افزودن کش به برنامه وب
DEMO: Adding caching to the web application
DEMO: تست کش
DEMO: Testing the cache
بهترین روش های ElastiCache
ElastiCache best practices
Pluralsight یکی از پرطرفدارترین پلتفرمهای آموزش آنلاین است که به میلیونها کاربر در سراسر جهان کمک میکند تا مهارتهای خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دورههای آموزشی در زمینههای فناوری اطلاعات، توسعه نرمافزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه میدهد.
یکی از ویژگیهای برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعهدهندگان و کارشناسان معتبر، دورههایی را ارائه میدهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژیها نگه میدارد. این امر به کاربران این اطمینان را میدهد که دورههایی که در Pluralsight میپذیرند، با جدیدترین دانشها و تجارب به روز شدهاند.
Richard Seroter مدیر مدیریت محصولات خروجی در Google Cloud است و دارای مدرک کارشناسی ارشد مهندسی از دانشگاه کلرادو است. او همچنین یک مربی در Pluralsight ، سرپرست ویرایشگر Info.03 برای رایانش ابری ، سخنران مکرر عمومی ، نویسنده کتابهای متعدد در زمینه طراحی و توسعه نرم افزار و 12 بار سابق Microsoft MVP برای cloud است. ریچارد یک وبلاگ به طور مرتب به روز شده در مورد موضوعات معماری و طراحی راه حل را نگهداری می کند و می تواند به عنوانrseroter در توییتر یافت شود.
نمایش نظرات