AWS Bootcamp Flashcards
A web service interface that allows users to create and configure compute machines in the cloud. It offers scalable compute machines with minimal configuration and reduces the overall time to boot new servers.
Elastic Compute Cloud (EC2)
Allows you to work with Docker-enabled applications. We don’t need to deal with the installation or configuration of prerequisite software to run on the cluster. ECS runs on Amazon EC2 clusters, so it can scale seamlessly.
EC2 Container Service (ECS)
Is used to launch virtual private servers. It offers low-cost computing servers that can be utilized by small and medium-sized businesses (SMBs)
Lightsail
Used for deploying and handling applications without worrying about the infrastructure it is going to run. We simply upload the application’s deployable file and it automatically handles capacity provisioning, load balancing, auto-scaling, and application health monitoring.
Elastic Beanstalk
A serverless computing service where we don’t need to manage servers and can focus on business logic. Its code will be executed based on requests and it can scale automatically.
Lambda
Allows us to execute multiple jobs automatically. It can execute applications and container images on EC2 instances to accomplish certain tasks
Batch
An object-based storage service over the web. We can store any amount of data and it can be retrieved from anywhere over HTTP. We can also host a static HTML website on S3
Simple Storage Service
A scalable file storage system that can be used with EC2 instances. It can be automatically scaled up and down based on files being added or removed. It can also be mounted on an external server residing outside the Amazon ecosystem
Elastic File System (EFS)
An interface that helps to connect an on-premise storage infrastructure with an AWS storage infrastructure. It offers multiple storage solution types, including file gateway, volume-based, and tape-based types
Storage Gateway
A cloud relational database offered by Amazon that makes it easy to configure and provides scalability. AWS RDS offers a wide range of databases to choose from, including Amazon Aurora, MySQL, PostgreSQL, MariaDB, Microsoft SQL Server, and Oracle. Amazon also provides a database migration service that can be used by consumers to migrate on-premise or external databases to the Amazon Cloud
Relational Database service
A fully managed NoSQL service that provides high performance and scalability. It handles databases in a distributed manner so that consumers do not have to deal with the administration of the database. Consumers will be directly dealing with tables with unlimited storage and they can store and retrieve data
DynamoDB
Provides a data caching service that can be an in-memory data store that improves application performance. It offers two open-source in-memory data stores, Redis and Memcached. The user can configure clusters of caching servers that can automatically handle failover
ElastiCache
A fully managed data warehouse service provided by Amazon. It allows us to connect via SQL-based clients and business intelligence tools and is focused on analytics. It also offers fast query execution over a large set of datasets.
Redshift
Allows us to create private and public networks where we can create different Amazon services. Those services will run under our virtual network in the same way as those running on on-premise data centers. We have the authority to configure the IP address range, subnets, network gateways, and security layers
Virtual Private Cloud (VPC)
A global CDN that helps to cache data over edge locations and provide data to the requester faster. The CDN helps to minimize cost and deliver content with low latency.
CloudFront