update(writeups/google-cloudskillsboost): [GSP101]

update lastmod
This commit is contained in:
Hiiruki 2023-09-07 08:02:13 +07:00
parent d3f63a7b0e
commit 5df1feaa7b
No known key found for this signature in database
GPG Key ID: E40D7521AF5886C8

View File

@ -1,108 +1,108 @@
--- ---
title: "[GSP101] Google Cloud Essential Skills: Challenge Lab" title: "[GSP101] Google Cloud Essential Skills: Challenge Lab"
description: "" description: ""
summary: "Quest: Cloud Architecture: Design, Implement, and Manage" summary: "Quest: Cloud Architecture: Design, Implement, and Manage"
date: 2023-05-26T11:30:03+07:00 date: 2023-05-26T11:30:03+07:00
draft: false draft: false
author: "Hiiruki" # ["Me", "You"] # multiple authors author: "Hiiruki" # ["Me", "You"] # multiple authors
tags: ["writeups", "challenge", "google-cloudskillsboost", "gsp101", "google-cloud", "cloudskillsboost", "juaragcp", "google-cloud-platform", "gcp", "cloud-computing", "cloud", "cloud-architecture"] tags: ["writeups", "challenge", "google-cloudskillsboost", "gsp101", "google-cloud", "cloudskillsboost", "juaragcp", "google-cloud-platform", "gcp", "cloud-computing", "cloud", "cloud-architecture"]
canonicalURL: "" canonicalURL: ""
showToc: true showToc: true
TocOpen: false TocOpen: false
TocSide: 'right' # or 'left' TocSide: 'right' # or 'left'
weight: 1 weight: 1
# aliases: ["/first"] # aliases: ["/first"]
hidemeta: false hidemeta: false
comments: false comments: false
disableHLJS: true # to disable highlightjs disableHLJS: true # to disable highlightjs
disableShare: true disableShare: true
hideSummary: false hideSummary: false
searchHidden: false searchHidden: false
ShowReadingTime: true ShowReadingTime: true
ShowBreadCrumbs: true ShowBreadCrumbs: true
ShowPostNavLinks: true ShowPostNavLinks: true
ShowWordCount: true ShowWordCount: true
ShowRssButtonInSectionTermList: true ShowRssButtonInSectionTermList: true
# UseHugoToc: true # UseHugoToc: true
cover: cover:
image: "<image path/url>" # image path/url image: "<image path/url>" # image path/url
alt: "<alt text>" # alt text alt: "<alt text>" # alt text
caption: "<text>" # display caption under cover caption: "<text>" # display caption under cover
relative: false # when using page bundles set this to true relative: false # when using page bundles set this to true
hidden: true # only hide on current single page hidden: true # only hide on current single page
# editPost: # editPost:
# URL: "https://github.com/hiiruki/hiiruki.dev/blob/main/writeups/GSP101/index.md" # URL: "https://github.com/hiiruki/hiiruki.dev/blob/main/writeups/GSP101/index.md"
# Text: "Suggest Changes" # edit text # Text: "Suggest Changes" # edit text
# appendFilePath: true # to append file path to Edit link # appendFilePath: true # to append file path to Edit link
--- ---
### GSP101 ### GSP101
![Lab Banner](https://cdn.qwiklabs.com/GMOHykaqmlTHiqEeQXTySaMXYPHeIvaqa2qHEzw6Occ%3D) ![Lab Banner](https://cdn.qwiklabs.com/GMOHykaqmlTHiqEeQXTySaMXYPHeIvaqa2qHEzw6Occ%3D)
- Time: 45 minutes - Time: 45 minutes
- Difficulty: Intermediate - Difficulty: Intermediate
- Price: 5 Credits - Price: 5 Credits
Lab: [GSP101](https://www.cloudskillsboost.google/focuses/1734?parent=catalog)<br> Lab: [GSP101](https://www.cloudskillsboost.google/focuses/1734?parent=catalog)<br>
Quest: [Cloud Architecture: Design, Implement, and Manage](https://www.cloudskillsboost.google/quests/124)<br> Quest: [Cloud Architecture: Design, Implement, and Manage](https://www.cloudskillsboost.google/quests/124)<br>
🔄 Last updated: Sep 04, 2023 🔄 Last updated: Sep 7, 2023
## Challenge scenario ## Challenge scenario
Your company is ready to launch a brand new product! Because you are entering a totally new space, you have decided to deploy a new website as part of the product launch. The new site is complete, but the person who built the new site left the company before they could deploy it. Your company is ready to launch a brand new product! Because you are entering a totally new space, you have decided to deploy a new website as part of the product launch. The new site is complete, but the person who built the new site left the company before they could deploy it.
## Your challenge ## Your challenge
Your challenge is to deploy the site in the public cloud by completing the tasks below. You will use a simple Apache web server as a placeholder for the new site in this exercise. Good luck! Your challenge is to deploy the site in the public cloud by completing the tasks below. You will use a simple Apache web server as a placeholder for the new site in this exercise. Good luck!
1. Create a Compute Engine instance, add necessary firewall rules. 1. Create a Compute Engine instance, add necessary firewall rules.
- In the **Cloud Console**, click the **Navigation menu** > **Compute Engine** > **VM Instances**. - In the **Cloud Console**, click the **Navigation menu** > **Compute Engine** > **VM Instances**.
- Click **Create instance**. - Click **Create instance**.
- Set the following values, leave all other values at their defaults: - Set the following values, leave all other values at their defaults:
| Property | Value (type value or select option as specified) | | Property | Value (type value or select option as specified) |
| --- | --- | | --- | --- |
| Name | `INSTANCE_NAME` | | Name | `INSTANCE_NAME` |
| Zone | `COMPUTE_ZONE` | | Zone | `COMPUTE_ZONE` |
![Lab Variable](./images/lab_variable.webp#center) ![Lab Variable](./images/lab_variable.webp#center)
![VM Create](./images/vm_create.webp#center) ![VM Create](./images/vm_create.webp#center)
- Under **Firewall** check **Allow HTTP traffic**. - Under **Firewall** check **Allow HTTP traffic**.
![Firewall](./images/firewall.webp#center) ![Firewall](./images/firewall.webp#center)
- Click **Create**. - Click **Create**.
2. Configure Apache2 Web Server in your instance. 2. Configure Apache2 Web Server in your instance.
- In the **Cloud Console**, click the **Navigation menu** > **Compute Engine** > **VM Instances**. - In the **Cloud Console**, click the **Navigation menu** > **Compute Engine** > **VM Instances**.
- Click on the SSH button next to `INSTANCE_NAME` instance. - Click on the SSH button next to `INSTANCE_NAME` instance.
- Run the following command: - Run the following command:
```bash ```bash
sudo su - sudo su -
``` ```
then run: then run:
```bash ```bash
apt-get update apt-get update
apt-get install apache2 -y apt-get install apache2 -y
service --status-all service --status-all
``` ```
3. Test your server. 3. Test your server.
- In the **Cloud Console**, click the **Navigation menu** > **Compute Engine** > **VM Instances**. - In the **Cloud Console**, click the **Navigation menu** > **Compute Engine** > **VM Instances**.
- Access the VM using an https address. Check that your URL is http:// EXTERNAL_IP and not https:// EXTERNAL_IP - Access the VM using an https address. Check that your URL is http:// EXTERNAL_IP and not https:// EXTERNAL_IP
- Verify **Apache2 Debian Default Page** showed up. - Verify **Apache2 Debian Default Page** showed up.
## Congratulations! ## Congratulations!
![Congratulations Badge](https://cdn.qwiklabs.com/Ol0IAaeZbMNmToILKVne%2BkFlHoAu%2BZtH%2BErA8jO7m%2Bc%3D#center) ![Congratulations Badge](https://cdn.qwiklabs.com/Ol0IAaeZbMNmToILKVne%2BkFlHoAu%2BZtH%2BErA8jO7m%2Bc%3D#center)