AWS Re/start: Course Project: Build A Troubleshooting Knowledge Base
AWS Re/start: Course Project: Build A Troubleshooting Knowledge Base
Your objective is to build your own troubleshooting knowledge base, so you can take this knowledge
base with you at the end of the course and use it as a valuable resource in your career.
• Describe common technical challenges users face when they attempt to deploy, upgrade, and
maintain AWS Cloud deployments
• Explain how to overcome specific technical challenges by confirming and adjusting
deployment configurations as necessary
• Present troubleshooting techniques to stakeholders
The Excel spreadsheet template should be downloaded from here. A screen shot of it is shown in
Figure 1. This template will help you organize and document issues, and record the resolution steps
you performed. Each entry you create in the troubleshooting knowledge base will include the following
details:
• Issue number
• Category
• Issue description
• Symptoms
• Root cause analysis (RCA)
• Resolution procedures
• Helpful tools or resources
• Comments
1 © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved
AWS re/Start
Course Project: Build a Troubleshooting Knowledge Base
Groups
Your instructor will organize the class into groups—or teams—to provide opportunities for you to
discuss, compare, and evaluate different approaches to resolving common cloud deployment
challenges. By working with a group, you are likely to develop more comprehensive solutions, while
solving technical issues with the various perspectives.
At the end of the course, each group will be asked to present their findings in one of the knowledge
base categories, with the exception for the IT foundations category.
NOTE: Teams will not know which category they will be asked to present until the last week of
class; therefore, be sure to add entries to all categories as the course progresses.
You will submit your completed version of the Troubleshooting Knowledge Base to your instructor at
the end of the course.
2 © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved
AWS re/Start
Course Project: Build a Troubleshooting Knowledge Base
3 © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved
AWS re/Start
Course Project: Build a Troubleshooting Knowledge Base
Automation AWS CloudFormation Creating an Amazon VPC with subnets using AWS
and AWS Systems Manager CloudFormation
Optimization Amazon EC2 Auto Scaling Accessing EC2 instance shell through the AWS
AWS Step Functions Management Console (web UI)
AWS Trusted Advisor Configuring Auto Scaling based on changes in CPU
use
• Amazon Elastic Compute • Launching an EC2 instance using the AWS CLI
Cloud (Amazon EC2) • Launching a container that runs a web server
• Amazon Elastic Container • Triggering a Lambda function
Compute Service (ECS) • Creating and using EC2 templates
• Docker • Creating an AMI
• Kubernetes • Copying an AMI to another Region
• AWS Lambda Granting access to other AWS services to applications
running on an EC2 instance
• Amazon CloudWatch • Auditing user actions on your AWS account
Monitoring • Amazon Simple Notification • Configuring email alerts
and Service (SNS) • Triggering a CloudWatch alert when storage
Reporting • Amazon Simple Queue capacity on an EC2 instance gets low
Service (SQS) • Creating an SNS
AWS CloudTrail
• Linux OS configuration • Discovering remaining disk space on an EC2
• Reading log files instance
Foundational • VI editor • Discovering CPU use on an EC2 instance
IT • Bash scripting • Discovering memory on an EC2 instance
• Python
SQL and database management
topics
Getting started
To begin your Troubleshooting Knowledge Base, create a copy of the spreadsheet template and
rename it by adding your name to the end of the file name. For example, rename it to:
Troubleshooting Knowledge Base-Jane Doe.xlsx
Project details
As you encounter and troubleshoot issues, document your findings in your Troubleshooting Knowledge
Base spreadsheet. Use the following guidelines to create your spreadsheet:
4 © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved
AWS re/Start
Course Project: Build a Troubleshooting Knowledge Base
Each time you create a new issue, assign a unique number to it. This is like a
Issue # primary key for your database. Increment the number by one for each new
entry.
Categorize each entry into one of the seven categories described in Table 1.
Category
Every entry should be categorized.
Given what you know now, what would be the most efficient way to solve
the problem if you encounter it again?
Resolution Procedures
List the steps to follow to resolve the problem. Use action verbs to provide
additional context.
5 © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved
AWS re/Start
Course Project: Build a Troubleshooting Knowledge Base
If you checked other relevant configurations that could have been the cause
of the problem, even if they ended up not being the issue you faced, list
those as well.
The idea is to have a referenceable list of the most likely causes to confirm
and check.
You do not need to write full sentences, create an outline instead.
Your instructor will provide the groups time to prepare for the presentations.
Each group should select at least two members of the team to present. Presentations should last
between 8 and 10 minutes per team.
NOTE: Presentations might include slides, live demo, or recorded demo. You can also project
the knowledge base document for the class to see during your presentation.
A rubric will be used to assess your presentations (see Appendix A). The rubric focuses on competency
levels in each category associated with the listed criteria. It provides an opportunity for self-reflection
that can be used in future solution designs and conversations with customers. Before preparing your
presentation, you should review the rubric to learn what distinguishes a high-quality presentation from
a satisfactory presentation.
Be prepared to answer questions from your instructor and from other students at the end of your
presentation. The class might engage in a discussion of the topic presented. This will be a great time to
share ideas.
6 © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved
AWS re/Start
Course Project: Build a Troubleshooting Knowledge Base
On completion of the project, each team member should submit a copy of your knowledge base
spreadsheet with multiple entries in all seven categories filled in.
If you have any questions regarding this course project, ask your instructor for clarification. Enjoy the
project and good luck!
7 © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved