https://github.com/awslabs/ec2-spot-workshops

Collection of workshops to demonstrate best practices in using Amazon EC2 Spot Instances. https://aws.amazon.com/ec2/spot/

https://github.com/awslabs/ec2-spot-workshops

Science Score: 13.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (10.7%) to scientific vocabulary
Last synced: 9 months ago · JSON representation

Repository

Collection of workshops to demonstrate best practices in using Amazon EC2 Spot Instances. https://aws.amazon.com/ec2/spot/

Basic Info
  • Host: GitHub
  • Owner: awslabs
  • License: other
  • Language: CSS
  • Default Branch: master
  • Size: 88.5 MB
Statistics
  • Stars: 187
  • Watchers: 16
  • Forks: 151
  • Open Issues: 40
  • Releases: 8
Created over 7 years ago · Last pushed almost 2 years ago
Metadata Files
Readme Contributing License Code of conduct

README.md

EC2 Spot Workshops

Collection of workshops to demonstrate best practices in using Amazon EC2 Spot Instances. https://aws.amazon.com/ec2/spot/

Website for this workshops is available at https://ec2spotworkshops.com

Building the Workshop site

The content of the workshops is built using hugo.

Local Build

To build the content * clone this repository * install hugo. The website is currently running on Hugo 0.92, since we have some markdown issues with the latest versions. You can download the exact version here:

* Linux: https://github.com/gohugoio/hugo/releases/download/v0.92.0/hugo_0.92.0_Linux-64bit.tar.gz
* MacOS (Intel): https://github.com/gohugoio/hugo/releases/download/v0.92.0/hugo_0.92.0_macOS-64bit.tar.gz
* MacOS (ARM): https://github.com/gohugoio/hugo/releases/download/v0.92.0/hugo_0.92.0_macOS-ARM64.tar.gz
* Windows: https://github.com/gohugoio/hugo/releases/download/v0.92.0/hugo_0.92.0_Windows-64bit.zip
  • The project uses hugo learn template as a git submodule. To update the content, execute the following code bash pushd themes/learn git submodule init git submodule update --checkout --recursive popd
  • Run hugo to generate the site, and point your browser to http://localhost:1313 bash hugo serve -D

Containerized Development

The image can also serve as a development environment using docker-compose. The following command will spin up a container exposing the website at localhost:1313 and mount config.toml and the directories ./content, ./layouts and ./static, so that local changes will automatically be picked up by the development container.

$ docker-compose up -d ## To see the logs just drop '-d' Starting ec2-spot-workshops_hugo_1 ... done

License

This library is licensed under the Amazon Software License.

Owner

  • Name: Amazon Web Services - Labs
  • Login: awslabs
  • Kind: organization
  • Location: Seattle, WA

AWS Labs

GitHub Events

Total
  • Watch event: 4
  • Pull request event: 3
  • Fork event: 3
Last Year
  • Watch event: 4
  • Pull request event: 3
  • Fork event: 3

Issues and Pull Requests

Last synced: about 2 years ago

All Time
  • Total issues: 31
  • Total pull requests: 69
  • Average time to close issues: 4 months
  • Average time to close pull requests: 23 days
  • Total issue authors: 10
  • Total pull request authors: 16
  • Average comments per issue: 0.65
  • Average comments per pull request: 0.33
  • Merged pull requests: 60
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 0
  • Pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Issue authors: 0
  • Pull request authors: 0
  • Average comments per issue: 0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • ruecarlo (13)
  • kniec (5)
  • ivallhon (5)
  • fumikoba (2)
  • go4real (1)
  • thesteveco (1)
  • byn3 (1)
  • ranshn (1)
  • black-mirror-1 (1)
  • bjxuch (1)
Pull Request Authors
  • ruecarlo (20)
  • ranshn (18)
  • ivallhon (6)
  • kvrajesh (5)
  • kniec (5)
  • devopsengineersam (4)
  • horsfieldsa (4)
  • allamand (3)
  • strongjz (2)
  • Ninja4Code (1)
  • kavichu (1)
  • bpguasch (1)
  • black-mirror-1 (1)
  • haruyosh-amazon (1)
  • jagpk (1)
Top Labels
Issue Labels
Pull Request Labels
enhancement (3) bug (1) dependencies (1)

Dependencies

Dockerfile docker
  • golang alpine build
content/rendering-with-batch/rendering-with-batch.files/docker-files/Dockerfile docker
  • ubuntu latest build
docker-compose.yml docker
  • awslabs/ec2-spot-workshops build
workshops/amazon-ec2-spot-cicd-workshop/gitlab-spot/demo-app/Dockerfile docker
  • python 3.7-alpine build
workshops/ecs-spot-capacity-providers/webapp/Dockerfile docker
  • amazonlinux latest build
workshops/karpenter/Dockerfile docker
  • golang 1.17.3 build
  • scratch latest build
workshops/amazon-ec2-spot-cicd-workshop/gitlab-spot/demo-app/requirements.txt pypi
  • Flask *
  • Flask-RESTful *
  • requests *
workshops/ec2-auto-scaling-with-multiple-instance-types-and-purchase-options/cdk/requirements.txt pypi
  • aws-cdk.aws-cloud9 *
  • aws-cdk.aws-ec2 *
  • aws-cdk.aws-iam *
  • aws-cdk.core *
workshops/ecs-spot-capacity-providers/webapp/requirements.txt pypi
  • Flask ==2.1.0
  • Flask-Cors *
  • boto3 *
  • ec2-metadata *
  • requests *
  • signals *
workshops/karpenter/requirements.txt pypi
  • requests ==2.26.0
  • tqdm ==4.36.1