Win a copy of Rust Web Development this week in the Other Languages forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Tim Cooke
  • Campbell Ritchie
  • Ron McLeod
  • Liutauras Vilda
  • Jeanne Boyarsky
Sheriffs:
  • Junilu Lacar
  • Rob Spoor
  • Paul Clapham
Saloon Keepers:
  • Tim Holloway
  • Tim Moores
  • Jesse Silverman
  • Stephan van Hulst
  • Carey Brown
Bartenders:
  • Al Hobbs
  • Piet Souris
  • Frits Walraven

DevOps and Hardware Virtualization

 
Author
Posts: 13
5
Java Linux
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
In a DevOps initiative how critical is it that the lower environments (i.e., non-production) be virtual (as opposed to dedicated) in terms of being able to quickly stand-up, test and tear-down these environments after a build and deploy?
 
Author
Posts: 13
5
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
In this case, I don't think the questionis speed. The question is cost. How much are the dedicated environments going to be used and are you willing to pay the price for their ideleness?
 
Paul Allen
Author
Posts: 13
5
Java Linux
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Good point Len, thank you.
 
Saloon Keeper
Posts: 24828
172
Android Eclipse IDE Tomcat Server Redhat Java Linux
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
In a former incarnation of mine, we had a complete replica of our production facilities: database server and test webapp server. Originally this was all dedicated hardware, until circuit breakers because we had whole racks full of equipment sitting idle much of the time, including production machines whose CPU usage rarely topped 15% but had to be isolated from less-sensitive systems. At that point, I did some work towards getting Solaris Zones running on some of the machines, as it was a very efficient alternative.

Stuff I'm doing these days tends to be a lot more experimental and for that, environments like Vagrant are invaluable. Even for some of my older projects it would have been nice if I could bring up a dedicated VM, pollute it with experimental products, then blow it away once I'd learned what not to do. Vagrant/packer and Docker plus provisioning systems such as puppet, chef, ansible, and salt mean that I can get a lot of stuff pre-made so I don't have to start from scratch to spin up a development, test, or production system - and, for that matter, one of each using the same basis. And storing configurations rather than full disk images is a lot more conservative of resources, even when your desktop machine has a 3TB hard drive.

Depending on load dynamics, an in-house private cloud can also make sense. VM hosts are all well and good, but a full-on cloud makes it possible to move VMs around in order to make optimal use of hardware resources. You can also exploit virtual private (software-defined) networks within the cloud so that an extra layer of isolation is maintained between systems without the bother of having a tech jack into the corporate routers - and possibly bring down unrelated network functions on a massive scale.
 
Author
Posts: 6
5
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Tim, thanks for sharing this. All good points.
 
You showed up just in time for the waffles! And this tiny ad:
Building a Better World in your Backyard by Paul Wheaton and Shawn Klassen-Koop
https://coderanch.com/wiki/718759/books/Building-World-Backyard-Paul-Wheaton
reply
    Bookmark Topic Watch Topic
  • New Topic