Three Levels of Cloud Computing