International Journal of Advanced Research in Computer Science and Electronics Engineering
Cloud computing is a powerful and flexible software environment, which delegates the material's management and in which users pay as they go. Rather than operating their own data centers, today cloud users run their applications on the remote cloud infrastructures that are owned and managed by cloud providers. Cloud users create virtual machine instances to run their specific application logic without knowing the underlying physical infrastructure. On the other side, cloud provider manages and operates their cloud infrastructures without knowing their customers' applications.