Syntho Engine Deployment and Integration

E faʻafefea ona faʻapipiʻi ma tuʻufaʻatasia le Syntho Engine ma faʻatupuina faʻamaumauga faʻapipiʻi

Fa'ata'ita'iga fa'apipi'i maualuga

E fetuutuuna'i la matou fa'avae, ma fa'apipi'iina i so'o se si'osi'omaga e ala i le docker-compose po'o le Kubernetes. I totonu o la matou Syntho Engine, matou te ofoina atu filifiliga tuʻufaʻatasia le faʻaogaina: o se faʻaoga faʻaoga ("Syntho Web UI") poʻo le tuʻufaʻatasia i totonu o oe laina paipa e ala i la matou "Rest API". O lenei fetuutuunai e mautinoa ai le faʻapipiʻiina faigofie i lau siosiomaga e sili ona e fiafia i ai, e aunoa ma ni fesoʻotaʻiga i fafo.

Syntho Engine Architecture

Le fa'aogaina lelei i lou siosiomaga

Syntho e masani ona faʻapipiʻi i totonu o le siosiomaga saogalemu o tatou tagata faʻatau ina ia (maaleale) faʻamaumauga e le tuʻua ai le siosiomaga saogalemu ma faʻatuatuaina o le tagata faʻatau. Ole mea lea e mafai ai ona e fa'apipi'i ile puna o lo'o teuina ai fa'amaumauga muamua ina ia aua ne'i alu ese fa'amaumauga mai lou si'osi'omaga saogalemu ma e le'i va'aia e Syntho, mauaina pe fa'agaoioia so'o se fa'amaumauga. E tusa ai, o le Syntho Engine ma e mafai ona faigofie ona faʻapipiʻiina ma faʻapipiʻi i lau siosiomaga o filifiliga.

O avanoa fa'apipi'i e mafai ona aofia ai:

  • I luga o le fale
  • So'o se ao (fa'atasi) (Lau AWS, Azure, Google Cloud ma isi)
  • Syntho ao
  • So'o se isi lava si'osi'omaga
Fa'amaumauga ma feso'ota'iga o le Syntho Engine

Mana'oga talimalo ma maua fa'amaumauga

Syntho lagolago faʻapipiʻi e ala i Docker-Compose ma Kubernetes. Toe iloilo a matou Tusi Lesona tagata e faaaogāina mo le fa'atulagaina o fa'atonuga po'o fa'afeso'ota'i a matou tagata popoto mo fesili e feso'ota'i ma filifiliga fa'apipi'i.

Manaoga mea manaʻomia

Node 1: AI fuifui node:

  • 32GB-64GB-128GB (fa'atatau i le tele o fa'amatalaga fa'amoemoeina)
  • 12-20 PPU mama (TBD e fa'atatau i le tele o fa'amatalaga fa'amoemoeina)
  • 128 GB tisiki teuina

Node 2: node talosaga:

  • 16 GB o RAM
  • 4 PPU mama
  • 30GB tisiki teuina

Talimalo OS

  • Soo se Linux OS (x86 / x64)

Manaoga tau manaoga

Kubernetes Faʻaogaina 

  • Kubernetes: 1.20 ma maualuga atu (fautuaina e ala i auaunaga pulea)
  • foeuli: v3 ma maualuga
  • kubectl faʻapipiʻi
  • Fa'apipi'i le Ingress Controller i luga ole fuifui

Fa'atonuga a Docker Compose

  • Docker: 1.13.0+
  • Docker-tusi: V3 ma maualuga

Faʻamaumauga a tagata

Talosagaina le Fa'amaumauga a le Tagata Fa'aaoga a Syntho!