@@ -10,13 +10,15 @@ EasyCloud is a toolkit written in Python able to interact with
...
@@ -10,13 +10,15 @@ EasyCloud is a toolkit written in Python able to interact with
multiple cloud platforms, such as OpenStack, Amazon Web Services (AWS) and Google
multiple cloud platforms, such as OpenStack, Amazon Web Services (AWS) and Google
Cloud Platform (GCP). <!-- It is based on the [CloudTUI-FTS](https://github.com/mrbuzz/CloudTUI-FTS) project. -->
Cloud Platform (GCP). <!-- It is based on the [CloudTUI-FTS](https://github.com/mrbuzz/CloudTUI-FTS) project. -->
With EasyCloud, a user can:
With EasyCloud, a user can:
* start/stop/clone a VM
* start/stop/clone a VM
* manage floating IPs and volumes
* manage floating IPs and volumes
* monitor the VMs health status
* monitor the VMs health status
* gather metrics data from instances and send them into multiple sinks (e.g., save them in plain CSV files or in a Redis data store, or publish them to Apache Kafka)
* gather metrics data from instances and send them into multiple sinks (e.g., save them in plain CSV files or in a [Redis](https://www.redis.io) data store, or publish them to [Apache Kafka](https://kafka.apache.org), or even to push them on third-party monitoring systems like [Prometheus](https://www.prometheus.io))
* create/manage policies in order to prevent faults (i.e., "if the CPU utilization is higher than XX %, then clone it")
* create/manage policies in order to prevent faults (i.e., "if the CPU utilization is higher than XX %, then clone it")
## Quick start:
## Quick start:
1.**Requirements**
1.**Requirements**
...
@@ -133,6 +135,22 @@ The following platforms are currently supported by EasyCloud
...
@@ -133,6 +135,22 @@ The following platforms are currently supported by EasyCloud