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 22 sati, 12 minuta
  • Junuz: Nije baš tako, za par sati su mi naplatili oko 1euro na pozadinsko slanje sms ova u ameriku sa ciljem aktiviranja face time.Iphone koristim od 6 naovamo
  • drpongrac23: @Junuz - pa aktiviraj Facetime i iMessage, ništa te ne košta.
  • Junuz: A naravno nisam siguran kako
  • Junuz: trebao bih pomoć oko pozadinskog slanja sms ova u usa na iphonu.16e model sa novom pretplatom i esim karticom.Trošak raste svako malo a od telekom operatora sam dobio odgovor:U slučaju ako koristite iPhone, Vaš uređaj u pozadini šalje SMS prema svom uslužnom servisu u SAD-u s ciljem aktivacije usluge Facetime i iMessage. Molimo deaktivirajte u postavkama mobilnog uređaja navedene usluge k
  • ping: naravno nije bitno koji smartphone dok god je iphone :)
  • ping: @drlovric koliko se sjećam nije radila ako se spajaš na wifi ali ako koristiš iphone sa hr linijom onda je radilo.
  • drlovric: Koristi li netko MaxTV aplikaciju van HR?
  • Ender: verovatno je to, jer je on sa ekranom od 12", mada je bilo i MB Air-ova 11" pa su imali 2 standarnda USB porta. dobro mozda je on bio malo veci od tog MacBook-a jer je imao onaj siri screen bezel.
  • smayoo: Imao je samo jedan port jer je cijela matična ploča bila toliko malena da nije bilo mjesta za dva. To je bitna ušteda (veličina matične ploče), a ne broj portova
  • Ender: verovatno ce cena biti povoljna uz kompromis da se ukine neke stvari koje postoje kod MB Air-a. recimo MacBook model iz 2015-2016 je cak imao samo jedan USB-C port. neka usteda od par $, al dovoljno da se ustedi taman za bonus nekog menadzera.
  • Ender: Slazem se, masa korisnika nema neke prevelike zahteve, niti koristi zahtevne programe, ali sam sistem postaje s vremenom gladan resursa, i to bude cesto ogranicavajuci faktor. Ali u upravi drage nam firme sede neki ljudi koji vrlo precizno odmere svaki korak, tako da s druge strane mislim da ima smisla, koliko god meni logika govori drukcije.
  • Bertone: Sve ovisi koliko €/$ će tražiti,... masa ljudi još koristi Intel MBA/MBP i ne daje im se 1k€ za osnovni MBA, a potrebe im nisu veće od tu i tamo kojeg dopisa, e-maila ili pogledati kakav video.
  • Ender: malo je bzvz imati MacBook sa procesorom od iPhone-a, a imas iPad sa M1 procesorom. ne vidim segment trzista za taj MacBook.
  • Ender: izgleda ce tako i ovog puta biti. ti MacBook-ovi su imali core-M seriju procesora (M, M3, M5 i M7), a poslednja serija je imala core-i procesore 2017. god.
  • smayoo: Imali su već i prije takav neki proizvod. Onaj "zlatni" macbook 12", zar ne. Pa se nije baš "primio".
  • drpongrac23: [link]
  • drpongrac23: Izgledno je da izlazi low-end MacBook, tj. povratak stare MacBook serije, oviga puta sa iPhone čipom unutra. Ako se ostvari, biti će zanimljivo
  • drpongrac23: @cariblanco - slažem se, no zbog zdravstvenih razloga se bisam usudio ići. Produkcija na svjetskom nivou.
  • cariblanco: Koncert na hipodromu, je neponovljiv po mnogim stvarima...dok sam živ neće ga nitko prestići po mnogim detaljima....ma što god mislili o Marku
  • smayoo: RIP Renato Baretić :(
  • dpasaric: Cijene su ti iste kao u Švicarskoj, kada to prihvatiš, sve bude jednostavnije! :)
  • ping: @drlovric Geneva?
  • ping: A
  • drlovric: Jucer sam stigao a vec sam blago sokiran hrvatskim cijenama. Neke stvari vrijedjaju inteligenciju, ali valjda se brzo naviknem :)
  • smayoo: O, brate, kakav pacijent.. :)
  • dpasaric: Joj on je inače lud tip, ali ovo je skroz fora! :)
  • drlovric: Kakva bolest od videa :) [link]
  • dpasaric: Novi mega-članak na naslovnici! Nije za svakoga, ali za one koji to vole bit će poslastica! :)
  • zoranowsky: Također!
  • vicko: Pridružujem se čestitkama!
  • smayoo: Čestitam svima Dan antifašističke borbe!
  • roPeD: Pokrenuo temu u Softver forumu
  • smayoo: Piši u forum i probaj biti jasniji
  • roPeD: Lijepo molim
  • roPeD: Jel bi netko znao prebaciti onaj nas stari Mini Rijecnik da ga mozemo koristiti sa novim operativnim sustavima i M chipovima
  • roPeD: Pozdrav svima
  • drlovric: Zasto instalirate bete na aktivne uredjaje koje koristite svaki dan :/ Mozda je bolje da ti je bankarstvo prestalo raditi, nego da radi nesto sto ne znas :)
  • ZeljkoB: iOS18 dev beta kad je izasao nije polomio nista, ali 17ica je ubila ZABA app...
  • dpasaric: Meni to zvuči kao logična prva stvar koja će se polomiti.
  • ZeljkoB: Je li tko probao iOS26, a da mu ZABA app i dalje radi OK?
  • hal9000: Sretan rođendan i dobrodošao u klub!
  • drpongrac23: Hvala svima!
  • ping: Sretan rođendan
  • dpasaric: Sretan ti! :)
  • zoranowsky: Sretan ročkas!
  • Yonkis: Sretno ti rođendanovo!
  • smayoo: Sretan ti rođendan! :)
  • drpongrac23: Danas sam ušao u 5-u DEKADU ŽIVOTA!!! Živjeli svi!!!
  • hal9000: [link]
  • Riba: Odnio vrag prisu!

Za vikanje moraš biti prijavljen.

Prijava

Prisutni jabučari

Ender, IgorD, rkoren5, robee, tino1, Zdravac, Anonimci (532)

Novo na Jabučnjaku

Teme

Poruke

Oglasi

Anketa

Koji Mac koristite?

Page Speed 0.97 Seconds

Provided by iJoomla SEO