Cloud computing - Is the "Matrix" coming?
Those that know me know I like to play with conspiracy theories for fun. The sheer silliness of them just make me laugh at times.
If you recall in the movie "The Matrix" and even the "Terminator" series, all of it centralized around a large network of computers and machines. In "The Terminator" Skynet was what set everything in motion. Once Skynet took off, it started matrixing other systems into it and so on. (Did you catch the "matrix" reference?) Once the network was established and technologies were acquired such as AI and huge databases of information it was only natural for the machines to start learning and understanding thus leading us to the "Matrix" series. Once the machines took over and nuked the majority of humanity, the remaining survivors were rounded up and was used to help create the power network in "The Matrix".
Cloud computing or computing in the cloud. I'm sure most of you have heard this term at some point or another. It seems to be the big thing in the IT industry these days.
What is cloud computing? Cloud computing is basically thin client applications running on your computer and linked back to a larger central system. For example, Panda antivirus has come out with a cloud based antivirus application. Its a thin client that runs on your local PC and retains all of its primary information (virus definition files, database, ect.) on an optimized server (or servers) in a separate location. This reduces the amount of data that has to be stored on your local pc and increases your storage space which is always good for saving pictures from LOLcats.com. When the application runs, it communicates over the net with the central server instead of referencing the local database other antivirus applications use.
Now some of you older gurus may remember there was a push in the mid 90's for something similar to this. It ultimately failed as it was hard to maintain and quickly got out of control. A lot of that had to do with the technology of the time, the infrastructure just couldn't support it at the time.
There are definite advantages and disadvantages to cloud computing. The use of thin clients instead of bulky applications can help reduce the footprint on the local system which will help in system performance. Maintenance will be much easier, as most applications will just need to be updated on the primary server which then rolls out to the thin clients automatically. Microsoft sort of does this with their automatic update feature.
One of the biggest disadvantages of this would be if the primary system goes down or the network goes down. If that happens, then the application is stranded and may not be able to do anything. In the example of the Panda antivirus in the cloud, if I loose my internet connection, I have little or no antivirus protection until the network comes back online. Now Panda has planned for scenarios like that and does include a very small database that contains the primary "most wanted" of viri. However I am still very vulnerable.
As an IT and application administrator at my employer, cloud computing really appeals to me. Right now we us three applications that could be considered "cloud" applications. I like it for the fact that I can maintain the applications easier and ensure that I can roll out the latest patches and updates to the users easily. This cuts down on the amount of help desk requests I have to put in to have each user updated and I'm sure our currently overworked and under appreciated desktop services group appreciates this. I do have my reservations though, these centralize around infrastructure. If you don't have the infrastructure that is able to support cloud computing then don't make the leap. The last thing you want to have happen is your network go down and whole departments unable to do their work.
I do believe that cloud computing will be more accepted in the future as the technology develops and eventually we may see a real "matrix" so to speak. Systems will be more integrated and data more available. The biggest thing to keep in focus is security. If we're not careful then the real skynet or matrix could happen.
















