AnyCloud
Search…
Deploy an app to multiple clouds and/or regions
AnyCloud makes it trivial to deploy a singular logical cluster, or application, to multiple regions and/or multiple clouds at the same time. AnyCloud will always keep at least one running server in each region/cloud defined.

Multiple regions

Generate a Deploy Config across AWS regions us-west-1 and us-west-2.
1
$ anycloud config new
2
Name for new Deploy Config: production
3
? Pick Credentials to use ›
4
❯ mystartup-aws
5
Create new Credentials
6
? Do you want to choose a specific region for this Deploy Config? › y
7
? Region name › us-west-1
8
? Do you want to select which virtual machine type to use for this Deploy Config? › y
9
? Virtual Machine Type › t2.medium
10
? Do you want to add another region to this Deploy Config? y
11
? Pick Credentials to use ›
12
❯ mystartup-aws
13
Create new Credentials
14
? Do you want to choose a specific region for this Deploy Config? › y
15
? Region name › us-west-2
16
? Do you want to select which virtual machine type to use for this Deploy Config? › y
17
? Virtual Machine Type › t2.medium
18
? Do you want to add another region to this Deploy Config? › n
19
? Minimum number of VMs per region or cloud › 1
20
? Would you like to define a maximum number of VMs? › n
21
Successfully created "production" Deploy Config.
Copied!

Multiple clouds

Generate a Deploy Config across AWS region us-west-1 and GCP region us-west1-c.
1
$ anycloud config new
2
? Name for new Deploy Config (staging) › production
3
? Pick Credentials to use ›
4
❯ mystartup-aws
5
Create new Credentials
6
? Do you want to choose a specific region for this Deploy Config? › y
7
? Region name › us-west-1
8
? Do you want to select which virtual machine type to use for this Deploy Config? › y
9
? Virtual Machine Type › t2.medium
10
? Do you want to add another region or cloud provider to this Deploy Config? y
11
? Pick Credentials to use ›
12
❯ mystartup-aws
13
Create new Credentials
14
? Credentials Name › mystartup-gcp
15
? GCP Project ID › my-gcp-project
16
? GCP Client Email › *******[email protected]
17
? GCP Private Key › -----BEGIN PRIVATE KEY-----\*****\n-----END PRIVATE KEY-----\n
18
Successfully created "mystartup-gcp" credentials
19
? Do you want to choose a specific region for this Deploy Config? › y
20
? Region name › us-west1-c
21
? Do you want to select which virtual machine type to use for this Deploy Config? › y
22
? Virtual Machine Type › e2-medium
23
? Do you want to add another region or cloud provider to this Deploy Config? › n
24
? Minimum number of VMs per region or cloud › 1
25
? Would you like to define a maximum number of VMs? › n
26
Successfully created "production" Deploy Config.
Copied!
Last modified 6mo ago