Ahoj,
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ě.
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.
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í.
Zdenek
Dne 6. června 2017 11:38 Pavel Snajdr <snajpa(a)snajpa.net> napsal(a):
Ahoj,
"se muzou odpojit" je tebou vyvolana akce, nebo je to tim, ze jde dolu
stroj, kde data jsou.
Sdileni malych souboru je nevyreseny problem, jde o klasicky problem
distribuovanyho pocitani (
https://en.wikipedia.org/wiki/CAP_theorem).
Na sdileni dat doporucuju pouzivat ciste vpsAdmin, na pozadi se
automaticky vybere budto bind mount (pokud je dataset lokalni), nebo
NFSv3 - nic jineho v podstate na male soubory nedava smysl, pokud mas
byt schopny to cist z vic mist najednou (jinak to pak vede na GFS2/OCFS2
a podobny veci, okolo kterych se ale musi chodit po spickach, rozhodne
nejsou OK do sdilenyho prostredi, jako je nase).
Co potrebujes resit presne? Co je tvuj use-case?
/snajpa
(Pavel Snajdr)
(Predseda vpsFree.cz)
(+420 720 107 791)
On 06/06/2017 07:55 AM, zd nex wrote:
Ahoj,
díky za informace ohledně privátní ip a vypínání. Co se týče datasetů -
tak tomu rozumím, že je můžu připojit do více VPS, jde o to, že se mohou
odpojit a zde si nejsem moc jistý co s tím. Aplikace to obvykle
nerozdýchá - může to mít vliv právě na více app/db/proxy a celé se to
rozbije. Právě to se mi už 2x stalo a chtěl jsem tomu nějak předejít.
Víte někdo jak na to nebo jak to vyřešit?
Zdenek
Dne 5. června 2017 20:40 Silvestr Hašek <hasek(a)reklalink.cz
<mailto:hasek@reklalink.cz>> napsal(a):
Ahoj,
o privátní IP adresy si můžeš zažádat na podpoře.
K těm datasetům, kb tvrdí, že datasety můžeš připojit vícekrát
(
https://kb.vpsfree.cz/navody/vps/datasety
<https://kb.vpsfree.cz/navody/vps/datasety>).
Vypínání,.. OpenVZ posílá do kontejneru normální signál k vypnutí,
takže kontejner uděla standardní shutdown sekvenci jako běžnej
server. Tohle je nějak časově omezený po uplynutí toho timeoutu
(myslím že to je 120sec) to začne kontejneru násilně zabíjet procesy.
SH
On Sunday, 4 June 2017 09:04:26 CEST, zd nex wrote:
Zdravím,
chtěl jsem zeptat zda je v plánu možnost přiřazení privátních IP
mezi VPS
(VPS admin vypadá, že by to jít mohlo - či je to plánováno)?
Přes OpenVPN
to zřejmě jde, ale pro jednoduché nastavení stejné sítě mezi
VPS, by nemělo
být potřeba takové řešení (zvláštní, složité, rychle rozbitelné)
- zvláště
pokud jsou VPS blízko sebe. Umí OpenVZ něco takového? Jde o to,
že privátní
IP dobře řeší i firewall a jiné věci, tak, aby se mohl rychle
uzavřít okruh
několika VPS přímo do odděleného prostoru. Nebo je jediná
možnost OpenVPN?
Druhý dotaz mám na téma datasety - je možné připojit datasety
nějakým
způsobem trvale k VPS - tzn jako lokální disk ale přesto jsou
připojené na
i na jiné VPS? Jde o to, že když se ten dataset odpojí aplikace
obvykle
tento stav vůbec nepřežijí. Případně řešil jste někdo sdílení
dat mezi VPS,
kde je spousta malých souborů (100KB-20MB) - okolo 50000 souborů
- bude
růst. Díval jsem se již na několik řešení - jako glusterfs - zdá
se pomalý
pro takové množství souborů, které se často vytahují - jelikož
není přímý
přístup.
A takový ještě doplňkový dotaz - jaký způsobem OpenVZ na vpsfree
vypíná
běžící VPS např. pro servisní zásah na server?
_______________________________________________
Community-list mailing list
Community-list(a)lists.vpsfree.cz <mailto:Community-list@lists.
vpsfree.cz>
http://lists.vpsfree.cz/listinfo/community-list
<http://lists.vpsfree.cz/listinfo/community-list>
_______________________________________________
Community-list mailing list
Community-list(a)lists.vpsfree.cz
http://lists.vpsfree.cz/listinfo/community-list
_______________________________________________
Community-list mailing list
Community-list(a)lists.vpsfree.cz
http://lists.vpsfree.cz/listinfo/community-list
--
--
S pozdravem,
Zdeněk Dlauhý
Email:support@pripravto.cz
Mobil: +420 702 549 370
Web:
www.pripravto.cz