Skip to content

Commit

Permalink
remove the "either" answer and making it explict as a multiple-choice
Browse files Browse the repository at this point in the history
  • Loading branch information
flozanorht committed Sep 26, 2024
1 parent 70a76d6 commit 472fc01
Show file tree
Hide file tree
Showing 2 changed files with 15 additions and 33 deletions.
35 changes: 10 additions & 25 deletions modules/ch1-build/pages/s2-devices-quiz-answers.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -8,64 +8,49 @@ _Estimated reading time: *{time_estimate} minutes*._

Assess if a compute device or application is likely to be a case for Red Hat Device Edge or if its more likely to be a case for traditional RHEL.

WARNING: Pending review.
WARNING: Pending SME Review & Proofreading

== Answers


1. A manager's workstation in a retail store, to run text processors, spreadsheets, email clients, and also access multiple corporate systems.

* [x] *Traditional RHEL* +
_Correct: This is a general-purpose workstation which likely runs a popular desktop operating system, such as Windows and MacOS. https://www.redhat.com/en/technologies/linux-platforms/enterprise-linux/workstations[RHEL for Workstations] and the community supported https://fedoraproject.org[Fedora Linux] are also good choices for this kind of user workstation._
_Correct: This is a general-purpose workstation which likely runs a popular desktop operating system, such as Windows and MacOS. https://www.redhat.com/en/technologies/linux-platforms/enterprise-linux/workstations[RHEL for Workstations], https://www.redhat.com/en/technologies/linux-platforms/enterprise-linux/red-hat-enterprise-linux-for-developers[RHEL for Developers], and the community supported https://fedoraproject.org[Fedora Linux] are also good choices for this kind of user workstation._

* [ ] RHEL for Edge +
_Incorrect: RHEL for Edge is designed for single-purpose devices instead of general purpose workstations._

* [ ] Either of them +
_Incorrect: A general-purpose workstation is a clear case for a traditional desktop operating system._

2. A kiosk machine in a large department store, that enables customers to query the price and other information of a product, such as nutrients and potential allergens of food products, or warranty terms and technical specifications of electronics, using a bar code reader and a touch screen.

* [ ] Traditional RHEL +
_Incorrect: As a single-purpose machine which should run with minimal maintenance, this is not a case for a heavier operating system._
_Incorrect: though kiosk machines have been frequently configured from standard desktop operating systems, they become high-maintenance and even potential sources of embarrassment if customers can get access to other applications on the device. A lower maintenance approach, such as the one from image-based systems, fits better this scenario._

* [x] *RHEL for Edge* +
_Correct: This is an appliance-like device, which should be just turned on and be available to customers in different parts of the store._

* [ ] Either of them +
_Incorrect: though kiosk machines have been configured from standard desktop operating systems, they become high-maintenance and even potential sources of embarrassment if customers can get access to other applications on the device._
_Correct: This is an appliance-like device, which should be just turned on and be available to customers in different parts of the store, requiring minimal maintenance._

3. A database server, which stores inventory levels and regional prices of goods in a large retail store, among other data required by multiple client devices for different business processes that happen in the store itself.

* [x] *Traditional RHEL* +
_Correct: This is likely a server-class machine locked in a server room, and possibly a member of a high-availability cluster with other similar machines in the store._
_Correct: This is likely a server-class machine locked in a server room, and possibly a member of a high-availability (HA) cluster with other similar machines in the store. Even if not HA it is likely managed by corporate IT like any other departmental server in branch offices._

* [ ] RHEL for Edge +
_Incorrect: This server machine is probably too powerful for the Red Hat Device Edge subscription, but a smaller and single-purpose database server could be deployed and managed as an edge device._

* [ ] Either of them +
_Incorrect: This server is likely managed by corporate IT like any other departmental server in branch offices._

4. A controller for security access devices, such as card readers, face recognition cameras, fingerprint readers, and electronic locks in access doors, which connects either to the corporate identity management and human resources databases or to a local replica of those database on the building or campus.

* [ ] Traditional RHEL +
_Incorrect: These computers are likely close to the security access devices, multiple of them are deployed in different parts of the building or campus, and they should be resistant to tampering, which makes them better suited for image-based deployments than to traditional package-based deployments._

* [x] *RHEL for Edge* +
_Correct: In addition to the considerations in the previous answer, these computers are likely rugged for exposure to climate or heat, and should be quick to replace in case of hardware failures._

* [ ] Either of them +
_Incorrect: While it is true that such system have been designed from standard desktop and server operating systems in the past, they would be high maintenance. They are likely provided as appliances by the security equipment vendor, instead of managed by corporate IT as other LOB servers._
_Correct: In addition to the considerations in the previous answer, these computers are likely rugged for outdoor conditions, and must be quick to replace in case of hardware failures. Besides, they are likely provided as appliances by the security equipment vendor, instead of managed by corporate IT as other LOB servers._

5. An image recognition application, which monitors goods at multiple states of an assembly line and flags defective ones, reducing the need for human inspection of samples from each batch of goods.

* [ ] Traditional RHEL +
_Incorrect: as a single-purpose appliance, this is better suited to be deployed and managed as an image-based system._

* [ ] RHEL for Edge +
_Incorrect: as an AI model which might require more memory, CPU power, and GPU capacity, than available in typical edge devices, this may not meet the criteria for Red Hat Device Edge subscriptions._
* [x] *Traditional RHEL* +
_Correct: Depending on the hardware requirements of its AI model, this might require entitlements from a traditional RHEL subscription, but be deployed and managed using RHEL for Edge technologies. It could use compute device which is rugged for factory floor conditions and provides compute capacity similar to a data center server, as opposed to a leaner edge device, and may not meet the criteria for Red Hat Device Edge subscriptions._

* [x] *Either of them* +
_Correct: Depending on the hardware requirements of its AI model, this might be entitled as a traditional RHEL subscription, but deployed and managed using RHEL for Edge technologies, on a hardware device which is rugged for factory floor conditions but provides compute capacity of a data center server; or it could be entitled using Red Hat Device Edge Subscriptions, if using a leaner AI model which runs in edge systems with a single CPU core and reduced memory but with GPU or another kind of hardware accelerator._
* [x] *RHEL for Edge* +
_Correct: As a single-purpose appliance, this is better suited to be deployed and managed as an image-based system. Beware that, to be entitled using Red Hat Device Edge Subscriptions, it must use a leaner AI model which runs in edge systems with a single CPU core and reduced memory. Some of those devices do offer GPUs and other kinds of hardware accelerators suitable for optimized AI models. In fact, the https://www.redhat.com/en/technologies/linux-platforms/enterprise-linux/ai[RHEL AI] subscription is an image-based operating system and its technologies support both data center and edge deployments._


13 changes: 5 additions & 8 deletions modules/ch1-build/pages/s2-devices-quiz.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -8,39 +8,36 @@ Objective::

Assess if a compute device or application is likely to be a suitable case for Red Hat Device Edge or if its more likely to be a case for traditional RHEL.

WARNING: Pending review.
WARNING: Pending SME Review & Proofreading

== Questions
NOTE: Make your notes of what you believe are the right answers for each question. This is a static web page so the check boxes are not clickable.

== Questions (Multiple Choice)

1. A manager's workstation in a retail store, to run text processors, spreadsheets, email clients, and also access multiple corporate systems.

* [ ] Traditional RHEL
* [ ] RHEL for Edge
* [ ] Either of them

2. A kiosk machine in a retail store, that enables customers to query the price and other information of a product, such as nutrients and potential allergens of food products, or warranty terms and technical specifications of electronics, using a bar code reader and a touch screen.

* [ ] Traditional RHEL
* [ ] RHEL for Edge
* [ ] Either of them

3. A database server, which stores inventory levels and regional prices of goods in a large retail store, among other data required by multiple client devices for different business processes that happen in the store itself.

* [ ] Traditional RHEL
* [ ] RHEL for Edge
* [ ] Either of them

4. A controller for security access devices, such as card readers, face recognition cameras, fingerprint readers, and electronic locks in access doors, which connects either to the corporate identity management and human resources databases or to a local replica of those database on the building or campus.

* [ ] Traditional RHEL
* [ ] RHEL for Edge
* [ ] Either of them

5. An image recognition application, which monitors goods at multiple states of an assembly line and flags defective ones, reducing the need for human inspection of samples from each batch of goods.
5. An image recognition application, which monitors goods at multiple stages of an assembly line and flags defective ones, reducing the need for human inspection of samples from each batch of goods.

* [ ] Traditional RHEL
* [ ] RHEL for Edge
* [ ] Either of them

== What's Next

Expand Down

0 comments on commit 472fc01

Please sign in to comment.