Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

URGENT: AWS cloud credits for executable tutorial #1756

Closed
nalenz opened this issue Apr 11, 2022 · 5 comments
Closed

URGENT: AWS cloud credits for executable tutorial #1756

nalenz opened this issue Apr 11, 2022 · 5 comments

Comments

@nalenz
Copy link

nalenz commented Apr 11, 2022

In order for @elibon99 and me to be able to continue with our executable tutorial from #1678, we need a cloud server where we can install GitLab on-premise.

According to https://docs.gitlab.com/ee/install/requirements.html, GitLab requires at least 4 GB of memory, but the instance type "t2.micro", which is (apart from the even smaller "t1.micro") the only one included in the free trial of AWS, only has 1 GB of RAM. Consequently, we would need to go at least for "t2.medium" with 4 GB RAM, which apparently costs 0.0464 USD per hour.

As we are from KTH, I'm sure that the university can quickly provide cloud credits here, in order to get our project started. As this executable tutorial is highly complex and involves setting up VMs, ssh'ing into them, configuring GitLab etc. in a fully automated fashion, we have to continue as soon as possible, so that we can finish it until the deadline next week.

@monperrus @bbaudry Could you please let us know on how to continue with this, e.g. a voucher code for AWS credits? As both Elias and I work on this (email addresses [email protected] and [email protected]), we need these credits for both our AWS accounts.

@monperrus
Copy link
Member

There should be a free tier plan at Amazon, see #25

In principle, you should be able to activate it on your own.

(KTH doesn't have any specific arrangement with AWS).

@nalenz
Copy link
Author

nalenz commented Apr 12, 2022

@monperrus As I mentioned, unfortunately the free tier plan at AWS only includes the "t2.micro" or "t3.micro" instances, which do not provide enough memory (RAM) to be able to run GitLab (see https://aws.amazon.com/free/):

Bildschirmfoto von 2022-04-12 12-17-54

In case we would need to pay for AWS by credit card ourselves then, would it be possible to get a refund for these expenses from KTH afterwards, as soon as we have the AWS invoice?

@monperrus
Copy link
Member

We've never done this, and that's not something usually done in any KTH course.

Are any other free tier packages at Google / Microsoft / Digital Ocean / {others} that you can use for your demo instead?

@nikolim
Copy link

nikolim commented Apr 12, 2022

You can sign up with your KTH-mail for AWS Educate to get some free credit (100$) - hope this helps :)
https://aws.amazon.com/education/awseducate/

@nalenz
Copy link
Author

nalenz commented Apr 13, 2022

Thanks for the hint, Niko! I tried to register for AWS Educate with my KTH email address, but their page seems quite buggy and I didn't receive a verification email, so I contacted their support instead.

In the meantime, we came up with a workaround, which is probably what we'll go for instead: having a local VirtualBox where GitLab is installed and using an AWS virtual machine as an SSH relay station (using SSH remote forwarding/tunneling). Then we can SSH into the local VirtualBox from the remote Google Colab servers for the executable tutorial.

This means that we won't be able to automate the creation of the virtual machines, but at least the installation and setup of GitLab itself.

@nalenz nalenz closed this as completed Apr 30, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants