http://opensimulator.org/index.php?title=OpenSim_Hosting&feed=atom&action=historyOpenSim Hosting - Revision history2024-03-28T23:27:57ZRevision history for this page on the wikiMediaWiki 1.19.9http://opensimulator.org/index.php?title=OpenSim_Hosting&diff=28846&oldid=prevMakoBot: Robot: Replacing 'OpenSim' to 'OpenSimulator', which is the precise name2012-03-04T06:50:19Z<p>Robot: Replacing 'OpenSim' to 'OpenSimulator', which is the precise name</p>
<table class='diff diff-contentalign-left'>
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr valign='top'>
<td colspan='2' style="background-color: white; color:black;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black;">Revision as of 06:50, 4 March 2012</td>
</tr><tr><td colspan="2" class="diff-lineno">Line 1:</td>
<td colspan="2" class="diff-lineno">Line 1:</td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>Het implementatieproces van een OpenSimulator server kan voor een organisatie behoorlijk complex worden. Er zijn een groot aantal factoren die van invloed zijn op de schaalbaarheid, de kosten en de snelheid waarmee een <del class="diffchange diffchange-inline">OpenSim </del>omgeving in gebruik kan worden genomen. Het gaat dan om factoren zoals:<br />  </div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>Het implementatieproces van een OpenSimulator server kan voor een organisatie behoorlijk complex worden. Er zijn een groot aantal factoren die van invloed zijn op de schaalbaarheid, de kosten en de snelheid waarmee een <ins class="diffchange diffchange-inline">OpenSimulator </ins>omgeving in gebruik kan worden genomen. Het gaat dan om factoren zoals:<br />  </div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>* ''Beoogde toepassing en doelgroep.'' Welk doel heeft de organisatie voor ogen? Is dit realistisch? Kan dit op korte termijn uitgevoerd worden? Welke aanpassingen moeten gemaakt worden, moeten we zelf aan ontwikkeling gaan doen om onze doelen te bereiken, hoe verkleinen we de implementatietijd?, etc.<br />  </div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>* ''Beoogde toepassing en doelgroep.'' Welk doel heeft de organisatie voor ogen? Is dit realistisch? Kan dit op korte termijn uitgevoerd worden? Welke aanpassingen moeten gemaakt worden, moeten we zelf aan ontwikkeling gaan doen om onze doelen te bereiken, hoe verkleinen we de implementatietijd?, etc.<br />  </div></td></tr>
<tr><td colspan="2" class="diff-lineno">Line 12:</td>
<td colspan="2" class="diff-lineno">Line 12:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>* ''Backups en updates.''&nbsp;Cron? Gebruikerbackups via webinterface? OAR/IAR? <br /></div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>* ''Backups en updates.''&nbsp;Cron? Gebruikerbackups via webinterface? OAR/IAR? <br /></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>De benodigdheden voor een OpenSimulator server kunnen voor iedere situatie anders zijn. Een bedrijf dat zich wil toeleggen op het aanbieden van OpenSimulator hosting of extern gebruik, zal wellicht andere keuzes maken met betrekking tot de infrastructuur dan een organisatie die een virtuele omgeving uitsluitend binnen het intranet gaat toepassen. Wanneer men sporadisch gebruik van de omgeving verwacht te maken, zal men wellicht ook lagere eisen stellen aan de server en aan de bandbreedte mogelijkheden. Iedere organisatie die een OpenSimulator omgeving wil implementeren, zal dit soort factoren in overweging moeten nemen, om de OpenSimulator omgeving goed tot zijn recht te laten komen. In deze wiki pagina worden een aantal van deze factoren beschreven, zodat u beter geinformeerd een keuze kunt maken met betrekking tot de toepassing van <del class="diffchange diffchange-inline">OpenSim </del>binnen uw eigen organisatie.<br />  </div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>De benodigdheden voor een OpenSimulator server kunnen voor iedere situatie anders zijn. Een bedrijf dat zich wil toeleggen op het aanbieden van OpenSimulator hosting of extern gebruik, zal wellicht andere keuzes maken met betrekking tot de infrastructuur dan een organisatie die een virtuele omgeving uitsluitend binnen het intranet gaat toepassen. Wanneer men sporadisch gebruik van de omgeving verwacht te maken, zal men wellicht ook lagere eisen stellen aan de server en aan de bandbreedte mogelijkheden. Iedere organisatie die een OpenSimulator omgeving wil implementeren, zal dit soort factoren in overweging moeten nemen, om de OpenSimulator omgeving goed tot zijn recht te laten komen. In deze wiki pagina worden een aantal van deze factoren beschreven, zodat u beter geinformeerd een keuze kunt maken met betrekking tot de toepassing van <ins class="diffchange diffchange-inline">OpenSimulator </ins>binnen uw eigen organisatie.<br />  </div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>== Intranet of Internet ==</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>== Intranet of Internet ==</div></td></tr>
</table>MakoBothttp://opensimulator.org/index.php?title=OpenSim_Hosting&diff=28365&oldid=prevMakoBot: Robot: Cosmetic changes2012-03-04T03:45:59Z<p>Robot: Cosmetic changes</p>
<table class='diff diff-contentalign-left'>
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr valign='top'>
<td colspan='2' style="background-color: white; color:black;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black;">Revision as of 03:45, 4 March 2012</td>
</tr><tr><td colspan="2" class="diff-lineno">Line 1:</td>
<td colspan="2" class="diff-lineno">Line 1:</td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>Het implementatieproces van een OpenSimulator server kan voor een organisatie behoorlijk complex worden. Er zijn een groot aantal factoren die van invloed zijn op de schaalbaarheid, de kosten en de snelheid waarmee een OpenSim omgeving in gebruik kan worden genomen. Het gaat dan om factoren zoals:<br>  </div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>Het implementatieproces van een OpenSimulator server kan voor een organisatie behoorlijk complex worden. Er zijn een groot aantal factoren die van invloed zijn op de schaalbaarheid, de kosten en de snelheid waarmee een OpenSim omgeving in gebruik kan worden genomen. Het gaat dan om factoren zoals:<br <ins class="diffchange diffchange-inline">/</ins>>  </div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>*''Beoogde toepassing en doelgroep.'' Welk doel heeft de organisatie voor ogen? Is dit realistisch? Kan dit op korte termijn uitgevoerd worden? Welke aanpassingen moeten gemaakt worden, moeten we zelf aan ontwikkeling gaan doen om onze doelen te bereiken, hoe verkleinen we de implementatietijd?, etc.<br>  </div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>* ''Beoogde toepassing en doelgroep.'' Welk doel heeft de organisatie voor ogen? Is dit realistisch? Kan dit op korte termijn uitgevoerd worden? Welke aanpassingen moeten gemaakt worden, moeten we zelf aan ontwikkeling gaan doen om onze doelen te bereiken, hoe verkleinen we de implementatietijd?, etc.<br <ins class="diffchange diffchange-inline">/</ins>>  </div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>*''Intranet of Internet. ''Beveiliging, bandbreedte, terugkoppeling systeembeheer, alpha software<br>  </div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>* ''Intranet of Internet. ''Beveiliging, bandbreedte, terugkoppeling systeembeheer, alpha software<br <ins class="diffchange diffchange-inline">/</ins>>  </div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>*''Server Type. ''Geheugen, CPU en Hardeschijf?<br>  </div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>* ''Server Type. ''Geheugen, CPU en Hardeschijf?<br <ins class="diffchange diffchange-inline">/</ins>>  </div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>*''OS? ''Voor welk besturingssysteem kiest men?<br>  </div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>* ''OS? ''Voor welk besturingssysteem kiest men?<br <ins class="diffchange diffchange-inline">/</ins>>  </div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>*''ACL? ''maximum aantal objecten/scripts? Permissie checks? hypergrid? MRM? OSSL? welke talen mogen gecompiled worden? Welke toegangsrestricties worden gebruikt? <br>  </div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>* ''ACL? ''maximum aantal objecten/scripts? Permissie checks? hypergrid? MRM? OSSL? welke talen mogen gecompiled worden? Welke toegangsrestricties worden gebruikt? <br <ins class="diffchange diffchange-inline">/</ins>>  </div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>*''Hoeveelheid simultane gebruikers. ''Welke bandbreedte is nodig? <br></div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>* ''Hoeveelheid simultane gebruikers. ''Welke bandbreedte is nodig? <br <ins class="diffchange diffchange-inline">/</ins>></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>*''Schaalbaarheid''. Grid of Standalone? Meerdere servers?<br>  </div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>* ''Schaalbaarheid''. Grid of Standalone? Meerdere servers?<br <ins class="diffchange diffchange-inline">/</ins>>  </div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>*''Aanvullende services.'' Usability? Voice? groepen? economy? web interface?<br>  </div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>* ''Aanvullende services.'' Usability? Voice? groepen? economy? web interface?<br <ins class="diffchange diffchange-inline">/</ins>>  </div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>*''Backups en updates.''&nbsp;Cron? Gebruikerbackups via webinterface? OAR/IAR? <br></div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>* ''Backups en updates.''&nbsp;Cron? Gebruikerbackups via webinterface? OAR/IAR? <br <ins class="diffchange diffchange-inline">/</ins>></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>De benodigdheden voor een OpenSimulator server kunnen voor iedere situatie anders zijn. Een bedrijf dat zich wil toeleggen op het aanbieden van OpenSimulator hosting of extern gebruik, zal wellicht andere keuzes maken met betrekking tot de infrastructuur dan een organisatie die een virtuele omgeving uitsluitend binnen het intranet gaat toepassen. Wanneer men sporadisch gebruik van de omgeving verwacht te maken, zal men wellicht ook lagere eisen stellen aan de server en aan de bandbreedte mogelijkheden. Iedere organisatie die een OpenSimulator omgeving wil implementeren, zal dit soort factoren in overweging moeten nemen, om de OpenSimulator omgeving goed tot zijn recht te laten komen. In deze wiki pagina worden een aantal van deze factoren beschreven, zodat u beter geinformeerd een keuze kunt maken met betrekking tot de toepassing van OpenSim binnen uw eigen organisatie.<br>  </div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>De benodigdheden voor een OpenSimulator server kunnen voor iedere situatie anders zijn. Een bedrijf dat zich wil toeleggen op het aanbieden van OpenSimulator hosting of extern gebruik, zal wellicht andere keuzes maken met betrekking tot de infrastructuur dan een organisatie die een virtuele omgeving uitsluitend binnen het intranet gaat toepassen. Wanneer men sporadisch gebruik van de omgeving verwacht te maken, zal men wellicht ook lagere eisen stellen aan de server en aan de bandbreedte mogelijkheden. Iedere organisatie die een OpenSimulator omgeving wil implementeren, zal dit soort factoren in overweging moeten nemen, om de OpenSimulator omgeving goed tot zijn recht te laten komen. In deze wiki pagina worden een aantal van deze factoren beschreven, zodat u beter geinformeerd een keuze kunt maken met betrekking tot de toepassing van OpenSim binnen uw eigen organisatie.<br <ins class="diffchange diffchange-inline">/</ins>>  </div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>== Intranet of Internet <del class="diffchange diffchange-inline"> </del>==</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>== Intranet of Internet ==</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>Beveiliging is het prioriteit van systeembeheer, dat tracht om het intranet waterdicht en operationeel te houden. Dataverlies en corruptie van systemen kunnen een grote kostenpost betekenen voor een organisatie. Dit is de reden waarom systeembeheerders over het algemeen niet blij zijn, om een alpha intranet server zoals OpenSimulator vanaf het internet toegankelijk te maken. OpenSimulator gebruikt port ranges van 8000-8006, en standaard een poort per regio(9000-9xxx). Ook is het een optie om code binnen OpenSimulator te laten compileren, wat beveiligingsrisico's met zich mee kan brengen. Na het zorgvuldig instellen van OpenSimulator en een firewall kan er niet echter niet veel meer misgaan. Dit proces kan echter wel tijdrovend zijn, omdat iedere stap in het ontwikkelingsproces in overleg gaat met systeembeheer. Over het algemeen zou men de volgende uitgangspunten kunnen aannemen, wanneer het gaat om de toepasing van OpenSimulator binnen de organisatie:<br>  </div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>Beveiliging is het prioriteit van systeembeheer, dat tracht om het intranet waterdicht en operationeel te houden. Dataverlies en corruptie van systemen kunnen een grote kostenpost betekenen voor een organisatie. Dit is de reden waarom systeembeheerders over het algemeen niet blij zijn, om een alpha intranet server zoals OpenSimulator vanaf het internet toegankelijk te maken. OpenSimulator gebruikt port ranges van 8000-8006, en standaard een poort per regio(9000-9xxx). Ook is het een optie om code binnen OpenSimulator te laten compileren, wat beveiligingsrisico's met zich mee kan brengen. Na het zorgvuldig instellen van OpenSimulator en een firewall kan er niet echter niet veel meer misgaan. Dit proces kan echter wel tijdrovend zijn, omdat iedere stap in het ontwikkelingsproces in overleg gaat met systeembeheer. Over het algemeen zou men de volgende uitgangspunten kunnen aannemen, wanneer het gaat om de toepasing van OpenSimulator binnen de organisatie:<br <ins class="diffchange diffchange-inline">/</ins>>  </div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>*Gebruik een datacenter voor hosting, wanneer externe toegang vanaf het internet nodig is. Dit verkort de implementatietijd, en men heeft in een datacenter meer mogelijkheden om de bandbreedte en de servers te schalen.<br>  </div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>* Gebruik een datacenter voor hosting, wanneer externe toegang vanaf het internet nodig is. Dit verkort de implementatietijd, en men heeft in een datacenter meer mogelijkheden om de bandbreedte en de servers te schalen.<br <ins class="diffchange diffchange-inline">/</ins>>  </div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>*Gebruik een intranet voor hosting, wanneer het gebruik van de omgeving zich vooral beperkt tot binnen de muren van de organisatie. De firewall kan dicht blijven, en uitsluitend werknemers binnen de organisatie hebben toegang.<br></div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>* Gebruik een intranet voor hosting, wanneer het gebruik van de omgeving zich vooral beperkt tot binnen de muren van de organisatie. De firewall kan dicht blijven, en uitsluitend werknemers binnen de organisatie hebben toegang.<br <ins class="diffchange diffchange-inline">/</ins>></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>=== DataCenter <del class="diffchange diffchange-inline"> </del>===</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>=== DataCenter ===</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>Externe hosting kan op verschillende manieren. Een organisatie zou bijvoorbeeld kunnen besluiten om de virtuele omgeving onder te brengen bij een bestaande OpenSimulator provider. Ook kan men OpenSimulator services via een cloud-service zoals Amazon S3 aanbieden, waar men alleen betaald voor het werkelijk verbruikte internet-verkeer. Een andere oplossing is het huren van een VPS. Dit heeft het gemak van een eigen controleerbare server, maar heeft over het algemeen minder onderhoud nodig dan een dedicated server, is gemakkelijker te schalen en kost over het algemeen minder. De performance van een VPS is echter wel vaak minder dan een volledige dedicated server.  </div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>Externe hosting kan op verschillende manieren. Een organisatie zou bijvoorbeeld kunnen besluiten om de virtuele omgeving onder te brengen bij een bestaande OpenSimulator provider. Ook kan men OpenSimulator services via een cloud-service zoals Amazon S3 aanbieden, waar men alleen betaald voor het werkelijk verbruikte internet-verkeer. Een andere oplossing is het huren van een VPS. Dit heeft het gemak van een eigen controleerbare server, maar heeft over het algemeen minder onderhoud nodig dan een dedicated server, is gemakkelijker te schalen en kost over het algemeen minder. De performance van een VPS is echter wel vaak minder dan een volledige dedicated server.  </div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>Virtualisatie is een logische stap wanneer men bijvoorbeeld hosting aan wil bieden. Op dit moment is geheugengebruik van de Simulators vaak de bottleneck bij implementatie. Uit metingen (Frisby, 2009) die bij OS-grid verricht zijn, en de aanvullende testresultaten van de drie Linux alfa-servers met Mono 2.4, blijkt het verbruik van geheugen (zie tabel 2.1) behoorlijk uit de hand te lopen. In de tabel wordt uitgegaan van een high-end regio, waarvan de specificaties ongeveer vergelijkbaar zijn met een volledig eiland bij Linden Lab. <br>  </div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>Virtualisatie is een logische stap wanneer men bijvoorbeeld hosting aan wil bieden. Op dit moment is geheugengebruik van de Simulators vaak de bottleneck bij implementatie. Uit metingen (Frisby, 2009) die bij OS-grid verricht zijn, en de aanvullende testresultaten van de drie Linux alfa-servers met Mono 2.4, blijkt het verbruik van geheugen (zie tabel 2.1) behoorlijk uit de hand te lopen. In de tabel wordt uitgegaan van een high-end regio, waarvan de specificaties ongeveer vergelijkbaar zijn met een volledig eiland bij Linden Lab. <br <ins class="diffchange diffchange-inline">/</ins>>  </div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>{| cellspacing="1" cellpadding="1" border="1" style="width: 321px; height: 174px;"</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>{| cellspacing="1" cellpadding="1" border="1" style="width: 321px; height: 174px;"</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>|-</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>|-</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>| colspan="2" | '''Schatting geheugenreservering per regio'''<br></div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>| colspan="2" | '''Schatting geheugenreservering per regio'''<br <ins class="diffchange diffchange-inline">/</ins>></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>|-</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>|-</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>| Basisgebruik per sim<br>  </div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>| Basisgebruik per sim<br <ins class="diffchange diffchange-inline">/</ins>>  </div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>| 200 mb<br></div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>| 200 mb<br <ins class="diffchange diffchange-inline">/</ins>></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>|-</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>|-</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>| 50mb textuur data<br>  </div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>| 50mb textuur data<br <ins class="diffchange diffchange-inline">/</ins>>  </div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>| 65 mb<br></div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>| 65 mb<br <ins class="diffchange diffchange-inline">/</ins>></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>|-</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>|-</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>| 15000 prims<br>  </div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>| 15000 prims<br <ins class="diffchange diffchange-inline">/</ins>>  </div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>| 450 mb<br></div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>| 450 mb<br <ins class="diffchange diffchange-inline">/</ins>></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>|-</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>|-</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>| 20 simultane gebruikers<br>  </div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>| 20 simultane gebruikers<br <ins class="diffchange diffchange-inline">/</ins>>  </div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>| 1000 mb<br></div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>| 1000 mb<br <ins class="diffchange diffchange-inline">/</ins>></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>|-</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>|-</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>| bgcolor="#cccccc" | Totaal .NET<br>  </div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>| bgcolor="#cccccc" | Totaal .NET<br <ins class="diffchange diffchange-inline">/</ins>>  </div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>| bgcolor="#cccccc" | 1715 mb<br></div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>| bgcolor="#cccccc" | 1715 mb<br <ins class="diffchange diffchange-inline">/</ins>></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>|-</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>|-</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>| bgcolor="#666666" | Totaal Mono 2.4 (Totaal * 1.5)<br>  </div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>| bgcolor="#666666" | Totaal Mono 2.4 (Totaal * 1.5)<br <ins class="diffchange diffchange-inline">/</ins>>  </div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>| bgcolor="#666666" | ~2573 mb<br></div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>| bgcolor="#666666" | ~2573 mb<br <ins class="diffchange diffchange-inline">/</ins>></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>|}</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>|}</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td colspan="2" class="diff-lineno">Line 54:</td>
<td colspan="2" class="diff-lineno">Line 54:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>Afhankelijk van de intensiteit van het gebruik van de omgeving, is men bij de keuze van een server door het relatief hoge geheugengebruik al gauw aangewezen op een high-end systeem, vanaf 4gb geheugen. Het franse bedrijf OVH heeft een dedicated serverpakket ('EG Max', Xeon Quad core, 8gb geheugen) dat hier goed op aansluit. De kosten bedragen ongeveer honderdveertig euro per maand. Gemiddeld kan men ongeveer vier regio's probleemloos draaien op een dergelijk systeem. De bandbreedte van dit pakket is 100mbps met 20.000GB dataverkeer inbegrepen per maand. Voor een gemiddelde gebruiker zal men ongeveer 200kbit bandbreedte moeten reserveren. Op een dergelijke server zou men daarmee, rekening houdend met de huidige geheugen bottleneck, zo'n 80 gebruikers tegelijkertijd kunnen bedienen. Naast OpenSimulator services voor simulators en grid-services, zijn er nog enkele services waar men rekening mee moet houden. Zo heeft men nog een Freeswitch VOIP-server nodig voor voice-ondersteuning, en Apache, MySQL en Python voor de web interface. In een grid-gebaseerde setup zou de web interface slechts op de centraal ingerichte grid-server hoeven te draaien.</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>Afhankelijk van de intensiteit van het gebruik van de omgeving, is men bij de keuze van een server door het relatief hoge geheugengebruik al gauw aangewezen op een high-end systeem, vanaf 4gb geheugen. Het franse bedrijf OVH heeft een dedicated serverpakket ('EG Max', Xeon Quad core, 8gb geheugen) dat hier goed op aansluit. De kosten bedragen ongeveer honderdveertig euro per maand. Gemiddeld kan men ongeveer vier regio's probleemloos draaien op een dergelijk systeem. De bandbreedte van dit pakket is 100mbps met 20.000GB dataverkeer inbegrepen per maand. Voor een gemiddelde gebruiker zal men ongeveer 200kbit bandbreedte moeten reserveren. Op een dergelijke server zou men daarmee, rekening houdend met de huidige geheugen bottleneck, zo'n 80 gebruikers tegelijkertijd kunnen bedienen. Naast OpenSimulator services voor simulators en grid-services, zijn er nog enkele services waar men rekening mee moet houden. Zo heeft men nog een Freeswitch VOIP-server nodig voor voice-ondersteuning, en Apache, MySQL en Python voor de web interface. In een grid-gebaseerde setup zou de web interface slechts op de centraal ingerichte grid-server hoeven te draaien.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>== OS<br> <del class="diffchange diffchange-inline"> </del>==</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>== OS<br <ins class="diffchange diffchange-inline">/</ins>> ==</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>Wanneer men besluit om een eigen dedicated server in te richten, is het volgende dilemma de te gebruiken besturingssoftware. Windows 2003/2008 gebruikt aanzienlijk minder geheugen voor .NET toepassingen dan Mono .NET voor Linux op dit moment. Daar staat tegenover dat Linux goed te optimaliseren is, geen licentiekosten heeft, veel mogelijkheden biedt om het beheer en onderhoud te automatiseren en dat Mono (inmiddels versie 2.4) steeds efficiënter met geheugengebruik omgaat. Uiteindelijk bepaalt de persoonlijke voorkeur van de betrokken IT'ers meestal de doorslag in de keuze voor de besturingssoftware.  </div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>Wanneer men besluit om een eigen dedicated server in te richten, is het volgende dilemma de te gebruiken besturingssoftware. Windows 2003/2008 gebruikt aanzienlijk minder geheugen voor .NET toepassingen dan Mono .NET voor Linux op dit moment. Daar staat tegenover dat Linux goed te optimaliseren is, geen licentiekosten heeft, veel mogelijkheden biedt om het beheer en onderhoud te automatiseren en dat Mono (inmiddels versie 2.4) steeds efficiënter met geheugengebruik omgaat. Uiteindelijk bepaalt de persoonlijke voorkeur van de betrokken IT'ers meestal de doorslag in de keuze voor de besturingssoftware.  </div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>Ongeacht de keuze voor het OS, kan de server met behulp van virtualisatie (bijvoorbeeld via Xen of Virtuoso) in vier of acht VPS-instanties worden opgesplitst, waardoor resources gelijkmatig tussen de verschillende simulators kunnen worden verdeeld. <br>  </div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>Ongeacht de keuze voor het OS, kan de server met behulp van virtualisatie (bijvoorbeeld via Xen of Virtuoso) in vier of acht VPS-instanties worden opgesplitst, waardoor resources gelijkmatig tussen de verschillende simulators kunnen worden verdeeld. <br <ins class="diffchange diffchange-inline">/> </ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div> </div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline"><br /</ins>></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div><del style="color: red; font-weight: bold; text-decoration: none;"><br></del></div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>[[Category:Dutch Translations]]</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>[[Category:Dutch Translations]]</div></td></tr>
</table>MakoBothttp://opensimulator.org/index.php?title=OpenSim_Hosting&diff=23934&oldid=prevMakoBot: Categorized into :Category:Dutch Translations2011-06-11T10:49:19Z<p>Categorized into <a href="/wiki/Category:Dutch_Translations" title="Category:Dutch Translations">Category:Dutch Translations</a></p>
<table class='diff diff-contentalign-left'>
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr valign='top'>
<td colspan='2' style="background-color: white; color:black;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black;">Revision as of 10:49, 11 June 2011</td>
</tr><tr><td colspan="2" class="diff-lineno">Line 61:</td>
<td colspan="2" class="diff-lineno">Line 61:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div><br></div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div><br></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;">[[Category:Dutch Translations]]</ins></div></td></tr>
</table>MakoBothttp://opensimulator.org/index.php?title=OpenSim_Hosting&diff=15101&oldid=prevPhrearch at 22:23, 20 September 20092009-09-20T22:23:11Z<p></p>
<table class='diff diff-contentalign-left'>
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr valign='top'>
<td colspan='2' style="background-color: white; color:black;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black;">Revision as of 22:23, 20 September 2009</td>
</tr><tr><td colspan="2" class="diff-lineno">Line 12:</td>
<td colspan="2" class="diff-lineno">Line 12:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>*''Backups en updates.''&nbsp;Cron? Gebruikerbackups via webinterface? OAR/IAR? <br></div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>*''Backups en updates.''&nbsp;Cron? Gebruikerbackups via webinterface? OAR/IAR? <br></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>De benodigdheden voor een OpenSimulator server kunnen voor iedere situatie anders zijn. Een bedrijf dat zich wil toeleggen op het aanbieden van OpenSimulator hosting of extern gebruik, zal wellicht andere keuzes maken met betrekking tot de infrastructuur dan een organisatie die <del class="diffchange diffchange-inline">de </del>virtuele omgeving uitsluitend binnen het intranet gaat toepassen. Wanneer men sporadisch gebruik van de omgeving verwacht te maken, zal men wellicht ook lagere eisen stellen aan de server en aan de bandbreedte mogelijkheden. Iedere organisatie die een OpenSimulator omgeving wil implementeren, zal dit soort factoren in overweging moeten nemen, om de OpenSimulator omgeving goed tot zijn recht te laten komen. In deze wiki pagina <del class="diffchange diffchange-inline">zal geprobeerd </del>worden <del class="diffchange diffchange-inline">om zoveel mogelijk </del>factoren <del class="diffchange diffchange-inline">te beschrijven</del>, zodat u <del class="diffchange diffchange-inline">goed </del>geinformeerd een keuze <del class="diffchange diffchange-inline">voor </del>uw eigen organisatie <del class="diffchange diffchange-inline">kunt maken</del>.<br>  </div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>De benodigdheden voor een OpenSimulator server kunnen voor iedere situatie anders zijn. Een bedrijf dat zich wil toeleggen op het aanbieden van OpenSimulator hosting of extern gebruik, zal wellicht andere keuzes maken met betrekking tot de infrastructuur dan een organisatie die <ins class="diffchange diffchange-inline">een </ins>virtuele omgeving uitsluitend binnen het intranet gaat toepassen. Wanneer men sporadisch gebruik van de omgeving verwacht te maken, zal men wellicht ook lagere eisen stellen aan de server en aan de bandbreedte mogelijkheden. Iedere organisatie die een OpenSimulator omgeving wil implementeren, zal dit soort factoren in overweging moeten nemen, om de OpenSimulator omgeving goed tot zijn recht te laten komen. In deze wiki pagina worden <ins class="diffchange diffchange-inline">een aantal van deze </ins>factoren <ins class="diffchange diffchange-inline">beschreven</ins>, zodat u <ins class="diffchange diffchange-inline">beter </ins>geinformeerd een keuze <ins class="diffchange diffchange-inline">kunt maken met betrekking tot de toepassing van OpenSim binnen </ins>uw eigen organisatie.<br>  </div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>== Intranet of Internet  ==</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>== Intranet of Internet  ==</div></td></tr>
<tr><td colspan="2" class="diff-lineno">Line 50:</td>
<td colspan="2" class="diff-lineno">Line 50:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>|}</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>|}</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div><del style="color: red; font-weight: bold; text-decoration: none;"><br> </del></div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div><del style="color: red; font-weight: bold; text-decoration: none;"><br> </del></div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div><del class="diffchange diffchange-inline"><br> </del></div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline">Afhankelijk van de intensiteit van het gebruik van de omgeving, is men bij </ins>de keuze van een server <ins class="diffchange diffchange-inline">door het relatief hoge geheugengebruik </ins>al gauw aangewezen op een high-end systeem, <ins class="diffchange diffchange-inline">vanaf 4gb </ins>geheugen. Het franse bedrijf OVH heeft een dedicated serverpakket ('EG Max', Xeon Quad core, 8gb geheugen) dat hier goed op aansluit. De kosten bedragen ongeveer honderdveertig euro per maand. Gemiddeld kan men ongeveer vier regio's probleemloos draaien op een dergelijk systeem. De bandbreedte van dit pakket is 100mbps met 20.000GB dataverkeer inbegrepen per maand. Voor een gemiddelde gebruiker zal men ongeveer 200kbit bandbreedte moeten reserveren. Op een dergelijke server zou men daarmee, rekening houdend met de huidige geheugen bottleneck, zo'n 80 gebruikers tegelijkertijd kunnen bedienen. Naast OpenSimulator services voor simulators en grid-services, zijn er nog enkele services waar men rekening mee moet houden. Zo heeft men nog een Freeswitch VOIP-server nodig voor voice-ondersteuning, en Apache, MySQL en Python voor de web interface. In een grid-gebaseerde setup zou de web interface slechts op de centraal ingerichte grid-server hoeven te draaien.</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div> </div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div><del class="diffchange diffchange-inline">Bij </del>de keuze van een server <del class="diffchange diffchange-inline">zal men </del>al gauw aangewezen <del class="diffchange diffchange-inline">zijn </del>op een high-end systeem, <del class="diffchange diffchange-inline">met minimaal 8gb </del>geheugen. Het franse bedrijf OVH heeft een dedicated serverpakket ('EG Max', Xeon Quad core, 8gb geheugen) dat hier goed op aansluit. De kosten bedragen ongeveer honderdveertig euro per maand. Gemiddeld kan men ongeveer vier regio's probleemloos draaien op een dergelijk systeem. De bandbreedte van dit pakket is 100mbps met 20.000GB dataverkeer inbegrepen per maand. Voor een gemiddelde gebruiker zal men ongeveer 200kbit bandbreedte moeten reserveren. Op een dergelijke server zou men daarmee, rekening houdend met de huidige geheugen bottleneck, zo'n 80 gebruikers tegelijkertijd kunnen bedienen. Naast OpenSimulator services voor simulators en grid-services, zijn er nog enkele services waar men rekening mee moet houden. Zo heeft men nog een Freeswitch VOIP-server nodig voor voice-ondersteuning, en Apache, MySQL en Python voor de web interface. In een grid-gebaseerde setup zou de web interface slechts op de centraal ingerichte grid-server hoeven te draaien.  </div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div> </div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div><del class="diffchange diffchange-inline">=== Intranet  ===</del></div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>== OS<br>  ==</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>== OS<br>  ==</div></td></tr>
</table>Phrearchhttp://opensimulator.org/index.php?title=OpenSim_Hosting&diff=15100&oldid=prevPhrearch: tussendoor save2009-09-20T22:16:35Z<p>tussendoor save</p>
<p><b>New page</b></p><div>Het implementatieproces van een OpenSimulator server kan voor een organisatie behoorlijk complex worden. Er zijn een groot aantal factoren die van invloed zijn op de schaalbaarheid, de kosten en de snelheid waarmee een OpenSim omgeving in gebruik kan worden genomen. Het gaat dan om factoren zoals:<br> <br />
<br />
*''Beoogde toepassing en doelgroep.'' Welk doel heeft de organisatie voor ogen? Is dit realistisch? Kan dit op korte termijn uitgevoerd worden? Welke aanpassingen moeten gemaakt worden, moeten we zelf aan ontwikkeling gaan doen om onze doelen te bereiken, hoe verkleinen we de implementatietijd?, etc.<br> <br />
*''Intranet of Internet. ''Beveiliging, bandbreedte, terugkoppeling systeembeheer, alpha software<br> <br />
*''Server Type. ''Geheugen, CPU en Hardeschijf?<br> <br />
*''OS? ''Voor welk besturingssysteem kiest men?<br> <br />
*''ACL? ''maximum aantal objecten/scripts? Permissie checks? hypergrid? MRM? OSSL? welke talen mogen gecompiled worden? Welke toegangsrestricties worden gebruikt? <br> <br />
*''Hoeveelheid simultane gebruikers. ''Welke bandbreedte is nodig? <br><br />
<br />
*''Schaalbaarheid''. Grid of Standalone? Meerdere servers?<br> <br />
*''Aanvullende services.'' Usability? Voice? groepen? economy? web interface?<br> <br />
*''Backups en updates.''&nbsp;Cron? Gebruikerbackups via webinterface? OAR/IAR? <br><br />
<br />
De benodigdheden voor een OpenSimulator server kunnen voor iedere situatie anders zijn. Een bedrijf dat zich wil toeleggen op het aanbieden van OpenSimulator hosting of extern gebruik, zal wellicht andere keuzes maken met betrekking tot de infrastructuur dan een organisatie die de virtuele omgeving uitsluitend binnen het intranet gaat toepassen. Wanneer men sporadisch gebruik van de omgeving verwacht te maken, zal men wellicht ook lagere eisen stellen aan de server en aan de bandbreedte mogelijkheden. Iedere organisatie die een OpenSimulator omgeving wil implementeren, zal dit soort factoren in overweging moeten nemen, om de OpenSimulator omgeving goed tot zijn recht te laten komen. In deze wiki pagina zal geprobeerd worden om zoveel mogelijk factoren te beschrijven, zodat u goed geinformeerd een keuze voor uw eigen organisatie kunt maken.<br> <br />
<br />
== Intranet of Internet ==<br />
<br />
Beveiliging is het prioriteit van systeembeheer, dat tracht om het intranet waterdicht en operationeel te houden. Dataverlies en corruptie van systemen kunnen een grote kostenpost betekenen voor een organisatie. Dit is de reden waarom systeembeheerders over het algemeen niet blij zijn, om een alpha intranet server zoals OpenSimulator vanaf het internet toegankelijk te maken. OpenSimulator gebruikt port ranges van 8000-8006, en standaard een poort per regio(9000-9xxx). Ook is het een optie om code binnen OpenSimulator te laten compileren, wat beveiligingsrisico's met zich mee kan brengen. Na het zorgvuldig instellen van OpenSimulator en een firewall kan er niet echter niet veel meer misgaan. Dit proces kan echter wel tijdrovend zijn, omdat iedere stap in het ontwikkelingsproces in overleg gaat met systeembeheer. Over het algemeen zou men de volgende uitgangspunten kunnen aannemen, wanneer het gaat om de toepasing van OpenSimulator binnen de organisatie:<br> <br />
<br />
*Gebruik een datacenter voor hosting, wanneer externe toegang vanaf het internet nodig is. Dit verkort de implementatietijd, en men heeft in een datacenter meer mogelijkheden om de bandbreedte en de servers te schalen.<br> <br />
*Gebruik een intranet voor hosting, wanneer het gebruik van de omgeving zich vooral beperkt tot binnen de muren van de organisatie. De firewall kan dicht blijven, en uitsluitend werknemers binnen de organisatie hebben toegang.<br><br />
<br />
=== DataCenter ===<br />
<br />
Externe hosting kan op verschillende manieren. Een organisatie zou bijvoorbeeld kunnen besluiten om de virtuele omgeving onder te brengen bij een bestaande OpenSimulator provider. Ook kan men OpenSimulator services via een cloud-service zoals Amazon S3 aanbieden, waar men alleen betaald voor het werkelijk verbruikte internet-verkeer. Een andere oplossing is het huren van een VPS. Dit heeft het gemak van een eigen controleerbare server, maar heeft over het algemeen minder onderhoud nodig dan een dedicated server, is gemakkelijker te schalen en kost over het algemeen minder. De performance van een VPS is echter wel vaak minder dan een volledige dedicated server. <br />
<br />
Virtualisatie is een logische stap wanneer men bijvoorbeeld hosting aan wil bieden. Op dit moment is geheugengebruik van de Simulators vaak de bottleneck bij implementatie. Uit metingen (Frisby, 2009) die bij OS-grid verricht zijn, en de aanvullende testresultaten van de drie Linux alfa-servers met Mono 2.4, blijkt het verbruik van geheugen (zie tabel 2.1) behoorlijk uit de hand te lopen. In de tabel wordt uitgegaan van een high-end regio, waarvan de specificaties ongeveer vergelijkbaar zijn met een volledig eiland bij Linden Lab. <br> <br />
<br />
{| cellspacing="1" cellpadding="1" border="1" style="width: 321px; height: 174px;"<br />
|-<br />
| colspan="2" | '''Schatting geheugenreservering per regio'''<br><br />
|-<br />
| Basisgebruik per sim<br> <br />
| 200 mb<br><br />
|-<br />
| 50mb textuur data<br> <br />
| 65 mb<br><br />
|-<br />
| 15000 prims<br> <br />
| 450 mb<br><br />
|-<br />
| 20 simultane gebruikers<br> <br />
| 1000 mb<br><br />
|-<br />
| bgcolor="#cccccc" | Totaal .NET<br> <br />
| bgcolor="#cccccc" | 1715 mb<br><br />
|-<br />
| bgcolor="#666666" | Totaal Mono 2.4 (Totaal * 1.5)<br> <br />
| bgcolor="#666666" | ~2573 mb<br><br />
|}<br />
<br />
<br> <br />
<br />
<br> <br />
<br />
<br> <br />
<br />
Bij de keuze van een server zal men al gauw aangewezen zijn op een high-end systeem, met minimaal 8gb geheugen. Het franse bedrijf OVH heeft een dedicated serverpakket ('EG Max', Xeon Quad core, 8gb geheugen) dat hier goed op aansluit. De kosten bedragen ongeveer honderdveertig euro per maand. Gemiddeld kan men ongeveer vier regio's probleemloos draaien op een dergelijk systeem. De bandbreedte van dit pakket is 100mbps met 20.000GB dataverkeer inbegrepen per maand. Voor een gemiddelde gebruiker zal men ongeveer 200kbit bandbreedte moeten reserveren. Op een dergelijke server zou men daarmee, rekening houdend met de huidige geheugen bottleneck, zo'n 80 gebruikers tegelijkertijd kunnen bedienen. Naast OpenSimulator services voor simulators en grid-services, zijn er nog enkele services waar men rekening mee moet houden. Zo heeft men nog een Freeswitch VOIP-server nodig voor voice-ondersteuning, en Apache, MySQL en Python voor de web interface. In een grid-gebaseerde setup zou de web interface slechts op de centraal ingerichte grid-server hoeven te draaien. <br />
<br />
=== Intranet ===<br />
<br />
== OS<br> ==<br />
<br />
Wanneer men besluit om een eigen dedicated server in te richten, is het volgende dilemma de te gebruiken besturingssoftware. Windows 2003/2008 gebruikt aanzienlijk minder geheugen voor .NET toepassingen dan Mono .NET voor Linux op dit moment. Daar staat tegenover dat Linux goed te optimaliseren is, geen licentiekosten heeft, veel mogelijkheden biedt om het beheer en onderhoud te automatiseren en dat Mono (inmiddels versie 2.4) steeds efficiënter met geheugengebruik omgaat. Uiteindelijk bepaalt de persoonlijke voorkeur van de betrokken IT'ers meestal de doorslag in de keuze voor de besturingssoftware. <br />
<br />
Ongeacht de keuze voor het OS, kan de server met behulp van virtualisatie (bijvoorbeeld via Xen of Virtuoso) in vier of acht VPS-instanties worden opgesplitst, waardoor resources gelijkmatig tussen de verschillende simulators kunnen worden verdeeld. <br> <br />
<br />
<br></div>Phrearch