B10WH

web hosting media

Time For Cloudware

Posted by hosttycoon On April - 10 - 2009

The first one to publicly utter the term “Cloud Computing” was Google’s CEO, Eric Schmidt. That was almost three years ago, back in 2006. The first article about “Cloud Computing” in Wikipedia was published on March 3, 2007. Since then, more than 500 versions of the same article have been submitted. A long line of references have also been added to Wikipedia’s “Cloud Computing” page. It took me 216 hours to read them all, and 1 hour to forget almost everything I had read. But let me start by offering two different definitions of “Cloud Computing.”

The good definition – “Cloud Computing is a new, networking model of developing and using computer technologies. It is a paradigm in computer science in which tasks are assigned to a combination of connections, software and services accessed over a network.”

The bad definition – “Google, IBM, Salesforce, Amazon, Microsoft, Yahoo and other corporations found another way to get even richer.” The above mentioned corporations were the first to utilize a major change in computing technologies. They began producing computer systems and platforms that are recognizable by high availability, scalability, load balancing, and the use of a large quantity of computer resources connected through a network.

Why We Need Computer Clouds

I met 24 year old Peter at an IT community event in Bulgaria. He and his partner founded a small dotcom startup company called Clixpy. Clixpy provides a web usability service that tracks everything visitors on any website do such as mouse movements, clicks, scrolling, form inputs and more. We discussed various aspects of online business and when we got to web hosting, I asked him what made him choose his web hosting provider. He said that he chose a specific web hosting provider only because the company offered scalable VPS Hosting and promised him that he can increase the account resources by a single click in his control panel.

When I asked him why he needs a scalable service for a startup project, he answered, “Well, Just imagine that a blog such as TechCrunch, for example, decides to post a review of us. We must be ready to handle the load and ensure that we will be online!” As you may guess, Peter’s company is one of the reputable grid hosting providers. His company doesn’t say it provides Cloud Hosting on its website, but promotes its services and products as “Grid Hosting,” with high availability and scalability among its features.

We obviously need to use more and more computer resources and it is getting harder to put them in a self-contained hardware system. There are several predecessors to the computer Clouds, such as Clusters or Grid systems. All of them represent significant efforts to consolidate hardware and software resources in order to power applications that require tens of thousands, and sometimes even millions of computing processes to be handled within a very short period of time.

Consumers increasingly demand the hosting of large files and web-heavy applications. This forces web hosts and providers of Internet based services to implement significant innovations in the IT infrastructures and the platforms behind them. These innovations may include building more sophisticated networks, setting up new data center architectures based on load-balanced systems, and utilizing various virtualization methods (platform virtualization, resource virtualization, application virtualization, etc.).

Let’s not forget to say a few words about virtualization because Cloud computing is unimaginable without it. For those who are not familiar with the term, “Virtualization” is a technology which refers to abstraction of computer resources. It is a very broad term, but when using it most people refer to “Platform Virtualization” techniques. These techniques include “Full Virtualization” (a complete simulation of the underlying hardware), “Hardware-assisted Virtualization” (simulation of a complete hardware environment using hardware capabilities such as host processors), “Partial Virtualization” (partial simulation of the physical computer), “Paravirtualization” (a software interface to virtual machines, similar to that of the underlying hardware), “OS Virtualization” (method where the kernel of an OS creates multiple isolated instances, instead of just one).

The virtualization technologies mentioned above make possible the transformation of computer clusters, the grid computing infrastructures wе use, into “Computer Clouds.” Some important keywords which are associated with the terms “Cloud” or “Computer Cloud”, include: “efficiency”, “lower costs”, “redundancy”, “modularity”, “low latency”, “Quality of Service (QoS)”, “virtualization”, “Software as a Service (SaaS)”, “Platform as a Service(PaaS)”, and “Infrastructure as a Service (IaaS)”. Any computer platform or service that corresponds with most of above keywords can be defined as a “Cloud” type.

The technologies bridging the gap between computer Clusters we have known for years and new Cloud computing architectures, can be summarized with one phrase, “Platform Virtualization.” It is a technology concept which allows an operating system (OS) to be separated from the underlying platform resources.

The New Rivalry. Who Will Win?

Like any other type of computing, the Cloud concept creates competition of IT services and products in different markets. Those who succeed in producing comprehensive platforms and delivering them as online services (PaaS), will become global IT leaders in the new era of Cloud computing. Google, Amazon, Salesforce, Yahoo and Microsoft are now ahead of others in developing and delivering Cloud computing generation platforms. In the world of computer Clouds these companies, followed by a few other major corporations, are conquering the consumer markets by offering various IT services and products over the Internet. However, they will face tough competition from traditional telecoms, owners of the computer networks, and ISPs. Anyone who wants to provide Cloud computing based IT services must have unlimited access to a very stable, redundant network, which has to be reliable enough so endusers will be able to access remote hardware and software resources. The boom of Cloud based services depends on the development of the IT networks. And their owners will definitely try to grab as big a share of the emerging Cloud market as they can.

Cloud as Infrastructure & as Platform

The first ones to benefit from the above described major transformation in computer technologies are Infrastructure providers. Companies which produce computer infrastructure, computer systems and components, like Intel, AMD, Cisco, IBM, HP, and Apple, might team up with telecoms and networking providers to deliver computer infrastructures as a service (IaaS). To better compete as major Clouds, the above mentioned companies, telecoms and networking providers need to either invest millions in developing their own infrastructures and platforms, or partner with software producers in order to deliver Cloud based services. This is good news for software companies because it creates a huge market for Cloud computing platforms. Teaming up to compete with Google, Microsoft, Yahoo, Amazon and other dot-com giants, competitors will need to adopt different kinds of platform virtualization environments. That’s the reason why many producers of hardware and infrastructure services are now spending a lot in building new generation computer platforms.

Here is the chance for companies that deliver platform virtualization, such as VMware, Oracle, Parallels, and Citrix, to take control of the Clouds. They deliver Cloud computing platforms (PaaS) and software as a service (SaaS) on top of underlying hardware architectures. They are the ones who really make it possible for businesses and end users to move to the Clouds.

I’m not sure how to categorize some of the above major corporations – place them among IaaS producers, to put them under the “SaaS label”, or to classify them as computing platform (PaaS) providers. Companies like IBM, HP, and Apple, for example, will continue to be IT entities that could deliver “everything as a service.”

I’m sure that in real life all the above mentioned IT giants have to partner with other smaller IT companies to survive, especially in times when the world economy is shrinking. I think that the partnership is natural in the Cloud generation of computing. It is a rule, not an exception. The new Cloud partnerships might give birth to new mighty technology brands, or force the closure of companies that have been around for decades.

Cloudware

Today, anyone knows the meaning of “hardware” and “software.” Tomorrow, people will have to make themselves familiar with a new computer term – “Cloudware.” Cloudware refers to computing by building, delivering and using web applications and services through the Internet. A Cloudware provider is anyone who can create and deliver a computer platform as a service (PaaS).

PaaS providers will be the pearls in the Clouds. I predict that Cloudware providers will become the backbones of the technology industry within the next two decades. I have a reason to make this prediction: Cloudware providers will provide all of the facilities required to support the complete cycle of building and delivering web applications and services, entirely available from the Internet, with no software downloads or installation for businesses and end-users.

Cloud Hosting

“Cloud Hosting” can be defined as a web hosting service delivered from a system of servers. The term is not precisely defined, yet. However, it can be very simply explained as a combination of computer clusters and a specific software platform running on top of it. Any hosting service can be considered as Cloud Hosting, when delivered from a fully redundant cluster server system, in which the resources are dynamically scalable and often virtualized. Of course any Cloud Hosting service also has to utilize a computer platform allowing all the services to be delivered and billed on a “pay per use” model.

Linux or Windows Clouds

Without being a software expert, I can see a few companies who are creating standards in Cloud computing. When it comes to Linux based Clouds, the first name that comes to mind is Red Hat. The Amazon web service is built on Red Hat Enterprise Linux (RHEL). Red Hat provides the standards that developers of Linux based Clouds need to build and host applications such as compute capacity, bandwidth, and storage. The Open Source operating system platform – RHEL to be included, of course.

In a white paper titled “Linux: The Operating System of the Cloud”, Amanda McPherson, Vice President of Marketing and Developer Programs Linux Foundation, says: “The dominance of Linux within the current crop of Cloud computing vendors is eye opening. Virtually every Cloud player of any significance features Linux in either primary or supporting capacities, and this adoption is increasing. Google’s recently launched App Engine and Amazon’s competitive EC2 product both leverage the Linux kernel, as do Cloud offerings from vendors such as 10gen, 3Tera, Media Temple, Mosso, and Zimory”.

McPherson’s got a point. The Linux operating system (OS) looks to be winning the “OS war” with Microsoft’s Windows in the Cloud battlefield. At least until Microsoft comes up with a Cloud computing version of its Windows OS. Having a Windows Cloud in its pocket will allow the Silicon Valley company to take its dominance in the software market to the Cloud level. All the same, I cannot give you an answer to one very important question: “Will the Cloud style of computing fit in with Microsoft’s OS, its applications and the company’s strategy in general? In many interviews, I have seen Microsoft’s officials state that they started thinking of how to prepare their company for any kind of Internet based model of computer use in the late 90s. Microsoft has already launched Azure. They are marketing it as an “Operating system for the Cloud”.

Some analysts say that Azure simplifies and automates the Cloud concept that Amazon started. Azure provides a “compute fabric” upon which developers can run their applications based on Microsoft Visual Studio development environment and the Microsoft .NET Framework. The main advantage of the Azure is that it reaches 100% of computer users thanks to Microsoft’s position in the PC market. It is also supposed to be familiar to all independent software vendors. But Azure also has some disadvantages. Azure was late entering the market and it’s still immature. But even bigger disadvantages are its restriction to .NET, and of course, being in conflict with the general concept of Cloud computing. As an Internet based model of computing it is supposed to be a computing style built on Open Source based platforms and applications. The big question that remains to be answered is whether Microsoft will rewrite the computer history within the Clouds.

About the Author

The author Dimitar Avramov is a founder and CEO of HostColor.com. The original article has been written for Ping!Zine.com Magazine and published there in March 2009.

windows-azureMicrosoft expects that its customers could use the future versions of Windows Server to manage and provide virtualized applications through the web the way company’s upcoming platform-as-a-service, Windows Azure does it.

“The corporate data center at some point in time will look like a mini-cloud, partitioned by application workload”, said Steven Martin, a senior director for developer platform product management at Microsoft. He added that the innovation in Azure and future versions of Windows Server will be shared, and “that code base will continue to cross-pollinate”.

Windows Azure is the Microsoft’s main weapon to make Windows Server the worlds dominating cloud computing platform. Microsoft promises to web developers to enable them to port or write applications using company’s popular .Net tools and Web standard interfaces such as REST, SOAP and Atom, and host them on Azure, a platform similar to Amazon.com’s EC2, Force.com, or Google’s App Engine. Azure is set to be launched later this year.

Azure To Bring A New Era In Hosting Industry?

Traditional web hosting providers runs their own hardware (rack mountable or desktop alike servers) in data centers, often owned by another company and run a number number of applications on them. This model of web hosting infrastructure is harder to manage and brings a number of set up costs. It is often time consuming to deploy a new hardware and to start new projects on customer’s demand.

All new generation hosting platforms – cloud hosting, clustered hosting systems and grid hosting platform – including the Microsoft’s Azure enable fast deployment and service setup, as well as allow IT businesses to sign up for a scalable web services without facing high upfront costs.

Azure runs on Windows Server 2008 inside Microsoft’s data centers. The company offers both Windows Server software and the Azure service as part of its “software+services” strategy. This might be considered as a plus from that are businesses unsure about committing completely to a cloud infrastructure.

hostingcom-survey-feb-2009“There is a little difference between how large companies and small businesses will utilize Cloud computing”, this is one of the conclusions which was made from lates survey conducted by Hosting.com. The web hosting provider with one of the most targeted names in web hosting industry has released a research paper titled – “2009 Cloud Computing Trends Report”.

The driving factors for adopting cloud services are nearly the same for all company sizes, shows the poll. It laso shows that business sizes does not play a big role in the process of adoption of cloud technologies.

Another result of the survey is that leaders of smaller companies list Cloud Computing as a priority at the same rate as executives in larger companies. Small businesses are likely to receive a greater amount of IT services from a cloud platform. The survey also says that an increased education on cloud benefits, solutions and design is very important to be mastered from businesses of all sizes.

Small businesses require an immediate and measurable results from cloud-based solutions. This includes reduced costs, increased scalability, improved service level agreements for customers, and higher availability.

2009 is slated to be a banner year for cloud computing providers and solutions. Until now the expected primary source for increased revenues was large corporations, specifically for test and development environments. However, over the past several months decreased revenues and operating budgets have driven small businesses to explore and implement production cloud environments.

Services Businesses Use from Hosting Providers

As show on the graphic above 72% of the businesses said that they use web hosting, 54% use email hosting, 32% use database hosting, 30 use application hosting and 21% use hosting providers for online storage.

What “Cloud Computing” Means For Respondents?

47% of the survey respondents say that cloud computing refers to a “fundamental change in how technology services are provided”. 19% said that it was a “tool that if delivered properly, can provide instant value for my company”, while 9% told researchers that cloud computing was “a tool that might work for another company”. 13% of the respondents define cloud hosting as “another buzzword – all hype” and 12% are unsure what cloud computing means.

The Hosting.com’s document is based on data collected over a 5-week period by conducting an open survey that has 644 respondents. All of them are C-level executives and business decision makers. More that 40% of them are holding CXOs, president, vice president titles or are owner on the companies.

All major industries such as financial services, retail, social networking, health care, manufacturing, IT service providers, marketing and advertising, non-profit sector and city governments are represented in the survey.

69% of the respondents work for companies that have less than 100 employees. 11% have more than 1000 employees. 64% of survey’s participants work fr companies with annual revenue less than $10 million, while 13% of them manage businesses with more than $100 million annual revenue.

Two thirds of the survey participants believe that Cloud computing will have a moajor impact on the IT industry. Contrastingly, 22% were familiar with the term but did not thing that it would provide value to their company.

Three Most important Factors To Invest In Cloud Computing

cloud-hosting-cost-savings-survey-table

Cost savings, uptime and high availability, and performance are the key factors that make companies to start using Cloud Hosting technologies.

Obstacles Cloud Computing Providers Must Overcome

obstacles-cloud-computing-companies-to-overcome

As you can see on the above graphic, the security is a top priority for businesses. Companies spend countless hours and investments to protects their data assets.

IT Services To Be Delivered From Cloud Platform (Next Year)

implementation-graphics-next12-months

More than 75% of the survey respondents said that only 6% of It service they will use within the next 12 months will be delivered form a cloud platform. For 51% – 75% of the respondents the percentage of IT services from the cloud is 8%. 26% – 50% of executives responded that expects 12% of IT services to be delivered from the cloud within the next year, 10% – 25% of the respondents said that 23% of their IT services will be coming cloud computing.

Solutions Best-Suited For Cloud Computing Environment

best-suited-cloud-services

70% of the survey participants answered that web applications are the service which is best suited for cloud hosting environment. 41% of the respondents think that their database servers should be hosted on cloud computing systems, and 37% said that they would host application server in cloud environment.

How Customers Prefer To Pay For Cloud Hosting Services?

manner-of-payment-for-cloud-computing-services

32% of potential users of services delivered from Cloud Computing prefer to pay on monthly basis. 18% say that would go for annual contract based on their resource needs and bursting.

The results from the survey illustrates the need of additional education of the uses and benefits of the Cloud Computing. There are still a large number of people that consider Cloud Computing as a Buzzword or are just unfamiliar with the term. 36% are unsure when cloud Computing will impact their business. 12% have no intention to use Cloud Computing and Cloud Hosting services. 39% think that 1% to 10% of the IT services they use will come from a Cloud Computing platform.