AWS Administration โ€“ The Definitive Guide
eBook - ePub

AWS Administration โ€“ The Definitive Guide

Yohan Wadia

Share book
  1. 326 pages
  2. English
  3. ePUB (mobile friendly)
  4. Available on iOS & Android
eBook - ePub

AWS Administration โ€“ The Definitive Guide

Yohan Wadia

Book details
Book preview
Table of contents
Citations

About This Book

Learn to design, build, and manage your infrastructure on the most popular of all the Cloud platformsโ€”Amazon Web ServicesAbout This Bookโ€ข Learn how to leverage various Amazon Web Services (AWS) components and services to build a secure, reliable, and robust environment to host your applications onโ€ข Deep dive into the core AWS service offerings with hands-on tutorials, real-world use case scenarios, and best practicesโ€ข A self-paced, systematic, and step-by-step guide to learning and implementing AWS in your own environmentWho This Book Is ForThis book is for those who want to learn and leverage AWS. Although no prior experience with AWS is required, it is recommended that you have some hands-on experience of Linux, Web Services, and basic networkingWhat You Will Learnโ€ข A brief introduction to Cloud Computing and AWS accompanied by steps to sign up for your first AWS accountโ€ข Create and manage users, groups, and permissions using AWSS Identity and Access Management servicesโ€ข Get started with deploying and accessing EC2 instances, working with EBS Volumes and Snapshotsโ€ข Customize and create your very own Amazon Machine Imageโ€ข Design and deploy your instances on a highly secured, network isolated environment using Amazon VPCโ€ข Effectively monitor your AWS environment using specialized alarms, custom monitoring metrics, and much moreโ€ข Explore the various benefits of Database-as-a-Service offerings and leverage them using Amazon RDS and Amazon DynamoDBโ€ข Take an in-depth look at what's new with AWS, including EC2 Container Service and Elastic File SystemIn DetailAWS is at the forefront of Cloud Computing today. Many businesses are moving away from traditional datacenters and toward AWS because of its reliability, vast service offerings, lower costs, and high rate of innovation. Because of its versatility and flexible design, AWS can be used to accomplish a variety of simple and complicated tasks such as hosting multitier websites, running large scale parallel processing, content delivery, petabyte storage and archival, and lots more.Whether you are a seasoned sysadmin or a rookie, this book will provide you with all the necessary skills to design, deploy, and manage your applications on the AWS cloud platform. The book guides you through the core AWS services such as IAM, EC2, VPC, RDS, and S3 using a simple real world application hosting example that you can relate to. Each chapter is designed to provide you with the most information possible about a particular AWS service coupled with easy to follow hands-on steps, best practices, tips, and recommendations.By the end of the book, you will be able to create a highly secure, fault tolerant, and scalable environment for your applications to run on.Style and approach This in-depth and insightful guide is filled with easy-to-follow examples, real-world use cases, best practices, and recommendations that will help you design and leverage AWS.

Frequently asked questions

How do I cancel my subscription?
Simply head over to the account section in settings and click on โ€œCancel Subscriptionโ€ - itโ€™s as simple as that. After you cancel, your membership will stay active for the remainder of the time youโ€™ve paid for. Learn more here.
Can/how do I download books?
At the moment all of our mobile-responsive ePub books are available to download via the app. Most of our PDFs are also available to download and we're working on making the final remaining ones downloadable now. Learn more here.
What is the difference between the pricing plans?
Both plans give you full access to the library and all of Perlegoโ€™s features. The only differences are the price and subscription period: With the annual plan youโ€™ll save around 30% compared to 12 months on the monthly plan.
What is Perlego?
We are an online textbook subscription service, where you can get access to an entire online library for less than the price of a single book per month. With over 1 million books across 1000+ topics, weโ€™ve got you covered! Learn more here.
Do you support text-to-speech?
Look out for the read-aloud symbol on your next book to see if you can listen to it. The read-aloud tool reads text aloud for you, highlighting the text as it is being read. You can pause it, speed it up and slow it down. Learn more here.
Is AWS Administration โ€“ The Definitive Guide an online PDF/ePUB?
Yes, you can access AWS Administration โ€“ The Definitive Guide by Yohan Wadia in PDF and/or ePUB format, as well as other popular books in Informatique & Cloud Computing. We have over one million books available in our catalogue for you to explore.

Information

Year
2016
ISBN
9781782173762
Edition
1

AWS Administration โ€“ The Definitive Guide


Table of Contents

AWS Administration โ€“ The Definitive Guide
Credits
About the Author
About the Reviewer
www.PacktPub.com
Support files, eBooks, discount offers, and more
Why subscribe?
Free access for Packt account holders
Instant updates on new Packt books
Preface
What this book covers
What you need for this book
Who this book is for
Conventions
Reader feedback
Customer support
Downloading the example code
Errata
Piracy
Questions
1. Introducing Amazon Web Services
What is cloud computing?
Cloud computing features and benefits
Cloud computing use cases
Introducing Amazon Web Services
AWS architecture and components
Regions and availability zones
AWS platform overview
Compute
Storage
Databases
Networking
Distributed computing and analytics
Content distribution and delivery
Workflow and messaging
Monitoring
Identity and access management
Getting started with AWS
Introducing the AWS Management Console
Getting started with AWS CLI
Plan of attack!
Summary
2. Security and Access Management
Security and clouds
Is AWS really secure
Shared responsibility model
Identity and Access Management
Business use case scenario
Getting started with the IAM Console
Creating users and groups
Understanding permissions and policies
Creating and assigning policies
Managing access and security using the AWS CLI
Planning your next steps
Recommendations and best practices
Summary
3. Images and Instances
Introducing EC2!
EC2 use cases
Introducing images and instances
Understanding images
Amazon Linux AMI
Understanding instances
EC2 instance pricing options
On-demand instances
Reserved instances
Spot instances
Working with instances
Stage 1 โ€“ choose AMI
Stage 2 โ€“ choose an instance type
Stage 3 โ€“ configure instance details
Stage 4 โ€“ add storage
Stage 5 โ€“ tag instances
Stage 6 โ€“ configure security groups
Stage 7 โ€“ review instance launch
Connecting to your instance
Configuring your instances
Launching instances using the AWS CLI
Stage 1 โ€“ create a key pair
Stage 2 โ€“ create a security group
Stage 3 โ€“ add rules to your security group
Stage 4 โ€“ launch the instance
Cleaning up!
Planning your next steps
Recommendations and best practices
Summary
4. Security, Storage, Networking, and Lots More!
An overview of security groups
Understanding EC2 networking
Determining your instances IP addresses
Working with Elastic IP addresses
Create an Elastic IP address
Allocating Elastic IP addresses
Disassociating and releasing an Elastic IP address
Understanding EBS volumes
EBS volume types
Getting started with EBS Volumes
Creating EBS volumes
Attaching EBS volumes
Accessing volumes from an instance
Detaching EBS volumes
Managing EBS volumes using the AWS CLI
Backing up volumes using EBS snapshots
Planning your next steps
Recommendations and best practices
Summary
5. Building Your Own Private Clouds Using Amazon VPC
An overview of Amazon VPC
VPC concepts and terminologies
Subnets
Security groups and network ACLs
Routing tables
VPC endpoints
Internet Gateways
NAT instances
DNS and DHCP Option Sets
VPC limits and costs
Working with VPCs
VPC deployment scenarios
Getting started with the VPC wizard
Viewing VPCs
Listing out subnets
Working with route tables
Listing Internet Gateways
Working with security groups and Network ACLs
Launching instances in your VPC
Creating the web servers
Creating the database servers
Planning next steps
Best practices and recommendations
Summary
6. Monitoring Your AWS Infrastructure
An overview of Amazon CloudWatch
Concepts and terminologies
Metrics
Namespaces
Dimensions
Time stamps and periods
Units and statistics
Alarms
CloudWatch limits and costs
Getting started with CloudWatch
Monitoring your account's estimate charges using CloudWatch
Monitoring your instance's CPU Utilization using CloudWatch
Monitoring your instance's memory and disk utilization using CloudWatch Scripts
Creating CloudWatch access roles
Installing the CloudWatch monitoring scripts
Viewing the custom metrics from CloudWatch
Monitoring logs using CloudWatch Logs
CloudWatch Log concepts and terminologies
Getting Started with CloudWatch Logs
Viewing the logs
Creating metric filters and alarms
Planning your next steps
Recommendations and best practices
Summary
7. Manage Your Applications with Auto Scaling and Elastic Load Balancing
An overview of Auto Scaling
Auto scaling components
Auto scaling groups
Launch configurations
Scaling plans
Introducing the Elastic Load Balancer
Creating your first Elastic Load Balancer
Step 1 โ€“ Defining the Load Balancer
Step 2 โ€“ Assign security groups
Step 3 โ€“ configure security settings
Step 4 โ€“ Configure Health Check
Step 5 โ€“ Add EC2 instances
Step 6 โ€“ Add tags
Step 7 โ€“ Review and Create
Getting started with Auto Scaling
Creating the Launch Configuration
Step 1 โ€“ Choose AMI
Step 2 โ€“ Choose Instance type
Step 3 โ€“ Configure details
Step 4 โ€“ Add storage
Step 5 โ€“ Configure Security Group
Step 6 โ€“ Review
Creating the Auto Scaling Group
Step 1 โ€“ Configure Auto Scaling group details
Step 2 โ€“ Configure scaling policies
Step 3 โ€“ Configure notifications
Step 4 โ€“ Configure tags
Step 5 โ€“ Review
Verifying and testing Auto Scaling
Suspend, resume and delete Auto Scaling
Planning your next steps
Recommendations and best practices
Summary
8. Database-as-a-Service Using Amazon RDS
An overview of Amazon RDS
RDS instance types
Multi-AZ deployments and Read Replicas
Working with Amazon RDS
Getting started with MySQL on Amazon RDS
Creating a MySQL DB instance
Step 1 โ€“ Select Engine
Step 2 โ€“ Production?
Step 3: Specify DB Details
Step 4: Configure Advanced Settings
Connecting remotely to your DB instance
Testing your database
Modifying your DB instances
Backing up DB instances
Creating Read Replicas and promoting them
Logging and monitoring your DB instance
Cleaning up your DB instances
Planning your next steps
Recommendations and best practices
Summary
9. Working with Simple Storage Service
Introducing Amazon S3
Getting s...

Table of contents