Autoscale AWS allows to scale up virtual machines by invoking spot requests as per start and stop rules.
To publish
cd repo
python pypi.py pblish
Create a folder of tasks.
/tasks/mytask01/
/tasks/mytask02/
/tasks/mytask03/
Autoscale will pick up those ones, launch AWS instances,
copy the folder to remote AWS, and launch main.sh on remote instances.
and stop them when the tasks are finished.
The results are stored in S3 folders and it can be retrieved
even the instances are closed on your local PC
Install process from pip :
cd yourenv
pip install autoscale_aws
Configuration is in
YOURHOME/.aws/
Install process from github :
CURDIR=`pwd`
git clone https://github.com/arita37/autoscale_aws/
mkdir ${CURDIR}/venvs
Make sure virtualenv is installed
virtualenv -p python3 ${CURDIR}/venvs/autoscaleenv
source ${CURDIR}/venvs/autoscaleenv/bin/activate
cd ${CURDIR}/autoscale_aws
pip install -U pip
pip install -r requirements.txt
export PYTHONPATH=${CURDIR}/autoscale_aws/src:${PYTHONPATH}
python src/autoscale_aws/batch_daemon_autoscale_cli.py --help
Release files for autoscaleaws 12.0.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| autoscaleaws-12.0.2.tar.gz | 64.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| autoscaleaws-12.0.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 138.9 kB
Release files / autoscaleaws-12.0.2.tar.gz
| Download URL | autoscaleaws-12.0.2.tar.gz |
|---|---|
| Size | 64.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
619a2a92ecb0d8dcd58fce94070c6693d4ac7bc05937f1e16ab9135af85e1bc5
|
|
BLAKE2b-256 checksum How to use checksums |
361efda76f45335e00a97bae08370272ff310f83085d8d70251339eb790578b0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.15.0 pkginfo/1.4.2 requests/2.18.4 setuptools/39.1.0 requests-toolbelt/0.9.1 tqdm/4.33.0 CPython/3.6.5
|
Release files / autoscaleaws-12.0.2-py3-none-any.whl
| Download URL | autoscaleaws-12.0.2-py3-none-any.whl |
|---|---|
| Size | 74.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
fe4057aa64fc2ee4fb69e8507edcd749280f296cb7610a3fe9a9dcc4de3fa46f
|
|
BLAKE2b-256 checksum How to use checksums |
0599b7ac5d1b1c886568425464f20be53abba71493da2f0f5dc944476c33760b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.15.0 pkginfo/1.4.2 requests/2.18.4 setuptools/39.1.0 requests-toolbelt/0.9.1 tqdm/4.33.0 CPython/3.6.5
|