Tip: Choose Save as PDF in the print dialog to download. Use A4 paper size.
Shade in the A or B circle for each question.
Draw a line connecting each item on the left to its match on the right.
| Left column | Right column | |
|---|---|---|
| 1Availability | AAuthorised users can reach data and systems when they need them | |
| 2Availability = uptime / total time | BData that is stored but cannot be reached is still unavailable. A failed server or disk stops authorised users getting to it. | |
| 3A DDoS attack reduces availability by flooding a server with requests so real users cannot get in | CThe share of time a system is working and reachable by authorised users | |
| 4Hardware failure reduces availability, so a backup server can take over and keep the service running | Dif main_server == 'down': use(backup_server) | |
| 5Availability means keeping data secret from unauthorised users | Erequests_per_second = 500000 # server overloaded, site unavailable | |
| 6A hardware failure does not affect availability because the data is still stored | FThis describes confidentiality, not availability. Availability is about authorised users being able to reach data and systems when needed. |
Complete each line of code by filling in the missing parts.
Shade in the letter of the line that contains an error.
Availability — Authorised users can reach data and systems when they need them. Attacks like DDoS and hardware failure reduce it.uptime = 98
total = 100
availability = uptime / total * 100requests = 50000
capacity = 1000
if requests > capacity: print("Overload")if primaryFailed:
switchToBackup()totalHours = 24
uptimeHours = 22
downtimeHours = totalHours - uptimeHoursif serverDown or overloaded:
alertAdmin()