PUBLIC AND PRIVATE CLOUD