Setting up Ethereum on AWS:

https://mlgblockchain.com/setup-ethereum-on-aws-1.html

Part 2:

https://www.mlgblockchain.com/setup-ethereum-on-aws-2.html

For setting up private ethereum on AWS with contract deployment:

https://blockgeeks.com/two-node-setup-of-a-private-ethereum/

Part 2:

https://blockgeeks.com/two-node-setup-of-a-private-ethereum-on-aws-with-contract-deployment-part-2/