Cloud computing involves computing environments that have
complete functionality of a standard software and hardware stack,
are controlled via the World Wide Web. Cloud services provide users
the opportunity to use IT services over the Internet. There are
many advantages of cloud computing, including the power of renting
various computing resources, access to resources to users,
increased data security, and availability of resources to be added
on demand based on needs vs. budget.