I am considering hosting a private Beacon Node & Validator Client with the 32 ETH requirement. I am able to build geth locally and feel I know enough to want to venture and offer my own node on mainnet.
With Ethereum 2.0 there are several nodes I can spin up: Super-full node, Top-level node, Single-shard node,Light node. (src: https://docs.ethhub.io/ethereum-roadmap/ethereum-2.0/sharding/)
However from the spec it seems at minimum I would need to offer a Beacon Node & Validator Client. src: https://docs.ethhub.io/ethereum-roadmap/ethereum-2.0/proof-of-stake/#what-are-the-minimum-requirements-to-stake
My question is could I use Go-Ethereum deployed to a cloud platform (like aws or heroku) and run a Single Shard Node & Beacon Node with Validator Client. Do you know of any good getting started resources for getting started launching a node for the upcoming Eth 2.0.
*Edit: I found the latest Go implementation for Eth 2.0 as Prysm (src: https://github.com/prysmaticlabs/prysm) so instead of running Geth, I would likely run Prysm.