80 lines
3.5 KiB
Markdown
80 lines
3.5 KiB
Markdown
- #[[CT216 - Software Engineering I]]
|
|
- No previous topic
|
|
- **Next Topic:** [[Software Processes]]
|
|
- **Relevant Slides:** 
|
|
-
|
|
- 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 |