British Columbia Institute of


COMP 4913 - Introduction to Amazon Web Services

Computer Systems Part-time Studies Course

School of Computing and Academic Studies

Course Details

This hands-on lab course is designed to provide students with the skills and knowledge to utilize a wide variety of Amazon Web Services (AWS) platform services. Participants must have a solid, prior knowledge of networking theory, data communication, Ethernet, switching, TCP/IP and using Linux and Windows Server. Students are shown how to deploy both Windows and Linux virtual machines (instances), create virtual private clouds (VPCs) with different network topologies, and manage storage capabilities They are also introduced to website and database hosting in an AWS environment. Topics include: AWS security model, configure and deploy multi-stack fault tolerant web applications, Monitoring Discussions will also cover how to evaluate the use of various AWS platform services and compare them to on premise resources. Please note: As part of this course students are required to have a valid credit card to set up an AWS account as well as purchase a domain name from a provider. Students in this course may be hosting their virtual resources outside of Canada and will be required to sign a Student Consent Statement acknowledging this fact. By the end of this course, successful participants will be able to utilize both auto-scaling and load balancing to build and deploy a multi-tier cloud web application.


COMP 2766, COMP 2629 and COMP 3700 or equivalent knowledge of data communication, TCP, networking, familiarity with both Linux and Windows OS.



This course isn't currently offered through BCIT Part-time Studies. Please check back next term or subscribe to receive email updates.

Learning Outcomes

Upon successful completion of this course, the student will be able to:

  • Deploy Elastic Cloud Compute (EC2) Amazon Machine Instances (AMIs).
  • Create EC2 security groups.
  • Create AMI volumes, snapshots configurations.
  • Create users, groups and policies using Identity Access Management (IAM).
  • Design and deploy Virtual Private Clouds (VPCs).
  • Deploy and configure Amazon Relational Database Service (RDS) databases.
  • Create and utilize Simple Storage Service (S3) buckets.
  • Create and deploy a basic NodeJS and MySQL based application
  • Implement auto-scaling and Elastic Load Balancers (ELBs).
  • Implement Route 53, DNS, and Elastic IP (EIP) addressing.
  • Utilize the AWS Command Line Interface (CLI) for Windows and Linux.
  • Explore and utilize other AWS services including Lambda, CloudWatch and Simple Notification Service (SNS), etc.

Effective as of Spring/Summer 2017

Related Programs

COMP 4913 is offered as a part of the following programs:

School of Computing and Academic Studies

  1. Applied Network Administration and Design
    Part-time   Associate Certificate
  2. Computer Systems
    Part-time   Diploma


Interested in being notified about future offerings of COMP 4913 - Introduction to Amazon Web Services? If so, fill out the information below and we'll notify you by email when courses for each new term are displayed here.

Contact Information

Suggest course days and times

If you are interested in taking this course on-campus (classroom delivery only) and would like to see it offered on specific days and/or at specific times, please indicate your preferences below. Day and time suggestions are not applicable to online courses.

The personal information on this form is collected under the authority of the College and Institute Act (RSBC 1996, Ch.52). BCIT will use this information to communicate with you regarding relevant BCIT programs, courses and services. This information is only used by authorized BCIT staff. Email communication sent to and from BCIT is routed through the United States of America. If you have any questions about BCIT's collection and use of this information, please contact BCIT’s manager of Information Access and Privacy.

Programs and courses are subject to change without notice.

Find Courses

Payment Changes At BCIT

We've changed the way we accept payments.

Find out more

Course Navigation, Related Links & Tools

Registration News

Registration is now open for the Winter 2019 term.

Classroom Locations

Classroom locations are subject to last minute changes. Please check the Part-time Studies Classroom Locations listing at on the first day of any course you are registered for.

Part-time Studies Financial Aid

Will you be studying at BCIT part-time? Do you need assistance funding your studies? Find out if you qualify for Part-time Studies financial aid ›