Last updated 2 years ago
A lot of individuals and organizations want to build a Cardano node themselves, but the problem is creating services, apps on AWS as network, server, security, and alert system, making the system HA.
We propose to use CloudFormation (Infrastructure as Code) to set up the infrastructure. We will modularize the sources so that it is easier to be inherited and extended later on.
This is the total amount allocated to Cardano Node on AWS - Quick Start.
We propose to use CloudFormation (Infrastructure as Code) to set up the infrastructure. We will modularize the sources so that it is easier to be inherited and extended later on.
SPOs, member of the Plutus Pioneer Program, DevOps Engineer, and Cloud Solution Architect.
The diagram below describes comparing when customers/developers use templates and without a template:
All relay nodes and core nodes will be deployed to at least 2 AZs, then if one AZ goes down, the remaining AZ can still handle the load.(detail the architect below:)
We also configure alerting rules to check service endpoints' health and notify administrators if there are any incidents. The whole system will follow the security standard and best practices.
We leverage cost budgets to track cost usage and trigger alerts when the usage exceeds a predefined threshold.
Backups for core and relay servers will be created daily at 00:00 UTC.
There is no comprehensive template of the tool to generate all of the infrastructures on AWS. The developer needs a tool to create a quick start without creating many resources on AWS
This will not only be good for onboarding developers but it will provide existing developers with an easily searchable template of the tools
With the use of CloudFormation, users do not need to have knowledge about AWS services, all they need to do is manage the applications inside the servers.
In case the users does not used the service anymore, they can remove the whole infrastructure cleanly by deleting the CloudFormation stacks.
With the use of AWS, the cost will often be higher than other providers, in exchange, the service quality is very high. To reduce cost, we can apply AWS pricing models such that reserved instances and saving plans, the cost can be decreased by about 30-50% compared to the on-demand model.
Scope of work / Detailed plan below:
Estimated total cost: 12,000 + 3,620.80 + 960 = $16,580.80 for 4 months of development and testing
Harvey: Solution Architect, DevOps Engineer, Admin of Cardano Vietnam Official Group.
Vuong Tran: Co-Founder, CTO at 3sfarm.io, Solution Architect, DevOps Engineer
Chien Nguyen: Online marketing; Programmer; Admin of Cardano Vietnam Official Group.
Cuong Tran: Cardano Ambassador; SPO; Admin of Cardano Vietnam Official Group (found in 2017); Community Outreach experience, 6 years experience in Project Management & Supplier Focus Technology.
Yes, we will.
I am one of the Co-founders of Cardano Vietnam Official Group - the first Cardano community in Vietnam, founded in 2017.
We understand how important Catalyst is.
We have been spreading Catalyst to the Vietnamese community since Fund2 (Dec.2020).
At the moment, I also have a lot of ideas to get ready to participate in the later rounds.
For "Cardano node on AWS-Quick Start" proposal, if this proposal is funded, I will be able to recommend and help more people. That will be the basis for me to continue developing this idea on service platforms other than AWS.
Our purpose is to bring more Developers to Cardano.
We'll support them to begin from the beginning!
i. After 1 month:
ii. After 2 months:
iii. After 4 months
For a new user, using just a simple template that spawns the entire infrastructure following best practices will ensure a stable, smooth, and controllable system. Customers now just take care of the service running inside that server, saving a lot of time on the operation and maintenance of the infrastructure on AWS.
This is a new idea that hasn't been proposed in previous funds. This idea comes from many members of the Cardano community in Vietnam who want to run a massive number of Cardano nodes on AWS but never know how to use services on AWS.
SPOs, member of the Plutus Pioneer Program, DevOps Engineer, and Cloud Solution Architect.