Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
…sentials into aws-dev
  • Loading branch information
Amanda Tan committed Feb 2, 2022
2 parents 1f7213d + 7f8aafd commit 22dfdf0
Show file tree
Hide file tree
Showing 28 changed files with 1,334 additions and 859 deletions.
104 changes: 82 additions & 22 deletions content/Azure/01_intro_to_cloud_console.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -28,20 +28,22 @@
},
{
"cell_type": "markdown",
"id": "20e902b2",
"id": "abb35991",
"metadata": {},
"source": [
"## Setup\n",
"## The Who, What, and Where of the Cloud\n",
"\n",
"The console is the point of entry where you will start your Azure journey. If you are participating in the CLASS Essentials Workshop, you will have received a csv file via email. This csv file contains your **username**, **temporary password** and **console login link**. \n"
"Before we get started we must first define, and find, a few key pieces of information about your environment that will be used throughout this lesson. This information is also important to ensure that this information is what you expect, otherwise you may use the wrong account or run or store things in the wrong place. It is important to be clear about these terms as they are often different in other cloud providers. \n",
"\n",
"(need glossary for Azure) We provide a [glossary of Azure terms](glossary.ipynb) for your reference."
]
},
{
"cell_type": "markdown",
"id": "5fab77a5",
"id": "3e128379",
"metadata": {},
"source": [
"#### Accounts (Authentication and Identity) & login\n",
"## Accounts (Authentication and Identity) & login\n",
"\n",
"The (Azure) **Account** is the identity used to access the Azure web console and is in the form of an email address and is associated with an individual. This is typically the account you use to access Azure services associated with your institution and not your personal account. We will now login to the Azure web console and verify our account.\n",
"\n",
Expand All @@ -54,7 +56,7 @@
},
{
"cell_type": "markdown",
"id": "43174583",
"id": "90066c19",
"metadata": {},
"source": [
"### Exercise\n",
Expand All @@ -69,19 +71,77 @@
},
{
"cell_type": "markdown",
"id": "9cd64226",
"id": "160353bd",
"metadata": {},
"source": [
"The top of your screen should look very similar to the following when you log in to the Azure console. Next, let's take a closer look at some key concepts and components of the Azure console. \n",
"## Subscriptions\n",
" \n",
"Click on the *Directories & Subscriptions* buttton (#4).\n",
"Verify that you are in the right *Directory and Subscription* (briefly discribe D&S).\n",
" \n",
"Take a few moments to ask yourself the following questions:\n",
" * What is the *name* of the Project you are currently using in the Google Cloud Platform web console?\n",
" * What is the *Project ID* of that project?\n",
" * What is the *Project Number* of that project?\n",
" * Do you have multiple projects?\n",
" * How do you know which project you are currently using?\n",
"\n",
"If you are currently not using the correct project for this lesson, switch to the correct one."
]
},
{
"cell_type": "markdown",
"id": "6e3b3cbd",
"metadata": {},
"source": [
"## Services\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, exploring new services, 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",
"The Navigation Menu (number 1 above) is used to navigate to the various products, which are also sometimes called services.\n"
]
},
{
"cell_type": "markdown",
"id": "ed7e581f",
"metadata": {},
"source": [
"## Services\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, exploring new services, 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",
"The Navigation Menu (often called the hamburger) is used to navigate to the various products, which are also sometimes called services.\n",
"\n",
"![hamburger-navigation](img/hamburger-navigation.png)\n",
"\n",
"![cloud-shell](images/azure_intro_console.jpg)"
" * Click on a product to navigate the product page\n",
" * You can pin frequently used items on the top of this page by clicking on the pin icon. \n",
" * Click the hamburger again to hide the Left Sidebar.\n",
"\n",
"All the different products and services are the \"What\" of the cloud. We will start with compute, called *Google Compute Engine* in the next Episode. \n",
"\n",
"### Exercise \n",
"\n",
"Take a few moments to navigate a few key services.\n",
" * Navigate to the \"Compute Engine\" service under the \"Compute\" product group.\n",
" * You will probably need to \"Enable\" this service first by clicking on the \"Enable\" button on the \"Compute Engine API\" page. This will only need to be done once per project.\n",
" * Navigate to \"Cloud Storage\" under the \"Storage\" product group and enable the service if necessary."
]
},
{
"cell_type": "markdown",
"id": "b1b0faae",
"id": "4537d270",
"metadata": {},
"source": [
"## Everything Else\n",
"\n",
"If you did not already notice, every page on the Azure web console has a blue navigation bar at the top of the page. This can be used to quickly navigate to the page you need.\n",
"\n",
"\n",
"The top of your screen should look very similar to the following when you log in to the Azure console. Next, let's take a closer look at some key concepts and components of the Azure console. \n",
"\n",
"![cloud-shell](images/azure_intro_console.jpg)\n",
"\n",
"**1. Navigation Menu (often called the hamburger)**\n",
": If you click on the hamburger (three horizontal lines) you will get a dropdown menu and see a list of services that are offered by Azure. Currently, Azure has over N services ranging from compute to machine learning to networking to data storage. The list grows frequently!\n",
"\n",
Expand All @@ -98,18 +158,6 @@
": The menu bar on the console also lists your username and the current organization that you are logged into. IAM is short for Identity and Access Management. Identity is a mechanism to authenticate users (e.g. password) and Access is a mechanism for authorizing what kinds of services users have access to. In the creation of an IAM user, the administrator (overlord) of the account assigned a particular permission scope (in AWS this is known as roles) to control access to a particular set of services and also assigned a password to authenticate user login. IAM is a key component in managing security on the cloud.\n"
]
},
{
"cell_type": "markdown",
"id": "6e3b3cbd",
"metadata": {},
"source": [
"## Services\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, exploring new services, 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",
"The Navigation Menu (number 1 above) is used to navigate to the various products, which are also sometimes called services.\n"
]
},
{
"cell_type": "markdown",
"id": "e94b53e2",
Expand All @@ -126,6 +174,18 @@
" * Note: You can open the Cloud Shell in a new tab by clicking on the **Open new session** icon (looks like a box with a \"+\") in the middle of the Cloud Shell bar.\n"
]
},
{
"cell_type": "markdown",
"id": "e17944ad",
"metadata": {},
"source": [
"## Exercise\n",
"\n",
"Before we move on, do the following:\n",
"* Double check that you are in the correct account that you will be using for this lesson.\n",
"* Take a moment to reflect on the \"Who, What, and Where\" of the cloud. Why is this important?"
]
},
{
"cell_type": "markdown",
"id": "c0706cc3",
Expand Down
Loading

0 comments on commit 22dfdf0

Please sign in to comment.