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.
Overview and examples of implementing public and private subnets, different security options, IPv6 support and AWS services used within VPC.
This video discusses challenges with running multiple VPCs, diving resources between them and managing connectivity between them as well as external networks.
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.
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.
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.
The difference between classic and application load balancers and a quick introduction to Web Application Firewall (WAF).
An overview of what Amazon Lightsail is, how to launch a server, and how it compares with competitors in the VPS market.
AWS EC2 offers different types of volumes available to the instances. We will discuss differences and use-cases for both EBS and ephemeral storage.
This video discusses how EFS works, how to implement it within infrastructure, its limits, and considerations that need to be made before using it.
This video talks about the uses of advanced features offered by S3, like events, cross-region replication and transfer acceleration.
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.
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.
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.
This video focuses on problems that RDS cannot solve and a set of new issues that it introduces.
In this video, we will look at using ElastiCache as a way of running managed Memcached and Redis clusters in AWS.
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.
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.
Introduction into EC2 Container Service and EC2 Container Registry and overview of terms used.
This video focuses on what is a Cluster in ECS, its autoscaling and management, and explains connection between Clusters and EC2 instances.
Walkthrough of using your containers from ECR to launch an ECS Service and what you have to know when creating a Task Definition.
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.
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.