Temat: Wirtualizacja
Marcin Bojko:
Bartosz Pochwat:
DRBL + prefefiniowane maszyny dla developerow - instalki, lub terminalowe rozwiazanie mogloby sie sprawdzić ;)
Opcja Virtualbox + DRBL dla developerow to chyba dobre rozwiazanie - terminalowe rozwiazanie to tylko przyklad ;)
Ewentualnie restart i terminal z danym os'em i paczkami jesli bardziej liczylo by uzycie procesora.
Hmmm... rozwiniesz ? :)
Grupa programistów X, potrzebuje Systemów Y, z przeglądarkami Z
programista X posiada komputer K + Virtualbox VB
Założenia:
- musi mieć Y1+Z1..Z4 przez tydzień lub dłużej, potem dojdzie do tego Y2+Z1...Z4
- testowanie własnego kodu zazwyczaj odbywa się w trakcie pisania więc jeśli mamy X1..10 i do tego Y1..10 to mamy problem wydajnościowy nawet jeśli parujemy (X1 do Y1,Y2),(X2 do Y1,Y2)..(X10 do Y9,Y10)
*Virtualbox bez addons - pozwala na użycie korporacyjne
Wnioski:
- Jeśli X1..10 uruchomi VB na K1..10 obciążenie rozłoży się po komputerach a nie serwerze.
- W przypadku kiedy X potrzebuje przetestować wydajność przeglądarki CPU, może zrobić restart i sprawdza na żyjącym systemie (terminal) lub po prostu os host
- W przypadku kiedy X chce windows instaluje na VB obraz z clonezilli (Windows trial - za 3 miesiące rearm, ale podejrzewam ze licencja bedzie domagała się oddzielnego obrazka systemu dla każdego X1..10)
Można oczywiście dorzucić serwer z XEN'em + os'y czy to z powodu niechcenia pilnowania trial windows, czy tez z centralizowania testów finalnych. Ale podejrzewam ze w przypadku przyjętych przeze mnie założeń powinno się sprawdzić. Jeśli model X, Y, Z - działa inaczej wtedy to rozwiązanie nie ma sensu - np jeśli X korzystać chce z mnogości os'ów i przeglądarek dopiero w momencie finalizacji danego taska\requestu\zlecenia\projektu.
Założenia przyjęte w myśl zasady:
"Każdy administrator powinien mieć serce programisty w słoiku na biurku" tzn będą na tyle leniwi że nie będą wyłączać sesji do poszczególnych serwerów wirtualnych podczas pracy.
Jeśli do założeń dodamy ze ((Z1..4) x ver)+ewentualny brandowane nie widzę innego rozwiązania. Kwestia zdefiniowania założeń.
BP
Bartosz Pochwat edytował(a) ten post dnia 14.10.11 o godzinie 23:08