Providing internet services, hosting, and cloud computing