Cloud computing is a colloquial expression used to describe a variety of different computing concepts that involve a large number of computers that are connected through a real-time communication network. The five key characteristics of cloud computing are: location-independent resource pooling, on demand self-service, rapid elasticity, broad network access, and measured service. These five characteristics represent the first layer in the cloud environment. Wireless Sensor Networks (WSNs) are comprised of a variable number of autonomous electronic devices, with possible mechanic components, that have the capability of remote sensing, signal processing and communication in an ad hoc fashion. Today almost every organization and even public sector is moving towards cloud computing, in the form of a provider or consumer.