cloud computig

Cloud computing, as defined by IBM, is the provision of computing resources to the user, depending on the purpose of use over an Internet connection.  That resource can be anything related to computation and a computer, such as software, hardware, server networking infrastructure, and large network servers.

Before the cloud era, if you wanted to do something, you had to do it yourself and invest yourself from start to finish.  As an individual user, if you want to save data, you need to buy a hard drive.  If you want to manage the sales of a family store, you need to buy accounting or sales software and install it on your computer.

And all the costs do not end there.  The amount you have allocated will follow you after that, the so-called "maintenance" or "maintenance" costs.  For example, if you have one computer, if the hard drive breaks down, you need to replace or fix it.  In addition, to avoid the risk of data loss, you need to constantly back up your data, usually important data must be periodically backed up to a backup disk, which will definitely increase your costs.

These problems look pretty simple, but they actually require a lot of work and money from you.  For enterprises, the costs of "maintaining" are very high, since they not only use small software such as Word, Excel, PowerPoint but also other large and complex control systems, with constantly incoming and outgoing data, so only minor malfunctions can lead to lose USD million in revenue or slow down production.  They have to pay to support a team of personnel to install, configure, test, run, ensure security and upgrade their system.  If you take this amount and multiply by the hundreds of applications that are used by the enterprise, this amount is definitely not small.

Then cloud computing came along with scaling in cloud computing, it helps to some extent your management of software and hardware.  Looking for data?  There is OneDrive, Dropbox, or Google Drive to help you.  You definitely do not need to worry about which hard drive you store your files, whether it is damaged or not, you need to copy it or not.  Cloud service providers have taken care of everything, and in this case, it's Dropbox, Microsoft, Google.  If the hard drive is damaged, they will replace it themselves, they will periodically make a backup copy of the data themselves, you do not need to worry about anything.

Another example: Contact list on the phone.  Previously, you yourself had to periodically save your contact list to your computer, keep these contact files, then if you change your phone you need to spend time to reinstall contacts.  Now there is Google, Apple, Microsoft, or BlackBerry to take care of your contact list.  Every time you add a new number, contacts will be synchronized on the "clouds" and kept there.  In the case when you change the phone, the contacts will be quickly downloaded.  No need to constantly save, copy manually

For enterprises, they are starting to move their applications or software to the cloud.  Need accounting software?  You just need to enter the browser, click a couple of times and you can enter the application.  You don't need to think about how to install this software, when an update appears, the provider has already updated it for you.  Furthermore, you just have to open it and use it.  In this case, the enterprise does not need to have a team of personnel to maintain the software.