Автор: Savitra Sirohi
Издательство: Independently published
ISBN: 1980473501
Год: 2018
Страниц: 93
Язык: английский
Формат: epub, mobi, pdf (conv)
Размер: 10.1 MB
In this book, you will learn how to build a fault-tolerant, scalable, and secure stack on AWS. You will also incorporate ease of deployment. Fault tolerance is avoiding downtime, and avoiding data loss when something fails. Scalability is ensuring the same performance at higher loads by adding more capacity. At the same time, it is important to reduce capacity when load decreases, this to help lower costs. Security is protecting content and data from unauthorized access. Ease of deployment is the ability to easily and frequently update applications.
You will implement a complete architecture using AWS compute services - Elastic Cloud Compute (EC2) and Elastic Beanstalk, AWS storage services - Elastic Block Store (EBS) and Simple Storage Service (S3), AWS database services - Relational Database Service (RDS), ElastiCache and DynamoDB, AWS network services - Virtual Private Cloud (VPC) and CloudFront and Identity and Access Management (IAM), a security service.
You will need an app to build and verify the architecture and this book includes a simple PHP app. The app is typical, it manages sessions, has a database, and serves private content in the form of images, and as you work through the material, the app will help you understand architectural best practices for these typical app functions.
The architecture you will build is complex, so you will build it in small steps. You will start by deploying the PHP app on a single EC2 instance and then step by step, you will add fault tolerance, scalability, content security, ease of deployment and network security. Each step is a chapter in the book, and you will be able to work on a chapter independently of others. You will develop strong AWS skills as you work through these steps. In the final chapter, you will put everything you have learned together, and build a complete stack. The stack will be a concrete achievement that you can showcase in your resume, and talk about in your job interviews.
AUDIENCE
Developers, system administrators or a solutions architects who need to use AWS in their projects, or need to develop, and perhaps showcase, strong skills in this technology. Those preparing for AWS certification exams, and like to learn by doing.
REQUIRED SKILLS
You will use, modify, and configure a Linux (Ubuntu), Apache, MySQL and PHP app throughout this project. This book assumes you have some familiarity with Linux, SSH, vi (or similar) editors and with Git. PHP skills are NOT required.
Скачать Step by Step: Fault Tolerant, Scalable, and Secure AWS Stack