Skip to content

pcbouman-eur/workshop-getting-started-cloud

Repository files navigation

Getting Started on Cloud Computing

This is the repository of a workshop/lesson "Getting Started on Cloud Computing". It uses the Jekyll styles and site setup of The Carpentries but is in no way officially affiliated with them. This lessons builds on an alpha-version of the lesson on Introduction to Using the Shell in a High-Performance Computing Context. But rather than a focus on HPC, it focuses on more private cloud computing, i.e. running your code on a typical AWS/Azure/Google Cloud Linux instance. For that purpose, some things were changed:

  • Added an episode with general history on computing an some explanation what the Cloud actually is
  • Added an episode that explains how you typically set up a cloud instance, in the example Azure is used but general principles are discussed.
  • Less focus on security when connecting to SSH. No RSA-keypairs are used in the workshop itself, this part is shortened and moved to a callout.
  • Added three versions of an episode that discusses how to run your own programming code. The three versions are for three languages: Python, R and Java.
  • Added a lesson that discusses tmux, so users can easily disconnect when their computations are running, and cron, in case they want to run something periodically (e.g. scraping)

Create a Slack Account with us

This repository generates the corresponding lesson website from The Carpentries repertoire of lessons.

Contributing

We welcome all contributions to improve the lesson! Maintainers will do their best to help you if you have any questions, concerns, or experience any difficulties along the way.

We'd like to ask you to familiarize yourself with our Contribution Guide and have a look at the more detailed guidelines on proper formatting, ways to render the lesson locally, and even how to write new episodes.

Please see the current list of [issues][FIXME] for ideas for contributing to this repository. For making your contribution, we use the GitHub flow, which is nicely explained in the chapter Contributing to a Project in Pro Git by Scott Chacon. Look for the tag good_first_issue. This indicates that the maintainers will welcome a pull request fixing this issue.

Maintainer(s)

Current maintainers of this lesson are

  • FIXME
  • FIXME
  • FIXME

Authors

A list of contributors to the lesson can be found in AUTHORS

Citation

To cite this lesson, please consult with CITATION