Overkill. Maar misschien dat anderen daar anders over denkenquote:Op maandag 29 juli 2019 13:59 schreef FlippingCoin het volgende:
Hoe ik het met gitlab moet integreren weet ik alleen nog niet hopelijk is dat ook eenvoudig.En zou kubernetes iets zijn om ook maar gelijk uit te zoeken of is dat een overkill als je net begint?
Hoezo overkill? Ik neem aan dat @FlippingCoin een soort van versioning control wil voor zijn docker files. Ik ken gitlab niet, maar het lijkt gewoon een source hosting site zoals github en bitbucket. De meeste docker gebruikers zullen vast wel docker hub gebruiken, maar zover ik weet is dat allemaal openbaar tenzij je betaalt en misschien wil hij dat niet.quote:Op maandag 29 juli 2019 14:21 schreef Faux. het volgende:
[..]
Overkill. Maar misschien dat anderen daar anders over denken
Hm ik heb nu mijn images op gitlab gehost daar kan het wel private kwam ik achter, en met gitlab kan ik een hook instellen net als bij jenkins. Heb nu werkend dat er bij een commit naar de staging/master een image gemaakt wordt en gepushed naar mijn gitlab hub.quote:Op donderdag 1 augustus 2019 16:21 schreef devzero het volgende:
[..]
Hoezo overkill? Ik neem aan dat @:flippingcoin een soort van versioning control wil voor zijn docker files. Ik ken gitlab niet, maar het lijkt gewoon een source hosting site zoals github en bitbucket. De meeste docker gebruikers zullen vast wel docker hub gebruiken, maar zover ik weet is dat allemaal openbaar tenzij je betaalt en misschien wil hij dat niet.
Hoe je de files in de container krijgt?quote:Op vrijdag 16 augustus 2019 11:36 schreef boskameel het volgende:
Ik heb bij Digitalocean in docker een webapplicatie (nginx/php/sql/certbot) gebouwd. Een klant van mij heeft een abonnement bij Azure, en wil mijn applicatie gebruiken voor eigen doeleinden in zijn eigen azure omgeving.
Hoe kan ik dit het beste aanpakken? Normaal scp of rsync ik mijn files, desnoods via sftp. Ik heb als test zelf in azure een app aangemaakt, mijn docker-compose geupload, maar hoe krijg ik de files erin? Heb wat zitten googlen maar ik kom er niet echt uit wat nou de beste manier is.
Ik heb hier nog niet veel ervaring mee.
?quote:
Microservices oogt mij weer het probleem dat iets niet werkt en je moet afvragen welke container nou weer gefaald heeft en dit weer omhoog moet brengen.quote:
Maak je daar een micro service voor.quote:Op zondag 18 augustus 2019 12:43 schreef cablegunmaster het volgende:
[..]
Microservices oogt mij weer het probleem dat iets niet werkt en je moet afvragen welke container nou weer gefaald heeft en dit weer omhoog moet brengen.
Het klinkt mij in de oren als pinball.
En heb je ook niet juist doordat je gespecialiseerde microservices hebt dat wanneer iets van deze functionaliteit niet werkt dat je al snel kan lokaliseren waar het problem zal zitten?quote:Op zondag 18 augustus 2019 12:43 schreef cablegunmaster het volgende:
[..]
Microservices oogt mij weer het probleem dat iets niet werkt en je moet afvragen welke container nou weer gefaald heeft en dit weer omhoog moet brengen.
Het klinkt mij in de oren als pinball.
Logging & bug-tracing zijn inderdaad dingen die moeilijker worden door microservices.quote:Op zondag 18 augustus 2019 12:43 schreef cablegunmaster het volgende:
[..]
Microservices oogt mij weer het probleem dat iets niet werkt en je moet afvragen welke container nou weer gefaald heeft en dit weer omhoog moet brengen.
Het klinkt mij in de oren als pinball.
Waarom zijn ze in de meeste gevallen slechter dan? Een monolith systeem heeft toch ook weer veel nadelen?quote:Op zondag 18 augustus 2019 13:57 schreef embedguy het volgende:
[..]
Logging & bug-tracing zijn inderdaad dingen die moeilijker worden door microservices.
Microservices zijn ook niet per definitie beter (in de meeste gevallen zou ik stellen dat ze juist slechter zijn), maar het is eeb afweging of de voordelen afwegen tegen de nadelen.
Je krijgt een berg extra timing problemen erbij die je met een monoliet niet hebt. Deze timing problemen zijn nogal lastig te debuggen.quote:Op zondag 18 augustus 2019 13:05 schreef FlippingCoin het volgende:
[..]
En heb je ook niet juist doordat je gespecialiseerde microservices hebt dat wanneer iets van deze functionaliteit niet werkt dat je al snel kan lokaliseren waar het problem zal zitten?
Microservices geven je meer vrijheid in de technologie die je kiest voor een bepaald probleem en ze maken het makkelijker om horizontaal te scalen. Verder hebben ze alleen maar nadelen afaik zoals complexiteit en debugbaarheid. Voor de meeste applicaties wegen de voordelen in de verste verte niet op tegen de nadelen imho.quote:Op zondag 18 augustus 2019 14:08 schreef FlippingCoin het volgende:
[..]
Waarom zijn ze in de meeste gevallen slechter dan? Een monolith systeem heeft toch ook weer veel nadelen?
Hm oké, ook afhankelijk van de verworvenheid van de services dan? En waarom wordt het dan zoveel gebruikt bij grote bedrijven?quote:Op zondag 18 augustus 2019 14:31 schreef embedguy het volgende:
[..]
Microservices geven je meer vrijheid in de technologie die je kiest voor een bepaald probleem en ze maken het makkelijker om horizontaal te scalen. Verder hebben ze alleen maar nadelen afaik zoals complexiteit en debugbaarheid. Voor de meeste applicaties wegen de voordelen in de verste verte niet op tegen de nadelen imho.
Jep, ik kan ze zie ik met ftp access erin zetten, maar kan het niet veel sneller?quote:Op vrijdag 16 augustus 2019 15:45 schreef FlippingCoin het volgende:
[..]
Hoe je de files in de container krijgt?
Ja hoe ik het heb geregeld is dat ik mijn Dockerfile in de git repository heb.quote:Op zondag 18 augustus 2019 15:19 schreef boskameel het volgende:
[..]
Jep, ik kan ze zie ik met ftp access erin zetten, maar kan het niet veel sneller?
| 1 2 3 4 5 6 7 8 9 10 11 | FROM golang:latest WORKDIR /app COPY go.mod go.sum log.txt ./ RUN go mod download COPY . . RUN go build -o main . |
De problemen zijn niet onoverkombaar. Goede logging en goed design maken een hoop goed.quote:Op zondag 18 augustus 2019 15:09 schreef FlippingCoin het volgende:
[..]
Hm oké, ook afhankelijk van de verworvenheid van de services dan? En waarom wordt het dan zoveel gebruikt bij grote bedrijven?
Ah oké, waar ik stage liep verleden jaar waren ze ook bezig met de transitie naar micro services en waren er een hoop wel erg positief over. Ik heb er te weinig ervaring mee om er iets over te zeggen verder maar heb er toen wel een hoop van geleerd toen ik zelf een micro service mocht maken daar was ik wel blij mee.quote:Op zondag 18 augustus 2019 15:38 schreef embedguy het volgende:
[..]
De problemen zijn niet onoverkombaar. Goede logging en goed design maken een hoop goed.
Bedrijven moeten de afweging maken van de pro's en cons. Een bedrijf als Netflix heeft de verticale scalability en de vrijheid in technology die microservices geven nodig maar voor een gemiddelde webapplicatie is het overkill en heb je vooral de nadelen.
Zelf werk ik in een team dat mocroservices heeft geïntroduceerd. Ik vermoed vooral omdat de senior niet achter wil blijven in de tijd met zijn kennis, niet omdat de voordelen van microservices op zich opwegen tegen de nadelen. Tja, microservices dragen toch een soort van 'cooligheid' met zich mee dus zelf vind ik het ook wel prima. Aan de andere kant donderen we wel een hoop tijd weg om monitoring/logging/ci/cd op orde te krijgen voor microservices.
Ja snap ik. Ben zelf ook wel blij dat ik ermee mag werken.quote:Op zondag 18 augustus 2019 15:49 schreef FlippingCoin het volgende:
[..]
Ah oké, waar ik stage liep verleden jaar waren ze ook bezig met de transitie naar micro services en waren er een hoop wel erg positief over. Ik heb er te weinig ervaring mee om er iets over te zeggen verder maar heb er toen wel een hoop van geleerd toen ik zelf een micro service mocht maken daar was ik wel blij mee.
| Forum Opties | |
|---|---|
| Forumhop: | |
| Hop naar: | |