Virtuele hosting inrichten op een Windows Server

Pagina: 1
Acties:

Vraag


Acties:
  • 0 Henk 'm!

  • Joep
  • Registratie: December 2005
  • Laatst online: 16:52
Hoi :>

Ik wil graag een server (Windows Server 2012 R2 Standard) opzetten met daarin 2 virtuele machines waarop elk apart SQL Server 2014 Express zal draaien. Op beide virtuele machines moet ook IIS draaien. Daarnaast wil ik ook nog één of meerdere virtuele machines opzetten met een ander OS, waarschijnlijk Debian.

Hoe zorg ik ervoor dat ik op elke virtuele machine apart een website kan laten draaien? Heb ik hier een aparte router voor nodig of kan ik Windows Server 2012 R2 Standard zo configureren dat 'ie dit goed regelt? Is het misschien handiger dat ik gewoon twee instanties van SQL Server 2014 Express op de server draai en de boel niet virtualiseer? Moet ik IIS op een aparte virtuele machine zetten? Vragen, vragen en amper verstand :P Hier valt niet tegenop te googlen helaas.

Alle reacties


Acties:
  • 0 Henk 'm!

  • Question Mark
  • Registratie: Mei 2003
  • Laatst online: 16:46

Question Mark

Moderator SSC/WOS

F7 - Nee - Ja

Wat wil je bereiken?

Zoals ik het lees wil je simpelweg twee websites gaan hosten, waarom host je die niet op één (virtuele) server?

MCSE NT4/2K/2K3, MCTS, MCITP, CCA, CCEA, CCEE, CCIA, CCNA, CCDA, CCNP, CCDP, VCP, CEH + zwemdiploma A & B


Acties:
  • 0 Henk 'm!

  • Detmer
  • Registratie: Juni 2011
  • Laatst online: 19:35

Detmer

Professioneel prutser

Joep schreef op vrijdag 04 december 2015 @ 10:24:
Hoi :>

Ik wil graag een server (Windows Server 2012 R2 Standard) opzetten met daarin 2 virtuele machines waarop elk apart SQL Server 2014 Express zal draaien. Op beide virtuele machines moet ook IIS draaien. Daarnaast wil ik ook nog één of meerdere virtuele machines opzetten met een ander OS, waarschijnlijk Debian.

Hoe zorg ik ervoor dat ik op elke virtuele machine apart een website kan laten draaien? Heb ik hier een aparte router voor nodig of kan ik Windows Server 2012 R2 Standard zo configureren dat 'ie dit goed regelt? Is het misschien handiger dat ik gewoon twee instanties van SQL Server 2014 Express op de server draai en de boel niet virtualiseer? Moet ik IIS op een aparte virtuele machine zetten? Vragen, vragen en amper verstand :P Hier valt niet tegenop te googlen helaas.
Waarom een Windows Server 2012 R2 en daarop Virtuele machines draaien? Waarom dan niet bijvoorbeeld ESXI gaan gebruiken? En in dat geval, waarom dan de webservers bij de SQL servers zetten en niet apart doen (veiligheid)?
Je kunt ook gewoon 1 server met daarop meerdere websites gebruiken, maar 2 servers werkt natuurlijk ook.
Je kunt verkeer doorverwijzen naar het IP adres en dan instellen dat poort 80 bijvoorbeeld voor website 1 is en poort 81 voor website 2. Maar via DNS is bijvoorbeeld ook mogelijk.

[ Voor 10% gewijzigd door Detmer op 04-12-2015 10:46 ]

Verkoopt gebruikte computers, laptops en meer: https://tweakers.net/aanbod/user/412392/ | https://www.ipsumcomputerservice.com


Acties:
  • 0 Henk 'm!

  • Joep
  • Registratie: December 2005
  • Laatst online: 16:52
Question Mark schreef op vrijdag 04 december 2015 @ 10:30:
Wat wil je bereiken?

Zoals ik het lees wil je simpelweg twee websites gaan hosten, waarom host je die niet op één (virtuele) server?
Wat meer info: Ik wil een server gaan colocaten. Het wordt een simpele 1U server met één NIC. (a.u.b. geen advies in de trant van: waarom geen dedicated server huren?) Ik neem 2 IPv4-adressen af bij de colocater. Op de server installeer ik Windows Server 2012 R2 Standard met IIS en twee instanties van SQL Server 2014 Express. Hoe configureer ik de server dan zodat 'ie 2 sites kan hosten? Is een router noodzakelijk?
Detmer schreef op vrijdag 04 december 2015 @ 10:42:
Waarom een Windows Server 2012 R2 en daarop Virtuele machines draaien? Waarom dan niet bijvoorbeeld ESXI gaan gebruiken? En in dat geval, waarom dan de webservers bij de SQL servers zetten en niet apart doen (veiligheid)?
Je kunt ook gewoon 1 server met daarop meerdere websites gebruiken, maar 2 servers werkt natuurlijk ook.
Wat biedt ESXI meer t.o.v. Hyper V Manager? Ik twijfel door Question Mark nu ook of ik wel moet virtualiseren :P

Acties:
  • 0 Henk 'm!

  • KillerAce_NL
  • Registratie: Juni 2001
  • Niet online

KillerAce_NL

If it ain't broke...

2x sql installeren kan niet voor zover ik weet... En je kunt gewoon 2 ip's aan je nic koppelen.

Acties:
  • 0 Henk 'm!

  • Detmer
  • Registratie: Juni 2011
  • Laatst online: 19:35

Detmer

Professioneel prutser

Joep schreef op vrijdag 04 december 2015 @ 11:08:
[...]

[...]

Wat biedt ESXI meer t.o.v. Hyper V Manager? Ik twijfel door Question Mark nu ook of ik wel moet virtualiseren :P
Voor zover ik lees wordt het van jou relatief simpel en in dat geval is Hyper V ook zeker prima geschikt en scheelt natuurlijk ook in de kosten. VMWare ESXI gebruiken ze vaak in de grotere omgevingen omdat deze veelal nog wel als beste wordt gezien.

Wat virtualiseren betreft denk ik dat je het beter wel kunt doen. Als je er later ook bijvoorbeeld Debian op wilt draaien, zoals je in de TS aanhaalde, kan dat tenminste. Als dit geen vereiste is, is het inderdaad niet noodzakelijk. Nadeel is dan alleen wel dat als je server OS crasht dat alles dan ook meteen mee crasht.

[ Voor 5% gewijzigd door Detmer op 04-12-2015 13:22 ]

Verkoopt gebruikte computers, laptops en meer: https://tweakers.net/aanbod/user/412392/ | https://www.ipsumcomputerservice.com


Acties:
  • 0 Henk 'm!

  • Dennism
  • Registratie: September 1999
  • Laatst online: 19:59
KillerAce_NL schreef op vrijdag 04 december 2015 @ 11:10:
2x sql installeren kan niet voor zover ik weet... En je kunt gewoon 2 ip's aan je nic koppelen.
2x SQL installeren op 1 server is geen probleem. Gewoon meerdere (named) instances installeren als beide websites beide een eigen instance vereisen. Je kan natuurlijk ook gewoon 2 databases in 1 SQL Server Instance hosten als er geen absolute noodzaak is voor meedere SQL instances.

Zie ook: MSDN: Instance Configuration
Multiple Instances
SQL Server supports multiple instances of SQL Server on a single server or processor, but only one instance can be the default instance. All others must be named instances. A computer can run multiple instances of SQL Server concurrently, and each instance runs independently of other instances.

[ Voor 38% gewijzigd door Dennism op 04-12-2015 11:48 ]


Acties:
  • 0 Henk 'm!

  • Question Mark
  • Registratie: Mei 2003
  • Laatst online: 16:46

Question Mark

Moderator SSC/WOS

F7 - Nee - Ja

Joep schreef op vrijdag 04 december 2015 @ 11:08:
[...]

Wat meer info: Ik wil een server gaan colocaten. Het wordt een simpele 1U server met één NIC. (a.u.b. geen advies in de trant van: waarom geen dedicated server huren?) Ik neem 2 IPv4-adressen af bij de colocater. Op de server installeer ik Windows Server 2012 R2 Standard met IIS en twee instanties van SQL Server 2014 Express. Hoe configureer ik de server dan zodat 'ie 2 sites kan hosten? Is een router noodzakelijk?
Je denkt al aan oplossingen terwijl je eigenlijk nog niet zover bent. Nogmaals, wat wil je bereiken?

Het enige wat we nu eigenlijk weten is dat je twee websites wil gaan hosten, die allebei SQL vereisen.

Waarom niet één Windows Server (fysiek of virtueel), met daarop IIS en de beide DB's in dezelfde SQL (express) instance gehost?

Afhankelijk van wat je nu precies wilt zou dit een goed scenario zijn, maar daar valt nu nog niet zoveel over te vertellen. Probeer eens zo duidelijk mogelijk uit te leggen wat je nu wilt.
  • Gaan de sites ook over SSL aangeboden worden?
  • Wat voor soort sites hebben we het over?
  • Hoe groot worden de DB's en gaat dit lukken met de beperkingen die SQL Express kent.
  • Hoe ga je de backup inregelen?
  • etc.
KillerAce_NL schreef op vrijdag 04 december 2015 @ 11:10:
En je kunt gewoon 2 ip's aan je nic koppelen.
Kan, maar is niet (meer) nodig. Sinds Windows 2012 kunnen meerdere SSL sites (met verschillend Cert) gehost worden vanaf één ip-adres.
Detmer schreef op vrijdag 04 december 2015 @ 10:42:
[...]
Je kunt verkeer doorverwijzen naar het IP adres en dan instellen dat poort 80 bijvoorbeeld voor website 1 is en poort 81 voor website 2.
Maak gewoon gebruik van hostheaders in IIS. Daarmee kun je regelen dat beide websites over de standaard poorten bereikbaar zijn achter hetzelfde ip-adres.

[ Voor 21% gewijzigd door Question Mark op 04-12-2015 12:43 ]

MCSE NT4/2K/2K3, MCTS, MCITP, CCA, CCEA, CCEE, CCIA, CCNA, CCDA, CCNP, CCDP, VCP, CEH + zwemdiploma A & B


Acties:
  • 0 Henk 'm!

  • Killah_Priest
  • Registratie: Augustus 2001
  • Laatst online: 15-07 08:26
Detmer schreef op vrijdag 04 december 2015 @ 11:25:
[...]


Voor zover ik lees wordt het van jou relatief simpel en in dat geval is Hyper V ook zeker prima geschikt en scheelt natuurlijk ook in de kosten. VMWare ESXI gebruiken ze vaak in de grotere omgevingen omdat deze veelal nog wel als beste wordt gezien.
Wat een onzin, er zijn genoeg grote omgevingen (10000 + werkplekken) welke op Hyper-V icm SCVMM draaien hoor.

Er is niets mis met ESXI hoor (het is een topproduct), maar je moet geen onwaarheden verkondigen.

Acties:
  • 0 Henk 'm!

  • Jazzy
  • Registratie: Juni 2000
  • Laatst online: 19:01

Jazzy

Moderator SSC/PB

Moooooh!

Dat was vroeger inderdaad zo toen VMware nog een marktaandeel van meer dan 50% had en Hyper-V achterliep op features.

Exchange en Office 365 specialist. Mijn blog.


Acties:
  • 0 Henk 'm!

  • Detmer
  • Registratie: Juni 2011
  • Laatst online: 19:35

Detmer

Professioneel prutser

Killah_Priest schreef op vrijdag 04 december 2015 @ 13:20:
[...]

Wat een onzin, er zijn genoeg grote omgevingen (10000 + werkplekken) welke op Hyper-V icm SCVMM draaien hoor.

Er is niets mis met ESXI hoor (het is een topproduct), maar je moet geen onwaarheden verkondigen.
Killah_Priest schreef op vrijdag 04 december 2015 @ 13:20:
[...]

Wat een onzin, er zijn genoeg grote omgevingen (10000 + werkplekken) welke op Hyper-V icm SCVMM draaien hoor.

Er is niets mis met ESXI hoor (het is een topproduct), maar je moet geen onwaarheden verkondigen.
Excuses, ik ben verkeerd op de hoogte / loop alweer achter dus :'(

Verkoopt gebruikte computers, laptops en meer: https://tweakers.net/aanbod/user/412392/ | https://www.ipsumcomputerservice.com


Acties:
  • 0 Henk 'm!

  • Rolfie
  • Registratie: Oktober 2003
  • Laatst online: 12:56
Joep schreef op vrijdag 04 december 2015 @ 10:24:
Hoi :>

Ik wil graag een server (Windows Server 2012 R2 Standard) opzetten met daarin 2 virtuele machines waarop elk apart SQL Server 2014 Express zal draaien. Op beide virtuele machines moet ook IIS draaien. Daarnaast wil ik ook nog één of meerdere virtuele machines opzetten met een ander OS, waarschijnlijk Debian.

Hoe zorg ik ervoor dat ik op elke virtuele machine apart een website kan laten draaien? Heb ik hier een aparte router voor nodig of kan ik Windows Server 2012 R2 Standard zo configureren dat 'ie dit goed regelt? Is het misschien handiger dat ik gewoon twee instanties van SQL Server 2014 Express op de server draai en de boel niet virtualiseer? Moet ik IIS op een aparte virtuele machine zetten? Vragen, vragen en amper verstand :P Hier valt niet tegenop te googlen helaas.
Ook nagedacht over je licentie voor Windows?

Acties:
  • 0 Henk 'm!

  • Joep
  • Registratie: December 2005
  • Laatst online: 16:52
Voor het archief; Op de server zal Windows Server 2012 R2 Standard geïnstalleerd worden. Ook zal ik meerdere instanties van SQL Server 2014 Express installeren omdat dit vele malen goedkoper is dan een standard licentie. Waarom meerdere instanties? Omdat alle websites op één express licentie te krap wordt. Als elke website z'n eigen instantie heeft zijn de beperkingen van de express licentie geen probleem. Ook zullen er een aantal VM's op gedraaid worden voor o.a. debian.

/thread

Zo ;)

Acties:
  • 0 Henk 'm!

  • Question Mark
  • Registratie: Mei 2003
  • Laatst online: 16:46

Question Mark

Moderator SSC/WOS

F7 - Nee - Ja

Waarom de databases lokaal op de Hyper-V host en niet op een VM die op de server draait?

Dat maakt de oplossing namelijk compleet hardware onafhankelijk. Qua licenties maakt het niets uit. Aangezien je nl. op de host andere diensten gaat afnemen (SQL DB's) ipv. het aleen maar managen van de VM's heeft ook de host een Windows Licentie nodig...

Ik zou dan de host / diensten gaan scheiden.
  • Een host van waaruit alleen maar VM's op draaien en die enkel gebruikt wordt voor mgmt taken
  • VM's op de host die de dienst aanbieden (website, SQL DB's en wat nog meer)
Door al je diensten nu vanaf VM's aan te bieden wordt je oplossing ook wat schaalbaarder.

MCSE NT4/2K/2K3, MCTS, MCITP, CCA, CCEA, CCEE, CCIA, CCNA, CCDA, CCNP, CCDP, VCP, CEH + zwemdiploma A & B

Pagina: 1