آموزش معماری سیستم های بسیار در دسترس در AWS

Architecting Highly Available Systems on AWS

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: در این دوره، ما می‌بینیم که چگونه می‌توان بسیاری از اجزای قدرتمند AWS را در یک برنامه وب انعطاف‌پذیر و بسیار در دسترس بدون هیچ نقطه شکستی جمع‌آوری کرد. این دوره تکنیک‌ها و بهترین روش‌ها را برای ترکیب سیستم‌های توزیع‌شده بسیار در دسترس بر روی پلت فرم AWS توضیح می‌دهد. در طول دوره، ما یک برنامه وب ایجاد می کنیم که از ذخیره سازی AWS، پایگاه داده، محاسبات، پیام رسانی، DNS و موارد دیگر بهره می برد.

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

سیستم های توزیع شده و AWS Distributed Systems and AWS

  • معرفی Introduction

  • سیستم های توزیع شده چیست؟ What are distributed systems?

  • ویژگی های سیستم های توزیع شده Characteristics of distributed systems

  • سیستم های وب توزیع شده در فضای ابری Distributed web systems in the cloud

  • در دسترس قرار دادن سیستم های ابری توزیع شده Making distributed cloud systems highly available

  • نمونه کارها خدمات AWS AWS service portfolio

  • راه حل مرجع برای این دوره Reference solution for this course

  • معماری مرجع برای این دوره Reference architecture for this course

  • اهداف این دوره Goals for this course

  • منابع Resources

  • خلاصه Summary

تامین فضای ذخیره سازی بادوام با EBS و S3 Provisioning Durable Storage with EBS and S3

  • معرفی Introduction

  • جایی که در معماری مرجع قرار داریم Where we are in the reference architecture

  • انواع حافظه مجازی VM Types of VM storage

  • از چه نوع در یک سیستم ابری توزیع شده استفاده کنیم؟ What type to use in a distributed cloud system?

  • درباره آمازون EBS About Amazon EBS

  • ایجاد و پیکربندی حجم های EBS Creating and configuring EBS volumes

  • خرابی EBS چگونه مدیریت می شود؟ How is EBS failure handled?

  • بهترین شیوه های EBS EBS best practices

  • درباره آمازون S3 About Amazon S3

  • ایجاد و بارگیری سطل های S3 Creating and loading S3 buckets

  • DEMO: ایجاد و بارگیری سطل های S3 DEMO: Creating and loading S3 buckets

  • شکست چگونه مدیریت می شود؟ How is failure handled?

  • بهترین شیوه های S3 S3 best practices

  • خلاصه Summary

راه اندازی پایگاه داده در RDS و DynamoDB Setting Up Databases in RDS and DynamoDB

  • معرفی Introduction

  • جایی که در معماری مرجع قرار داریم Where we are in the reference architecture

  • نقش پایگاه های داده در سیستم های ابری توزیع شده The role of databases in distributed cloud systems

  • درباره آمازون RDS About Amazon RDS

  • ایجاد و دسترسی به پایگاه داده های RDS Creating and accessing RDS databases

  • استفاده از RDS با برنامه های ASP.NET Using RDS with ASP.NET applications

  • DEMO: ایجاد پایگاه داده RDS DEMO: Creating an RDS database

  • DEMO: ایجاد یک RDS Read Replica DEMO: Creating an RDS Read Replica

  • DEMO: اشاره به پایگاه داده های RDS از ASP.NET DEMO: Pointing to RDS databases from ASP.NET

  • شکست چگونه مدیریت می شود؟ How is Failure Handled?

  • DEMO: تست قابلیت های شکست RDS DEMO: Testing RDS failover capabilities

  • بهترین شیوه های RDS RDS best practices

  • درباره آمازون DynamoDB About Amazon DynamoDB

  • ایجاد و استفاده از پایگاه داده DynamoDB Creating and using DynamoDB databases

  • افزودن سبد خرید به DynamoDB Adding a shopping cart to DynamoDB

  • استفاده از DynamoDB به عنوان ارائه دهنده وضعیت جلسه Using DynamoDB as a session state provider

  • DEMO: استفاده از DynamoDB به عنوان ارائه دهنده وضعیت جلسه DEMO: Using DynamoDB as a session state provider

  • شکست چگونه مدیریت می شود؟ How is failure handled?

  • بهترین شیوه های DynamoDB DynamoDB best practices

  • خلاصه Summary

استفاده از SQS برای پردازش مقیاس پذیر Leveraging SQS for Scalable Processing

  • معرفی Introduction

  • جایی که در معماری مرجع قرار داریم Where we are in the reference architecture

  • نقش صف ها در سیستم های ابری توزیع شده The role of queues in distributed cloud systems

  • درباره آمازون SQS About Amazon SQS

  • پیکربندی SQS Configuring SQS

  • DEMO: پیکربندی SQS DEMO: Configuring SQS

  • انتشار به، بازیابی از یک صف Publishing to, retrieving from a queue

  • DEMO: انتشار به، بازیابی از یک صف DEMO: Publishing to, retrieving from a queue

  • شکست چگونه مدیریت می شود؟ How is failure handled?

  • بهترین شیوه های SQS SQS best practices

  • خلاصه Summary

اضافه کردن ماشین های مجازی EC2 Adding EC2 Virtual Machines

  • معرفی Introduction

  • جایی که در معماری مرجع قرار داریم Where we are in the reference architecture

  • نقش ماشین های مجازی در یک سیستم ابری توزیع شده The role of virtual machines in a distributed cloud system

  • درباره آمازون EC2 About Amazon EC2

  • استقرار سرورهای EC2 Deploying EC2 servers

  • DEMO: ایجاد نقش IAM DEMO: Creating the IAM role

  • DEMO: ایجاد سرورها DEMO: Creating the servers

  • DEMO: اتصال به سرورها DEMO: Connecting to servers

  • دسترسی به محتوای مشترک Accessing shared content

  • استقرار برنامه های کاربردی وب Deploying web applications

  • DEMO: استقرار برنامه وب DEMO: Deploying the web application

  • DEMO: استقرار برنامه صف DEMO: Deploying the queue application

  • ایجاد و استفاده از AMI Creating and using AMIs

  • DEMO: ایجاد و استفاده از AMI DEMO: Creating and using AMIs

  • بهترین شیوه های EC2 EC2 best practices

  • استفاده از IP های الاستیک Using Elastic IPs

  • شکست چگونه مدیریت می شود؟ How is failure handled?

  • DEMO: استفاده از IP های الاستیک DEMO: Using Elastic IPs

  • بهترین روش های الاستیک IP Elastic IP best practices

  • خلاصه Summary

استفاده از ELB برای مقیاس‌بندی برنامه‌ها Using ELB to Scale Applications

  • معرفی Introduction

  • جایی که در معماری مرجع قرار داریم Where we are in the reference architecture

  • نقش متعادل کننده های بار در یک سیستم ابری توزیع شده The role of load balancers in a distributed cloud system

  • درباره تعادل بار الاستیک آمازون About Amazon Elastic Load Balancing

  • شکست چگونه مدیریت می شود؟ How is failure handled?

  • پیکربندی ELB Configuring ELB

  • DEMO: پیکربندی ELB DEMO: Configuring ELB

  • تست ELB Testing ELB

  • بهترین شیوه های ELB ELB best practices

  • خلاصه Summary

فعال کردن مقیاس خودکار برای رسیدگی به میخ ها و فرورفتگی ها Enabling Auto Scale to Handle Spikes and Troughs

  • معرفی Introduction

  • جایی که در معماری مرجع قرار داریم Where we are in the reference architecture

  • نقش مقیاس بندی خودکار در یک سیستم ابری توزیع شده The role of automated scaling in a distributed cloud system

  • درباره مقیاس خودکار About Auto Scaling

  • شکست چگونه مدیریت می شود؟ How is failure handled?

  • پیکربندی مقیاس خودکار Configuring Auto Scaling

  • DEMO: پیکربندی مقیاس خودکار DEMO: Configuring Auto Scaling

  • تست مقیاس بندی خودکار Testing Auto Scaling

  • DEMO: تست مقیاس خودکار DEMO: Testing Auto Scaling

  • بهترین روش های مقیاس بندی خودکار Auto Scaling Best Practices

  • خلاصه Summary

پیکربندی DNS با Route 53 Configuring DNS with Route 53

  • معرفی Introduction

  • جایی که در معماری مرجع قرار داریم Where we are in the reference architecture

  • نقش DNS در یک سیستم ابری توزیع شده The role of DNS in a distributed cloud system

  • درباره مسیر 53 About Route 53

  • استفاده از مسیر 53 با ELB، CloudFront، S3 Using Route 53 with ELB, CloudFront, S3

  • شکست چگونه مدیریت می شود؟ How is failure handled?

  • پیکربندی مسیر 53 Configuring Route 53

  • نسخه آزمایشی: پیکربندی مسیر 53 DEMO: Configuring Route 53

  • بهترین شیوه های مسیر 53 Route 53 Best Practices

  • خلاصه Summary

نمایش نظرات

آموزش معماری سیستم های بسیار در دسترس در AWS
جزییات دوره
4h 1m
107
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
350
از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Richard Seroter Richard Seroter

Richard Seroter مدیر مدیریت محصولات خروجی در Google Cloud است و دارای مدرک کارشناسی ارشد مهندسی از دانشگاه کلرادو است. او همچنین یک مربی در Pluralsight ، سرپرست ویرایشگر Info.03 برای رایانش ابری ، سخنران مکرر عمومی ، نویسنده کتابهای متعدد در زمینه طراحی و توسعه نرم افزار و 12 بار سابق Microsoft MVP برای cloud است. ریچارد یک وبلاگ به طور مرتب به روز شده در مورد موضوعات معماری و طراحی راه حل را نگهداری می کند و می تواند به عنوانrseroter در توییتر یافت شود.