That is definitely not an easy question I can answer straightaway. In fact, I have been inquiring into the matter by asking some of my techie colleagues in the school where I work and I have seen there are different points of view or approaches towards this issue. I have also read a few articles on the net dealing with this subject. Generally speaking, I think the pros of using cloud computing systems outnumber those of using physical computers or servers. There are quite a few important disadvantages of cloud computing though.
ADVANTAGES OF CLOUD COMPUTING:
- Cost effective: it is cheaper and time-saving as the developers update their programs while you are using them.
- Speed and Scales: depending on your needs, you can quickly scale up or scale down.
- Innovation: you can pay closer attention to the innovation process because you don’t have to manually manage other resources.
- Convenient: services are available to use immediately.
- Multiple users at the same time: it is environmentally-friendly as it is shared by multiple users.
- Flexible: you can use it whenever you want to.
- Device diversity: iPad, smatphone, laptop, …
- Lots of storage space: more room to store the files and data you need to store.
DISADVANTAGES OF CLOUD COMPUTING:
- Internet connection: it is dependent on the reliability of your internet connection.
- Security issues: data security is certainly a big concern.
- Cost: to be sure you are saving money you have to look closely at the pricing plans and details for each application.
- Inflexibility: You can’t insert a document created in another application into a GoogleDocs spreadsheet, for instance.
- Lack of technical support: it is difficult to get customer service promptly … if any. You are usually derived to help forums.
I think the general tendency is to move towards cloud computing although there are still a few things that are not 100% clear. I mean data security, service disruption and connectivity.