|
| 1 | +--- |
| 2 | +parent: Cloud Computing |
| 3 | +layout: minimal |
| 4 | +--- |
| 5 | +# Google Cloud Platform |
| 6 | + |
| 7 | +First, sign up for Google Cloud: [https://console.cloud.google.com/](https://console.cloud.google.com/?_ga=2.120947272.1742302638.1624558217-2029240897.1624558217) You will need a credit card to sign up, but you won't be charged unless you exceed the free limits below. If you don't have a credit card please contact us and we can make you one you'll be able to use. |
| 8 | + |
| 9 | +Once you sign up, Google will give you $300 in credits to use with some restrictions. Please read these instructions for more information on these restrictions: [https://cloud.google.com/free/docs/gcp-free-tier/#free-trial](https://cloud.google.com/free/docs/gcp-free-tier/#free-trial) |
| 10 | + |
| 11 | +Then, watch this introduction video to Cloud Computing that explains its history and significant importance in a variety of Industries: [https://fireship.io/lessons/cloud-computing-in-2020/](https://fireship.io/lessons/cloud-computing-in-2020/) |
| 12 | + |
| 13 | +Then, follow one of these two guides to create a virtual machine in Google Cloud: |
| 14 | + |
| 15 | +- Video version: [https://www.youtube.com/watch?v=1FpMe8na64A](https://www.youtube.com/watch?v=1FpMe8na64A) |
| 16 | +- Written version: [https://www.freecodecamp.org/news/how-to-create-and-connect-to-google-cloud-virtual-machine-with-ssh-81a68b8f74dd/](https://www.freecodecamp.org/news/how-to-create-and-connect-to-google-cloud-virtual-machine-with-ssh-81a68b8f74dd/) |
| 17 | + |
| 18 | +**Make sure when you're selecting the type of your virtual machine, you choose one VCPU and do not attach a GPU.** Google provides free credits for this type of machine. |
| 19 | + |
| 20 | +Once you've got your virtual machine running, connect to it: |
| 21 | + |
| 22 | +- If you created a Windows virtual machine on AWS, you'll need to use Remote Desktop. |
| 23 | + |
| 24 | +(If your personal computer is a Mac or Linux, you'll need to install the Remote Desktop app to connect. If you're using Windows, Remote Desktop is pre-installed on your computer.) |
| 25 | +- If you created an Ubuntu or other Linux virtual machine, [you'll need to use SSH.](https://docs.microsoft.com/en-us/azure/developer/javascript/tutorial/nodejs-virtual-machine-vm/connect-linux-virtual-machine-ssh) |
| 26 | + |
| 27 | +(You'll need to do this from the command line. Mac and Linux have SSH built-in, but Windows may require the Windows Terminal as described in the "Setting up your development environment" section of the guide.) |
| 28 | + |
| 29 | +After you've connected to your VM, take a screenshot and upload it to Imgur, and submit that link in your dashboard. |
| 30 | + |
| 31 | +**WHEN YOU'RE DONE, GO INTO THE GOOGLE CLOUD CONSOLE FOR YOUR VM AND STOP THE MACHINE! If you don't do this step you may be charged for your VM.** |
| 32 | + |
| 33 | +{: .note-title} |
| 34 | +> 🎓 **What if I already know how to use Google Cloud?** |
| 35 | +> |
| 36 | +> Please pick assignments for aspects of your tech stack which you don't already know. |
| 37 | +> |
| 38 | +> If you can demonstrate that you already know all aspects of your tech stack, please contact us on Slack. |
| 39 | +
|
| 40 | + |
| 41 | +{: .note-title} |
| 42 | +> ❓ **What if I need help with Google Cloud?** |
| 43 | +> |
| 44 | +> |
| 45 | +> You can ask for help in #ask-for-help or schedule a CSE session. |
| 46 | +
|
| 47 | + |
| 48 | +{: .note-title} |
| 49 | +> ✅ **Where do I submit?** |
| 50 | +> |
| 51 | +> After completing this assignment, submit a link to your Github/Repl.it/Codepen using the form on your participant dashboard by logging in at [https://labs.codeday.org/dash](https://labs.codeday.org/dash) |
0 commit comments