Hi @pedrohba18 My school has been using AWS with Gibbon for a couple years now and it works quite well. As Tieku mentions, there process for updating will be the same as a regular server.
Here are some additional thoughts based on our experience:
Be sure to use Security Groups and setup your SSH access to a specific IP address/set of IP addresses, for additional security.
The Lifecycle manager makes it relatively easy to take snapshots at regular intervals. You can also create a snapshot ad-hoc, anytime you plan to make changes such as updated or large imports.
Temporarily scaling up the size of your instance can be handy for times when you know you’ll have extra load, such as beginning of the year or activity signups.