Cloud computing is where different services including servers, storage and applications are delivered through the Internet.
The type of web hosting you need depends on your technical ability, the physical demands of your website and your budget.
Link Building is a factor in search engine ranking. Many businesses find it benifitial to do link building for SEO. Below are two articles discussing the usefullness of link building and linking strategy.