AWS Application Service Flashcards
What is SWF ?
The fundamental concept in Amazon SWF is the workflow. A workflow is a set of activities that carry out some objective, together with logic that coordinates the activities. For example, a workflow could receive a customer order and take whatever actions are necessary to fulfill it.
What is Amazon SES ?
Amazon SES (Simple Email Service) is an email platform that provides an easy, cost-effective way for you to send and receive email using your own email addresses and domains.
What is Amazon SNS ?
Amazon Simple Notification Service (Amazon SNS) is a web service that coordinates and manages the delivery or sending of messages to subscribing endpoints or clients. In Amazon SNS, there are two types of clients—publishers and subscribers—also referred to as producers and consumers.
What happen when you create an Topic on AWS SNS ?
A ARN (Amazon ressource Name) is created.
What is the difference between AWS SNS and SQS ?
SNS is a push notification service, while SQS is a message system that require worker node to poll the queue.
What application service allows you to decouple your infrastructure using messaged based queues?
SQS
What does a “domain” refer to in Amazon SWF?
A collection of Workflow.
By default, EC2 instances pull SQS messages from an SQS queue on a FIFO (First In First out) basis ?
False (can be FIFO now, but otherwise it’s not guarantee).
Amazon’s SQS service guarantees a message will be delivered at least once.
True, can be deliver more than once especially if not setup correctly according to process time.
Amazon SWF ensures that a task is assigned only once and is never duplicated. ?
True
Amazon SWF is only for programme ressources ?
No it can be human interaction as well for exemple.
What the maximum size of a message in SQS ?
256 KB
How long a message can be kept in SQS ?
From 1 mn to 14 days, default is 4 days.
What is visibility timeout in SQS ?
When a message is picked up for processing but processing fail to return on time, then after the visibility timeout has be reach, the message will be back into the queue.
What is the visibility timeout maximum for SQS ?
12 hours.
What is SQS long polling ?
It’s a polling mechanism that prevent the need to pull constantly, it can pull and the callback can wait for hoours until call back. With normal pulling lot of request need to be made and so imply higher cost.
Is AWS SWF keep log of task and event ?
Yes, in opposite for SQS it need to be done on an application level.
What is the different 3 actors of SWF ?
Workflow starter (for exemple website or app). Decider (control the flow), decide what to do next. Activity workers, make the job (can be anything like human).
What the different subscriber with SNS ? (7)
HTTP HTTPS Email Email-JSON SQS Application Lambda
What is Elastic Transcoder ?
Media transcoder in the cloud, provides transcoding presets for popular output format. (pay base on minutes and resolution of source).
What is the three different WAS Kinesis ?
Kinesis Streams, Kinesis Firehose, Kinesis analytics
What is Kinesis Streams ?
Use Amazon Kinesis Streams to collect and process large streams of data records in real time.
What is a shard in Kinesis streams ?
Pipre that can consume a certain amoun of realt time data that will be send from producer ton consumer.
What is the main difference between kinesis stream and firehose ?
While in kinesis stream the shard configuration need to be setup manually, kinesis firehose won’t hold the data, instead it will be send to S3 immediatly or use as a trigger of lambda !!!
What is kinesis analytics ?
Allow to store data query and logs of kinesis streams and firehose.
What is AWS service catalog ?
Allow big corporate to manage catalog of IT services, VM, Software, DB ….
What AWS system Manager ?
Allow to manage big scale operation like apply patch on hundred of EC2 instances
What is AWS Trusted Advisor ?
Automatic tool for security (will scan open port for example or improve money spend)
What is AWS Managed Services ?
Will manage service for you as service
What is AWS MediaConvert ?
File transcoding service and multi screen delivery service
What is AWS MediaLive ?
Brodcast live process service
What is AWS MediaPackage ?
Prepare and protect media for delivery on internet
What is AWS MediaStore ?
Special storage service for media delivery like for VOD service
What is AWS MediaTailor ?
Tool to target advertising within media stream.
What is AWS SageMaker ?
Machine learning service for deeplearning for developer
What is AWS Comprehend ?
Sentiment analysis service (people feedback)
What is AWS DeepLens ?
Recognition service for camera (detect people or object inside the camera not in AWS) Special physical Hardware
What is AWS LEX ?
Lex is powering Alexa service, IA for chating with customer.
What is AWS Machine learning?
Basic machine learning service without neural network like AWS sage maker for exemple.
What is AWS Polly ?
Text To Speech service (natural language).
What is AWS Cognito ?
Authentification service for mobile app like (connect with facebook or twitter).
What is AWS GuadDuty ?
Service to monitor any unsual activity on AWS account.
What is AWS inspector ?
Test tool to run on EC2 instance to discover vulnerability , could be schedule
What is AWS Macie ?
A service that will parse data to detect sensible personal information such as phone number, ID, password …
What is AWS Certificate Manager ?
A service that can provide SSL certificate.
What is AWS WAF ?
Web application Firewall
What is AWS Shield ?
Against DDOS attack, present on various service by default like route53 or CloudFront …
What is AWS AppSync ?
Data synchronisation SDK can work asynchrone (user offline), for mobile App.