
AWS Administration Cookbook
Description
Alles über E-Books | Antworten auf Fragen rund um E-Books, Kopierschutz und Dateiformate finden Sie in unserem Info- & Hilfebereich.
- Automate your infrastructure and control every aspect of it through infrastructure as code
- Work through exciting recipes to administer your AWS cloud
Book DescriptionAmazon 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. 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
Who this book is forIf 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.
More details
Other editions
Additional editions

Persons
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.
Content
- 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
- CloudFormation templates
- 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
- Output
- Pagination
- Autocomplete
- Related tools
- jq
- Chapter 2: Managing AWS Accounts
- Introduction
- 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
- How to do it...
- How it works...
- There's more...
- Accessing the member account
- Service control policies
- Root credentials
- Deleting accounts
- See also
- Inviting an account
- Getting ready
- How to do it...
- How it works...
- There's more...
- Removing accounts
- Consolidated billing
- See also
- Managing your accounts
- Getting ready
- How to do it...
- 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
- How it works...
- There's more...
- See also
- Adding a service control policy
- Getting ready
- How to do it...
- How it works...
- There's more...
- See also
- Chapter 3: Storage and Content Delivery
- Introduction
- Storage
- Elastic Block Store
- Elastic File System
- Simple Storage Service
- Glacier
- Content delivery
- Hosting a static website
- How to do it...
- Creating S3 buckets and hosting content
- Creating a hosted zone
- Creating DNS records
- Uploading website content
- How it works...
- There's more...
- Delegating your domain to AWS
- Cross-origin resource sharing
- Caching a website
- Getting ready
- About dynamic content
- Configuring CloudFront distributions
- How to do it...
- Working with network storage
- Getting ready
- How to do it...
- How it works...
- There's more...
- Backing up data for compliance
- How to do it...
- How it works...
- Chapter 4: Using AWS Compute
- Introduction
- Creating a key pair
- Getting ready
- How to do it...
- How it works...
- Launching an instance
- Getting ready
- How to do it...
- How it works...
- There's more...
- See also
- Attaching storage
- Getting ready
- How to do it...
- How it works...
- See also
- Securely accessing private instances
- Getting ready
- How to do it...
- Configuration
- How it works...
- There's more...
- Auto scaling an application server
- Getting ready
- How to do it...
- How it works...
- Scaling policies
- Alarms
- Creating machine images
- Getting ready
- How to do it...
- How it works...
- Template
- Validate the template
- Build the AMI
- There's more...
- Debugging
- Orphaned resources
- Deregistering AMIs
- Other platforms
- Creating security groups
- Getting ready
- How to do it...
- There's more...
- Differences from traditional firewalls
- Creating a load balancer
- How to do it...
- How it works...
- There's more...
- HTTPS/SSL
- Path-based routing
- Chapter 5: Management Tools
- Introduction
- Auditing your AWS account
- How to do it...
- How it works...
- There's more...
- Recommendations with Trusted Advisor
- How to do it...
- How it works...
- There's more...
- Creating e-mail alarms
- How to do it...
- How it works...
- There's more...
- Existing topics
- Other subscriptions
- See also
- Publishing custom metrics in CloudWatch
- Getting ready
- How to do it...
- How it works...
- There's more...
- Cron
- Auto scaling
- Backfilling
- See also
- Creating monitoring dashboards
- Getting ready
- How to do it...
- There's more...
- Widget types
- See also
- Creating a budget
- Getting ready
- How to do it...
- How it works...
- Feeding log files into CloudWatch logs
- Getting ready
- How to do it...
- How it works...
- There's more...
- Chapter 6: Database Services
- Introduction
- Creating a database with automatic failover
- Getting ready
- How to do it...
- How it works...
- There's more...
- Creating a NAT gateway
- Getting ready
- How to do it...
- How it works...
- See also
- Creating a database read-replica
- Getting ready
- How to do it...
- How it works...
- There's more...
- Promoting a read-replica to master
- Getting ready
- How to do it...
- Creating a one-time database backup
- Getting ready
- How to do it...
- Restoring a database from a snapshot
- Getting ready
- How to do it...
- There's more...
- Migrating a database
- Getting ready
- How to do it...
- How it works...
- There's more...
- Database engines
- Ongoing replication
- Multi-AZ
- Calculating DyanmoDB performance
- Getting ready
- How to do it...
- How it works...
- There's more...
- Burst capacity
- Metrics
- Eventually consistent reads
- Chapter 7: Networking
- Introduction
- Building a secure network
- Getting ready
- How to do it...
- How it works...
- There's more...
- See also...
- Creating a NAT gateway
- Getting ready
- How to do it...
- How it works...
- See also
- Canary deployment via DNS
- Getting ready
- How to do it...
- How it works...
- Hosting a domain
- Getting ready
- How to do it...
- How it works...
- There's more...
- See also...
- Routing based on location with failover
- Getting ready
- How to do it...
- How it works...
- Normal operation (geolocation routing)
- Region A failure
- Region B failure
- There's more...
- See also...
- Network logging and troubleshooting
- Getting ready
- How to do it...
- How it works...
- There's more...
- Log format
- Updates
- Omissions
- See also
- Chapter 8: Security and Identity
- Introduction
- Federating with your AWS account
- Getting ready
- How to do it...
- Active Directory configuration
- Auth Account policy configuration
- Auth Account role configuration
- Simple AD configuration
- App Account role configuration
- How it works...
- There's more...
- See also
- Creating SSL certificates
- How to do it...
- How it works...
- There's more...
- EC2 instances
- Importing certificates
- CloudFormation
- Active Directory as a service
- Getting ready
- How to do it...
- How it works...
- There's more...
- See also
- Creating users
- Getting ready
- How to do it...
- There's more...
- See also
- Creating instance roles
- How to do it...
- How it works...
- There's more...
- See also
- Cross-account user roles
- Getting ready
- How to do it...
- How it works...
- There's more...
- AWS CLI profiles
- See also
- Storing secrets
- Getting ready
- How to do it...
- How it works...
- There's more...
- Key aliases
- Secret reader role
- Secret writer role
- The put-file command
- Versioning
- See also
- Chapter 9: Estimating Costs
- Introduction
- Calculating costs
- Getting ready
- How to do it...
- How it works...
- See also
- Estimating CloudFormation template costs
- Getting ready
- How to do it...
- How it works...
- See also
- Purchasing reserved instances
- Getting ready
- How to do it...
- How it works...
- There's more...
- Estimating total cost of ownership
- Getting ready
- How to do it...
- How it works...
- There's more...
- See also
- Index
System requirements
File format: ePUB
Copy protection: Adobe-DRM (Digital Rights Management)
System requirements:
- Computer (Windows; MacOS X; Linux): Install the free reader Adobe Digital Editions prior to download (see eBook Help).
- Tablet/smartphone (Android; iOS): Install the free app Adobe Digital Editions or the app PocketBook before downloading (see eBook Help).
- E-reader: Bookeen, Kobo, Pocketbook, Sony, Tolino and many more (not Kindle).
The file format ePub works well for novels and non-fiction books – i.e., „flowing” text without complex layout. On an e-reader or smartphone, line and page breaks automatically adjust to fit the small displays.
This eBook uses Adobe-DRM, a „hard” copy protection. If the necessary requirements are not met, unfortunately you will not be able to open the eBook. You will therefore need to prepare your reading hardware before downloading.
Please note: We strongly recommend that you authorise using your personal Adobe ID after installation of any reading software.
For more information, see our ebook Help page.