The changing cloud landscape: From observability to optimization