Cargando…

AWS certified developer : associate guide : your one-stop solution to pass the AWS developer's certification /

An effective guide to becoming an AWS Certified Developer About This Book This fast-paced guide will help you clear the exam with confidence Learn to design, develop, and deploy cloud-based solutions using AWS Enhance your AWS skills with practice questions and mock tests Who This Book Is For This b...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autores principales: Tankariya, Vipul (Autor), Parmar, Bhavin (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham, UK : Packt Publishing, 2017.
Temas:
Acceso en línea:Texto completo
Tabla de Contenidos:
  • Cover
  • Copyright
  • Credits
  • About the Author
  • Acknowledgments
  • About the Author
  • About the Reviewer
  • www.PacktPub.com
  • Customer Feedback
  • Dedication
  • Table of Contents
  • Preface
  • Chapter 1: AWS Certified Developer
  • Associate Certification
  • Domain 1.0
  • AWS fundamentals
  • Domain 2.0
  • Designing and developing
  • Domain 3.0
  • Deployment and security
  • Domain 4.0
  • Debugging
  • Frequently asked questions about the exam
  • Chapter 2: Introduction to Cloud Computing and AWS
  • History of the cloud
  • Evolution of cloud computing
  • Basic AWS concepts
  • Benefits of using AWS over a traditional data center
  • Accessing AWS services
  • AWS overview
  • AWS global infrastructure
  • Regions and AZs
  • What are SaaS, PaaS, and IaaS?
  • Understanding virtualization
  • Virtualization types based on virtualization software
  • Virtualization types based on virtualization methods
  • Elasticity versus scalability
  • Traditional data center resourcing
  • Cloud infrastructure resourcing
  • Comparing AWS cloud and on-premise data centers
  • Total Cost of Ownership (TCO) versus Return on Investment (ROI)
  • Creating a new AWS account
  • Deleting an AWS account
  • AWS free tier
  • Root user versus non-root user
  • AWS dashboard
  • Components of the AWS dashboard
  • Core AWS services
  • Shared security responsibility model
  • AWS soft limits
  • Disaster recovery with AWS
  • Backup and restore
  • Pilot light
  • Warm standby
  • Multi-site
  • Chapter 3: Identity and Access Management
  • Understanding the AWS root user
  • Elements of IAM
  • Users
  • Access key and secret key
  • Password policy
  • Multi-factor authentication (MFA)
  • Security token-based MFA
  • Steps for enabling a virtual MFA device for a user
  • SMS text message-based MFA
  • Creating an AWS IAM user using the AWS dashboard
  • Introduction to AWS CLI
  • Installing AWS CLI.
  • Getting a AWS user access key and secret key
  • Configuring AWS CLI
  • AWS CLI syntax
  • Getting AWS CLI help
  • Creating an IAM user using AWS CLI
  • Groups
  • Creating a new IAM group
  • Creating an IAM group using CLI
  • Adding existing users to a group
  • IAM role
  • Creating roles for an AWS service
  • Creating IAM roles using AWS CLI
  • Policy
  • Managed policies
  • Inline policies
  • Resource-based policies
  • Example of a resource-based policy
  • IAM policy simulator
  • Active Directory Federation Service (ADFS)
  • Integration between ADFS and the AWS console
  • Web identity federation
  • STS
  • AWS STS and AWS regions
  • Using temporary credentials in Amazon EC2 instances
  • Using temporary security credentials with the AWS SDKs
  • IAM best practices
  • Exam tips
  • Chapter 4: Virtual Private Clouds
  • AWS VPCs
  • Subnets
  • Private subnets
  • Public subnets
  • IP addressing
  • Private IPs
  • Public IPs
  • Elastic IP addresses
  • Creating a VPC
  • VPCs with a single public subnet
  • VPCs with private and public subnets
  • VPCs with public and private subnets and hardware VPN access
  • VPCs with private subnet only and hardware VPN access
  • Security
  • Security groups
  • NACLs
  • Security groups versus NACLs
  • Flow logs
  • Controlling access
  • VPC networking components
  • ENI
  • Route tables
  • IGWs
  • Egress-only IGWs
  • NATs
  • Comparison of NAT instances and NAT gateways
  • DHCP option sets
  • DNS
  • VPC peering
  • VPC endpoints
  • ClassicLink
  • VPC best practices
  • Chapter 5: Getting Started with Elastic Compute Cloud
  • Introduction to EC2
  • Pricing for EC2
  • Per-second billing for EC2 instances and EBS volumes
  • EC2 instance life cycle
  • Instance launch
  • Instance stop and start
  • Instance reboot
  • Instance retirement
  • Instance termination
  • AMIs
  • Root device types
  • EC2 instance virtualization types.
  • Creating an EC2 instance
  • Changing the EC2 instance type
  • Connecting to the EC2 instance
  • Connecting to a Linux EC2 instance from a Microsoft Windows system
  • Connecting to an EC2 instance using a PuTTY session
  • Troubleshooting SSH connection issues
  • EC2 instance metadata and user data
  • Placement group
  • Introducing EBS
  • Types of EBS
  • General Purpose SSD (gp2)
  • Provisioned IOPS SSD (io1)
  • Throughput Optimized HDD (st1)
  • Cold HDD (sc1)
  • Encrypted EBS
  • Monitoring EBS volumes with CloudWatch
  • Snapshots
  • EBS optimized EC2 instances
  • EC2 best practices
  • Chapter 6: Handling Application Traffic with Elastic Load Balancing
  • Introduction to the Elastic Load Balancer
  • Benefits of using an ELB
  • Types of ELB
  • Classic Load Balancer
  • Application Load Balancer
  • Features of an ELB
  • Step by step
  • creating a Classic Load Balancer
  • How an ELB works
  • The working of a Classic Load Balancer
  • The working of an Application Load Balancer
  • ELB best practices
  • Chapter 7: Monitoring with CloudWatch
  • How Amazon CloudWatch works
  • Elements of Amazon CloudWatch
  • Namespaces
  • Metrics
  • Dimensions
  • Statistics
  • Percentile
  • Alarms
  • Creating a CloudWatch alarm
  • Billing alerts
  • CloudWatch dashboards
  • Monitoring types
  • basic and detailed
  • CloudWatch best practices
  • Chapter 8: Simple Storage Service, Glacier, and CloudFront
  • Amazon S3
  • Creating a bucket
  • Bucket restriction and limitations
  • Bucket access control
  • Bucket policy
  • User policies
  • Transfer Acceleration
  • Enabling Transfer Acceleration
  • Requester Pay model
  • Enabling Requestor Pays on a bucket
  • Understanding objects
  • Object keys
  • Object key naming guide
  • Object metadata
  • System-metadata
  • User-defined metadata
  • Versioning
  • Enabling versioning on a bucket
  • Object tagging
  • S3 storage classes.
  • S3 Standard storage
  • S3-IA storage
  • S3 RRS
  • Glacier
  • Comparison of S3 storage classes and Glacier
  • Life cycle management
  • Life cycle configuration use cases
  • Defining life cycle policy for a bucket
  • Hosting a static website on S3
  • Cross-Origin Resource Sharing (CORS)
  • Using CORS in different scenarios
  • Configuring CORS on a bucket
  • CORS configuration example XML
  • Enabling CORS on a bucket
  • Cross-region replication
  • Enabling cross-region replication
  • Chapter 9: Other AWS Storage Options
  • Amazon EFS
  • AWS Storage Gateway
  • File gateways
  • Volume gateways
  • Gateway-cached volumes
  • Gateway-stored volumes
  • Tape-based storage solutions
  • VTL
  • AWS Snowball
  • AWS Snowmobile
  • Chapter 10: AWS Relational Database Services
  • Amazon RDS components
  • DB instances
  • Region and AZs
  • Security groups
  • DB parameter groups
  • DB option groups
  • RDS engine types
  • Amazon Aurora DB
  • Comparison of Amazon RDS Aurora with Amazon RDS MySQL
  • MariaDB
  • Microsoft SQL Server
  • MySQL
  • Oracle
  • PostgreSQL
  • Creating an Amazon RDS MySQL DB instance
  • Monitoring RDS instances
  • Creating a snapshot
  • Restoring a DB from a snapshot
  • Changing an RDS instance type
  • Amazon RDS and VPC
  • Amazon RDS and high availability
  • Connecting to an Amazon RDS DB instance
  • Connecting to an Amazon Aurora DB cluster
  • Connecting to a MariaDB instance
  • Connecting to a MySQL instance
  • Connecting to an Oracle instance
  • RDS best practices
  • Chapter 11: AWS DynamoDB
  • A NoSQL Database Service
  • Let's first understand what an RDBMS is
  • What is SQL?
  • What is NoSQL?
  • Key-value pair databases
  • Document databases
  • Graph databases
  • Wide column databases
  • When to use NoSQL databases?
  • SQL versus NoSQL
  • Introducing DynamoDB
  • DynamoDB components
  • Primary key
  • Secondary indexes
  • DynamoDB Streams.
  • Read consistency model
  • Eventually consistent reads
  • Strong consistent reads
  • Naming rules and data types
  • Naming rules
  • Data types
  • Scalar data types
  • Document types
  • Set types
  • Creating a DynamoDB table
  • basic steps
  • Adding a sort key while creating a DynamoDB table
  • Using advanced settings while creating a DynamoDB table
  • Creating secondary indexes
  • table settings
  • Provisioned capacity
  • table settings
  • Auto Scaling
  • table settings
  • Methods of accessing DynamoDB
  • DynamoDB console
  • DynamoDB CLI
  • Working with API
  • DynamoDB provisioned throughput
  • Read capacity units
  • Write capacity units
  • Calculating table throughput
  • DynamoDB partitions and data distribution
  • Data distribution
  • partition key
  • Data Distribution
  • partition key and sort key
  • DynamoDB global and LSI
  • The difference between GSI and LSI
  • DynamoDB query
  • Query with AWS CLI
  • DynamoDB Scan
  • Reading an item from a DynamoDB table
  • Writing an item to a DynamoDB table
  • PutItem
  • UpdateItem
  • DeleteItem
  • Conditional writes
  • User authentication and access control
  • Managing policies
  • DynamoDB API permissions
  • DynamoDB best practices
  • Chapter 12: Amazon Simple Queue Service
  • Why use SQS?
  • How do queues work?
  • Main features of SQS
  • Types of queues
  • Dead Letter Queue (DLQ)
  • Queue attributes
  • Creating a queue
  • Sending a message in a queue
  • Viewing/deleting a message from a queue
  • Purging a queue
  • Deleting a queue
  • Subscribing a queue to a topic
  • Adding user permissions to a queue
  • SQS limits
  • Queue monitoring and logging
  • CloudWatch metrics available for SQS
  • Logging SQS API actions
  • SQS security
  • Authentication
  • SSE
  • Chapter 13: Simple Notification Service
  • Introduction to Amazon SNS
  • Amazon SNS fanout
  • Application and system alerts
  • Mobile device push notifications.