Add second year

This commit is contained in:
2023-12-07 01:19:12 +00:00
parent 3291e5c79e
commit 3d12031ab8
1168 changed files with 431409 additions and 0 deletions

View File

@ -0,0 +1,80 @@
- #[[CT216 - Software Engineering I]]
- No previous topic
- **Next Topic:** [[Software Processes]]
- **Relevant Slides:** ![Lecture01.pdf](../assets/Lecture01_1662846749778_0.pdf)
-
- What is **Cloud Computing**? #card
card-last-interval:: 4
card-repeats:: 2
card-ease-factor:: 2.22
card-next-schedule:: 2022-09-22T15:15:54.781Z
card-last-reviewed:: 2022-09-18T15:15:54.782Z
card-last-score:: 3
- **Cloud Computing** is a model for enabling convenient, on-demand network access to a ^^shared pool of configurable computing resources^^ (e.g., networks, servers, storage, applications, & services) that can be rapidly provisioned and released with minimal management effort or service provider interaction.
- What is a **Public Cloud**? #card
card-last-interval:: 4
card-repeats:: 2
card-ease-factor:: 2.7
card-next-schedule:: 2022-09-22T14:58:45.902Z
card-last-reviewed:: 2022-09-18T14:58:45.902Z
card-last-score:: 5
- Amazon, MS Azure, & Google Cloud are examples of **public clouds**.
- Any member of the public can sign up and start provisioning computing resources within minutes.
- They are **highly scalable** and allow an organisation to grow its infrastructure rapidly.
- What is a **Private Cloud**? #card
card-last-interval:: 4
card-repeats:: 2
card-ease-factor:: 2.46
card-next-schedule:: 2022-09-22T15:09:14.946Z
card-last-reviewed:: 2022-09-18T15:09:14.947Z
card-last-score:: 5
- Computing resources are dedicated to a single customer and not shared with other customers.
- Considered to be more **secure**.
- What is a **Hybrid Cloud**? #card
card-last-interval:: 4
card-repeats:: 2
card-ease-factor:: 2.7
card-next-schedule:: 2022-09-22T14:57:26.074Z
card-last-reviewed:: 2022-09-18T14:57:26.075Z
card-last-score:: 5
- A **hybrid cloud** is simply a mix of public & private cloud resources.
- An organisation may choose this option if there is a mixture in the criticality of their data or computational requirements.
- Data that doesn't require heightened security can be pushed onto the **public cloud**, while data which does can be hosted on the **private cloud**.
- ## Cloud Services
- What is **SaaS**? #card
card-last-interval:: 4
card-repeats:: 2
card-ease-factor:: 2.22
card-next-schedule:: 2022-09-23T18:27:14.210Z
card-last-reviewed:: 2022-09-19T18:27:14.211Z
card-last-score:: 3
- **Software as a Service (SaaS)** provides users with (essentially) ^^a **cloud application**, the platform on which it runs, & the platform's underlying infrastructure.^^
- What is **PaaS**? #card
card-last-interval:: -1
card-repeats:: 1
card-ease-factor:: 2.6
card-next-schedule:: 2022-09-19T23:00:00.000Z
card-last-reviewed:: 2022-09-19T18:29:40.779Z
card-last-score:: 1
- **Platform as a Service (PaaS)** provides users with ^^compute, networking, & storage resources.^^
-
- What are the advantages of cloud computing? #card
card-last-interval:: 4
card-repeats:: 2
card-ease-factor:: 2.7
card-next-schedule:: 2022-09-23T18:24:40.121Z
card-last-reviewed:: 2022-09-19T18:24:40.122Z
card-last-score:: 5
- **Elasticity** - if your application becomes very popular, you can procure new resources within minutes.
- Reduced capital expenditure.
- Economies of scale.
- What are the disadvantages of cloud computing? #card
card-last-interval:: 4
card-repeats:: 2
card-ease-factor:: 2.7
card-next-schedule:: 2022-09-23T18:05:53.952Z
card-last-reviewed:: 2022-09-19T18:05:53.952Z
card-last-score:: 5
- Security / privacy
- Cost
- Migration issues

View File

@ -0,0 +1,80 @@
- #[[CT216 - Software Engineering I]]
- No previous topic
- **Next Topic:** [[Software Processes]]
- **Relevant Slides:** ![Lecture01.pdf](../assets/Lecture01_1662846749778_0.pdf)
-
- What is **Cloud Computing**? #card
card-last-interval:: 9.28
card-repeats:: 3
card-ease-factor:: 2.32
card-next-schedule:: 2022-10-10T19:29:53.364Z
card-last-reviewed:: 2022-10-01T13:29:53.365Z
card-last-score:: 5
- **Cloud Computing** is a model for enabling convenient, on-demand network access to a ^^shared pool of configurable computing resources^^ (e.g., networks, servers, storage, applications, & services) that can be rapidly provisioned and released with minimal management effort or service provider interaction.
- What is a **Public Cloud**? #card
card-last-interval:: 11.2
card-repeats:: 3
card-ease-factor:: 2.8
card-next-schedule:: 2022-10-11T16:16:02.512Z
card-last-reviewed:: 2022-09-30T12:16:02.512Z
card-last-score:: 5
- Amazon, MS Azure, & Google Cloud are examples of **public clouds**.
- Any member of the public can sign up and start provisioning computing resources within minutes.
- They are **highly scalable** and allow an organisation to grow its infrastructure rapidly.
- What is a **Private Cloud**? #card
card-last-interval:: 10.24
card-repeats:: 3
card-ease-factor:: 2.56
card-next-schedule:: 2022-10-11T18:17:34.107Z
card-last-reviewed:: 2022-10-01T13:17:34.107Z
card-last-score:: 5
- Computing resources are dedicated to a single customer and not shared with other customers.
- Considered to be more **secure**.
- What is a **Hybrid Cloud**? #card
card-last-interval:: 11.2
card-repeats:: 3
card-ease-factor:: 2.8
card-next-schedule:: 2022-10-11T16:15:46.810Z
card-last-reviewed:: 2022-09-30T12:15:46.810Z
card-last-score:: 5
- A **hybrid cloud** is simply a mix of public & private cloud resources.
- An organisation may choose this option if there is a mixture in the criticality of their data or computational requirements.
- Data that doesn't require heightened security can be pushed onto the **public cloud**, while data which does can be hosted on the **private cloud**.
- ## Cloud Services
- What is **SaaS**? #card
card-last-interval:: 8.32
card-repeats:: 3
card-ease-factor:: 2.08
card-next-schedule:: 2022-10-11T21:29:20.765Z
card-last-reviewed:: 2022-10-03T14:29:20.766Z
card-last-score:: 3
- **Software as a Service (SaaS)** provides users with (essentially) ^^a **cloud application**, the platform on which it runs, & the platform's underlying infrastructure.^^
- What is **PaaS**? #card
card-last-interval:: 11.2
card-repeats:: 3
card-ease-factor:: 2.8
card-next-schedule:: 2022-10-17T13:41:30.969Z
card-last-reviewed:: 2022-10-06T09:41:30.970Z
card-last-score:: 5
- **Platform as a Service (PaaS)** provides users with ^^compute, networking, & storage resources.^^
-
- What are the advantages of cloud computing? #card
card-last-interval:: 10.24
card-repeats:: 3
card-ease-factor:: 2.56
card-next-schedule:: 2022-10-13T19:27:49.635Z
card-last-reviewed:: 2022-10-03T14:27:49.635Z
card-last-score:: 3
- **Elasticity** - if your application becomes very popular, you can procure new resources within minutes.
- Reduced capital expenditure.
- Economies of scale.
- What are the disadvantages of cloud computing? #card
card-last-interval:: 11.2
card-repeats:: 3
card-ease-factor:: 2.8
card-next-schedule:: 2022-10-14T15:43:27.437Z
card-last-reviewed:: 2022-10-03T11:43:27.437Z
card-last-score:: 5
- Security / privacy
- Cost
- Migration issues