using ServiceNode to determine cloud