<div dir="ltr"><div><div><div><div>Ahoj,<br><br></div>díky za info - popravdě nevím jak se ten dataset odpojil, stalo se mi to 2x a moc jsem to zatím neřešil (nebylo potřeba). Jde o to, že namountované místo bylo prázdné a když jsem se to snažil odpojit a připojit znovu, tak to nešlo. Po restartu to bylo ok. Z toho důvodu jsem tomu chtěl úplně předejít nastavením distribuovaného FS (něco jako gluster fs), který by měl lokální kopie či nasazením pak nějaké synchronizace. Jde o to, že mi jde o rychlost na disku, ale nejde mi až tak to, jestli se soubory objeví na jiné VPS za 1 minutu či později. Jde o to aby, když se aplikace spustí na jiné VPS, tak pouze ty data musí mít a od té doby poběží tam a pouze tam. Jiná VPS s jinou aplikací na stejná data zapisovat nebude (tzn kolize verzí zřejmě není až tak potřeba řešit). Synchronizace je tam od toho, aby data byla na všech místech - pro přesun app. Z toho pohledu je dataset dobrý, jenže data nejsou lokální a pokud se právě odpojí, tak se na to nedá moc spolehnout a o to mně jde asi převážně.<br><br></div>Jinak data jsou generované obrázky, svg, dxf (různé vektorové formáty), bitmapy, binární soubory, datové soubory (XML/JSON) a raw data. Většina z nich se často mění za běhu aplikace. Datový adresář je rozdělen do složek dle aplikace. Každá aplikace pracuje s jednou složkou. Velikost souborů se pohybuje od 10KB - 500KB většina (cca 80% souborů) zbytek jsou větší, které jsou obvykle od 1MB do cca 40MB dat na soubor - ty se obvykle nemění moc často. V tuto chvíli se jedná o cca 55000 souborů o velikosti 5GB. Jinak data jsou obvykle také procházena automaticky kvůli čištění např. listování dle typů a tak podobně a někdy hromadně upravována. Ale to by vždy udělala pouze jedna app a ostatní by v tu dobu s tím nic nedělali. <br><br></div>Nejsem si jistý jestli je to vhodně popsané. Když tak se ptejte. Jinak na abicku doporučovali synchthing. Těžko říci jestli je to vhodná cesta, zvláště bez vyzkoušení.<br><br></div>Zdenek<br><div><div><div><div><div><div class="gmail_extra"><br><div class="gmail_quote">Dne 6. června 2017 11:38 Pavel Snajdr <span dir="ltr"><<a href="mailto:snajpa@snajpa.net" target="_blank">snajpa@snajpa.net</a>></span> napsal(a):<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Ahoj,<br>
<br>
"se muzou odpojit" je tebou vyvolana akce, nebo je to tim, ze jde dolu<br>
stroj, kde data jsou.<br>
<br>
Sdileni malych souboru je nevyreseny problem, jde o klasicky problem<br>
distribuovanyho pocitani (<a href="https://en.wikipedia.org/wiki/CAP_theorem" rel="noreferrer" target="_blank">https://en.wikipedia.org/<wbr>wiki/CAP_theorem</a>).<br>
<br>
Na sdileni dat doporucuju pouzivat ciste vpsAdmin, na pozadi se<br>
automaticky vybere budto bind mount (pokud je dataset lokalni), nebo<br>
NFSv3 - nic jineho v podstate na male soubory nedava smysl, pokud mas<br>
byt schopny to cist z vic mist najednou (jinak to pak vede na GFS2/OCFS2<br>
a podobny veci, okolo kterych se ale musi chodit po spickach, rozhodne<br>
nejsou OK do sdilenyho prostredi, jako je nase).<br>
<br>
Co potrebujes resit presne? Co je tvuj use-case?<br>
<br>
/snajpa<br>
(Pavel Snajdr)<br>
(Predseda vpsFree.cz)<br>
<a href="tel:%28%2B420%20720%20107%20791" value="+420720107791">(+420 720 107 791</a>)<br>
<span class=""><br>
On 06/06/2017 07:55 AM, zd nex wrote:<br>
> Ahoj,<br>
><br>
> díky za informace ohledně privátní ip a vypínání. Co se týče datasetů -<br>
> tak tomu rozumím, že je můžu připojit do více VPS, jde o to, že se mohou<br>
> odpojit a zde si nejsem moc jistý co s tím. Aplikace to obvykle<br>
> nerozdýchá - může to mít vliv právě na více app/db/proxy a celé se to<br>
> rozbije. Právě to se mi už 2x stalo a chtěl jsem tomu nějak předejít.<br>
> Víte někdo jak na to nebo jak to vyřešit?<br>
><br>
> Zdenek<br>
><br>
><br>
> Dne 5. června 2017 20:40 Silvestr Hašek <<a href="mailto:hasek@reklalink.cz">hasek@reklalink.cz</a><br>
</span>> <mailto:<a href="mailto:hasek@reklalink.cz">hasek@reklalink.cz</a>>> napsal(a):<br>
<span class="">><br>
> Ahoj,<br>
><br>
> o privátní IP adresy si můžeš zažádat na podpoře.<br>
><br>
> K těm datasetům, kb tvrdí, že datasety můžeš připojit vícekrát<br>
> (<a href="https://kb.vpsfree.cz/navody/vps/datasety" rel="noreferrer" target="_blank">https://kb.vpsfree.cz/navody/<wbr>vps/datasety</a><br>
</span>> <<a href="https://kb.vpsfree.cz/navody/vps/datasety" rel="noreferrer" target="_blank">https://kb.vpsfree.cz/navody/<wbr>vps/datasety</a>>).<br>
<div><div class="h5">><br>
> Vypínání,.. OpenVZ posílá do kontejneru normální signál k vypnutí,<br>
> takže kontejner uděla standardní shutdown sekvenci jako běžnej<br>
> server. Tohle je nějak časově omezený po uplynutí toho timeoutu<br>
> (myslím že to je 120sec) to začne kontejneru násilně zabíjet procesy.<br>
><br>
> SH<br>
><br>
><br>
> On Sunday, 4 June 2017 09:04:26 CEST, zd nex wrote:<br>
><br>
> Zdravím,<br>
><br>
> chtěl jsem zeptat zda je v plánu možnost přiřazení privátních IP<br>
> mezi VPS<br>
> (VPS admin vypadá, že by to jít mohlo - či je to plánováno)?<br>
> Přes OpenVPN<br>
> to zřejmě jde, ale pro jednoduché nastavení stejné sítě mezi<br>
> VPS, by nemělo<br>
> být potřeba takové řešení (zvláštní, složité, rychle rozbitelné)<br>
> - zvláště<br>
> pokud jsou VPS blízko sebe. Umí OpenVZ něco takového? Jde o to,<br>
> že privátní<br>
> IP dobře řeší i firewall a jiné věci, tak, aby se mohl rychle<br>
> uzavřít okruh<br>
> několika VPS přímo do odděleného prostoru. Nebo je jediná<br>
> možnost OpenVPN?<br>
><br>
> Druhý dotaz mám na téma datasety - je možné připojit datasety<br>
> nějakým<br>
> způsobem trvale k VPS - tzn jako lokální disk ale přesto jsou<br>
> připojené na<br>
> i na jiné VPS? Jde o to, že když se ten dataset odpojí aplikace<br>
> obvykle<br>
> tento stav vůbec nepřežijí. Případně řešil jste někdo sdílení<br>
> dat mezi VPS,<br>
> kde je spousta malých souborů (100KB-20MB) - okolo 50000 souborů<br>
> - bude<br>
> růst. Díval jsem se již na několik řešení - jako glusterfs - zdá<br>
> se pomalý<br>
> pro takové množství souborů, které se často vytahují - jelikož<br>
> není přímý<br>
> přístup.<br>
><br>
> A takový ještě doplňkový dotaz - jaký způsobem OpenVZ na vpsfree<br>
> vypíná<br>
> běžící VPS např. pro servisní zásah na server?<br>
><br>
><br>
> ______________________________<wbr>_________________<br>
> Community-list mailing list<br>
</div></div>> <a href="mailto:Community-list@lists.vpsfree.cz">Community-list@lists.vpsfree.<wbr>cz</a> <mailto:<a href="mailto:Community-list@lists.vpsfree.cz">Community-list@lists.<wbr>vpsfree.cz</a>><br>
> <a href="http://lists.vpsfree.cz/listinfo/community-list" rel="noreferrer" target="_blank">http://lists.vpsfree.cz/<wbr>listinfo/community-list</a><br>
> <<a href="http://lists.vpsfree.cz/listinfo/community-list" rel="noreferrer" target="_blank">http://lists.vpsfree.cz/<wbr>listinfo/community-list</a>><br>
<div class="HOEnZb"><div class="h5">><br>
><br>
><br>
><br>
><br>
> ______________________________<wbr>_________________<br>
> Community-list mailing list<br>
> <a href="mailto:Community-list@lists.vpsfree.cz">Community-list@lists.vpsfree.<wbr>cz</a><br>
> <a href="http://lists.vpsfree.cz/listinfo/community-list" rel="noreferrer" target="_blank">http://lists.vpsfree.cz/<wbr>listinfo/community-list</a><br>
><br>
<br>
</div></div><br>______________________________<wbr>_________________<br>
Community-list mailing list<br>
<a href="mailto:Community-list@lists.vpsfree.cz">Community-list@lists.vpsfree.<wbr>cz</a><br>
<a href="http://lists.vpsfree.cz/listinfo/community-list" rel="noreferrer" target="_blank">http://lists.vpsfree.cz/<wbr>listinfo/community-list</a><br>
<br></blockquote></div><br><br clear="all"><br>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><br><span>-- <br></span>S pozdravem,
<br>
<br>Zdeněk Dlauhý
<br>
<br>Email:<a href="mailto:support@pripravto.cz" target="_blank">support@pripravto.cz</a>
<br>Mobil: +420 702 549 370<br>Web: <a href="http://www.pripravto.cz" target="_blank">www.pripravto.cz</a></div></div></div></div>
</div></div></div></div></div></div></div>