AWS Products, Services & Features Flashcards
AWS AMI (Amazon Machine Images)
TOPIC: OS IMAGES
“An Amazon Machine Image (AMI) is a special type of virtual appliance that is used to create a virtual machine within the Amazon Elastic Compute Cloud (“EC2”). It serves as the basic unit of deployment for services delivered using EC2”.
An Amazon Machine Image (AMI) provides the information required to launch an instance, which is a virtual server in the cloud. You specify an AMI when you launch an instance, and you can launch as many instances from the AMI as you need. You can also launch instances from as many different AMIs as you need.
AWS Aurora
TOPIC: DATABASE
“Amazon Aurora is a relational database service developed and offered by AWS and is available as part of the Amazon Relational Database Service”.
Amazon Aurora (Aurora) is a fully managed, MySQL- and PostgreSQL-compatible, relational database engine. It combines the speed and reliability of high-end commercial databases with the simplicity and cost-effectiveness of open-source databases.
AWS Autoscaling
TOPIC: AUTO SCALING
“AWS Auto Scaling lets you build scaling plans that automate how groups of different resources respond to changes in demand. You can optimize availability, costs, or a balance of both. AWS Auto Scaling automatically creates all of the scaling policies and sets targets for you based on your preference”.
AWS Auto Scaling enables you to configure automatic scaling for the scalable AWS resources for your application in a matter of minutes. AWS Auto Scaling uses the Auto Scaling and Application Auto Scaling services to configure scaling policies for your scalable AWS resources.
AWS Availability Zones
TOPIC: HOSTING
“An Availability Zone is an Amazon resource within an AWS region, whereas an Edge location will deliver cached content to the closet location to recue latency”.
In AWS , there are regions with each region separated in a separate geographic area. Each region has multiple, isolated locations known as Availability Zones. An availability zone is used to host resources in a specific region.
AWS CloudFormation
TOPIC: DEVELOPMENT
“AWS CloudFormation gives developers and systems administrators an easy way to create and manage a collection of related AWS resources, provisioning and updating them in an orderly and predictable fashion”.
AWS CloudFront
TOPIC: CONTENT DELIVERY
“Amazon CloudFront is a content delivery network offered by Amazon Web Services. Content delivery networks provide a globally-distributed network of proxy servers which cache content, such as web videos or other bulky media, more locally to consumers, thus improving access speed for downloading the content.”.
Amazon CloudFront is a web service that speeds up distribution of your static and dynamic web content, such as .html, .css, .js, and image files, to your users. CloudFront delivers your content through a worldwide network of data centers called edge locations.
AWS CloudTrail
TOPIC: MONITORING
“AWS CloudTrail is an application program interface (API) call-recording and log-monitoring Web service offered by Amazon Web Services (AWS). AWS CloudTrail allows AWS customers to record API calls, sending log files to Amazon S3 buckets for storage.”.
AWS CloudTrail is a service that enables governance, compliance, operational auditing, and risk auditing of your AWS account.
AWS CloudTrail Logs
TOPIC: MONITORING
“AWS CloudTrail is an application program interface (API) call-recording and log-monitoring Web service offered by Amazon Web Services (AWS). AWS CloudTrail allows AWS customers to record API calls, sending log files to Amazon S3 buckets for storage”.
AWS CloudWatch
TOPIC: MONITORING
“Amazon CloudWatch is a monitoring service for AWS cloud resources and the applications you run on AWS. You can use Amazon CloudWatch to collect and track metrics, collect and monitor log files, set alarms, and automatically react to changes in your AWS resources”.
AWS CloudWatch Logs
TOPIC: MONITORING
“You can use Amazon CloudWatch Logs to monitor, store, and access your log files from Amazon Elastic Compute Cloud (Amazon EC2) instances, AWS CloudTrail, and other sources. You can then retrieve the associated log data from CloudWatch Log”.
AWS Cost Explorer
TOPIC: COST ANALYSIS
“AWS Cost Explorer is a graphical cost analysis tool available from the Billing and Cost Management console’s menu. It uses the data from each month’s spending for up to the last thirteen months and can forecast a spend pattern for the next three months.”.
Cost Explorer is a free tool that you can use to view your costs. You can view data up to the last 13 months, forecast how much you are likely to spend for the next three months, and get recommendations for what Reserved Instances to purchase. You can use Cost Explorer to see patterns in how much you spend on AWS resources over time, identify areas that need further inquiry, and see trends that you can use to understand your costs. You also can specify time ranges for the data, and view time data by day or by month.
AWS Direct Connect
TOPIC: FILE-SHARING
“Direct Connect has a peer-to-peer file sharing protocol. Direct Connect clients connect to a central hub and can download files directly from one another. Advanced Direct Connect can be considered a successor protocol.”.
AWS Direct Connect makes it easy to establish a dedicated network connection from your premises to AWS. Using AWS Direct Connect, you can establish private connectivity between AWS and your Data Center, office, or colocation environment, which in many cases can reduce your network costs, increase bandwidth throughput, and provide a more consistent network experience than Internet-based connections. You can connect your VPC to remote networks by using a VPN connection.
AWS DMS (Database Migration Service)
TOPIC: DATABASE MIGRATION
“AWS Database Migration Service (AWS DMS) Share this item with your network: The AWS Database Migration Service (DMS) is a software tool for migrating an on-premises database to the Amazon Web Services cloud. The service aims to reduce the duration of database transfers, which can take months otherwise”.
AWS Database Migration Service helps you migrate databases to AWS quickly and securely. The source database remains fully operational during the migration.
AWS DynamoDB
TOPIC: LOW LATENCY
“DynamoDB is a fully managed NoSQL offering provided by AWS”.
Amazon DynamoDB is a fast and flexible NoSQL database service for all applications that need consistent, single-digit millisecond latency at any scale. It is a fully managed cloud database and supports both document and key-value store models. Its flexible data model, reliable performance, and automatic scaling of throughput capacity, makes it a great fit for mobile, web, gaming, ad tech, IoT, and many other applications.
AWS EBS (Elastic Block Store)
TOPIC: REPLICATION, FAULT TOLERANCE
Amazon Elastic Block Store (Amazon EBS) provides persistent block storage volumes for use with Amazon EC2 instances in the AWS Cloud. Each Amazon EBS volume is automatically replicated within its Availability Zone to protect you from component failure, offering high availability and durability.
AWS EBS Snapshots
TOPIC: BACKUP
Creating snapshots of EBS Volumes can help ensure that you have a backup of your EBS volume in place.
You can back up the data on your Amazon EBS volumes to Amazon S3 by taking point-in-time snapshots.
AWS EC2 (Elastic Compute Cloud)
TOPIC: CLOUD COMPUTE
Amazon Elastic Compute Cloud (Amazon EC2) is a web service that provides resizable compute capacity in the cloud. It is designed to make web-scale cloud computing easier for developers. Amazon EC2’s simple web service interface allows you to obtain and configure capacity with minimal friction. It provides you with complete control of your computing resources and lets you run on Amazon’s proven computing environment.
Amazon EC2 reduces the time required to obtain and boot new server instances to minutes, allowing you to quickly scale capacity, both up and down, as your computing requirements change.
AWS Edge Location
TOPIC: LOW LATENCY
“AWS Edge locations are where data is cached to reduce the latency to the end users and customers”.
They are located in major cities around the world . This infrastructure is used only to provide services such as CloudFront, lambda, etc to support lower latency. they cannot be used for more mainstream services and infrastructure such as S3, EC2, VPC and EBS.
AWS ElastiCache
TOPIC: CLOUD CACHE
Amazon ElastiCache is a web service that makes it easy to deploy, operate, and scale an in-memory data store or cache in the cloud. The service improves the performance of web applications by allowing you to retrieve information from fast, managed, in-memory data stores, instead of relying entirely on slower disk-based databases.