Services Flashcards

1
Q

What is Kinesis Data Streams?

A

A scalable and durable real-time data streaming service. It can handle gigabytes of data per second from various sources, including financial transactions, social media feeds, logs, website clickstreams, database event streams, and location-tracking events.

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

What is IoT Device Gateway?

A
  • Serves as the entry point for IoT devices connecting to AWS
  • Supports the MQTT, WebSockets, and HTTP 1.1 protocols
  • Fully managed and scales automatically to support over a billion devices
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is the IoT Message Broker?

A

• Pub/sub (publishers/subscribers) messaging pattern - low latency
• Devices can communicate with one another this way
• Messages sent using the MQTT, WebSockets, or HTTP 1.1
protocols
• Messages are published into topics (just like SNS)
• Message Broker forwards messages to all clients connected to
the topic

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

What is the Iot Thing Registry?

A

*** Similar to IAM but now for IoT
• All connected IoT devices are represented in the AWS IoT registry
• Organizes the resources associated with each device in the AWS Cloud
• Each device gets a unique ID
• Supports metadata for each device (ex: Celsius vs Fahrenheit, etc…)
• Can create X.509 certificate to help IoT devices connect to AWS
• IoT Groups: group devices together and apply permissions to the group

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

What is IoT Device Shadow?

A

It is an online mirror of the status of your device:
• JSON document representing the state of a connected Thing
• We can set the state to a different desired state (ex: light on)
• The IoT thing will retrieve the state when online and adapt

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

What is IoT Rules Engine?

A
  • Rules are defined on the MQTT topics
  • Rules = when it’s triggered /// Action = what is does
  • Rules use cases:
    • Augment or filter data received from a device
    • Write data received from a device to a DynamoDB database
    • Save a file to S3
  • Rules need IAM Roles to perform their actions
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

How can we send data from IoT Devices to Kinesis Streams or Kinesis Firehose?

A

Send it to an IoT topic and define an IoT Rule Action to send data all the way to Kinesis

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

What is IoT Greengrass?

A
  • IoT Greengrass brings the compute layer to the device directly
  • You can execute AWS Lambda functions on the devices
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What is OpsHub?

A
  • Historically, to use Snow Family devices, you needed a CLI (Command Line Interface tool)
  • Today, you can use AWS OpsHub (a software you install on your computer / laptop) to manage your Snow Family Device
How well did you know this?
1
Not at all
2
3
4
5
Perfectly