-
Digitālā transformācija
Summaries, Notes18 Finance, Banking, Computers, Consumer Electronics, Communications, Transport
8. Mikroservisu īpašības un projektēšanas vadlīnijas
Testa jautājumi:
(False) Jauna konteinera izveidošana ir lēnāka par virtuālās mašīnas izveidošanu (False)
Ko mikroservisiem nozīmē norobežots konteksts? (Mikroservisi izmanto koplietojamu datu bāzi VAI Mikroserviss uztur savai darbībai nepieciešamo informāciju)
Konteinerizācija nodrošina servisiem specifisko vidi, neradot pārmērīgu papildus datošanas resursu patēriņu (True)
Mikroservisu arhitektūrā dalītai datu bāzei ir spēkā (CAP teorēma)
Mikroservisu arhitektūra nodrošina neatkarīgu servisu izstrādi un izvietošanu (True)
Mikroservisu arhitektūru ir izdevīgi izmantot, ja dažādu iezīmju ("feature") izstrādei ir nepieciešamas atšķirīgas datu pārvaldības metodes (True)
Konteineru attēlu izmantošana atvieglo mikroservisu testēšanu un izvietošanu produktīvajā vidē, jo tie ietver visus servisa izpildei nepieciešamos komponentus. (True)
Konteiners ir konteinera attēla instance (True)
Īpašības:
1) Mikroservisu arhitektūras stils ir pieeja vienotas aplikācijas izstrādei kā mazu servisu komplekts.
2) Servisi tiek veidoti izmantojot biznesa iespējas, kas ir patstāvīgi izvietojamas un iepakotas, un katrs no tiem darbojas savā procesā
3) Katram servisam ir savs datubāžu slānis
4) Katrs serviss var tikt testēts izolēti neatkarīgi no pārējiem servisiem
5) Katrs serviss vari izvēlēties sev piemērotāko tehnoloģiju steku.
Vadlīnijas:
1) Jāizmanto Single-Responsibility Principle jeb SRP – limitēts un fokusēts biznesa tvērums
2) Izstrādāšanas laikā, ir jāatrod robežas un jāsavieto tās ar biznesa iespējām
3) Mikroservisiem ir jābūt izmantojamiem agile vai neatkarīgā izstrādē, kā arī servisu izvietošanā
4) Atšķirībā no SOA (Service-Oriented Architecture), mikroservisam jābūt salīdzinoši maz operāciju vai funkcionalitāšu, kā arī tam jābūt vienkāršā ziņas formātā.
…
“Lielais sprādziens” • Visus paredzētos ERP moduļus visā uzņēmumā ievieš vienlaicīgi • Priekšrocības o Nav nepieciešami pagaidu integrācijas risinājumi o Samazina nepieciešamību uzturēt un modificēt mantotās sistēmas o Ieinteresētība projektā o Labāka funkcionalitātes savstarpējā saistība o Nav atgriešanās ceļa o Īsāks kopējais ieviešanas laiks Trūkumi • Liels resursu patēriņš īsā laika momentā o Mazāk uzmanības tiek pievērsts katram atsevišķam modulim • Augstāks projekta pilnīgas neveiksmes risks • Īsāks praktiskās apmācības periods • Grūti demonstrēt starprezultātus • Ilgāks laiks starp izstrādi un ieviešanu Pakāpeniska ieviešana • Katru moduli vai moduļu grupu ievieš atsevišķi. ERP sistēma tiek izmantota paralēli mantoto sistēmu izmantošanai • Priekšrocības o Vienmērīgāks resursu sadalījums Lielāka uzmanība tiek pievērsta katram atsevišķam modulim o Zemāks risks o Zināšanu akumulēšana o Taustāmi starprezultāti o Īsāks laiks starp izstrādi un ieviešanu Trūkumi • Pagaidu integrācijas risinājumi o Nekas nav tik stabils kā pagaidu risinājumi • Nepieciešamība modificēt mantotās sistēmas • Samazinās darbinieku motivācija • Atsevišķie moduļi nespēj nodrošināt nepieciešamo funkcionalitāti • Augstākas kopējās izmaksas
-
Digitālā transformācija
Summaries, Notes18 Finance, Banking, Computers, Consumer Electronics, Communications, Transport
-
E-komercija
Summaries, Notes20 Economics, Computers, Consumer Electronics
- Lekciju konspekti datorgrafikā
-
You can quickly add any paper to your favourite. Cool!Lekciju konspekti datorgrafikā
Summaries, Notes for university40
-
E-komercija
Summaries, Notes for university20
-
E-komercija
Summaries, Notes for university22
-
Multimediju standarti
Summaries, Notes for university16
-
Informācijas tehnoloģiju vēsture un attīstība
Summaries, Notes for university7