Skip to content
This repository was archived by the owner on Dec 12, 2025. It is now read-only.

Commit

Permalink
GCP: Clean up introduction order.
Browse files Browse the repository at this point in the history
  • Loading branch information
tmiddelkoop committed May 4, 2022
1 parent e6276b5 commit a945c51
Show file tree
Hide file tree
Showing 2 changed files with 41 additions and 41 deletions.
82 changes: 41 additions & 41 deletions content/GCP/01_intro_to_cloud_console.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -17,13 +17,14 @@
"**Exercises:** 6 min.\n",
"\n",
"**Questions:**\n",
"* How do I find things in the web console?\n",
"* How do I access the cloud through the command line?\n",
" * How do I find things in the web console?\n",
" * How do I access the cloud through the command line?\n",
"\n",
"**Objectives:**\n",
"* Login to the Google Cloud web console\n",
"* Find and verify important information about your cloud environment.\n",
"* Find and open the Cloud Shell\n",
" * Login to the Google Cloud web console\n",
" * Find and verify important information about your cloud environment.\n",
" * Learn important Google Cloud terminology\n",
" * Find and open the Cloud Shell\n",
"```"
]
},
Expand Down Expand Up @@ -68,9 +69,9 @@
":class: exercise\n",
"\n",
"Take a few moments to ask yourself the following questions:\n",
" * What account are you currently using in the Google Cloud web console?\n",
" * Are you logged into any other accounts?\n",
" * How do you know which account is being used?\n",
" * What account are you currently using in the Google Cloud web console?\n",
" * Are you logged into any other accounts?\n",
" * How do you know which account is being used?\n",
" \n",
" If you are not currently using the correct account, switch to it.\n",
"```"
Expand Down Expand Up @@ -139,56 +140,33 @@
"All the different products and resources are the \"**What**\" of the cloud. We will start with compute, called *Google Compute Engine* in the next Episode. "
]
},
{
"cell_type": "markdown",
"id": "b87ee733-aed7-452d-96a0-0a07d34e76ec",
"metadata": {},
"source": [
"```{admonition} Tip\n",
":class: tip\n",
"\n",
"The web console is used to control and observe the cloud from the browser. It should only be used for simple and one-time tasks, setting up basic resources exploring new products, accessing documentation, or for monitoring and debugging resources in the cloud. Programmatic control through the console, programming languages (for example Python), and other automation tools should be used for day to day activities to make the most out of the cloud and to help with the reproducibility of research and teaching.\n",
"\n",
"```"
]
},
{
"cell_type": "markdown",
"id": "d47d160b",
"metadata": {
"tags": []
},
"source": [
"*Instructor: place instructions on the screen*\n",
"\n",
"```{admonition} Exercise\n",
":class: exercise\n",
"\n",
"Take a few moments to navigate a few key products.\n",
" * Navigate to \"Cloud Storage\" under the \"Storage\" product group.\n",
" * You will probably need to \"Enable\" this product first by clicking on the \"Enable\" button on the \"Cloud Storage API\" page. This will only need to be done once per project.\n",
" * Navigate to the \"Compute Engine\" product under the \"Compute\" product group and enable the product if necessary.\n",
"Take a few moments to navigate to a few key products and enable them.\n",
" * Navigate to \"Cloud Storage\" under the \"Storage\" product group.\n",
" * You will need to \"Enable\" this product first by clicking on the \"Enable\" button on the \"Cloud Storage API\" page. This will only need to be done once per project.\n",
" * Navigate to the \"Compute Engine\" product under the \"Compute\" product group and enable the product as well.\n",
"```"
]
},
{
"cell_type": "markdown",
"id": "9470567b-9966-4c07-a7ad-a94358530480",
"metadata": {
"tags": []
},
"id": "146358ca-d9a6-4ab5-856f-509818e6d63d",
"metadata": {},
"source": [
"## Putting it Together\n",
"\n",
"Now that we have the basics, we can provide a bit larger picture of the cloud and all the pieces:\n",
"Enable an API by clicking the \"ENABLE\" button as shown below.\n",
"\n",
"![gcp-overview](img/CLASS-Essentials-GCP-Overview.svg)\n",
"\n",
" * Project - a container to house and manage resources.\n",
" * Products - The different types of resources or services within Google Cloud.\n",
" * Resources - individual products running or stored within Google cloud such as compute, storage, networking, databases, etc. Resources can belong to only one Project.\n",
" * Billing Account - used to pay for resources and services consumed. Each project has only one billing account.\n",
" * Account - the identity that is used to accesses resources within Google Cloud. Note: this is *NOT* the Billing Account.\n",
" * Identity Access and Management (IAM) - manages access (permissions) to a resource by an account (also referred to as a principal).\n",
" * Organization - projects may optionally be housed in an organization (arranged in folders), which can add permissions and restrictions in a hierarchical manner. Projects can only belong to one Organization."
"![enable-compute-api](img/enable-compute-api.png)"
]
},
{
Expand Down Expand Up @@ -220,6 +198,28 @@
" 9. Google Account (avatar at the far right) - verify and switch accounts."
]
},
{
"cell_type": "markdown",
"id": "9470567b-9966-4c07-a7ad-a94358530480",
"metadata": {
"tags": []
},
"source": [
"## Putting it Together\n",
"\n",
"Now that we have the basics, we can provide a bit larger picture of the cloud and all the pieces:\n",
"\n",
"![gcp-overview](img/CLASS-Essentials-GCP-Overview.svg)\n",
"\n",
" * Project - a container to house and manage resources.\n",
" * Products - The different types of resources or services within Google Cloud.\n",
" * Resources - individual products running or stored within Google cloud such as compute, storage, networking, databases, etc. Resources can belong to only one Project.\n",
" * Billing Account - used to pay for resources and services consumed. Each project has only one billing account.\n",
" * Account - the identity that is used to accesses resources within Google Cloud. Note: this is *NOT* the Billing Account.\n",
" * Identity Access and Management (IAM) - manages access (permissions) to a resource by an account (also referred to as a principal).\n",
" * Organization - projects may optionally be housed in an organization (arranged in folders), which can add permissions and restrictions in a hierarchical manner. Projects can only belong to one Organization."
]
},
{
"cell_type": "markdown",
"id": "50fddb1f-c826-412c-bb3c-127fee6b4949",
Expand Down
Binary file added content/GCP/img/enable-compute-api.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit a945c51

Please sign in to comment.