( kallaics | 2018. 12. 27., cs – 12:36 )

Hali!

Az emberek hajlamosak belefogni a mákos bejgli hatására nagy dolgokba. Ilyenek a hamarosan aktuális újévi fogadalmak. :)

A "muszáj" pontos j! Bocsi, de bántja a szemem.

Engedd meg én is kérdezzek pár dolgot, illetve, amiket tegyél fel magadnak és válaszold meg önmagadnak.

- Tudod mi a különbség a Docker és a KVM között?
A leírásod alapján nem vagyok benne biztos, azért kérdezem.

- Hogy akarsz egy rendszert production-ben üzemeltetni, ha nem is ismered kellő mélységében a technológiát? (Te magad írtad)

Amit írtál azt nem szabad egy lépésben meglépni szerintem.

Szerintem a sikeres projekt titka:

- Feladatok összegyűjtése. (Milyen szolgáltatások kell,hogy elérhetőek legyenek most és milyen szolgáltatások várhatóak a jövőben? Felhasználók igényei.

- Ezek után jöhet a realizálás. Például túl sok időt igénylő elvárások törlése.

- Majd az új szolgáltatás tervezése. (Hány node van/kell, közös storage, hálózat, mennyire fontos a rendelkezésre állás, szükség van-e skálázhatóságra, security, konténer update, OS upgrade, hogy lesz, backup, hogyan állítod vissza, he egy konténer hibára fut stb.)

- Ha megvan a terv, akkor előző lépéssel összhangban a számodra megfelelő tudás megszerzése, majd a lehetséges megoldások tesztelése zárt környezetben. (teszt rendszer), különböző tesztek futtatása, hogy ne érjen meglepetés.

- Következő lépésben felépíteni egy staging-et, ahova már néhány teszt felhasználót is be lehet engedni. Itt is tesztelni, hogy az általad összerakott rendszer megfelel az elvárásoknak vagy még hangolni kell rajta.

- Ha megvan, akkor meg kell tervezni az átállást, majd szépen fokozatosan átállni az új technológiára.

Kérlek segítségnek vedd soraim, mert annak szántam! Ezzel tudok a legtöbbet segíteni neked. Írhatok konkrét tapasztalatokat, de amíg az alapokat és a lehetőségeid sem ismered megfelelő mélységében, addig azzal te nem leszel előrébb és ha valami nem úgy sikerül, akkor én kapom a hideg zuhanyt, hogy hülyeséget mondtam neked és szakmaiatlan vagyok. Arra figyelj oda, hogy valami egyedi alkalmazást kell konténerbe tenned, nem biztos, hogy fel van készítve rá maga az alkalmazás.

Aminek mindenképp javaslom, hogy olvass utána:

- Docker alapok (konténerek készítése, hálózat kezelése, volume-ok, port binding)

- Cluster lehetőségek ( Docker Swarm vagy Kubernetes)

Remélem sikerült átadnom, amire szeretném felhívni a figyelmed és megérted, hogy ha jó munkát szeretnél kiadni a kezedből lehetőleg minél kevesebb problémával, akkor ez egy járható út hozzá.