Synology NAS - Docker implementacije
(1 korsinik/a gleda/ju temu) (1) Gost

Synology NAS - Docker implementacije


24.05.2016 | 13:15
Evo da malo otvorimo još jednu temu, vjerujem da ima ljudi koji koriste ovo ili će možda koristit u budućnosti.

Za one koji nisu čuli za Docker mogu više infomacija naći tu: www.docker.com no ukratko to je open source platforma koja u komparaciji prave virtualizacije mijenja hypervizor i guest OS u jednom potezu. Naravno Docker se ne može komparirati sa pravom virtualizacijom, ali za neke primjere je više nego dovoljan pogotovo kada OS kao komponeneta nije potreban (zato jer ga sami fizički NAS ili neki drugi stroj već koristi).

Primjer toga je potreba za nekim komadom software koji se može instalirati i pokretati na fizičkom stroju na kojem je docker platforma, ali njegova konfiguracija je pre kompleksna kako bi se elegantno izvela pa se zbog toga slaže unutar Docker image-a (i kasnije containera) koji će omogućiti da cijelo rješenje ostane u sandbox stanju (kao primjerice iOS aplikacije).

Dodatno tome neka rješenja traže i određene framework-e, binary-e i slično što možda netko ne želi instalirati na svoj hadrware izbora.

Još jedna primjena gdje docker rješenje stvarno dolaze do izražaja je podizanje više verzija iste aplikacije u svrhu testiranja. Npr, v1, v2 itd identične aplikacije kako bi se vidjela kako se ponaša na istom hardware-u. Ovo je također i prikladno kako bi se i aplikacija prebacila sa jednog fizičkog hosta na drugi (dakle sa jednom docker servera na drugi).

Mogućnosti ima mnogo, a ja bi samo naveo neke koje čak i sam Synology koristi za neke svoje aplikacije, te neke koje sam vidio da bi mi mogle biti korisne.

Docker na Synology platformi nije podržan na svim modelima. Također tu je bitno naglasiti da je kao i kod prave virtualzacije za određene aplikacije/rješenja potrebno dosta CPU/RAM resursa.

Osobno koristim 412+ model Synology koji ima podršku za Docker i dodatno je stroj podignut sa 1 na 2GB rama (nije nužno i nema veze sa Docker zahtjevima, ali dobro dođe ovisno o tome koliko se opterećuje sam NAS).

Instalacija Dockera se vrši klasičnim putem preko Package Center-a. Po završetku instalcije, platforma je spremna za korištenje.

Aplikacija ima solidno GUI rješenje (iako za neke ozbiljnije zahvate će se morati koristiti SSH pristup i docker command naredbe) preko kojeg se može vidjeti grafičko stanje svih virtualnih rješenja koje se trenutno koriste (Docker ih zove 'containers'), njihova CPU i RAM utilizacija kao i ukupna utilizacija istih na razini cijelog NASa (hosta).


ScreenShot2016-05-24at13.37.32.png


Registry segment je mjesto gdje se radi pretraživanje i slaganje repozitorija iz kojeg će se pozivati gotovi Docker image-i koje želimo pokrenuti i koristiti. Zadano stanje docker je da korsiti svoj registry.hub.docker.com URL koji se može i pregledavati preko docker.com stranice.

Rezultati pretrage izgledaju primjerice ovako (recimo Redmine platforma):

ScreenShot2016-05-24at13.41.19.png


Svaki od punuđenih image-a je službena (ili 3rd party) moguća implmentacija docker verzije koju je moguće pokrenuti na vašem Docker hostu (naravno neke su gladne resursa tako da to uvijek treba imati u vidu).

Nakon što se preko 'download' tipke preuzme odgovarajući image on ostaje dostupa u 'Image' kategoriji. Putem njih se može kreirati koliko god korisnik želi containera koji će biti konfigurirani na razne načine. Dodatno, prilikom preuzimanja imagea ponuditi će se i koju točno verziju rješenja želite, tako da svaki image može biti druge verzije i shodno tome i manji ili veći broj njegovih containera kojie želite koristit.

ScreenShot2016-05-24at13.45.57.png


Nakon što je image preuzet, odabere se sa popisa i pokreće se kreiranje 'containera' (dakle konačnog rješenja koje će biti aplikacija na vašem hostu.

Neću sada objašnjavati svaki pojedini korak wizarda (jer i svaki image možda ima spcifične potrebe koje je potrebno napraviti i definirati kako bi container ispravno radio), no u svakom slučaju po kreirano kontaineru isti se može pokretati i stopirati po želji.

ScreenShot2016-05-24at13.52.18.png


Neka rješenja su web aplikacije, baze, aplikacije i slično, pa će se shodno tome i na drugačiji način njima pristupati.

Za primjer navesti ću nešto što je poprilično korisnio pogotovo korisnicima Synolgy okolina (ali naravno i bilo kojih drugih serverskih okruženja) jer nativni DSM 'Task Manager'/Resource monitor nije na nivou. Spor je, nedovoljno informativan i definitvno ima boljih rješenja.

Jedno od tih rješenja je i NetData. System monitor u realnom vremenu sa hrpom plugina i mogućnosti nadzora raznih hardware i software komponenti (recimo SQL stanje baza, performance, lockovi i slično).

Nakon što je složen na NASu (ili bilo kojem drugom serveru na kojem se želi pratit stanje resursa, opterećena i sva ostala čudesa, pristup dashboardu ide preko URL adrese vašeg hosta i porta na kojem je kontainer složen.

Defaultno za NetData to je port 19999 na http-u i izgleda ovako u crnoj i bijeloj varijanti:

netdata_syno.png


netdata_syno_white.png


Sva konfiguracija ovog alata ide preko odgovarajuće conf datoteke no to sada nije ni bitno. U živo ovo izgleda jako impresivno, fluidno i informativno što je i najbitnije.

Poanta ovoga je bila napisati par riječi o Dockeru kao takvom i navesti NetData kao jedno brzo i jako kvalitetno besplatno rješenje kao zamjenu za Synology Resource monitor.

Osobno koristim još neka rješenja kroz Docker i vjerujem da ću ih u dogledno vrijeme koristiti još i više. Ako netko ima neki primjer korisne apliakacije koju koristi kroz Docker, volio bi čuti
Moderatori: Bertone
  • Stranica:
  • 1

Vikalica™

Zadnja poruka: pred 2 sati, 46 minuta
  • Riba: user, ne upisuj admin password ano ne znas tko i zasto te pita i to je u osnovi to.
  • Yonkis: U Berlinu se otvara Developer Centar [link]
  • user: kako biti siguran od virusa na Macu? Sad ću reinstalirati OS i želim biti siguran.
  • user: bok ljudi,
  • Yonkis: Mene, kao prišlića, iznenadilo koliko je puno zastupljeniji Viber nego WhatsApp a Signal skoro nitko nije ni čuo (osim jabučnjaka). Zanimljivo.
  • Riba: Za tajne stvari imam pisacu masinu. :)
  • Riba: Ja imam instalirano sve pa tko kako hoce.
  • drlovric: Sve koje znam koriste Whatsapp. Viber, je isto popularan. Kao i Telegram. Signal nije bas zastupljen u mojim krugovima :)
  • dpasaric: Hehe, odlično, ja sam odavno prebacio sve na Signal.
  • Performita: Hvala Smayoo, Kako je Davor napisao ispod članka, i ja ebo čitam knjigu i lagano sve prijatelje, osobito one koji nemaju iPhone nagovaram na Signal.
  • smayoo: svima koje znam, to jest. :)
  • smayoo: skinuo i proslijedio link svima koji su još sposobni čitati knjige... :)
  • Performita: Ekipa, idemo sad svi skinuti besplatnu knjigu Guya Kawasakija da mu na administraciji stranice pokaže kako je odjeknulo u Hrvatskoj ;-)
  • dpasaric: Jest sitni sat, ali je published! :) Uživajte!
  • Yonkis: [link]
  • Yonkis: Baš baš sve!
  • Djuro genijalac: Izgleda da je BAŠ sve ovdje
  • Djuro genijalac: [link]
  • Yonkis: Hooorayyyy [link]
  • dpasaric: Radim na tome da nabavim zanimljiv monitor za tehnički review, držite palčeve da upali jer bi moglo biti mnogima zanimljivo. :)
  • Yonkis: Font je drugačiji.
  • Performita: :-)
  • dpasaric: Pogledajte naslovnicu! :)
  • dpasaric: Taaaa-daaaa! :)
  • dpasaric: Javim uskoro... :)
  • dpasaric: Ne, ovdje na Jabučnjaku!
  • Yonkis: dpasaric - Jel' u Kokolu?
  • dpasaric: Spremamo poslasticu za večeras! :)
  • ivan.ocd: Hvala za konkretni model, budem i ja pogledao za takav neki model… imam puno knjiga koje trrba analizirati i tu je onda preslab.
  • drlovric: Moj kolega koristi Cowork sa M5 Pro sa 64GB, i nema tih problema... Ocigledno ti je taj Air preslab za tu specificnu namjenu :/
  • ivan.ocd: Da, prema Claudeu trebao bi M5 Max… neki dan je bilo preko 90GB Rama koje je koristilo… pogledat ću ovo sto si napisao pa javim
  • accom: Activity monitor će ti pokazat CPU / GPU / memory usage. Pretpostavljam, da je naročito GPU pod plafonom, a možda i Memory...
  • accom: A što kaže Claude po tom pitanju?
  • ivan.ocd: Ekipa, molim vas za brzinski savjet: imam MBA s 16GB RAM-a i koristim Claude puno, osobito Cowork. Izgleda da mi tih 16GB nije dovoljno jer svako malo dobijem upozorenje o memoriji, a i grije se ko lud (M5). Trebam li prodati ovaj Mac i gledati neki Pro ili Max s vise memorije ili hlađenja ili ne? Hvala
  • hal9000: OVO: -> [link]
  • hal9000: @yonkis: ma neki kompjuterski virusi... nemam pojma što je to! @smayoo: pa ja bih baš na krstarenje... :D
  • VanjusOS: [link]
  • smayoo: Sad su ti ta krstarenja vrlo povoljna pa nemaš više izgovora. ;)
  • Yonkis: hal9000 misliš o norovirusima? Srećom besparica me opet spasila pa nisam na kruzerima :j
  • hal9000: Danas čujem ekipu kako priča o nekim virus killer-ima. Može mi netko objasniti što je to? :D
  • imjasminh: Prodano kolegi s foruma.
  • imjasminh: 750 eur - [link]
  • Yonkis: Moram priznati da je ovo dobro odrađena aplikacija: [link]
  • imjasminh: Pozdrav svima! Prodajem Apple Watch Ultra 3, 49mm Black Titanium, račun garancija. Nije ni 2 mjeseca star, bacite pogled na oglase: [link]
  • dpasaric: I previše su ih prodali s obzirom na sve... oko 600.000
  • user: pa se nije dobro prodavao
  • user: Apple Vision je očito preskup bio
  • Riba: Bas glupost od hardvera.
  • Yonkis: Ok, i nije to neuspjeh, nešto su naučili iz toga, nadam se.
  • Riba: RIP Apple Vision. - [link]

Za vikanje moraš biti prijavljen.

Prijava

Novo na Jabučnjaku

Teme

Poruke

Oglasi

Anketa

Koji Mac koristite?

Page Speed 0.63 Seconds

Provided by iJoomla SEO