Archive for February, 2010

Cloud Computing – Concerns and Issues

// February 25th, 2010 // No Comments » // TechTalk

As I discussed in my last article on cloud computing, it is being called the Next Big Thing in web design, and it is steadily gaining ground in the business world. There is a lot of enthusiasm for this new frontier, but naturally there are many concerns among the “experts”.

The main concerns about cloud computing are security and privacy. The thought of handing your important data over to something called a “cloud” can be daunting. Nervous corporate executives might hesitate to take advantage of a cloud computing system because they feel like they’re surrendering control of their company’s information. Data inside the ‘cloud’ is outside a company’s firewall and that brings with it an intrinsic threat of risk, because services that companies outsource evade the physical, logical and personnel controls that I.T. shops wield over data maintained in-house. Other fears include:

  • Risk of data breaching
  • Appeal to cyber crooks
  • Lack of specific standards for security and data privacy
  • Questions about jurisdiction. European concern about U.S. privacy laws led to creation of the U.S. Safe Harbor Privacy Principles, which are intended to provide European companies with a degree of insulation from U.S. laws
  • Data location. Cloud users probably do not know exactly where their data is hosted—not even the specific country

Best practice issues:

  • Exception monitoring systems
  • Vigilance, or lack thereof, over updates and ensuring that staff does not receive unauthorized access privileges
  • Third-party companies who may be able to access data
  • Password creation and protection
  • Availability guarantees and penalties
  • Accommodation of personal security policies by the cloud computing company

Other issues with cloud computing are more philosophical. Who owns the data: the company who places their data with the cloud computing service or the cloud computing service itself? Can a cloud computing company ever legally deny a client access to their own data? Companies, law firms, and universities are currently debating these issues and others.

There is also growing concern about how cloud computing could impact the business of computer maintenance and repair. If companies make the leap to centralized computer systems, they will have less need for internal I.T. support. By removing infrastructure ownership from I.T., suddenly I.T. no longer has control over key business resources, which makes it feasible for someone concerned with a cost/benefit approach, like a CFO, to start limiting I.T.’s control. It is doubtful that this will have much of an impact on the cloud computing industry; the same concerns were no doubt raised when inventions like the cotton gin, assembly lines, and, well, computers first appeared.

Cloud Computing – the Next Big Thing in web design

// February 21st, 2010 // No Comments » // TechTalk

Cloud Computing has been called the Next Big Thing in web design, but just what is cloud computing? Very simply, it is a system whereby software programs and storage space can be accessed via the Internet. This allows companies to outsource the ownership and management of certain areas of its IT functionality (storage, mail room, fleet services, etc.) to a “black box” within the cloud. They probably don’t know what software or hardware is being used or what operating system it is running on, nor do they need to. This article discusses the usage and advantages of cloud computing.

Cloud computing evolved from the knowledge and experience of managed services, Internet services, application service providers, etc. Its technology is the result of a paradigm shift and is improving business computing because: (1) it is modular, compartmentalizing software applications and associated hardware and infrastructure; (2) it is uniform, utilizing the same resources that customers share. A business using cloud computing can avoid large outlays of capital expense as well as perpetual maintenance costs, thereby aligning cash flow with total system cost.

Data centers are known to be very inefficient, and clustering and virtualizing their servers has met with only limited success. Over time, there will be a logical segue to scalable computing based on/in the cloud. The future of computing is going to consist of the combination of service orientation, service management, and cloud computing. Some of the reasons for this are:

  • Hardware costs would decrease because cloud computing systems would reduce the need for advanced, expensive hardware on the client side. It would no longer be necessary or desirable to buy the fastest computer with the most memory or largest hard drive. Rather, all a customer would need to buy is an inexpensive computer terminal, a monitor, input components such as a keyboard and mouse, and only enough processing power to run the middleware necessary to connect to the cloud system.
  • Clients could access their applications and data from anywhere at any time using a computer linked to the Internet. Data would be stored offsite rather than take up space on a hard drive on a user’s computer or a corporation’s internal network.
  • Since cloud computing is a “pay as you go” system, companies would not have to buy software or software licenses for each employee. Instead, the company would pay a metered fee based on usage, much the way open source software (as opposed to proprietary software) works. For the most part, cloud computing infrastructures are built from open source components because the cloud providers are hesitant to make large investments without knowing the payoff.
  • Cloud computing customers would no longer have to worry about physical space in which to store servers and other storage hardware. They can store data on a third-party’s system, thus removing the need for physical space on the front end.
  • Since cloud computing offers tried and true hardware, operating systems, and applications, customers could save money on IT support (for obvious reasons, this is not a concept that IT support personnel in general buy into).
  • If the cloud computing system’s back end is a grid computing system, customers could take advantage of the entire network’s processing power. For instance, scientists and researchers who work with extremely complicated calculations could send the calculations to the cloud for processing. The cloud system would utilize the processing power of all available computers on the back end and significantly speed up the calculations.
  • Cloud computing provides a way to outsource non-critical applications to organizations better suited to run them, allowing IT to focus on critical applications.
  • Cloud providers are more efficient at IT operations, using fewer man-hours for standard tasks (again, not a popular concept with IT support personnel).
  • By buying hardware in large volume, cloud providers get better pricing.

So, these are the arguments FOR the cloud computing revolution/evolution. My next article will look at the perceived disadvantages of it and why not everyone is buying in to it.