My Account Log in

3 options

AWS administration cookbook / Lucas Chan, Rowan Udell.

EBSCOhost Academic eBook Collection (North America) Available online

View online

Ebook Central College Complete Available online

View online

O'Reilly Online Learning: Academic/Public Library Edition Available online

View online
Format:
Book
Author/Creator:
Chan, Lucas, author.
Udell, Rowan, author.
Language:
English
Subjects (All):
Amazon Web Services (Firm).
Cloud computing.
Web services.
Physical Description:
1 online resource (383 pages) : illustrations
Edition:
1st edition
Place of Publication:
Birmingham, [England] ; Mumbai, [India] : Packt Publishing, 2017.
System Details:
text file
Biography/History:
Udell Rowan: Rowan Udell has been working in development and operations for 15 years. His travels have seen him work in start-ups and enterprises in the finance, education, and web industries in both Australia and Canada. He currently works as a Technical Director at Versent, an AWS Premier Consulting Partner, working with teams building cloud-native products on AWS. He specializes in serverless applications and architectures on AWS, and contributes actively in the AWS and serverless communities. Chan Lucas: Lucas Chan has been working in tech since 1995 in a variety of development, systems admin, and DevOps roles. He is currently a senior consultant and engineer at Versent and was a technical director at Stax. He's been running production workloads on AWS for over 10 years. He's also a member of the APAC AWS warriors program and holds all five of the available AWS certifications.
Summary:
Build, automate, and manage your AWS-based cloud environments About This Book Install, configure, and administer computing, storage, and networking in the AWS cloud Automate your infrastructure and control every aspect of it through infrastructure as code Work through exciting recipes to administer your AWS cloud Who This Book Is For If you are an administrator, DevOps engineer, or an IT professional who is moving to an AWS-based cloud environment, then this book is for you. It assumes familiarity with cloud computing platforms, and that you have some understanding of virtualization, networking, and other administration-related tasks. What You Will Learn Discover the best practices to achieve an automated repeatable infrastructure in AWS Bring down your IT costs by managing AWS successfully and deliver high availability, fault tolerance, and scalability Make any website faster with static and dynamic caching Create monitoring and alerting dashboards using CloudWatch Migrate a database to AWS Set up consolidated billing to achieve simple and effective cost management with accounts Host a domain and find out how you can automate health checks In Detail Amazon Web Services (AWS) is a bundled remote computing service that provides cloud computing infrastructure over the Internet with storage, bandwidth, and customized support for application programming interfaces (API). Implementing these services to efficiently administer your cloud environments is a core task. This book will help you build and administer your cloud environment with AWS. We'll begin with the AWS fundamentals, and you'll build the foundation for the recipes you'll work on throughout the book. Next, you will find out how to manage multiple accounts and set up consolidated billing. You will then learn to set up reliable and fast hosting for static websites, share data between running instances, and back up your data for compliance. Moving on, you will find out how to use the compute service to enable consistent and fast instance provisioning, and will see how to provision storage volumes and autoscale an application server. Next, you'll discover how to effectively use the networking and database service of AWS. You will also learn about the different management tools of AWS along with securing your AWS cloud. Finally, you will learn to estimate the costs for your cloud. By the end of the book, you will be able to easily administer your AWS cloud. Style and approach This practical g...
Contents:
Cover
Copyright
Credits
About the Authors
About the Reviewer
www.PacktPub.com
Customer Feedback
Table of Contents
Preface
Chapter 1: AWS Fundamentals
Introduction
Creating an account
Regions and Availability Zones
The AWS web console
CloudFormation templates
Infrastructure as Code
Visibility
Consistency
Troubleshooting
Scale
Costs
DevOps
Server configuration
IaC on AWS
CloudFormation
What is CloudFormation?
Why is CloudFormation important?
The layer cake
YAML versus JSON
A closer look at CloudFormation templates
Parameters
Resources
Outputs
Mappings
Dependencies and ordering
Functions
Fn::Join
Fn::Sub
Conditionals
Permissions and service roles
Custom resources
Cross-stack references
Updating resources
Change sets
Other things to know
Name collisions
Rollback
Limits
Circular dependencies
DSLs and generators
Credentials
Stack policies
The command-line interface tool
Installation
Upgrade
Configuration
Default profile
Named profiles
Environment variables
Instance roles
Usage
Commands
Subcommands
Options
Output
JSON
Table
Text
Querying
Generate CLI skeleton
Input
Pagination
Autocomplete
Related tools
jq
Chapter 2: Managing AWS Accounts
Setting up a master account
How to do it...
How it works...
There's more...
Multi-factor authentication
Using the CLI
See also
Creating a member account
Getting ready
Accessing the member account
Service control policies
Root credentials
Deleting accounts
Inviting an account
How it works.
There's more...
Removing accounts
Consolidated billing
Managing your accounts
Getting the root ID for your organization
Creating an OU
Getting the ID of an OU
Adding an account to an OU
Removing an account from an OU
Deleting an OU
Adding a service control policy
Chapter 3: Storage and Content Delivery
Storage
Elastic Block Store
Elastic File System
Simple Storage Service
Glacier
Content delivery
Hosting a static website
Creating S3 buckets and hosting content
Creating a hosted zone
Creating DNS records
Uploading website content
Delegating your domain to AWS
Cross-origin resource sharing
Caching a website
About dynamic content
Configuring CloudFront distributions
Working with network storage
Backing up data for compliance
Chapter 4: Using AWS Compute
Creating a key pair
Launching an instance
Attaching storage
Securely accessing private instances
Auto scaling an application server
Scaling policies
Alarms
Creating machine images
How to do it.
How it works...
Template
Validate the template
Build the AMI
Debugging
Orphaned resources
Deregistering AMIs
Other platforms
Creating security groups
Differences from traditional firewalls
Creating a load balancer
HTTPS/SSL
Path-based routing
Chapter 5: Management Tools
Auditing your AWS account
Recommendations with Trusted Advisor
Creating e-mail alarms
Existing topics
Other subscriptions
Publishing custom metrics in CloudWatch
Cron
Auto scaling
Backfilling
Creating monitoring dashboards
Widget types
Creating a budget
Feeding log files into CloudWatch logs
Chapter 6: Database Services
Creating a database with automatic failover
Creating a NAT gateway
Creating a database read-replica
Promoting a read-replica to master
Creating a one-time database backup
Restoring a database from a snapshot
There's more.
Migrating a database
Database engines
Ongoing replication
Multi-AZ
Calculating DyanmoDB performance
Burst capacity
Metrics
Eventually consistent reads
Chapter 7: Networking
Building a secure network
See also...
Canary deployment via DNS
Hosting a domain
Routing based on location with failover
Normal operation (geolocation routing)
Region A failure
Region B failure
Network logging and troubleshooting
Log format
Updates
Omissions
Chapter 8: Security and Identity
Federating with your AWS account
Active Directory configuration
Auth Account policy configuration
Auth Account role configuration
Simple AD configuration
App Account role configuration
Creating SSL certificates
EC2 instances
Importing certificates
Active Directory as a service
Creating users
Creating instance roles
Cross-account user roles
AWS CLI profiles
Storing secrets
Key aliases
Secret reader role
Secret writer role
The put-file command
Versioning
Chapter 9: Estimating Costs
Calculating costs
Estimating CloudFormation template costs
Purchasing reserved instances
Estimating total cost of ownership
Index.
Notes:
Includes bibliographical references and index.
Description based on online resource; title from PDF title page (ebrary, viewed May 11, 2017).
ISBN:
9781787121522
1787121526
OCLC:
986525903

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

Find

Home Release notes

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Find catalog Using Articles+ Using your account