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
Welcome to the open knowledge hands-on cloud workshop based on AWS and GitHub codespaces.
7
+
8
+
During this workshop you will learn step-by-step how to build up and improve a cloud-based application. Starting with a simple lift & shift scenario using plain cloud compute resources, you will get to know and
9
+
integrate several managed clod platform services to successively improve the solution in this way.
10
+
11
+
## Agenda
12
+
13
+
The workshop is structured as follows:
14
+
15
+
### Step 0: On-Premise
16
+
17
+
Initial setup of the GitHub codespace and get to know the demo application.
18
+
19
+
### Step 1: Lift & Shift - part 1
20
+
21
+
Lift & shift of the demo application without any changes to an in advance provisioned EC2 instance.
22
+
23
+
### Step 2: Lift & Shift - part 2
24
+
25
+
Enhance the previous version of "lift & shift - part 1" by using an EC2 launch template and a load balancer
26
+
to make the provisioning and application installation reproducible and scalable.
27
+
28
+
### Step 3: Managed Cloud Services
29
+
30
+
Make use of the AWS managed cloud services AppRunner and ECR (Elastic Container Repository), instead of directly
31
+
provisioning the EC2 instance and installing the application.
32
+
33
+
### Step 4: Platform as a Service (PaaS)
34
+
35
+
Replace proprietary services of the application (repository) with cloud managed platform services (dynamoDB noSQL).
36
+
37
+
### Step 5: Serverless Functions (Lambda)
38
+
39
+
Add a serverless function to the current state of the so far evolved cloud landscape to be able to react on cloud events,
0 commit comments