Cloudflare DNS -mikropalvelun hallinnointi käyttäen palvelimetonta infrastruktuuria
In: Metatavu Oy; URN:NBN:fi:amk-2021122190302; (2021)
Hochschulschrift
Zugriff:
Toimeksiantajayritys Metatavu Oy haluaa toteuttaa hallintaliittymän, jonka kautta pystyttäisiin hallinnoimaan useita eri mikropalveluita. Hallintaliittymän keskipisteenä on tapahtumaväylä, jonka on tarkoitus välittää tiedot käyttäjältä mikropalveluihin ja takaisin. Tämän työn ensimmäisenä tavoitteena on selvittää Apache Kafka -tapahtuma- väylän sekä jonkin toisen tapahtumaväylän konsepti ja toiminnallisuus sekä suorittaa näiden vertailu. Työn toisena tavoitteena on ottaa selvää nimenomaisesti Cloudflare Workersista sekä AWS Lambdasta ja vertailla näiden ominaisuuksia ja hinnoittelua keskenään. Ensimmäisen selvityksen tavoitteena on löytää ominaisuuksiltaan paras tapahtumaväylä hallintaliittymää varten ja toisen selvityksen tavoite on löytää parempi FaaS-infrastruktuuri pilvifunktion käyttämiseksi hallintaliittymässä. Lopuksi työssä luonnostellaan teoreettinen datan kulku tuotantokäytössä olevasta tapahtumaväylästä Cloudflaren palvelimelle saakka. Hallinnointi itsessään käyttää eräänlaista palvelimetonta rakennetta. Työn käytännön toteutuksen aiheena on suunnitella ja rakentaa valmiit Lambda- ja Workers-pilvifunktiot Cloudflare DNS -mikropalvelun hallinnointia varten sekä todistaa onnistunut datan kulku funktionaalisella testauksella. Ensimmäisessä selvityksessä saatiin tulokseksi, että Kafka on hallintaliittymään soveltuvin vaihtoehto lokihistoriansa ja laajennettavuutensa takia. Paikallisessa testiajossa todettiin Kafkan sisältävän ominaisuuksia, joilla voitiin säädellä mm. palvelinten määrää ja replikointia. Lokit välittyivät julkaisijalta tilaajalle suunnitellusti. Lisäksi saatiin selville, että Workers on Lambdaa nope- ampi, kustannustehokkaampi ja kevyempi käyttää. Lambdan mahdollisuus piilottaa se AWS-verkon sisäpuolelle on kuitenkin tärkeä ominaisuus turvallisuuden kannalta, eikä Workersilla ole tarjota samankaltaista ominaisuutta, minkä vuoksi voitiin todeta Lambdan soveltuvan paremmin hallintaliittymän käyttöön. Työssä myös pohdittiin erilaisia vaihtoehtoisia tapoja käyttöönottaa tuleva hallintaliittymä ...
Titel: |
Cloudflare DNS -mikropalvelun hallinnointi käyttäen palvelimetonta infrastruktuuria
|
---|---|
Autor/in / Beteiligte Person: | Honkanen, Veikka |
Link: | |
Quelle: | Metatavu Oy; URN:NBN:fi:amk-2021122190302; (2021) |
Veröffentlichung: | 2021 |
Medientyp: | Hochschulschrift |
Schlagwort: |
|
Sonstiges: |
|