https://devsummit.aspirationtech.org/index.php?title=Virtualization_in_Development_Environments&feed=atom&action=historyVirtualization in Development Environments - Revision history2024-03-29T07:45:11ZRevision history for this page on the wikiMediaWiki 1.35.1https://devsummit.aspirationtech.org/index.php?title=Virtualization_in_Development_Environments&diff=974&oldid=prevVivian: 1 revision imported2015-05-20T21:30:14Z<p>1 revision imported</p>
<p><b>New page</b></p><div>Facilitated by Peter Campbell, [http://www.earthjustice.org EarthJustice] and [http://www.techcafeteria.org TechCafeteria]<br />
<br />
It won't be long before people can stop buying machines with dedicated operating systems, and instead use tools like Hypervisor to manage an array of OS options in parallel. Peter will offer an overview of options available for developers working in virtualized environments, including his own favorite setup running Linux and Windows on Macintosh hardware. He'll reflect on where virtualization is heading and how that changes the programming mindset, and then invite the group to brainstorm applications that might be developed in this new paradigm.<br />
<br />
Virtualization – setting up multiple environments – web testing<br />
<br />
Downside: potential performance problems, security issues<br />
<br />
VM – configuration management tool<br />
<br />
CMS – Knowledge Tree – Linux install, run virtually<br />
<br />
Accessibility – VM software install<br />
<br />
Need lots of RAM and disk storage and bandwidth – need sufficient hardware<br />
<br />
Newest processes support VM<br />
<br />
RAM is more important than CPU – one half to one gig minimum required<br />
<br />
Base Install with checkpoints. <br />
<br />
VM is a file – you can copy it or give it to someone else.<br />
<br />
Not an executable, but often behaves like an application.<br />
<br />
Has configuration options and you can download to virtual server vs. to your computer.<br />
<br />
Golden Imaging – you can use the VM for backup.<br />
<br />
You can use VM for cloud computing.<br />
<br />
Slice host. <br />
<br />
Multiple VMs and saving locally can be a problem. <br />
<br />
VMware/Citrix – management tools for VM.<br />
<br />
VM started with open source (Zen).<br />
<br />
Citrix bought Zen.<br />
<br />
How does forensics work with VM?<br />
<br />
Questions about Word docs vs. open docs?<br />
Image converters?<br />
<br />
Discussion about backup policy and VM.<br />
<br />
VMware fusion – save files to My Documents folder. <br />
<br />
VMs sometimes need to retain data. <br />
IT strategy – drive savers, do drive savers work for VMs?<br />
Are there disc fix utilities for VM?<br />
<br />
VM – Dynamic, cut down number of servers. <br />
<br />
How do you get started? <br />
Purpose? <br />
For web development testing. <br />
Easy to install and set up.<br />
<br />
Virtual Box – good for Ubuntu. <br />
<br />
Zen, steep learning curve. <br />
<br />
VMfusion vs. Parallels. <br />
<br />
VMfusion recommended. <br />
<br />
VM – double caching can be a problem.<br />
<br />
Developing in one OS and deploying in another.<br />
<br />
Take Aways<br />
Virtualization offers a lot of flexibility.<br />
<br />
Ease of scalability.<br />
<br />
Great for web developer testing. Green.</div>Vivian