You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: _freeze/slides/07/execute-results/html.json
+5-3Lines changed: 5 additions & 3 deletions
Original file line number
Diff line number
Diff line change
@@ -1,9 +1,11 @@
1
1
{
2
-
"hash": "132ed8e84493552ecea49454926fdf8d",
2
+
"hash": "9919e7dc1a046d756a57e21544836568",
3
3
"result": {
4
4
"engine": "knitr",
5
-
"markdown": "---\nengine: knitr\ntitle: Getting Started with the Cloud\n---\n\n## Learning objectives\n\n- Recognize **why** you might (and might not) want to **host services in the cloud.**\n- Differentiate between **IaaS, PaaS,** and **SaaS.**\n- List some **common cloud services.**\n- Start and stop an **EC2 instance** on AWS.\n\n## Quick Section Overview\n\n> So this section is really targeting the student who wants to **host a project for portfolio purposes,** the hobbyist who's **hosting a toy project,** or the data science leader who **has no choice but to host things for themselves because they just can't get IT/Admin support.**\n\n🎉🎉🎉 I've been two of those things in the last year!\n\n## Why cloud?\n\n- It probably isn't cheaper.\n- It's faster and easier.\n - No need to wait for new hardware to arrive and be installed.\n\n## Things as a Service\n\n::: {style=\"display: flex;\"}\n<div>\n\n**Infrastructure as a Service (IaaS, \"eye-az\")** {width=\"400\"}\n\n</div>\n\n<div>\n\n**Platform as a Service (PaaS, \"pass\")** {width=\"400\"}\n\n</div>\n\n<div>\n\n**Software as a Service (SaaS, \"sass\")** {width=\"400\"}\n\n</div>\n:::\n\n## Common Cloud Services\n\n| Service | AWS | Azure | GCP |\n|------------------|-------------------|------------------|------------------|\n| Kubernetes cluster | EKS (Elastic Kubernetes Service) | AKS (Azure Kubernetes Service) | GKE (Google Kubernetes Engine) |\n| Run a function as an API | Lambda | Azure Functions | Google Cloud Functions |\n| Database | RDS/Redshift | Azure Database | Google Cloud SQL |\n| ML Platform | SageMaker | Azure ML | Vertex AI |\n\n## Discuss the Lab\n\n<https://aws.amazon.com>\n\n## Meeting Videos\n\n### Cohort 1\n\n<iframe src=\"https://www.youtube.com/embed/O6lhqSz-8Dw\" width=\"100%\" height=\"400px\" data-external=\"1\"></iframe>\n",
6
-
"supporting": [],
5
+
"markdown": "---\nengine: knitr\ntitle: The Cloud\n---\n\n## Learning objectives\n\n- Recognize **why** you might (and might not) want to **host services in the cloud.**\n- Differentiate between **IaaS, PaaS,** and **SaaS.**\n- List some **common cloud services.**\n- Start and stop an **EC2 instance** on AWS.\n\n## Quick Section Overview\n\n> So this section is really targeting the student who wants to **host a project for portfolio purposes,** the hobbyist who's **hosting a toy project,** or the data science leader who **has no choice but to host things for themselves because they just can't get IT/Admin support.**\n\n## Why cloud?\n\n- Flexibility: easy to re-scale.\n- No need to manage hardware.\n- Cheaper? \n - Not so much\n\n## Things as a Service\n\n**Infrastructure as a Service (IaaS, \"eye-az\")** \n\n- *Rent a server*\n- It is actually a **VM**: a virtualized server on a virtual machine, called an instance. \n- **Spot instances**: for stateless, fault-tolerant applications. \n - Cheaper, they lend you space no one is using.\n - Preemptible, they can be claimed back.\n\n## Things as a Service \n\n**Platform as a Service (PaaS, \"pass\")** \n\n- They manage the servers AND your applications. \n- You get a ready to use environment for your applications. \n- Examples:\n - Blob storage\n - Lambdas, *serverless* functions\n - Container orchestration, Kubernetes\n- Posit Connect Cloud\n\n\n## Things as a Service\n**Software as a Service (SaaS, \"sass\")** \n\n- You rent the end-user software. \n- Data as a service?\n\n](images/07_saas.png)\n\n\n## Common Cloud Services\n\n| Service | AWS | Azure | GCP |\n|------------------|-------------------|------------------|------------------|\n| Kubernetes cluster | EKS (Elastic Kubernetes Service) | AKS (Azure Kubernetes Service) | GKE (Google Kubernetes Engine) |\n| Run a function as an API | Lambda | Azure Functions | Google Cloud Functions |\n| Database | RDS/Redshift | Azure Database | Google Cloud SQL |\n| ML Platform | SageMaker | Azure ML | Vertex AI |\n| Access control | IAM | Microsoft Entra ID | Identity Access Management |\n\n## Discuss the Lab\n\n<https://aws.amazon.com>\n\n## Meeting Videos\n\n### Cohort 1\n\n<iframe src=\"https://www.youtube.com/embed/O6lhqSz-8Dw\" width=\"100%\" height=\"400px\" data-external=\"1\"></iframe>\n\n## Cohort 2\n\n<iframe src=\"https://www.youtube.com/embed/yk8LqHzlS7s\" width=\"100%\" height=\"400px\" data-external=\"1\"></iframe>",
Copy file name to clipboardExpand all lines: slides/07.Rmd
+27-23Lines changed: 27 additions & 23 deletions
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
---
2
2
engine: knitr
3
-
title: Getting Started with the Cloud
3
+
title: The Cloud
4
4
---
5
5
6
6
## Learning objectives
@@ -14,35 +14,44 @@ title: Getting Started with the Cloud
14
14
15
15
> So this section is really targeting the student who wants to **host a project for portfolio purposes,** the hobbyist who's **hosting a toy project,** or the data science leader who **has no choice but to host things for themselves because they just can't get IT/Admin support.**
16
16
17
-
🎉🎉🎉 I've been two of those things in the last year!
18
-
19
17
## Why cloud?
20
18
21
-
- It probably isn't cheaper.
22
-
- It's faster and easier.
23
-
- No need to wait for new hardware to arrive and be installed.
19
+
- Flexibility: easy to re-scale.
20
+
- No need to manage hardware.
21
+
- Cheaper?
22
+
- Not so much
24
23
25
24
## Things as a Service
26
25
27
-
::: {style="display: flex;"}
28
-
<div>
26
+
**Infrastructure as a Service (IaaS, "eye-az")**
27
+
28
+
-*Rent a server*
29
+
- It is actually a **VM**: a virtualized server on a virtual machine, called an instance.
30
+
-**Spot instances**: for stateless, fault-tolerant applications.
31
+
- Cheaper, they lend you space no one is using.
32
+
- Preemptible, they can be claimed back.
29
33
30
-
**Infrastructure as a Service (IaaS, "eye-az")**{width="400"}
34
+
## Things as a Service
31
35
32
-
</div>
36
+
**Platform as a Service (PaaS, "pass")**
33
37
34
-
<div>
38
+
- They manage the servers AND your applications.
39
+
- You get a ready to use environment for your applications.
40
+
- Examples:
41
+
- Blob storage
42
+
- Lambdas, *serverless* functions
43
+
- Container orchestration, Kubernetes
44
+
- Posit Connect Cloud
35
45
36
-
**Platform as a Service (PaaS, "pass")**{width="400"}
37
46
38
-
</div>
47
+
## Things as a Service
48
+
**Software as a Service (SaaS, "sass")**
39
49
40
-
<div>
50
+
- You rent the end-user software.
51
+
- Data as a service?
41
52
42
-
**Software as a Service (SaaS, "sass")**{width="400"}
53
+
](images/07_saas.png)
43
54
44
-
</div>
45
-
:::
46
55
47
56
## Common Cloud Services
48
57
@@ -52,13 +61,8 @@ title: Getting Started with the Cloud
52
61
| Run a function as an API | Lambda | Azure Functions | Google Cloud Functions |
00:41:20 Gus Lipkin: There’s a gui Docker image available for nginx that makes things easier (or more complicated depending on how you feel): https://nginxproxymanager.com/
0 commit comments