******************************** Cloud Services ******************************** .. contents:: Table of contents Introduction ============= (From Canvas) You can explain the reasons why cloud platform providers exist and demonstrate that you can develop applications that are completely or partially implemented by using cloud services (scalable databases, container management, logging & monitoring, cloud storage, authorization, and autoscaling). You also demonstrate that non-functional requirements of your system are still met when cloud services are used. You explain the impact (the amount of cloud resources needed, best fitting cloud platform provider and the budget needed to host the alternative solution based on cost estimation) of using cloud services as an alternative solution for parts of your application using in your architectural decisions. Learning focuses ================ In order to shape the upcoming curriculum, I've chosen various learning focuses for Cloud Services. These are work in progress, and have to be developed out further. ------------- .. sidebar:: Cloud Services .. image:: https://i.imgur.com/2lC2F4a.png Category ^^^^^^^^^ | In the tables below the category tab depicts the nature of the skill concerning the listed task. | Additionally to the standard, I've expanded with a custom table with tasks I came up with. - T = Technical skills - N = Non-technical skills - R = Research & development skills - P = Professional skills Learning tasks --------------- .. list-table:: :widths: 8 8 8 8 50 :header-rows: 1 :stub-columns: 1 * - Task# - Category - Requirement - Status - Description * - `#0 `__ - R - Must - Done - Cost Estimation * - `#1 `__ - TP - Must - Done - Docker compose creation * - `#2 `__ - T - Must - Done - Rancher deployment * - `#3 `__ - T - Must - Done - FaaS deployment * - `#4 `__ - T - Must - Done - Azure Cloud deployment