Preface
Cloud computing has become a staple of technical discussions, and it has evolved a lot in the last 10 years or so. Whether small, medium, or large, all organizations are moving to cloud environments due to pull factors such as pay-as-you-go billing models and the innovative services that cloud services provide. Amazon Web Services (AWS) is a market leader when it comes to providing such innovative services. AWS is easy to use and has a huge knowledge base. AWS helps us achieve high agility, high availability, high fault tolerance, and high scalability, and it provides many services that can change the dynamics of resource usage in any application.
AWS provides a huge number of services, pertaining to compute, storage, networking, databases, migration, media services, DevOps, the Internet of Things (IoT), big data, management tools, machine learning, analytics, security, identity and compliance, mobile services, Augmented Reality (AR) and Virtual Reality (VR), application integration, customer engagement, game development, desktop and app streaming, and more. This book provides details on the implementation of networking services with AWS in a step-by-step manner. This book gives an overview of basic networking services, Amazon Virtual Private Cloud (VPC), AWS Elastic Load Balancing, AWS Auto Scaling, Amazon Route 53, Identity and Access Management, and security-related configuration. This book also contains steps to troubleshoot the issues that we came across while working on different services for this book.
Every chapter of this book has simple and easy-to-follow steps with screenshots, to make it easier for you to visualize what's going on. The chapters also highlight some best practices and recommendations that should be considered when working with AWS. It will help beginners understand and learn about AWS networking easily.