Compute, Storage & Databases Flashcards
Amazon EC2
Amazon Elastic Compute Cloud. A service that provides secure and resizable virtual machines (instances) in the cloud.
Amazon EC2 Spot
A service which helps you run fault tolerant workloads for up to 90% of the normal price of EC2.
Amazon EC2 Auto Scaling
A service which can automatically add or remove computing capacity to meet your
changes in computing demand.
Amazon LightSail
A service which provides a really easy to use cloud platform to build an
application or website.
Amazon ECS
Amazon Elastic Container Service. A service to run secure, reliable, and scalable containers.
Amazon ECR
Amazon Elastic Container Registry. A service to store manage and deploy container images.
Amazon EKS
Amazon Elastic Kubernetes Service. A fully managed Kubernetes service.
AWS Lambda
A compute service to run code without servers.
AWS Outposts
A service which lets you run your AWS services on your own servers, instead of Amazons.
AWS Snow Family
A service that lets you bring a lot of data into AWS. Put files on devices and
ship them back to Amazon to be loaded into your AWS account.
AWS Wavelength
A service which lets you access AWS services from 5G devices without having to go via the internet.
VMWare Cloud on AWS
A service which assists in migrating your VMware workloads to AWS.
AWS Local Zones
A service which lets you run that latency sensitive applications closer to end users.+
File-based storage
You give files a name and organize them in folders under directories and subdirectories.
Block storage
Files are split into chunks of data, of equal size, stored in raw storage volumes. Typically used by server-based operating systems, which then manage those volumes and can use them as individual hard drives. Common for databases and email servers.
Object storage
Files are stored in objects in a flat memory model. Each object can be retrieved by using its unique identifier.
Amazon EFS
Elastic File System. A service for scalable, elastic, and cloud native network file systems (NFS), meaning that you can access files and directories that are nor on your system but are connected to your network. Storage classes: Standard and Infrequent.
Amazon FSx
Windows File Server. A fully managed file storage for Windows Server.
Amazon EBS
Elastic Block Store. Easy to use high-performance block storage at any
scale. Amazon EC2 uses it to store all of its files.
Amazon S3
Simple Storage Service. An object storage service built to store and retrieve any amount of data from anywhere in the world. Storage classes include S3: Standard, Standard Infrequent, One Zone Infrequent, Glacier, Glacier Deep Archive and Intelligent Tiering.
AWS Backup
A service to centrally manage and automate backups across
AWS services.
AWS Storage Gateway
A hybrid cloud storage that provides on-premise access to virtually unlimited
cloud storage. Includes 3 storage gateways: File Gateway, Tape Gateway and Volume Gateway.
AWS DataSync
A service to allow you to easily transfer data to and from AWS up to 10 times faster than normal.
AWS Transfer Family
A group of services which allow you to simply and seamlessly transfer files to Amazon S3 using SFTP, FTP, and FTPS.
Relational database
Data that relates to each other is organised into tables. Aimed at traditional applications, enterprise resource planning, customer relationship management, and e-commerce. SQL is commonly used to interact with relational databases.
Amazon Aurora
A relational database. MySQL and PostgreSQL compatible database built for the cloud.
Amazon RDS
Relational Database Service. A service to make it easy to set up, use, and scale
multiple database engines.
Amazon Redshift
A cloud database warehouse service, designed for large datasets.
Key-Value Databases
NoSQL database which stores data as a collection of key-value pairs. Aimed at high traffic web applications, e-commerce systems, and gaming applications.
Amazon DynamoDB
A fully managed, very fast and flexible,
NoSQL key-value database for any scale. Works well with serverless like Lambda (store and process data without any service).
In-Memory Database (IMDB)
Database which relies on main memory (RAM) for storage and retrieval for faster data access: caching, session management,
gaming leader-boards, and geospatial applications.
Amazon ElastiCache
Managed, in-memory caching service for popular in-memory data stores: Redis and Memcached, allowing for quick data retrieval from in-memory cache rather than data stores or databases.
Document Databases
NoSQL databases designed to store and retrieve semi-structured or unstructured data from documents. Used for content management, catalogues, and user profiles.
Amazon DocumentDB
MongoDB compatible fast, scalable, highly available document database.