Welcome to Pizza Time!
Deploying the First Iteration of Our Business Application
Adding Analysis, Monitoring and Cost Management
Pizza Time is Going Global!
In this Group of lectures we will introduce you to the Pizza Time business and system requirements. Pizza Time requires a simple ordering solution that can be implemented quickly and with minimal cost, so we will do a hands deployment of version 1.0 of our solution. To achieve that we are going to use a single region and deploy application using AWS Elastric Beanstalk. We will implement a simple database layer that will be capable of delivering on these initial requirements for Pizza Time.
It turns out that the Pizza Time business is a success and the business now wants to target a global audience. We discuss and design how we can increase the availability of our initial Pizza Time application, then begin to deploy V2 of Pizza Time - a highly available, fault tolerant business application.
About the Author
Eric Magalhães has a strong background as a Systems Engineer for both Windows and Linux systems and, currently, work as a DevOps Consultant for Embratel. Lazy by nature, he is passionate about automation and anything that can make his job painless, thus his interest in topics like coding, configuration management, containers, CI/CD and cloud computing went from a hobby to an obsession. Currently, he holds multiple AWS certifications and, as a DevOps Consultant, helps clients to understand and implement the DevOps culture in their environments, besides that, he play a key role in the company developing pieces of automation using tools such as Ansible, Chef, Packer, Jenkins and Docker.
In this lecture, we will present a fictional company. This company will be called Pizza Time. I will introduce you to this company and I will show you the current infrastructure that this company has on AWS. Then we are going to dive into the fun part of this lecture. We are going to create the initial deployment on AWS using Elastic Beanstalk. So they scope for these scores, hands-on oriented. I will try to show you everything into the console are using AWS CLI. My main goal will this course is to make you succeed in the AWS Sysops Administrator Exam. I want you to get started with the AWS Command Line Interface. You need to learn how to monitor the most common services with CloudWatch. And you also need to learn how to control your expenses with CloudWatch, setting up billing alarms. You need to know how to do a performance assessment in your AWS environment. You need to know how to deploy a solution following the AWS best practises. You need to know how to manage and operate backups for the most common AWS services. You need to know how to create custom IAM policies using conditions to reinforce them. You need to know how to make a security assessment in an AWS environment. You need to know how to configure a VPN between on-premises and a VPC. and you need to know how to use CloudFormation with the CloudFormer tool to create your templates. I will try to show you everything in the console are using the AWS Command Line Interface.