Why ORDS standalone
For standalone ORDS, Oracle use Jetty. Jetty is a very capable webserver that on my laptop scale to 200+ rest calls per second. There deeper details on it's scaling abilities here: http://www.eclipse.org/jetty/documentation/current/high-load.html
The best advantage is it simply works, scales, easy to get up and running.
The disadvantage is mainly it's a purpose built and configured web server for ORDS. If someone needs more general web server features, it'd best to use WLS / Tomcat / Glassfish.
Download the following software to the Compute Instance
Install software via yum
Allow access to Port 8080
Install SQLcl and ADMIN wallet
Install APEX and Patch Set
ORDS Setup
Create alternate ORDS_PUBLIC_USER2 user
Setup enviornment variables
Create directories
Create $ORDS_CONFIG_DIR/ords/conf/apex_pu.xml
Create $ORDS_CONFIG_DIR/ords/defaults.xml
Create $ORDS_CONFIG_DIR/ords/standalone/etc/jetty-http.xml
Edit /opt/oracle/ords/config/ords/standalone/standalone.properties
Configure ORDS
/etc/ords/ords.conf
ORDS_BASE_PATH=/opt/oracle
Test run ORDS
Auto Start ORDS
Switch APEX static resources repository to Oracle Content Delivery Network (CDN).