How to log in to the Azure portal?
Steps to log in to the Azure portal:
Click the button in the left navigation labeled "Launch Cloud Gateway".
A popup window will open, then click on "Open Cloud Console".
This will open the Azure Portal in a new browser tab and may take a few moments to load the first time.
Use the username and password in the popup window to log into the Azure Portal.
Note- If you have a pop-up blocker installed, it may prevent the new tab from launching. Please be sure to allow pop-ups from Udacity.
There is a session time limit. If reached, you will automatically be timed out. As long as you have not used your entire budget, your work will be saved.
You can re-launch using the same "Open Cloud Gateway" button in the left navigation menu to return to your session.
Do I need to create a resource group?
A Resource Group will already be created for you. You will not be able to create new Resource Groups.
When you are creating resources, choose the default Resource Group from the dropdown or identify its name through the portal first for use in PowerShell commands.
Which Azure region should I use when creating resources?
When creating a resource, choose the Azure region closest to you.
All Azure services are pay-as-you-go services. Udacity has set a budget for each student to complete their course work.
Please understand that these credits are limited and available for you to use judiciously. The budget for each course module that requires Azure Credits is $25. Although, we find about $10 sufficient for most to complete a module.
⚠️ How do I manage Azure resources to ensure that I do not run out of the allocated budget?
We recommend you shut down/delete every Azure resource (e.g. virtual machines, storage, databases, machine learning workspaces, app services, bots, SQL Servers, etc.) immediately after the usage or if you are stepping away for a few hours. Otherwise, you will run out of your allocated budget.
Note- Udacity will not provide additional credits.
What happens in case I exhaust my credits?
In case you exhaust your credits:
You will lose your progress on the Azure Portal.
You will have to use your personal Azure account to finish the remaining coursework. Even if you are in the middle of the project/exercise and need to step away, you must shut down your resources. You can re-instantiate them later. To better understand pricing, see the Azure Pricing for all available services.
For reference, any service available to you @$0.1/hour or higher should be monitored closely and shut down immediately after use or if you are stepping away.
Check the pricing with the Azure Price Calculator
How can I track my credit usage?
You need to make sure that you have an adequate budget available to complete your project/task. If you hit your budget, your session will time out and your work will be lost and unrecoverable.
Options for you to stay vigilant are:
Track your usage in the Azure Portal. Go to Azure Cost Management and Billing Blade, and view the spending on your services.
Submit a ticket to Student Support Services to know your current balance.
Note -
As you are given a temporary Azure user account with limited permissions, you might not be able to avail all Azure services. We have allowed the necessary ones only. If you see a few warning messages related to insufficient permissions, you can ignore them and proceed with your practice.
I can see that the Dedicated SQL Pool and PostgreSQL flexible server can be paused/resumed but what about the Synapse workspace, Blob storage, etc? Do we need to delete them every time we step away?
The significant cost of Synapse workspace is to related to it's component depending on the architecture we choose like SQL pool or spark etc. For our case it's a dedicated SQL pool, so if you pause the Dedicated SQL Pool and PostgreSQL flexible server you will save cost but still it will be charged for storage.
As far I can tell Synapse workspace is not charged separately, it's included along with synapse architecture. There is no point in just having Synapse workspace without a dedicated pool or spark etc. In our case, it’s mostly per hour basis, and considering the free amount is limited it would be best to delete the resource.