Skip to content

Commit 268ee52

Browse files
author
Simon Goldberg
committed
modified instance type and fixed cw dashboard
1 parent f05ba36 commit 268ee52

File tree

3 files changed

+4
-4
lines changed

3 files changed

+4
-4
lines changed

lib/xrp/README.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -45,13 +45,13 @@ This is the Well-Architected checklist for XRP nodes implementation of the AWS B
4545
| | Authorization and access control | Use instance profile with Amazon Elastic Compute Cloud (Amazon EC2) instances | This solution uses AWS Identity and Access Management (AWS IAM) role instead of IAM user. |
4646
| | | Following principle of least privilege access | Privileges are scoped down. |
4747
| | Application security | Security focused development practices | cdk-nag is being used with appropriate suppressions. |
48-
| Cost optimization | Service selection | Use cost effective resources | Cost efficient I3 instances are being used, which are ideal for high transaction and low latecy workloads. |
48+
| Cost optimization | Service selection | Use cost effective resources | Cost efficient R7a instances are being used, which are ideal for high transaction and low latecy workloads. |
4949
| Reliability | Resiliency implementation | Withstand component failures | This solution uses AWS Application Load Balancer with RPC nodes for high availability. |
5050
| | Resource monitoring | How are workload resources monitored? | Resources are being monitored using Amazon CloudWatch dashboards. Amazon CloudWatch custom metrics are being pushed via CloudWatch Agent. |
5151
| Performance efficiency | Compute selection | How is compute solution selected? | Compute solution is selected based on best price-performance. |
5252
| | Storage selection | How is storage solution selected? | Storage solution is selected based on best price-performance. |
5353
| Operational excellence | Workload health | How is health of workload determined? | Health of workload is determined via AWS Application Load Balancer Target Group Health Checks, on port 8545. |
54-
| Sustainability | Hardware & services | Select most efficient hardware for your workload | Amazon EC2 I3 instances support the Sustainability Pillar of the AWS Well-Architected Framework by offering high-performance, storage-optimized computing that enables more efficient resource utilization, potentially reducing overall energy consumption and hardware requirements for data-intensive workloads. |
54+
| Sustainability | Hardware & services | Select most efficient hardware for your workload | Amazon EC2 R7a instances support the Sustainability Pillar of the AWS Well-Architected Framework by offering memory optimization that enables more efficient resource utilization, potentially reducing overall energy consumption and hardware requirements for data-intensive workloads. |
5555

5656
</details>
5757

lib/xrp/sample-configs/.env-sample-mainnet

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
AWS_ACCOUNT_ID="xxxxxxxxxxx"
22
AWS_REGION="xxxxxxxxxx"
3-
XRP_INSTANCE_TYPE="i3.2xlarge" #The solution was originally tested with the r7a.12xlarge instance type. Other instance types may work, but have not been extensively tested. i3.2xlarge is recommended for use by XRP Ledger
3+
XRP_INSTANCE_TYPE="r7a.2xlarge" #The solution was originally tested with the r7a.12xlarge instance type. Other instance types will work, but have not been extensively tested.
44
XRP_CPU_TYPE="x86_64" # All options: "x86_64". ARM currently not supported
55
DATA_VOL_TYPE="gp3" # Other options: "io1" | "io2" | "gp3" | "instance-store" . IMPORTANT: Use "instance-store" option only with instance types that support that feature, like popular for node im4gn, d3, i3en, and i4i instance families
66
DATA_VOL_SIZE="2000" # Current required data size to keep both smapshot archive and unarchived version of it

lib/xrp/sample-configs/.env-sample-testnet

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
AWS_ACCOUNT_ID="xxxxxxxxxxx"
22
AWS_REGION="xxxxxxxxxx"
3-
XRP_INSTANCE_TYPE="i3.2xlarge" #The solution was originally tested with the r7a.12xlarge instance type. Other instance types may work, but have not been extensively tested. i3.2xlarge is recommended for use by XRP Ledger
3+
XRP_INSTANCE_TYPE="r7a.2xlarge" #The solution was originally tested with the r7a.12xlarge instance type. Other instance types will work, but have not been extensively tested.
44
XRP_CPU_TYPE="x86_64" # All options: "x86_64". ARM currently not supported
55
DATA_VOL_TYPE="gp3" # Other options: "io1" | "io2" | "gp3" | "instance-store" . IMPORTANT: Use "instance-store" option only with instance types that support that feature, like popular for node im4gn, d3, i3en, and i4i instance families
66
DATA_VOL_SIZE="2000" # Current required data size to keep both smapshot archive and unarchived version of it

0 commit comments

Comments
 (0)