For businesses wanting to boost computing performance without flooding their IT budgets, the forecast couldn’t be sunnier. Although the clichés are familiar, there are very serious precautions to take when considering the virtualization of a business’s network. A decision should be based on knowledge of the cloud services provided, the value this service offers, the needed applications, and if a private cloud should be built utilizing Internet-style networking within a business’s firewall.
“With all the advantages and disadvantages related to cloud computing, one would speculate the future to be ‘cloudy,’” says Chris Jones, network/infrastructure administrator at ATW Management Inc. “But the forecast does indicate brighter days ahead, with most businesses accessing software applications online, sharing and accessing information through remote server networks by the year 2020.”
Jones predicts that the average work environment will consist of Internet-based applications utilizing smart phones and mobile laptops rather than a typical desktop PC operating system. Cloud computing will become more dominant than the desktop in the next decade, even if only due to the freedom visualized by the term itself.
Smart Business learned more from Jones about the implications of cloud computing for businesses today and in the long term.
What are the capabilities of cloud computing?
The general idea of cloud computing is Internet-based computing whereby shared resources, software applications and data are accessible somewhat like electricity with the ability to expand or contract on demand.
This can be compared to a subscription, or pay-per-use, service that extends business’s IT capabilities over the Internet without investing in new equipment or software licenses. While still in its infancy, cloud computing has already spun dozens of providers both large and small that deliver a wide variety of Internet-based services.
The Software as a Service (SaaS) type of cloud computing consists of a single application that is delivered to the customer over the cloud or Internet. This aspect of cloud computing is familiar to businesses that utilize e-mail services, customer tracking services, and/or HR-payroll applications over the web.
Another form of SaaS allows web service providers to offer Application Programming Interfaces (APIs) to enable developers to manipulate functionality rather than just deliver applications. This is commonly used for services such as payroll processing, delivery processing and credit card processing. Still another SaaS offers development environments as a service in a ‘build-your-own’ applications package that utilizes the provider’s framework.
Virtualization is generally compared to utility computing, which in a broad sense allows a single computer to access multiple operating systems simultaneously in data centers. But from a strategic view virtualization, when synchronized tightly between multiple systems, offers a redundancy vital to disaster preparedness and recovery. Virtualization allows businesses that have servers dedicated to one specific task to utilize excess resources to handle multiple tasks. Like a utility, the business pays a fee based on how much computing power is used. Virtualization is finding its way to the PCs within an employee’s home. This is accomplished by allowing code and data to be packaged together, utilizing data encapsulation to move the work around, enabling the corporate server to run side by side with the employee’s home computer.