datasheets.com EBN.com EDN.com EETimes.com Embedded.com PlanetAnalog.com TechOnline.com  
Events
UBM Tech
UBM Tech

Design Article

Comment


chanj

9/7/2011 5:01 PM EDT

IT can hardly be eliminated soon because desktop support and LAN support are ...

More...



prabhakar_deosthali

9/7/2011 4:01 AM EDT

With the evolution of Java by Sun Micro systems way back in early nighties it ...

More...

The future of cloud computing - Part 1: Recent history

Terrence Lillard

9/5/2011 11:32 AM EDT

What drives the Cloud

Virtualized servers, which provide on-demand computing power in a very low-cost fashion, optimize the modern cloud. When tied to an ever-faster Internet and widely available and always connected Web devices, the cloud will continue to enable end users to create more and more servers and use more cloud-based applications. Each of these components need to be secured and managed by someone, or at least they should be, and IT is not yet part of the picture.

The cloud is the next natural step for the industry because it enables the end user to simplify the typically complex nature of working with IT. The ability of the cloud to solve the challenge of allowing end users to fully leverage the benefits of technology while lowering costs to the business is a game changer. It is the one that all of IT needs to be aware of in order to not only prosper but to survive. IT staffing will need to grow, but the new opportunities may be at cloud providers and not at end-user companies.

A Break from Dependence on IT to Solve a Business Problem
The biggest change the cloud provides is that the end user or the consumer can now simply select the type of IT service they want much in the same way you might purchase a book from Amazon.com. Whether it is a wiki, e-mail, or custom program, the end user does not have to worry about involving IT to scope the hardware and maintenance needs, allowing for focus on the business problem being solved.

The innovation of the cloud opens a market where neither the end user nor the business needs to be dependent on a specialized and trained IT department or on a specific vendor. Cloud services are easily outsourced to cloud providers, reducing the business costs associated with maintenance, data centers, servers, compliance, backup and recovery, security, patching, virus protection, configuration management, bandwidth, and on-site support. Instead of a business locally hosting servers in a controlled server room where their capacity is often not fully used, the cloud provider can reduce the total server count and related support costs.

After choosing a cloud provider, the end user no longer has to worry about lining up IT to scope the hardware needs, buy servers, or set up a Web server and database. There is also no need to provide the ongoing maintenance such as patching, security, backup and recovery, and product upgrades that on-site servers require.

The cloud simplifies legacy client/server systems in stable production by consolidating the use of servers not operating to full capacity. It can help internal departments, like Human Resources (HR), and it can roll out software tools (such as employee review software) without the need for internal IT involvement and allow an HR team to own the entire process. The only consideration for the business is to ensure that the selected vendor has valid security processes and to keep an ongoing watch to assure that the security is managed. This makes the cloud as much or more of a revolution than the PC or the Internet, and it is nearly as profound as the computer itself.

The Cloud Is Enabled through Virtualization
Virtualization provides the foundation for servers-on-demand by implementing an online operating system that is required for all other operating systems to run on the cloud. Virtualization also enables the cloud to rapidly create server space based on end-user demand. It does this by simply running a new instance of an operating system on an existing server. Virtualization through the cloud creates a model by which servers become services and the underlying operation system is no longer a factor in how quickly or easily a new server can be provisioned.

Looking at the rapid growth of smart-phones, you see devices where the applications are not tied to the browser but instead are tied to the underlying operating system. Netbooks will run a phone operating system or Windows, and virtualization is the key to managing all these mobile devices in a practical manner. This would indicate that in the future there will be more operating systems not less, but they will allow the end user to do more, increasing efficiency, productivity, and cost effectiveness via a virtual desktop.

As organizations look to further "green" IT initiatives, another advantage of virtualization in the cloud is the fact that a virtual server can be running Microsoft, Linux, or other operating systems on the same physical hardware, enabling low utilization servers to be paired with high utilization servers, thus providing significant savings in energy costs.

Other benefits to virtualization in the cloud are the ability to constantly rebalance servers as their usage spikes and drops and to quickly perform disaster recovery by moving images from one data center to another and quickly restoring the images on new hardware when current hardware fails.

The cloud is designed to provide IT customers with a simple, flexible, and scalable value proposition. Virtualization provides additional benefits that allow IT organizations to truly leverage the level of optimization that cloud computing promises.

Services such as e-mail, wikis, Web sites, file storage, antivirus (AV), SharePoint, and so on are now available through user interfaces like Windows, a netbook, or a mobile device. This is accomplished using virtual desktops that further provide operational quality and experience for the end user and the business.

Accelerating Development and Delivery of New Applications
Another example of how the cloud creates greater efficiency within a business is a software development group that wants to create a new software application for either internal or external customers. By leveraging a cloud provider, they can have immediate access to a complete server development environment.

With modern cloud database technologies, the data is stored in efficient, redundant locations, all with no need for IT. Servers are tuned and kept up to date by the cloud provider, so no further resources need to be allocated. During the load testing phase, the group can use the cloud to run hundreds of clients, and after the testing is completed, the servers are freed up to be used in other capacities. This model is financially efficient as servers are set up instantly without the need for the business to provide space, cooling, and capital equipment.

As the newly developed software application is rolled out to end users, the cloud provider automatically scales out the back-end databases, Web servers, and reporting and analysis tools based on customer demand. Without access to a cloud-based environment, the development team would have to work with IT to estimate and purchase the equipment needed to scale for demand increases.

In a cloud model, the initial backend can remain small and grow automatically when demand creates additional need. The business spends only on what is needed at any given time and does not have to foot the bill up front for equipment in anticipation of how customer demands will scale.

After a product has been in its market for a while, during low-use periods, the server count is automatically reduced; during periods of high demand, the number of servers is automatically increased. This provides simplified cost-saving optimizations in which costs scale only with demand. In this way, the cloud reduces the total cost of IT expenses needed to get a product in the hands of an end user. In addition, if the business decides to move to a new cloud vendor or partner that is offering lower costs and better support levels, migration is simple with low initiation costs.





EREBUS

9/5/2011 7:14 PM EDT

The Cloud is neither about a battle between the users and IT, nor is it a battle between companies and operating systems.

The Cloud represents an evolution of services from localized to centralized hosting. It is very similar to the 1960's IBM business model, where the technical burden of operating a complex computer and data network was contracted to a third party.

To be successful, the Cloud must provide 100% data integrity and security. Until then it will be too risky for a company to risk its IP and data anywhere other than a 100% controlled internal environment.

Evan then, this transfer will not happen over night. Trust must be earned. Current Cloud providers have yet to earn that trust.

Sign in to Reply



Bert22306

9/5/2011 7:22 PM EDT

Oh, I dunno. I don't buy most of the hype about "the cloud."

The progression is actually very simple, IMO. The PC was a machine that gave users all the power. Then the Internet tied together PCs, mainframes, and whatever else. The World Wide Web is the virtualized abstraction of services that could be reached over the Internet, and those in need of a new trend to talk about have now coined the term "the cloud."

Note that so-called "cloud services" have existed on the Web, essentially from the start. Web-based mail, for example, or filling out your taxes online, or doing your banking and investing online. These are all made possible by html, they all worked across multiple PC OSs, and the functionality has been exploited for years and years. At best, this "cloud" is nothing more than a matter of degree. "More of the same," might be the best way to characterize it.

As to IT, I would say that it was local networks, e.g. local corporate networks, and then the Internet, that began to restore power to IT. Simply because users were now dealing with servers, and servers were not under the control of other users. Guess what? That has NOT CHANGED. So-called "cloud servers," virtual or not, are still in the hands of IT. Maybe or maybe not the same IT of your enterprise network, but IT nonetheless.

Sign in to Reply



Duane Benson

9/6/2011 11:23 AM EDT

The cloud doesn't remove IT from the equation. Rather it just centralizes it and turns it into a subscription model service. Everything that is required of local IT is still required at a cloud vendor, such as Amazon. It's just built into the subscription costs.

There are some differences between what we now call cloud computing and what was used back in the early days of computing. Back then, many organizations that needed computing capability but couldn't afford it would rent time on someone else's mainframe. All application data was stored on remote computers. as were the applications and were accessible from anywhere you had a phone line and a terminal.

Today, data and applications are accessed via HTML or directly with TCP/IP. Back then, data and applications were accessed by an arcane set of JCL (job control language) instructions passed to the computer from a truly dumb terminal or a punch card reader.

Really, the differences are smaller than the similarities. I'm just waiting for a newly named incarnation of "batch processing" to come along.

Sign in to Reply



prabhakar_deosthali

9/7/2011 4:01 AM EDT

With the evolution of Java by Sun Micro systems way back in early nighties it was expected that JAVA would be truly a platform independent way of developing the applications and the desktop PCs would be just thin machines requiring only browsers. All applications would be downloaded as Applets in a platform independent language ( byte codes) and the complementary servlets on the server would work with data sent by the applets .

Cloud computing has taken this paradigm to completion . It has completely eliminated the requirement of an IT infrastructure with the businesses and allowed them to concentrate more than their core business leaving the IT to a third party service provider. With high bandwidth networks and high capacity 24x7 data centers this has become a more economical option for smal and medium businesses.

Sign in to Reply



chanj

9/7/2011 5:01 PM EDT

IT can hardly be eliminated soon because desktop support and LAN support are still needed.

Cloud services are still limited to a couple popular application such as email, CRM, etc. I can see there will be more coming in the near future. The ultimate question that service providers need to ask themselves is what makes sense to move to the cloud and what is better off to stay local.

Sign in to Reply



Please sign in to post comment

Navigate to related information

Datasheets.com Parts Search

185 million searchable parts
(please enter a part number or hit search to begin)