AWS Application Service Flashcards

1
Q

What is SWF ?

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is Amazon SES ?

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is Amazon SNS ?

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What happen when you create an Topic on AWS SNS ?

A

A ARN (Amazon ressource Name) is created.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is the difference between AWS SNS and SQS ?

A

SNS is a push notification service, while SQS is a message system that require worker node to poll the queue.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What application service allows you to decouple your infrastructure using messaged based queues?

A

SQS

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What does a “domain” refer to in Amazon SWF?

A

A collection of Workflow.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

By default, EC2 instances pull SQS messages from an SQS queue on a FIFO (First In First out) basis ?

A

False (can be FIFO now, but otherwise it’s not guarantee).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Amazon’s SQS service guarantees a message will be delivered at least once.

A

True, can be deliver more than once especially if not setup correctly according to process time.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Amazon SWF ensures that a task is assigned only once and is never duplicated. ?

A

True

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Amazon SWF is only for programme ressources ?

A

No it can be human interaction as well for exemple.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What the maximum size of a message in SQS ?

A

256 KB

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

How long a message can be kept in SQS ?

A

From 1 mn to 14 days, default is 4 days.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What is visibility timeout in SQS ?

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What is the visibility timeout maximum for SQS ?

A

12 hours.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What is SQS long polling ?

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

Is AWS SWF keep log of task and event ?

A

Yes, in opposite for SQS it need to be done on an application level.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

What is the different 3 actors of SWF ?

A
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).
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

What the different subscriber with SNS ? (7)

A
HTTP
HTTPS
Email
Email-JSON
SQS
Application
Lambda
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

What is Elastic Transcoder ?

A

Media transcoder in the cloud, provides transcoding presets for popular output format. (pay base on minutes and resolution of source).

21
Q

What is the three different WAS Kinesis ?

A

Kinesis Streams, Kinesis Firehose, Kinesis analytics

22
Q

What is Kinesis Streams ?

A

Use Amazon Kinesis Streams to collect and process large streams of data records in real time.

23
Q

What is a shard in Kinesis streams ?

A

Pipre that can consume a certain amoun of realt time data that will be send from producer ton consumer.

24
Q

What is the main difference between kinesis stream and firehose ?

A

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 !!!

25
Q

What is kinesis analytics ?

A

Allow to store data query and logs of kinesis streams and firehose.

26
Q

What is AWS service catalog ?

A

Allow big corporate to manage catalog of IT services, VM, Software, DB ….

27
Q

What AWS system Manager ?

A

Allow to manage big scale operation like apply patch on hundred of EC2 instances

28
Q

What is AWS Trusted Advisor ?

A

Automatic tool for security (will scan open port for example or improve money spend)

29
Q

What is AWS Managed Services ?

A

Will manage service for you as service

30
Q

What is AWS MediaConvert ?

A

File transcoding service and multi screen delivery service

31
Q

What is AWS MediaLive ?

A

Brodcast live process service

32
Q

What is AWS MediaPackage ?

A

Prepare and protect media for delivery on internet

33
Q

What is AWS MediaStore ?

A

Special storage service for media delivery like for VOD service

34
Q

What is AWS MediaTailor ?

A

Tool to target advertising within media stream.

35
Q

What is AWS SageMaker ?

A

Machine learning service for deeplearning for developer

36
Q

What is AWS Comprehend ?

A

Sentiment analysis service (people feedback)

37
Q

What is AWS DeepLens ?

A

Recognition service for camera (detect people or object inside the camera not in AWS) Special physical Hardware

38
Q

What is AWS LEX ?

A

Lex is powering Alexa service, IA for chating with customer.

39
Q

What is AWS Machine learning?

A

Basic machine learning service without neural network like AWS sage maker for exemple.

40
Q

What is AWS Polly ?

A

Text To Speech service (natural language).

41
Q

What is AWS Cognito ?

A

Authentification service for mobile app like (connect with facebook or twitter).

42
Q

What is AWS GuadDuty ?

A

Service to monitor any unsual activity on AWS account.

43
Q

What is AWS inspector ?

A

Test tool to run on EC2 instance to discover vulnerability , could be schedule

44
Q

What is AWS Macie ?

A

A service that will parse data to detect sensible personal information such as phone number, ID, password …

45
Q

What is AWS Certificate Manager ?

A

A service that can provide SSL certificate.

46
Q

What is AWS WAF ?

A

Web application Firewall

47
Q

What is AWS Shield ?

A

Against DDOS attack, present on various service by default like route53 or CloudFront …

48
Q

What is AWS AppSync ?

A

Data synchronisation SDK can work asynchrone (user offline), for mobile App.