3 options
AWS administration cookbook / Lucas Chan, Rowan Udell.
- 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.