Services Flashcards
Athena
interactive query services that makes it easy to analyze data in S3 using standard SQL. Serverless. Pay only for queries that you run.
EMR
Elastic Map Reduce
provides a managed Hadoop framework that makes it easy, fast, and cost-effective to process vast amounts of data across EC2 instances; handles big data use cases, ETL, ML, etc.
CloudSearch
managed service that makes it simple to set up, manage, and scale a search solution for your website or applications. Supports 34 languages
Elasticsearch Service
deploy, secure, and operate search analytics and visualize data in real-time
Kinesis
collect, process, and analyze real-time streaming data so you can get timely insights and react quickly to new information. Ex: video, audio, application logs, website clickstreams, and IoT telemetry data. Four services within it: Firehouse (loading), Data Analytics (analyze), Data Streams (streaming), Video Streams (video streaming…)
Redshift
fast, scalable data warehouse that makes it simple and cost-effective to analyze all your data cross your data warehouse and lake. 10x faster performance than other warehouses by using ML, deploy a new warehouse in minutes. 25 cents/hour and scale to $250/terabyte per year (less than 1/10 the cost of other solutions).
QuickSight
fast, cloud-powered BI services that helps you deliver insights to everyone in your organization. interactive dashboards, embed into your apps, provide your customers with self-service analytics
Data Pipeline
web services that processes and moves data between different AWS compute and storage services (S3, RDS, DynamoDB, and EMR). Fault tolerate and HA>
Glue
fully managed ETL service
Lake Formation
set up a secure data lake in days.
MSK
Managed Streaming for Kafka. fully managed services that makes it easy for you to build and run applications that use Apache Kafka to process streaming data.
Step Functions
workflows are made up of a series of step
output of one step acting as input into the next
lets you coordinate multiple AWS services into serverless workflows so you can build and update apps quickly
stitch together services like Lambda and ECS
app dev is simpler using step functions
translates your work flow into machine diagram that is easy to understand, change, and explain to others
MQ
managed message broker service for Apache ActiveMQ - makes it easy to set up and operate message brokers in the cloud
SQS
Simple Queue Service.
fully managed message queuing services that enables you to decouple and scale microservices, distributed systems, and serverless applications.
SNS
Simple Notification Service
used for building and integrating loosely-coupled, distributed applications
highly available, durable, secure, fully managed pub/sub messaging service that enables you to decouple microservices, distributed systems, and serverless applications.
SWF
Simple Workflow
web service that makes it easy to coordinate work across distributed application components. SWF enables applications for a range of use cases, including media processing, web application back-ends, business process workflows, and analytics pipelines, to be designed as a coordination of tasks
helps developers build, run, and scale background jobs that have parallel or sequential steps - a “task coordinator” in the cloud
Sumerian
lets you create and run virtual reality, augmented reality, and 3D applications quickly and easily
Cost Explorer
easy to use interface that lets you visualize, understand, and manage your AWS costs and usage over time.
Budgets
gives you the ability to set custom budgets that alert you when your cost or usage exceed (or are forecasted to exceed) your budgeted amount
Cost & Usage Report
single location for accessing comprehensive information about your AWS costs and usage
Reserved Instance (RI) Reporting
visualize your RI data; how much are you actually using vs. spending with an RI
RI is good for long-term, static requirements as you must lock-in for 1 or 3 years in return for a decent discount
Standard RIs: most significant discount (up to 75% off On-Demand) and are best suited for steady-state usage
Convertible RIs: discount (up to 54% off On-Demand) and the capability to change the attributes of the RI as long as the exchange results in the creation of Reserved Instances of equal or greater value. best suited for steady-state usage
Scheduled RIs: available to launch within the time windows you reserve. This option allows you to match your capacity reservation to a predictable recurring schedule that only requires a fraction of a day, a week, or a month
Managed Blockchain
fully managed service
build applications where multiple parties can execute transactions without the need for a trusted, central authority.
use open source frameworks Hyperledger Fabric and Ethereum
Alexa for Business
enables orgs and emps to use Alex sto get more work done - their “intelligent assistant”
WorkDocs
fully managed secure enterprise storage and sharing services with strong administrative controls and feedback capabilities that improve user productivity
WorkMail / Chime
Email / messaging service
EC2
managed at a regional level
charge for data EGRESS (out of instance)
Reservations apply
web service that provides secure, resizable compute capacity in the cloud. it is designed to make web scale computing easier for developers. this is your “server instances” called EC2 instances. scale up and down. you’ve got on-demand instances where you “pay as you go”. you also have RIs which provide you a significant discount (UP TO 75%), and Spot instances - allow you to big on spare Amazon EC2 computing capacity
Auto Scaling
maintain application availability and allows you to automatically add or remove EC2 instances according to conditions you define
Elastic Container Registry
full managed
Docker container registry
makes it easy for developers to store, manage, and deploy Docker container images.
Integrated with ECS (Elastic Container Service). eliminates the need to operate your own container repositories or worry about scaling the underlying infrastructure
ECS
Elastic Container Service.
container orchestration service that supports Docker containers and allows you to easily run and scale containerized applications on AWS
container management service that supports Docker containers and allows you to easily run applications on a managed cluster of Amazon EC2 instances
LightSail
easiest way to launch and manage a virtual private server with AWS. it includes everything you need: a virtual machine, SSD-based storage, data transfer, DNS management, and a static IP address
Batch
run efficiently 100,000s of batch computing jobs on AWS. no need to install and manage batch computing software or server clusters
Elastic Beanstalk
upload your code and Beanstalk handles the deployment (provisioning, load balancing, and auto scaling)… service for deploying and scaling web applications and services developed with Java, .NET, PHP, Node.js, Python, Ruby, Go, and Docker on servers like Apache, Nginx, Passenger, and Internet Information Services
Fargate
compute engine for ECS that allows you to run containers without having to manage servers or clusters
Lambda
lets you run code without provisioning or managing servers
pay only for the compute time you consume; when code isn’t running YOU DONT PAY;
upload your code and Lambda takes care of everything required to run and scale your code with HA
doesn’t require you to make any capacity decisions upfront
Serverless Application Repository
deploy code samples, components, and complete applications for common use cases such as web and mobile back-ends, event and data processing, logging, monitoring, IoT, and more - packaged with SAM (serverless Application Model)
Storage Gateway
hybrid storage service that enables your onprem apps to seamlessly use AWS cloud storage
S3 Glacier
secure, durable, and extremely low cost storage service for data archiving and long-term backup. Designed to deliver 9 “9s” of durability. Store for as little as $0.004 / GB / month. 3 options for access to archives, from a few minutes to several hours
FSx for Windows File Server
fully managed native microsoft windows file system; so you can easily move your windows-based applications that require file storage to aws.