Files
uni/year2/semester1/logseq-stuff/pages/Cloud Computing.md

80 lines
3.5 KiB
Markdown

- #[[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:: 64.01
card-repeats:: 5
card-ease-factor:: 2.52
card-next-schedule:: 2023-01-24T13:10:05.691Z
card-last-reviewed:: 2022-11-21T13:10:05.691Z
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:: 33.64
card-repeats:: 4
card-ease-factor:: 2.9
card-next-schedule:: 2022-12-18T07:38:52.044Z
card-last-reviewed:: 2022-11-14T16:38:52.044Z
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:: 29.26
card-repeats:: 4
card-ease-factor:: 2.66
card-next-schedule:: 2022-12-13T22:39:16.682Z
card-last-reviewed:: 2022-11-14T16:39:16.682Z
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:: 28.3
card-repeats:: 4
card-ease-factor:: 2.66
card-next-schedule:: 2022-12-12T23:38:48.180Z
card-last-reviewed:: 2022-11-14T16:38:48.180Z
card-last-score:: 3
- 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:: 15.05
card-repeats:: 4
card-ease-factor:: 1.94
card-next-schedule:: 2022-11-29T17:40:43.905Z
card-last-reviewed:: 2022-11-14T16:40:43.906Z
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:: 28.3
card-repeats:: 4
card-ease-factor:: 2.66
card-next-schedule:: 2022-12-13T03:02:49.119Z
card-last-reviewed:: 2022-11-14T20:02:49.119Z
card-last-score:: 3
- **Platform as a Service (PaaS)** provides users with ^^compute, networking, & storage resources.^^
-
- What are the advantages of cloud computing? #card
card-last-interval:: 29.26
card-repeats:: 4
card-ease-factor:: 2.66
card-next-schedule:: 2022-12-13T22:48:16.198Z
card-last-reviewed:: 2022-11-14T16:48:16.199Z
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:: 33.64
card-repeats:: 4
card-ease-factor:: 2.9
card-next-schedule:: 2022-12-18T07:52:05.308Z
card-last-reviewed:: 2022-11-14T16:52:05.309Z
card-last-score:: 5
- Security / privacy
- Cost
- Migration issues