README.md

33 lines | 1.639 kB Blame History Raw Download

CloudScale deployment scripts

CloudScale deployment scripts are Python scripts for deploying showcase for CloudScale project on Amazon Web Services and Openstack. The showcase is a book store written in Java Spring Framework according to TPC-W standard. Scripts are configurable so you ca also use them for deploying your application to Amazon Web Services or Openstack.

About CloudScale project

The goal of CloudScale is to aid service providers in analysing, predicting and resolving scalability issues, i.e., support scalable service engineering. The project extends existing and develops new solutions that support the handling of scalability problems of software-based services.

You can read more about CloudScale project on: http://www.cloudscale-project.eu

Installation

To install scripts download zip or checkout repository and then run:

$ python setup.py install

This will install CloudScale deployment scripts to your site-packages folder of your Python distribution.

If you want to install it with pip you can do this by running the following command:

$ pip install -e https://github.com/CloudScale-project/Showcase/deployment-scripts/zipball/deployment-scripts

Usage

You can run scripts as standalone or use them as part of your application. The example of using scripts as part of your application is in bin/ directory. You can also use the script bin/run.py for start, just edit bin/config.aws.ini file if you want to deploy on AWS, or bin/config.openstack.mysql.ini for deploying MySQL version on Openstack or bin/config.openstack.mongo.ini for deploying MongoDB version on Openstack.