+353-1-416-8900REST OF WORLD
+44-20-3973-8888REST OF WORLD
1-917-300-0470EAST COAST U.S
1-800-526-8630U.S. (TOLL FREE)

Amazon Web Services: The Definitive Guide for Beginners and Advanced Users

  • Book

  • October 2023
  • Bentham Science Publishers Ltd
  • ID: 5898960

Amazon Web Services:

A Comprehensive Guide for Beginners and Advanced Users is your go-to companion for learning and mastering AWS. It presents 10 easy-to-read chapters that build a foundation for cloud computing while also equipping readers with the skills necessary to use AWS for commercial projects. Readers will learn how to use AWS cloud computing services for seamless integrations, effective monitoring, and optimizing cloud-based web applications.

What you will learn from this guide:

  • Identity and Access Management in AWS: Learn about IAM roles, security of the root account, and password policies, ensuring a robust foundation in access management. 
  • Amazon EC2 Instance: Explore the different types of EC2 instances, pricing strategies, and hands-on experiences to launch, manage, and terminate EC2 instances effectively. This knowledge will help to make informed choices about pricing strategies. 
  • Storage Options and Solutions: A detailed examination of storage options within Amazon EC2 instances. Understanding Amazon Elastic Block Store (EBS), Amazon Elastic File Storage (EFS), and more, will enhance your ability to handle data storage efficiently. 
  • Load Balancing and Auto Scaling: Learn about different types of load balancers and how auto-scaling groups operate, to master the art of managing varying workloads effectively. 
  • Amazon Simple Storage Service (S3): Understand S3 concepts such as buckets, objects, versioning, storage classes, and practical applications. 
  • AWS Databases and Analytics: Gain insights into modern databases, AWS cloud databases, and analytics services such as Amazon Quicksight, AWS Glue, and Amazon Redshift. 
  • Computer Services and Integrations: Understand the workings of Docker, virtual machines, and various compute services offered by AWS, including AWS Lambda and Amazon Lightsail, Amazon MQ and Amazon SQS. 
  • Cloud Monitoring: Understand how to set up alarms, analyze metrics, and ensure the efficient monitoring of your cloud environment using Amazon CloudWatch and CloudTrail.

Key Features: 

  • Comprehensive Introduction to Cloud Computing and AWS
  • Guides readers to the complete set of features in AWS
  • Easy-to-understand language and presentation with diagrams and navigation guides
  • References for further reading 

Whether you're a student diving into cloud specialization as part of your academic curriculum or a professional seeking to enhance your skills, this guide provides a solid foundation for learning the potential of the AWS suite of applications to deploy cloud computing projects.

Table of Contents

Chapter 1 Introduction to Cloud Computing and AWS 

  • Introduction
  • Cloud Architecture
  • Types of Cloud Computing Services
  • Infrastructure As A Service (IAAS)
  • Platform As A Service (Paas)
  • Software As A Service (Saas)
  • Models For Cloud Computing Deployment
  • Cloud Computing's Characteristics and Benefits
  • Provisioning At One’s Leisure
  • Elasticity
  • Pay Per Use
  • Resilience of the Workload
  • The Capacity to Change Locations With Relative Ease
  • The Capacity to Establish Connections With A Wide Variety of Different Networks
  • Shared Use of Resources and Several Tenants
  • Cost Control
  • Mobility of Data and Work
  • Business Continuity and Disaster Recovery (BCDR)
  • Negative Aspects of Cloud Computing
  • Security in the Cloud
  • Cost Variability
  • The Absence of Skill and Knowledge
  • Governance of Information Technology
  • Observance of Industrial Regulations
  • Managing Various Cloud Providers
  • Efficiency When Using the Cloud
  • Getting A Personal Cloud
  • The Transition to the Cloud
  • “Locking In” A Vendor
  • Cloud Service Providers
  • Evolution of AWS 
  • The Formative Years (2000-2005)
  • First Generation (2006-2010)
  • Growing Generation (2010-2015)
  • Market Leader (After 2016)
  • Global Infrastructure of AWS 
  • Regions
  • Available Regions
  • Regions and Endpoints
  • Availability Zone
  • Local Zones
  • Wavelength Zones
  • AWS Outposts
  • AWS Shared Responsibility Model
  • Foundational Capabilities of AWS 
  • Quality of Service
  • Conclusion

Chapter 2 Identity and Access Management in AWS 

  • Introduction
  • IAM Capabilities
  • Working of IAM
  • Constituents of the IAM
  • Cli Vs Console
  • Adding IAM Users Through the Console
  • IAM Roles
  • AWS Service Role
  • AWS Service Role For An Ec2 Instance
  • AWS Service-Linked Role
  • Role Chaining
  • Delegation
  • Trust Policy
  • Principal
  • Create An IAM Role
  • Security of the Root Account
  • Password Policy
  • Virtual Mfa Devices
  • Fido Security Key
  • Hardware Mfa Device
  • Conclusion

Chapter 3 Amazon Ec2 Instance

  • Introduction
  • Types of Ec2 Instances
  • Pricing Strategy of Ec2 Instance
  • On-Demand Instance
  • Reserved Instances
  • Savings Plans
  • Spot Instances
  • Dedicated Hosts
  • Dedicated Instances
  • Ec2 Instance Hands-On
  • Launching of Ec2 Instance
  • Choosing Among Different Pricing Strategy
  • Launch Template
  • Spot Request
  • Ec2 Instance Connect
  • Terminating An Instance
  • Conclusion

Chapter 4 Storage Options With Amazon Ec2 Instance

  • Introduction
  • Storage
  • AWS Ec2 Instance Storage
  • Amazon Elastic Block Store (Ebs)
  • Hands-On Ebs
  • Amazon Elastic File Storage (Efs)
  • Conclusion

Chapter 5 Load Balancing and Auto Scaling in AWS 

  • Introduction
  • Types of Load Balancers
  • Application Load Balancers
  • Network Load Balancer
  • Gateway Load Balancers
  • Hands-On Elb
  • Auto-Scaling Group
  • Variations of Autoscaling
  • Reactive
  • Predictive
  • Scheduled
  • Dynamic
  • Conclusion

Chapter 6 Amazon Simple Storage Service

  • Introduction
  • S3 Buckets
  • S3 Objects
  • Getting Started With S3
  • S3 Versioning
  • S3 Storage Classes
  • Amazon S3 Standard
  • S3 Intelligent-Tiering
  • Amazon S3 Standard-Infrequent Access
  • Amazon S3 One Zone-Infrequent Access
  • Archive
  • Conclusion

Chapter 7 AWS Databases and Analytics

  • Introduction
  • Modern Databases
  • Cloud Database
  • Graph Database
  • In-Memory Database
  • AWS Cloud Databases
  • Amazon Relational Database Service
  • Amazon Aurora
  • Architecture Design
  • Amazon Dynamodb
  • Amazon Elasticache
  • Amazon Neptune
  • Working With Rds
  • Data Analytics in AWS 
  • Amazon Quicksight
  • AWS Glue
  • Amazon Redshift
  • Conclusion

Chapter 8 Compute Services in AWS 

  • Introduction
  • Working of Dockers and Virtual Machines
  • Run Docker On AWS 
  • Amazon Elastic Container Service
  • AWS Fargate
  • Kubernetes
  • Amazon Elastic Container Registry
  • AWS Batch
  • AWS Copilot
  • AWS Lambda-A Serverless Service
  • Hands On Lambda
  • Amazon Lightsail
  • Working With Lightsail
  • Conclusion

Chapter 9 Cloud Integrations

  • Introduction
  • AWS Application Integration Services
  • AWS Messaging
  • Amazon Mq
  • Amazon Sqs
  • Amazon SNS
  • Amazon Pinpoint
  • Amazon Kinesis
  • Implementing Sqs
  • Conclusion

Chapter 10 Cloud Monitoring

  • Introduction
  • Amazon Cloudwatch
  • Cloudwatch Logs
  • Working With Cloudwatch Logs
  • Cloudwatch Metrics
  • Amazon Cloudwatch Alarms
  • Metric Alarm
  • Composite Alarm
  • Meric Alarm States
  • Analyzing An Alarm
  • Period
  • Evaluation Periods
  • Data Points
  • Hands On Cloudwatch Alarm
  • AWS Cloudtrail
  • Hands-On Cloud Trail
  • Amazon Health Dashboard
  • Conclusion
  • References
  • Subject Index

Author

  • Parul Dubey
  • Arvind Kumar Tiwari
  • Rohit Raja