Informal description. About a half a year ago I worked with creating
data processing cluster based on Hadoop. There were lot's of work with
remote machines, processes, file transfers and so on, and, this stuff
was complicated.

So, one of the thoughts was - why should this be so complicated? After
all there's nothing hard, just take some files from here and copy it
there and run some processes.

Why should I learn one API (File/Dir/FileUtils/Kernel.system,) to do
it on local, another API to do it on remote, and even third API to
deploy this stuff?! Isn't it strange?

So, I created Vfs for file system and Vos for console & process
management. It has the same API on the local & remote machines.
You can use it for any purpose, deployment, configuration, replacement
of File/Dir/FileUtils, or anyone else.

P.S. Vfs & Vos knows nothing about configs & dependencies, for
deployment there's 3rd compoenent - ClusterManagement, it's his job to
manage configurations and tell to Vfs & Vos what to do.

-- 
* You received this message because you are subscribed to the Google Groups 
"Capistrano" group.
* To post to this group, send email to [email protected]
* To unsubscribe from this group, send email to 
[email protected] For more options, visit this group at 
http://groups.google.com/group/capistrano?hl=en

Reply via email to