tldr:
- We have built a one click deployment for p-rep node infrastructure in multiple different node configurations for AWS
- Our tooling has been used by about 25 teams on each of AWS's regions around the world
- There are many features that we still need to implement to get our network infrastructure up to par with other networks
- We are continuing to build multiple different node configuration on many different cloud providers to encourage decentralization of the network
Status: In development
Timeline:July 2019 - 2021+
Background
We at Insight have been working on open source automated node deployments for about 7 months now and have used it to deploy over a hundred nodes on testnet around 25 on main. Our goal is to make having a node on ICON easy enough for grandma to run. We consider our infrastructure automation tooling still in the early stages of development as there are numerous features that still need to be implemented that top proof of stake based networks consider mandatory for being able to run a validator node on their networks. This project description is meant to hold the overarching goals of infrastructure automation and pointers to some of the sub projects that we are pursuing.
Project goals
- Create automated infrastructure that the ICON community can use and adopt in whole or in part
- Build a variety of DoS protection methods to make the network more resilient to attacks
- Develop a suite of supporting infrastructure tools for monitoring, logging, alarms and intrusion detection / prevention systems
- Determine the optimal node sizing and scaling policies with rigorous benchmarks and testing
- Lay the groundwork for more advanced deployments like load balanced endpoints, DApp reference architectures,