LinuxQuestions.org
Review your favorite Linux distribution.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - General
User Name
Password
Linux - General This Linux forum is for general Linux questions and discussion.
If it is Linux Related and doesn't seem to fit in any other forum then this is the place.

Notices



Reply
 
Search this Thread
Old 12-15-2009, 09:16 PM   #1
jt1
LQ Newbie
 
Registered: Jun 2009
Posts: 16

Rep: Reputation: 1
Cloud vs Virtualization


Hello,

I have done HOURS of research on this topic but I am still unable to understand the difference. The articles that I have been reading make these two technologies seem similar except that cloud is less secure. So what is the big deal about cloud?

Also, how would one set it up or does anyone know of a control panel that is not too expensive.

Thanks.
 
Old 12-15-2009, 09:20 PM   #2
sundialsvcs
Guru
 
Registered: Feb 2004
Location: SE Tennessee, USA
Distribution: Gentoo, LFS
Posts: 5,455

Rep: Reputation: 1172Reputation: 1172Reputation: 1172Reputation: 1172Reputation: 1172Reputation: 1172Reputation: 1172Reputation: 1172Reputation: 1172
"Cloud" is a tom-swifty marketing term for distributed computing. Servers are located around the network, looking for work to do.

"Virtualization" is a technique for taking a single computer and making it appear to be running multiple "virtual machines," each one of which is running a (perhaps different) "guest operating system."

The two techniques are, in fact, unrelated.
 
1 members found this post helpful.
Old 12-15-2009, 10:36 PM   #3
jt1
LQ Newbie
 
Registered: Jun 2009
Posts: 16

Original Poster
Rep: Reputation: 1
Hello All,

So how could someone setup cloud computing or is there some control panel software that is not too expensive so I can use it in a test environment?

Last edited by jt1; 12-16-2009 at 06:50 PM.
 
Old 12-29-2009, 11:30 PM   #4
jt1
LQ Newbie
 
Registered: Jun 2009
Posts: 16

Original Poster
Rep: Reputation: 1
Is cloud computing similiar clustering?

Last edited by jt1; 12-29-2009 at 11:31 PM.
 
Old 12-30-2009, 01:01 AM   #5
Quakeboy02
Senior Member
 
Registered: Nov 2006
Distribution: Debian Squeeze 2.6.32.9 SMP AMD64
Posts: 3,245

Rep: Reputation: 121Reputation: 121
What are you trying to accomplish? Are you doing research for homework or for some business need at work? Are you trying to run multiple operating systems on one computer? Do you have several computers you want to somehow hook together? Give us some idea of what you are looking for and maybe we can offer some real help.
 
Old 12-30-2009, 01:47 PM   #6
jt1
LQ Newbie
 
Registered: Jun 2009
Posts: 16

Original Poster
Rep: Reputation: 1
Thanks for the reply.

I have an environment in which I have 5 servers. The servers have roughly 7 or 8 VMs. The os on all the servers are RHEL and the VMs comprise of various linux distros. I am using open source xen with each server. Three of the server are always full to capacity in terms of the processor and the memory. The other two are not so much. What I want to do is either build a cluster in which all of the servers act as one allowing me to be able provide "unlimited" resources to the VMs or have computers that are on standby and when the time is needed the servers in production could use the resources on the computers that are on stand by. I thought the latter part was cloud computing so I wanted to build myself an infrastructure similar to that.

I wanted to know if anyone could point me into the right direction on which technologies I can utilize. I researched Hadoop and it seems that it is mainly for storage. I want to build an environment that is completely scalable in terms of storage, memory, and processing power and still have the ability to add additional VMs and servers. If what I want to accomplish is not practical, please let me know.

Thanks again for any help.

Last edited by jt1; 12-30-2009 at 01:50 PM.
 
Old 12-30-2009, 02:20 PM   #7
Quakeboy02
Senior Member
 
Registered: Nov 2006
Distribution: Debian Squeeze 2.6.32.9 SMP AMD64
Posts: 3,245

Rep: Reputation: 121Reputation: 121
I don't think there is a simple point and click answer for you. You have 3 machines out of 5 that are at capacity. Your choices seem limited to either getting larger machines, or developing a capacity management system where users are shunted off to other machines; either due to server usage level or a random(ish) assignment when logging in or tasks are being performed.

You also need to be sure that you don't simply have too much load on your DBMS (Oracle, whatever).

If I were faced with this problem, I'd sit down with some of my peers, and discuss the work that is actually being done, the hardware capacity, and the network topology. Look for ways to rearrange things to lighten the load. If you can't rearrange software, hardware, network, or database, then larger servers are in your future.

Added:

I did a google on "linux load management" and got a number of good hits. Give that at try and pay special attention to load balancing software. Here is one *random* hit that looks relevant to your problem:

http://lcic.org/load_balancing.html

Last edited by Quakeboy02; 12-30-2009 at 02:25 PM.
 
1 members found this post helpful.
Old 12-30-2009, 07:23 PM   #8
jt1
LQ Newbie
 
Registered: Jun 2009
Posts: 16

Original Poster
Rep: Reputation: 1
Thanks for the help!!

I was wondering then how do these large cloud organizations allow for users to scale their VMs to large sizes, such as Amazon and Rackspace?
 
Old 12-30-2009, 09:10 PM   #9
Quakeboy02
Senior Member
 
Registered: Nov 2006
Distribution: Debian Squeeze 2.6.32.9 SMP AMD64
Posts: 3,245

Rep: Reputation: 121Reputation: 121
I believe that they have large separate database servers. Then there's akamai, which is essentially a load balancer in that it redirects you to the server nearest to you geographically. And each geographical location would have a load balancer and a server farm.

From your point of view, you need a DBMS that has enough horsepower to power you. Then you need enough servers to manage the total load. Finally, you need a load balancing solution that will redirect incoming connections to individual servers. IOW, you would present one virtual address to the world for your website, but the LBS would redirect the traffic as it sees fit to a real server.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
LXer: Cloud Pipeline: future of inter cloud provider sneaker-nets LXer Syndicated Linux News 0 08-16-2009 05:01 AM
LXer: KVM & OpenVZ Virtualization And Cloud Computing With Proxmox VE LXer Syndicated Linux News 0 02-17-2009 11:11 PM
LXer: Cloud computing with Linux and Virtualization LXer Syndicated Linux News 0 09-11-2008 08:50 PM
LXer: HP's Virtualization Honcho John Bennett: Rethinking Virtualization LXer Syndicated Linux News 0 09-04-2008 09:40 PM
LXer: SaaS Rapid Release Cycles Drive Virtualization Demand - No Surprise LinuxWorld Launches New Virtualization Track LXer Syndicated Linux News 0 07-16-2007 07:32 PM


All times are GMT -5. The time now is 05:13 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration