diff --git a/commands/db-change-root-password.sh b/commands/db/db-change-root-password.sh similarity index 100% rename from commands/db-change-root-password.sh rename to commands/db/db-change-root-password.sh diff --git a/commands/db-init.sh b/commands/db/db-init.sh similarity index 100% rename from commands/db-init.sh rename to commands/db/db-init.sh diff --git a/commands/db-setup.sh b/commands/db/db-setup.sh similarity index 100% rename from commands/db-setup.sh rename to commands/db/db-setup.sh diff --git a/commands/scale/scale-disks.sh b/commands/scale/scale-disks.sh new file mode 100644 index 0000000..723972e --- /dev/null +++ b/commands/scale/scale-disks.sh @@ -0,0 +1,2 @@ + +# Instructions here for google cloud https://cloud.google.com/compute/docs/disks/add-persistent-disk diff --git a/readme.md b/readme.md index db66109..e8ff105 100644 --- a/readme.md +++ b/readme.md @@ -12,3 +12,9 @@ It will monitor the resource usage and response times and react when predetermin * Scale down when resources are under utilized * Allow manual scaling * In public cloud environments manage VM sizes and usage + +## Design Principles + +* All features should work on local systems and in public clouds +* If there are specific cloud behaviors then there should be a way to specify which cloud the target is running on. +* Define a generic interface and implement it for each cloud.