Amazines Free Article Archive
www.amazines.com - Friday, April 19, 2024
Read about the most recent changes and happenings at Amazines.com
Log into your account or register as a new author. Start submitting your articles right now!
Search our database for articles.
Subscribe to receive articles emailed straight to your email account. You may choose multiple categories.
View our newest articles submitted by our authors.
View our most top rated articles rated by our visitors.
* Please note that this is NOT the ARTICLE manager
Add a new EZINE, or manage your EZINE submission.
Add fresh, free web content to your site such as newest articles, web tools, and quotes with a single piece of code!
Home What's New? Submit/Manage Articles Latest Posts Top Rated Article Search
Google
Subscriptions Manage Ezines
CATEGORIES
 Article Archive
 Advertising (133573)
 Advice (161671)
 Affiliate Programs (34799)
 Art and Culture (73855)
 Automotive (145712)
 Blogs (75614)
 Boating (9851)
 Books (17223)
 Buddhism (4130)
 Business (1330638)
 Business News (426446)
 Business Opportunities (366518)
 Camping (10973)
 Career (72795)
 Christianity (15848)
 Collecting (11638)
 Communication (115089)
 Computers (241953)
 Construction (38962)
 Consumer (49953)
 Cooking (17080)
 Copywriting (6733)
 Crafts (18203)
 Cuisine (7549)
 Current Affairs (20319)
 Dating (45908)
 EBooks (19703)
 E-Commerce (48258)
 Education (185521)
 Electronics (83524)
 Email (6438)
 Entertainment (159854)
 Environment (28970)
 Ezine (3040)
 Ezine Publishing (5453)
 Ezine Sites (1551)
 Family & Parenting (111007)
 Fashion & Cosmetics (196605)
 Female Entrepreneurs (11853)
 Feng Shui (134)
 Finance & Investment (310615)
 Fitness (106469)
 Food & Beverages (63045)
 Free Web Resources (7941)
 Gambling (30227)
 Gardening (25202)
 Government (10519)
 Health (630137)
 Hinduism (2206)
 Hobbies (44083)
 Home Business (91657)
 Home Improvement (251211)
 Home Repair (46243)
 Humor (4723)
 Import - Export (5459)
 Insurance (45104)
 Interior Design (29616)
 International Property (3488)
 Internet (191031)
 Internet Marketing (146687)
 Investment (22861)
 Islam (1161)
 Judaism (1352)
 Law (80506)
 Link Popularity (4596)
 Manufacturing (20914)
 Marketing (99316)
 MLM (14140)
 Motivation (18233)
 Music (27000)
 New to the Internet (9496)
 Non-Profit Organizations (4048)
 Online Shopping (129734)
 Organizing (7813)
 Party Ideas (11855)
 Pets (38165)
 Poetry (2229)
 Press Release (12689)
 Public Speaking (5643)
 Publishing (7566)
 Quotes (2407)
 Real Estate (126700)
 Recreation & Leisure (95495)
 Relationships (87674)
 Research (16182)
 Sales (80350)
 Science & Technology (110290)
 Search Engines (23514)
 Self Improvement (153300)
 Seniors (6220)
 Sexuality (36010)
 Small Business (49311)
 Software (83033)
 Spiritual (23516)
 Sports (116155)
 Tax (7663)
 Telecommuting (34070)
 Travel & Tourism (308304)
 UK Property Investment (3123)
 Video Games (13382)
 Web Traffic (11790)
 Website Design (56919)
 Website Promotion (36663)
 World News (1000+)
 Writing (35844)
Author Spotlight
ELLIOT CHANG

Financial analyst and author writing on economy and business. ...more
TAL BARNEA

Tal is an electrical engineer with over 25 years of expertise with hardware, software, mechanical an...more
MANMOHAN SINGH

Digital marketing professional with 8 years of experience. A good listner, Stratgist and fun loving ...more
LEMUEL ASIBAL

Lemuel Asibal is a web content writer who also ventures on writing articles and blog posts about any...more
TUSHAR BHATIA

Tushar Bhatia is the Founder President of EmpXtrack Inc with over 19 years of experience in the soft...more


Cloud Computing Vs Virtualization by Kongkon Dutta





Article Author Biography
Cloud Computing Vs Virtualization by
Article Posted: 11/16/2010
Article Views: 240
Articles Written: 1
Word Count: 1825
Article Votes: 1
AddThis Social Bookmark Button

Cloud Computing Vs Virtualization


 
Software,Science & Technology,Computers
Server and I/O Virtualization Vs Cloud Computing

Kongkon J Dutta

{kongkon.job}@gmail.com

Ness Technology (India) Ltd.

#33,17th H Main Koramangala, Bangalore, India

Introduction There is a new buzz word in the corporate community called “Cloud Computing”. Every company now wants to be in the Cloud 9 by leveraging the advantages of Cloud Computing. But a very few people knows what is Cloud Computing and how it is different from Virtualization. For an average non-geek person cloud computing is still a cloudy concept. Virtualization means to virtualize you resources. What does this mean? We shall discuss these issues in details in light of I/O and Server virtualization techniques avail today in the market.

This simply means that instead of having physical resources you ought to have virtual resources. In computing terms, resources means you CPU, you memory and I/O infrastructure, be it USB or TCP/IP based Network Connectivity or Serial Com Port connections to name a few.

The Myth Cloud computing and Virtualization is not the same. They address different aspects of provisioning Cloud services. When we talk about Virtualization we mean the hardware aspects of it and the means to virtualize the hardware resources. Whereas Cloud Computing is more about the software aspects of it and how to provide software solutions by utilizing the Cloud. Here most of the research is going on Automation and Web Service areas.

Hardware Virtualization What is hardware virtualization? It’s basically about how we see our hardware resources. By virtualization means virtualiza the physical resources you have in you system. For instance, we can virtualize a single CPU machine into a machine which comprises of a couple of virtual CPU thereby increasing the resource utilization. Similarly the physical available memory in the system can also be virtualize. What I mean by virtualizing the memory is this.

To virtualize the we need to have some software which controls the hardware rather than the Computer Operating System taking complete control of the hardware resources. And this piece of software has to sit in between you Operating System and Hardware. In modern computer science terminology they are called as hypervisor. If you go back in the history (since we can not go forward in to the future) IBM had come up with the first industry standard hypervisor way back in 1960s. They have CP/CMS operating system which has an extra layer of software which sits in between the hardware and the operating system. In modern time, our time we have hypervisor from the pioneer VMWare, and they are the guys who shown the new world the power of virtualization and virtual resources. VMWare popularize the concept of virtual hardware and operating system. VMWare has an software called VMWare Server using which we can create a virtual machine. This is the first time I am using the term virtual machine. So, what is a virtual machine? A virtual machine is a software object which simulates as a real computer system by sitting inside a real operating system in a real hardware. For example, lets consider a simplistic scenario. You can have a Linux Fedora Guest VM in VMWare Player inside a Windows XP Host machine. Does this Host and Guest words sounds confusing to you? The Host machine is the one which has the real access to the hardware or the base operating system and Guest is the one that runs inside VMWare Player as a virtual machine. The virtual machine does not have real access to the computer hardwares in the system. It it the Host system that assigns parts of the available hardware resources to the virtual machine. VMware, the commercial virtualization solution, is an example of full virtualization. Paravirtualization is provided by Xen, User-Mode Linux (UML) and others.

Too many products In recent time since everyone wants to be in the same space, different companies has created different solutions addressing the similar problem if not the same problem. To name a few are VMWare has a bunce of products that can be used for virtualize the hardware infrastructure. ESX is one of the main component in this regard. ESX is a hypervisor which controls the hardware resources. And there are operating systems on top of it. Similarly we have Open Source Xen community. Xen is an open source server virtualization solution. Citrix has bought Xen sometime back in 1993. And since then the popular XenServer become Citrix XenServer. And the good thing that Citrix did is, they made Xen opensource. After Xen become open source Oracle started building up their own front end management infrastructure to work with the Xen Hyperviror. Oracle picked up the same backend Xen community source and build up a web based Java GUI to monitor and manage the Xen Server, they call it as Oracle VM Manager. In case of Citrix the management part is done by a desktop GUI component in case of Windows Host machine. Using both the GUI based Xen Server Manager we can connect to multiple Xen Servers or use multiple VMs in side a single Xen Server. Then there is VirtualBox from Sun, which is again another software that provide provisioning virtual machine like VMWare Player. Microsoft has also followed the trend and come up with their own hypervisor software called HyperV to manage Windows Servers. The latest entrance in this space is the Red Hat supported and Linux Kernel community back uped KVM, the Linux Kernel Virtual Machine. Don’t get confused with the older KVM switch which means Keyboard, Video, Mouse. KVM is the Linux kernel provided virtualization infrastructure. KVM supports native virtualization using the advance virtualization hardware support on the processor. In case of Intel it is Intel VT-x and in case of AMD it is AMD-V

I/O Virtualization

Then come the need to virtualize your I/O infrastructure. I/O is always a bottole neck in the progress of computer industry. As the process speed has grown up over the years, so is the RAM speed and the hard disk technology. Hard disks are replaced by faster flash disks. but what about you network speed, this can not be the same. Everybody wants to download in the DVD speed. So, there is the concept of I/O virtualization and various other technologies around it. TCP/IP played a much bigger role in software communication standards than any other network protocol. Different new tecnologies emmersed and died also. A very good example of this is the dying InfiniBand Protocol and Architecture. InfiniBand provides a very high speed interconnect of 2.5Gbps per channel and there can be multiple channels. There are 1x, 2x, 4x and 8x connections available in the market moving the speed bariier to 2.5Gbps to 24Gbps. But they use a whole new hardware infrastructure to make the interconnect, also the protocol stack is different from TCP/IP. Now things are going back to zero and people are going back to good old TCP/IP for a better connectivity solution. Solutions like TOE (TCP Offload Engine) came into picture whereby the most of the checksum calculations are offloaded to a dedicated ASIC/Chip inside a adapter card. While we talk about the technical details of the complexity into the TCP/IP Network driver, as an when the network adapter collects a new network packet it has to make sure that the packet is in good health. So, to make sure of the health of the incoming packet, the already computer checksum is recalculated on the receiving side to compare with the original result. This is very time consuming task, and hence in modern days network adapters this is offloaded into the TCP Offload Engine hardware. When computations are directly done in the dedicated hardware it is always faster than doing it in the software using the CPU resources of the host machine. Along the same line of TO Engine, Chelsio Communications provide a solution called Unified Wire which transmits iSCSI, RDMA and TCP/IP traffice across the same wired line with the complexity handled by the driver software and the network adapter hardware. Broadcom has TCP Offload Engine embedded inside their mother board, there by enhancing the capabalities of the Network Card, hence enhances the performance of the overall system.

When it comes to virtualize I/O infrastructure at the corporate level it involves two aspects: virtualize the network intrastructure and virtualize storage infrastucture. In this space too there are couple of companies working to achieve the same goal. One good example is Xsigo Systems Inc. They have a hardware Chassis which provides the hardware infrastucture for I/O virtualization in terms of virtualized NIC for network resources and virtualize HBA for the storage infrastructutre. So, this hadrare chassis provided vNIC and vHBA to Host Servers. Again the host servers can be physical server or a virtualize server like the XenServer.

By adding virtual NICs and virtual HBAs you can attain the network speed and extra disk space from attaching to various Logical Unit Number(LUN)s exposed to the vHBA(s). In simple terms, a LUN is a logical entity that converts raw physical disk space into logical storage space, which a host server's OS can access and use. Various fancy little other features were also provided in the Xsigo Systems solution like boot the host server using vNIC from the LUN or to install OS in a LUN associated to a vHBA over the vNIC. The bandwidth can be extended with the help of features like NIC Teaming. In a similar fashion storage can be made high available(HA) using Multipathing of virtual HBAs.

Enough has been taught about the Virtualization, and I guess I conveyed the concept correctly. Let’s check out Cloud Computing.

In the Cloud space, Amazon is the pioneer leader to come up with concepts like Elastic Compute Cloud(EC2). Amazon already started providing services for High Performance Computing (HPC) also. EC2 is Amazon’s cloud computing platform based on the Amazon Web Service (AWS). EC2 allows users to rent virtual machine and install applications without the hassle of traditional software model. EC2 tries to address the problems of tradition computing like virus, backups and software updates etc. Resources will be rent out to individuals on need basis and on demand basis. This is the fundamental concept behind software/hardware-as-a-service. At the back end EC2 runs on Xen. Web Services plays the most important role when it comes to Cloud Computing. Provisioning virtual machine is the basic job done by the web services and then managing the virtual machine. The companies that provide cloud services run web services at the back end to facilitate the services they provide. For example Amazon Web Services is a java based application interface to be used in various applications. The web services plays the role mostly comes when to provisioning the hardware resources.

References: 1. History of Hypervisor

Meta Words: IBM Tivoli Provisioning Manager, VMWare Server/ESX/Workstation/Player, Sun VirtualBox, IBM LPAR/DLPAR, Windows HyperV, HyperVisor, Citrix/Oracle Xen, Linux KVM, Intel Ring, Paravirtualization, HPC, enterprise cloud, private cloud.

Related Articles - IBM Tivoli Provisioning Manager, VMWare Server/ESX/Workstation/Player, Sun VirtualBox, IBM LPAR/DLPAR, Windows HyperV, HyperVisor, Citrix/Oracle Xen, ,

Email this Article to a Friend!

Receive Articles like this one direct to your email box!
Subscribe for free today!

 Rate This Article  
Completely useless, should be removed from directory.
Minimal useful information.
Decent and informative.
Great article, very informative and helpful.
A 'Must Read'.

 

Do you Agree or Disagree? Have a Comment? POST IT!

 Reader Opinions 
Submit your comments and they will be posted here.
Make this comment or to the Author only:
Name:
Email:
*Your email will NOT be posted. This is for administrative purposes only.
Comments: *Your Comments WILL be posted to the AUTHOR ONLY if you select PRIVATE and to this PUBLIC PAGE if you select PUBLIC, so write accordingly.
 
Please enter the code in the image:



 Author Login 
LOGIN
Register for Author Account

 

Advertiser Login

 

ADVERTISE HERE NOW!
   Limited Time $60 Offer!
   90  Days-1.5 Million Views  

 

Great Paranormal Romance


TIM FAY

After 60-plus years of living, I am just trying to pass down some of the information that I have lea...more
LAURA JEEVES

At LeadGenerators, we specialise in content-led Online Marketing Strategies for our clients in the t...more
ALEX BELSEY

I am the editor of QUAY Magazine, a B2B publication based in the South West of the UK. I am also the...more
GENE MYERS

Author of four books and two screenplays; frequent magazine contributor. I have four other books "in...more
SUSAN FRIESEN

Located in the lower mainland of B.C., Susan Friesen is a visionary brand strategist, entrepreneur, ...more
STEVERT MCKENZIE

Stevert Mckenzie, Travel Enthusiast. ...more
STEPHEN BYE

Steve Bye is currently a fiction writer, who published his first novel, ‘Looking Forward Through the...more
SHALINI MITTAL

A postgraduate in Fashion Technology. Shalini is a writer at heart! Writing for her is an expression...more
ADRIAN JOELE

I have been involved in nutrition and weight management for over 12 years and I like to share my kn...more
JAMES KENNY

James is a Research Enthusiast that focuses on the understanding of how things work and can be impro...more

HomeLinksAbout UsContact UsTerms of UsePrivacy PolicyFAQResources
Copyright © 2024, All rights reserved.
Some pages may contain portions of text relating to certain topics obtained from wikipedia.org under the GNU FDL license