Exploring AWS Instances, Networking, and Databases
0.0 (0 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
6 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Exploring AWS Instances, Networking, and Databases to your Wishlist.

Add to Wishlist

Exploring AWS Instances, Networking, and Databases

Bring the old into the new – dive into the “classic” AWS components and their features
0.0 (0 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
6 students enrolled
Created by Packt Publishing
Last updated 5/2017
Curiosity Sale
Current price: $10 Original price: $125 Discount: 92% off
30-Day Money-Back Guarantee
  • 2.5 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Effortlessly launch AWS using VPC
  • Save money with EC2 pricing options
  • Run a virtual server efficiently using AMI and launch instances smoothly
  • Merge your infrastructure and code using application load balancing
  • Manage your storage by utilizing the best features of AWS
  • Use EC2 Container Service effectively and achieve efficiency
View Curriculum
  • A working knowledge of distributed computing and AWS technical essentials is required.

Amazon Web Services (AWS) is a secure cloud services platform that offers compute power, database storage, content delivery, and other functionalities to help businesses scale and grow. AWS cloud products and solutions are used to build sophisticated applications with increased flexibility, scalability, and reliability.

The “classic” AWS services are the focus of this course. You'll start by getting to know about VPC and its components such as private and public subnets, gateway, service endpoints, peering, DX, VPN, and so on. Next, you'll learn how to merge your infrastructure and code with an application code balancer.

Moving on, we'll cover further storage logging, events, replication, lifecycle, and advanced features of S3. Next, we look at data backup with AWS Glacier and migrating data with storage gateways and Snowball. You'll then explore RDS and look at the problems faced in the real world and services such as ElastiCache and DynamoDB.

Last, we'll explore a new hype of containers and how to run, manage, and deploy those using AWS.

About the Author

Paulina Budzon is an engineer holding both AWS Professional Level certifications, primarily interested in designing, building and maintaining highly available, scalable and resilient distributed web applications. She started as a web developer and has worked with technologies such as PHP, RoR, MySQL, PostgreSQL, and MongoDB.

She has swiftly progressed her career, gaining wide knowledge of the architectural aspects of web applications. Thanks to her experience, Paulina offers a unique combination of understanding of both architectural and development sides of software engineering.

Who is the target audience?
  • If you are a Cloud Solutions Architect, Design Engineer, or an IT professional who designs and architects cloud solutions, then this course will take you to the next level of cloud computing with AWS.
Students Who Viewed This Course Also Viewed
Curriculum For This Course
23 Lectures
Servers and Virtual Cables: VPC and EC2
9 Lectures 55:25

This video will give an overview of an entire course.

Preview 04:54

Overview and examples of implementing public and private subnets, different security options, IPv6 support and AWS services used within VPC.

Diving into VPC

This video discusses challenges with running multiple VPCs, diving resources between them and managing connectivity between them as well as external networks.

The More the Merrier? Multiple VPCs

Instances can fail at any time. Even regional failures happen. This video discusses an approach to immutable infrastructure that mitigates such problems and improves your workflow.

Running a Server – It’s Cattle, Not Pets

When using Golen Images, applications can be scaled up and down based on demand or schedule. Autoscaling groups provide a multitude of options and settings to accommodate almost every need.


Depending on your application’s needs, you may be able to optimize your costs quite significantly by choosing the right pricing option.

Saving Money with EC2 Pricing Options

Elastic IPs can introduce a lot of overhead to make sure they always point to the right instance. Elastic load balancers can solve that problem by automatically pointing to instances in an auto-scaling group.

ELB – Why You Don’t Need Elastic IPs

The difference between classic and application load balancers and a quick introduction to Web Application Firewall (WAF).

Merging Your Infrastructure and Code – Application Load Balancer

An overview of what Amazon Lightsail is, how to launch a server, and how it compares with competitors in the VPS market.

Lightsail – Should You or Should You Not?
Where Do I Put This? Storage
5 Lectures 33:08

AWS EC2 offers different types of volumes available to the instances. We will discuss differences and use-cases for both EBS and ephemeral storage.

Preview 05:56

This video discusses how EFS works, how to implement it within infrastructure, its limits, and considerations that need to be made before using it.

Forget About Drives with Elastic File System

This video talks about the uses of advanced features offered by S3, like events, cross-region replication and transfer acceleration.

Logging! Events! Replication! Lifecycle! Advanced S3

Glacier is becoming more and more popular, but users need to be aware of how it works and how it’s priced before committing to its use.

Freezing Your Backups – Glacier

Getting large amounts of data in and out of AWS can be tricky. In this video, we will discuss the most popular options offered by AWS: Storage gateway and Snowball.

Migrating a Ton of Data with Storage Gateway and Snowball
The Actual Data – Caches and Databases
5 Lectures 38:12

RDS is a main database-as-a-service type of product offered by AWS. In this video, we discuss why it should be used and its features.

Preview 08:26

This video focuses on problems that RDS cannot solve and a set of new issues that it introduces.

Real-World Problems with RDS

In this video, we will look at using ElastiCache as a way of running managed Memcached and Redis clusters in AWS.

When You Just Want a Cache – ElastiCache

The question of comparing managed services and using EC2 is a popular one, so we’ll compare both options to see their pros and cons.

Should I Just Run It on EC2?

DynamoDB sparks controversy because it is often misunderstood. In this video, we will attempt to shed some light on it and answer the most popular questions.

Deep Dive into DynamoDB
Containers in AWS
4 Lectures 30:03

Introduction into EC2 Container Service and EC2 Container Registry and overview of terms used.

Preview 08:19

This video focuses on what is a Cluster in ECS, its autoscaling and management, and explains connection between Clusters and EC2 instances. 

How to Cluster Containers?

Walkthrough of using your containers from ECR to launch an ECS Service and what you have to know when creating a Task Definition. 

How to Deploy Containers?

While ECS is a good choice for many applications, it has some drawbacks about which you should be aware of, before choosing to use the service.

Why Use ECS (Or Why Not Use ECS)
About the Instructor
Packt Publishing
3.9 Average rating
7,282 Reviews
52,051 Students
616 Courses
Tech Knowledge in Motion

Packt has been committed to developer learning since 2004. A lot has changed in software since then - but Packt has remained responsive to these changes, continuing to look forward at the trends and tools defining the way we work and live. And how to put them to work.

With an extensive library of content - more than 4000 books and video courses -Packt's mission is to help developers stay relevant in a rapidly changing world. From new web frameworks and programming languages, to cutting edge data analytics, and DevOps, Packt takes software professionals in every field to what's important to them now.

From skills that will help you to develop and future proof your career to immediate solutions to every day tech challenges, Packt is a go-to resource to make you a better, smarter developer.

Packt Udemy courses continue this tradition, bringing you comprehensive yet concise video courses straight from the experts.