Imam jedan dedicated server na kojem je instaliran Win 2012 host. Tamo je i VMWare Workstation sa par virtualki (linux, win sa java). Te virtualne imam da ne bi zeznuo slucajno host os sa raznim verzijama Jave, MySQLa, tko zna cega, ako se to raspadne da mi ne zezne host jer mi je on bitan.
Sredio sam i da rutam promet prema internoj virtualki, npr kada ukucam test.web.com, IIS na hostu zna rutat promet na internu masinu/virutalku (App Request Routing addon za IIS), a npr www.web.com se posluzuje sa host IISa.
Cilj:
- hostanje web-ova sa virtualki
- interni servisi (db, build server, ...) izolirani u LANu
- jednostavno dodavanje/brisanje VMova. Sam-svoj-cloud ;)
Ogranicenja:
- 1 staticki dodjeljen IP na jednoj mreznoj
- radi se o "obicnom" PCu u jednom data centru
- PC je i7, 32gb ram, 2x256gb ssd
Ono sto bi ja htio, mozda, ako ne pricam gluposti:
- uzet HyperV host supervisor, baremetal (MS verzija vmware esx-a, besplatno)
- HyperV ima interni virtual switch
- dignuti N virtualki (win, linux)
- virtualke naravno moraju moc ic na internet
- virtualke se medjusobno vide putem internih IP adresa dodjeljenih od virtualnog switcha
- reverske proxy koji na vanjskoj IP adresi
- taj r. proxy zna preusmjeravati promet, tako da mogu vezat www.bla.com na jednu virtualku, www.ble.com na drugu, njok.ble.com na trecu, i slicno
- HAProxy ili nginx kao reverse proxy
Dali ovo uopce drzi vodu?