open cloud architecture