Skip to content

Commit

Permalink
Update Instance Sizes
Browse files Browse the repository at this point in the history
  • Loading branch information
Graham Krizek committed Mar 29, 2018
1 parent 13313ea commit f6de692
Show file tree
Hide file tree
Showing 9 changed files with 35 additions and 37 deletions.
6 changes: 1 addition & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,13 +9,9 @@ If you don't already have a license key, please visit the NodeSource website to

## Getting Started with N|Solid on AWS

Easily run N|Solid in AWS using our [CloudFormation](https://aws.amazon.com/cloudformation/) templates. You can find a list of templates and their descriptions in the [README.md](/templates/README.md).
Easily run N|Solid in AWS using our [CloudFormation](https://aws.amazon.com/cloudformation/) templates. You can find a list of templates and their descriptions in the [README.md](/templates/README.md).

<<<<<<< HEAD
Follow these steps to use the CloudFormation templates in `aws-nsolid`:
=======
Follow these steps to use the [CloudFormation](https://aws.amazon.com/cloudformation/) templates in `nsolid-aws`:
>>>>>>> Update repo name

1. Find the template you want to run in the `/templates` folder, then click the **Deploy to AWS** button.

Expand Down
50 changes: 26 additions & 24 deletions templates/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,32 @@

_These templates are provided as a way of getting started. Before using them in production please make the necessary security updates._


## `nsolid-quick-start`

### Description

Runs N|Solid Console and N|Solid Runtime on separate EC2 Instances. The EC2 Instances are configured with a Security Group that allows traffic from `0.0.0.0/0` on ports `22`, `80`, `9001`, `9002`, `9003`. Both of the EC2 Instances get Elastic IP addresses. After the stack is created, the Outputs tab will have the IP address of both instances. Simply load the N|Solid Console IP address in your browser to view the console. In your N|Solid Runtime, set the `NSOLID_COMMAND` variable to the N|Solid Console IP address to send data from your processes.

| Required Parameter | Description |
|---------------------|---------------------------------------------------------|
| `SSHKey` | Amazon EC2 Key Pair |
| `ConsoleSubnet` | Subnet ID to run NSolid Console in |
| `ConsoleVPC` | VPC ID to run NSolid Console in |
| `RuntimeSubnet` | Subnet ID to run NSolid Runtime in |
| `RuntimeVPC` | VPC ID to run NSolid Runtime in |

| Resources Created |
|-------------------------------|
| 2 EC2 Instances |
| 2 Security Groups |
| 2 Elastic IPs |

### Deploy

[![Launch Stack CloudFormation](/images/deploy-to-aws.png)](https://console.aws.amazon.com/cloudformation/home?#/stacks/new?stackName=nsolid-quick-start&templateURL=https://s3-us-west-2.amazonaws.com/nodesource-public-cloudformation/nsolid/nsolid-quick-start.json)


## `nsolid-console-ecs`

### Description
Expand Down Expand Up @@ -164,30 +190,6 @@ Runs N|Solid Console on an EC2 Instance. The EC2 Instance is configured with a S

[![Launch Stack CloudFormation](/images/deploy-to-aws.png)](https://console.aws.amazon.com/cloudformation/home?#/stacks/new?stackName=nsolid-console-route53&templateURL=https://s3-us-west-2.amazonaws.com/nodesource-public-cloudformation/nsolid/nsolid-console-route53.json)

## `nsolid-quick-start`

### Description

Runs N|Solid Console and N|Solid Runtime on separate EC2 Instances. The EC2 Instances are configured with a Security Group that allows traffic from `0.0.0.0/0` on ports `22`, `80`, `9001`, `9002`, `9003`. Both of the EC2 Instances get Elastic IP addresses. After the stack is created, the Outputs tab will have the IP address of both instances. Simply load the N|Solid Console IP address in your browser to view the console. In your N|Solid Runtime, set the `NSOLID_COMMAND` variable to the N|Solid Console IP address to send data from your processes.

| Required Parameter | Description |
|---------------------|---------------------------------------------------------|
| `SSHKey` | Amazon EC2 Key Pair |
| `ConsoleSubnet` | Subnet ID to run NSolid Console in |
| `ConsoleVPC` | VPC ID to run NSolid Console in |
| `RuntimeSubnet` | Subnet ID to run NSolid Runtime in |
| `RuntimeVPC` | VPC ID to run NSolid Runtime in |

| Resources Created |
|-------------------------------|
| 2 EC2 Instances |
| 2 Security Groups |
| 2 Elastic IPs |

### Deploy

[![Launch Stack CloudFormation](/images/deploy-to-aws.png)](https://console.aws.amazon.com/cloudformation/home?#/stacks/new?stackName=nsolid-quick-start&templateURL=https://s3-us-west-2.amazonaws.com/nodesource-public-cloudformation/nsolid/nsolid-quick-start.json)


## `nsolid-runtime-only`

Expand Down
2 changes: 1 addition & 1 deletion templates/nsolid-console-ecs-with-cluster.json
Original file line number Diff line number Diff line change
Expand Up @@ -371,7 +371,7 @@
"Ref": "HostSecurityGroup"
}
],
"InstanceType": "m5.large",
"InstanceType": "m3.large",
"KeyName": {
"Ref": "SSHKey"
},
Expand Down
2 changes: 1 addition & 1 deletion templates/nsolid-console-elb.json
Original file line number Diff line number Diff line change
Expand Up @@ -222,7 +222,7 @@
"Ref": "ConsoleSecurityGroup"
}
],
"InstanceType": "m5.large",
"InstanceType": "m3.large",
"KeyName": {
"Ref": "SSHKey"
}
Expand Down
2 changes: 1 addition & 1 deletion templates/nsolid-console-nlb.json
Original file line number Diff line number Diff line change
Expand Up @@ -312,7 +312,7 @@
"Ref": "ConsoleSecurityGroup"
}
],
"InstanceType": "m5.large",
"InstanceType": "m3.large",
"KeyName": {
"Ref": "SSHKey"
}
Expand Down
2 changes: 1 addition & 1 deletion templates/nsolid-console-only.json
Original file line number Diff line number Diff line change
Expand Up @@ -136,7 +136,7 @@
"AMI"
]
},
"InstanceType": "m5.large",
"InstanceType": "m3.large",
"KeyName": {
"Ref": "SSHKey"
},
Expand Down
2 changes: 1 addition & 1 deletion templates/nsolid-console-route53.json
Original file line number Diff line number Diff line change
Expand Up @@ -144,7 +144,7 @@
"AMI"
]
},
"InstanceType": "m5.large",
"InstanceType": "m3.large",
"KeyName": {
"Ref": "SSHKey"
},
Expand Down
4 changes: 2 additions & 2 deletions templates/nsolid-quick-start.json
Original file line number Diff line number Diff line change
Expand Up @@ -189,7 +189,7 @@
"AMI"
]
},
"InstanceType": "m5.large",
"InstanceType": "m3.large",
"KeyName": {
"Ref": "SSHKey"
},
Expand Down Expand Up @@ -230,7 +230,7 @@
"AMI"
]
},
"InstanceType": "m5.large",
"InstanceType": "m3.large",
"KeyName": {
"Ref": "SSHKey"
},
Expand Down
2 changes: 1 addition & 1 deletion templates/nsolid-runtime-only.json
Original file line number Diff line number Diff line change
Expand Up @@ -124,7 +124,7 @@
"AMI"
]
},
"InstanceType": "m5.large",
"InstanceType": "m3.large",
"KeyName": {
"Ref": "SSHKey"
},
Expand Down

0 comments on commit f6de692

Please sign in to comment.