Cloud computing and Internet of Things (IoT) has transformed our daily life. Cloud computing represents a major shift in the way we develop and deploy systems and services. It has many benefits such as better utilization of hardware resources by the ease of deployment, scalability, reduced costs, increased efficiency, and high availability of services. IoT allows a pervasive monitoring and interacting with our living environment. IoT and cloud can work together to provide better health services, education, industrial and environmental controls. Security and privacy are essential for the success of IoT and Cloud Computing.