MyPage is a personalized page based on your interests.The page is customized to help you to find content that matters you the most.


I'm not curious

Architecting Highly Available Systems on AWS

Course Summary

This course describes the techniques and best practices for composing highly available distributed systems on the AWS platform. Throughout the course, we build up a web application that takes advantage of AWS storage, databases, compute, messaging, DNS, a


  • +

    Course Syllabus

    ● 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 service portfolio
        ◦ Reference solution for this course
        ◦ Reference architecture for this course
        ◦ Goals for this course
        ◦ Resources
        ◦ Summary
    ● Provisioning Durable Storage with EBS and S3
        ◦ Introduction
        ◦ Where we are in the reference architecture
        ◦ Types of VM storage
        ◦ What type to use in a distributed cloud system?
        ◦ About Amazon EBS
        ◦ Creating and configuring EBS volumes
        ◦ How is EBS failure handled?
        ◦ EBS best practices
        ◦ About Amazon S3
        ◦ Creating and loading S3 buckets
        ◦ DEMO: Creating and loading S3 buckets
        ◦ How is failure handled?
        ◦ S3 best practices
        ◦ Summary
    ● Setting Up Databases in RDS and DynamoDB
        ◦ Introduction
        ◦ Where we are in the reference architecture
        ◦ The role of databases in distributed cloud systems
        ◦ About Amazon RDS
        ◦ Creating and accessing RDS databases
        ◦ Using RDS with ASP.NET applications
        ◦ DEMO: Creating an RDS database
        ◦ DEMO: Creating an RDS Read Replica
        ◦ DEMO: Pointing to RDS databases from ASP.NET
        ◦ How is Failure Handled?
        ◦ DEMO: Testing RDS failover capabilities
        ◦ RDS best practices
        ◦ About Amazon DynamoDB
        ◦ Creating and using DynamoDB databases
        ◦ Adding a shopping cart to DynamoDB
        ◦ Using DynamoDB as a session state provider
        ◦ DEMO: Using DynamoDB as a session state provider
        ◦ How is failure handled?
        ◦ DynamoDB best practices
        ◦ Summary
    ● Leveraging SQS for Scalable Processing
        ◦ Introduction
        ◦ Where we are in the reference architecture
        ◦ The role of queues in distributed cloud systems
        ◦ About Amazon SQS
        ◦ Configuring SQS
        ◦ DEMO: Configuring SQS
        ◦ Publishing to, retrieving from a queue
        ◦ DEMO: Publishing to, retrieving from a queue
        ◦ How is failure handled?
        ◦ SQS best practices
        ◦ Summary
    ● Adding EC2 Virtual Machines
        ◦ Introduction
        ◦ Where we are in the reference architecture
        ◦ The role of virtual machines in a distributed cloud system
        ◦ About Amazon EC2
        ◦ Deploying EC2 servers
        ◦ DEMO: Creating the IAM role
        ◦ DEMO: Creating the servers
        ◦ DEMO: Connecting to servers
        ◦ Accessing shared content
        ◦ Deploying web applications
        ◦ DEMO: Deploying the web application
        ◦ DEMO: Deploying the queue application
        ◦ Creating and using AMIs
        ◦ DEMO: Creating and using AMIs
        ◦ EC2 best practices
        ◦ Using Elastic IPs
        ◦ How is failure handled?
        ◦ DEMO: Using Elastic IPs
        ◦ Elastic IP best practices
        ◦ Summary
    ● 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?


Course Fee:
USD 29

Course Type:

Self-Study

Course Status:

Active

Workload:

1 - 4 hours / week

Attended this course?

Back to Top

Awards & Accolades for MyTechLogy
Winner of
REDHERRING
Top 100 Asia
Finalist at SiTF Awards 2014 under the category Best Social & Community Product
Finalist at HR Vendor of the Year 2015 Awards under the category Best Learning Management System
Finalist at HR Vendor of the Year 2015 Awards under the category Best Talent Management Software
Hidden Image Url

Back to Top