RMS Technology Consulting RMS Technology Consulting
(781) 519-9398
info@rmstechconsulting.com
0
  • Twitter
  • Google Plus
  • Home
  • Register For A Live Class
  • Our Training Products
    • Live Instructor Led Virtual Classes
    • On Demand Video Library
    • Technology Books
    • AWS Participant Resources
      • AWS Security Essentials
      • AWS Networking Labs
      • AWS Business Essentials labs
      • AWS Sys Ops 2
      • awsarchlabs
      • awssysops1
      • awsdevelopinglabs
      • AWS Technical Essentials labs
  • On Demand Videos
  • Latest Articles
  • Strategy Consulting
  • Contact
  • Home
  • Register For A Live Class
  • Our Training Products
    • Live Instructor Led Virtual Classes
    • On Demand Video Library
    • Technology Books
    • AWS Participant Resources
      • AWS Security Essentials
      • AWS Networking Labs
      • AWS Business Essentials labs
      • AWS Sys Ops 2
      • awsarchlabs
      • awssysops1
      • awsdevelopinglabs
      • AWS Technical Essentials labs
  • On Demand Videos
  • Latest Articles
  • Strategy Consulting
  • Contact
  • Home
  • AWS Participant Resources
  • awsarchlabs

awsarchlabs

AWS Architecting 

Implementing_Cloud_Design_Patterns_for_AWS

Part 2 Lab Instructions- Snapshot Pattern, Stamp Pattern, Scale Out Pattern 

  1. Launch an instance first (remember to check the box for free tier)
  1. Create a Amazon linux 2, free tier instance and pass the following in user data field:

#!/bin/bash
yum update -y
amazon-linux-extras install -y lamp-mariadb10.2-php7.2 php7.2
yum install -y httpd mariadb-server
systemctl start httpd
systemctl enable httpd
usermod -a -G apache ec2-user
chown -R ec2-user:apache /var/www
chmod 2775 /var/www
find /var/www -type d -exec chmod 2775 {} \;
find /var/www -type f -exec chmod 0664 {} \;
echo "<?php phpinfo(); ?>" > /var/www/html/phpinfo.php

2. Add an inbound security group rule for http traffic over port 80 when creating the instance

3. Test the link modify the url with your public dns information for your instance http://my.public.dns.amazonaws.com/phpinfo.php

  1. Snapshot Pattern- To create a snapshot using the console

    1. Open the Amazon EC2 console at https://console.aws.amazon.com/ec2/.

    2. Choose Snapshots under Elastic Block Store in the navigation pane.

    3. Choose Create Snapshot.

    4. For Select resource type, choose Volume.

    5. For Volume, select the volume.

    6. (Optional) Enter a description for the snapshot.

    7. (Optional) Choose Add Tag to add tags to your snapshot. For each tag, provide a tag key and a tag value.

    8. Choose Create Snapshot.

  2. Stamp Pattern- Create an AMI from an EC2 instance 
  3. Scale Out Pattern- Set up Autoscaling: 
  4. Navigate to the EC2 menu and select AutoScaling Groups towards the end of the page
  5. Click the blue "create auto scaling group" button from the top of the autoscaling group page
  6. After going through the wizard to create a launch template Create an autoscaling group with these instructions
  7. Verify your autoscaling group
  8. At the end of class Delete your autoscaling infrastructure

Create a classic load balancer first

Section 3 Lab Instructions

Part 4 Lab Instructions- Section 4 lab instructions 

Section 4  CDN Jpeg and Sample Index.html and style sheet file For Static Website

Files For Static Website and CDN

Part 7 Lab Instructions- Database Read Replica Pattern, In Memory Caching Pattern

Lab 1 - Read Replica Pattern

  1. First Create A RDS Database- check the box for free tier only

      2. Creating a database read replica-mysql

Lab 2 In Memory Caching Pattern- Setting Up Elasticache instructions here: Elasticache Instructions

  1. Create A VPC First If You Dont Already Have One
  2. Create A Subnet Group
  3. Launch an Elasticache Cluster
  4. Delete Your Cluster

Part 8 Lab Instructions-  Queuing Chain Pattern

  1. Creating An SQS Queue
  2. Sending A Message To An SQS Queue

Part 9 Lab Instructions- Monitoring and Notification (SNS)

Setup a notification list

  1. Create a Topic
  2. Subscribe to a Topic
  3. Publish to a Topic
  4. Clean Up

Set up cloud watch alerts and alarms

  1. Enable Billing Alerts
  2. Create A Billing Alarm
  3. Check The Alarm Status

Part 10 Lab Instructions- Functional Firewall Pattern

  1. Creating A Security Group
  2. Adding Group Rules
  3. Deleting Security Groups

    Links

    1. AWS Well Architected Framework
    2. IT JobHacks Youtube channel for class Lab Videos
    3. AWS Security Whitepapers
    4. AWS Youtube
    5. AWS Architect Certification Page
    6. AWS Data Centers Tour

 

Clean Up Tasks:

  1. Delete all auto scaling and launch configuration groups
  2. Delete or stop any ec2 instances you don't intend to keep
  3. Delete or stop any rds instances and read replicas you don't intend to keep
  4. Delete your keypair off of your desktop, email it to yourself and keep it in a safe place
  5. Delete your load balancer if you do not intend to keep it
  6. Delete your S3 bucket and files
  7. Delete Your CloudFront CDN
  8. Delete Your Elasticache Cluster
  9. Delete SQS queues
  10. Delete SNS Topics
  11. Delete any security groups you don't want to keep

Exam Prep Guide:

AWS Arch Exam Prep Help

Categories

  • Best Practices
  • Blog
  • Career Advice
  • Cloud
  • DevOps
  • Quality Assurance
  • Software Development
  • Uncategorized

Recent Posts

What is Kubernetes and how does it differ from Docker?
25Feb,2020
Open Source Performance Testing Tools- Testing On A Budget
21Dec,2018
What is Docker and how does it help DevOps teams?
25Oct,2018

Tags

a description of cloud Agile Best Practices Agile Testing aws lambda Best Careers In IT cloud computing cloud technology containerization docker containers docker engine docker hub docker on aws How QA Works In Agile jmeter Jobs In IT microservices open source performance testing tools performance testing QA Testing serverless What is Agile What is docker what is serverless computing what is the cloud

Get in touch

(781) 519-9398

info@rmstechconsulting.com

22 River st., Braintree, Massachusetts, US.

Useful Links

  • About RMS Technology
  • Contact
  • Custom Development
  • Privacy policy

Social Links

  • Facebook
  • Twitter
  • Google Plus

Newsletters

Subscribe to get updates right in your inbox. We promise to not send you spam.

Copyright 2018 RMS Technology Consulting, LLC

  • Home
  • Register For A Live Class
  • Our Training Products
    • Live Instructor Led Virtual Classes
    • On Demand Video Library
    • Technology Books
    • AWS Participant Resources
      • AWS Security Essentials
      • AWS Networking Labs
      • AWS Business Essentials labs
      • AWS Sys Ops 2
      • awsarchlabs
      • awssysops1
      • awsdevelopinglabs
      • AWS Technical Essentials labs
  • On Demand Videos
  • Latest Articles
  • Strategy Consulting
  • Contact