Syntho Engine Deployment and Integration

Pehea e hoʻolālā a hoʻohui i ka Syntho Engine a hana i ka ʻikepili synthetic

ʻO ka hoʻolālā hoʻolālā kiʻekiʻe

He maʻalahi kā mākou kahua, a hiki ke hoʻoili ʻia ma nā wahi āpau ma o docker-compose a i ʻole Kubernetes. I loko o kā mākou Syntho Engine, hāʻawi mākou i nā koho hoʻohui maikaʻi ʻole: kahi mea hoʻohana-friendly interface (“Syntho Web UI”) a i ʻole ka hoʻohui ʻana i kāu pipeline ma o kā mākou "Hoʻomaha API". Mālama kēia maʻalahi i ka hoʻopili maʻalahi i kāu kaiapuni makemake, me ka ʻole o nā pilina o waho.

Syntho Engine Architecture

Hoʻolaha maʻemaʻe i kāu kaiapuni

Hoʻopuka maʻamau ʻo Syntho i ka wahi palekana o kā mākou mea kūʻai aku i ʻole e haʻalele ka ʻikepili (koʻikoʻi) i ka wahi palekana a hilinaʻi o ka mea kūʻai. ʻAe kēia iā ʻoe e synthesize ma ke kumu kahi i mālama ʻia ai ka ʻikepili kumu i ʻole e haʻalele ka ʻikepili i kou wahi palekana a ʻaʻole ʻike ʻo Syntho, loaʻa a hana paha i kekahi ʻikepili. No laila, ʻo ka Syntho Engine a hiki ke maʻalahi ke kau ʻia a hoʻopili ʻia i kāu kaiapuni koho.

ʻO nā koho hoʻolālā hiki ke komo:

  • Kahi Kūkulu
  • Kekahi ao (kūʻokoʻa) (Kū AWS, Azure, Google Cloud etc.)
  • ʻO ao Syntho
  • ʻO kahi kaiapuni ʻē aʻe
ʻIkepili a me nā mea hoʻohui o ka Syntho Engine

Nā koi hoʻokipa a me ka ʻikepili

Kākoʻo ʻo Syntho i nā hoʻolaha ma o Docker-Compose a me Kubernetes. E nānā i kā mākou manual mea hoʻohana no nā kuhikuhi hoʻolālā a i ʻole e hoʻopili i kā mākou poʻe loea no nā nīnau pili i nā koho hoʻolaha.

Nā mea e pono ai

Node 1: Puʻupuʻu hui AI:

  • 32GB-64GB-128GB (ma muli o ka nui o ka ʻikepili i manaʻo ʻia)
  • 12-20 mau CPU virtual (TBD ma muli o ka nui o ka ʻikepili i manaʻo ʻia)
  • 128 GB waihona waihona

Node 2: node noi:

  • 16 GB o RAM
  • 4 mau CPU virtual
  • 30GB waihona waihona

OS hoʻokipa

  • Kekahi Linux OS (x86 / x64)

Nā pono lako polokalamu

Hoʻouna ʻia ʻo Kubernetes 

  • Kubernetes: 1.20 a kiʻekiʻe aʻe (koi ʻia ma o ka lawelawe mālama ʻia)
  • helm: v3 a keu aku
  • hoʻokomo ʻia ʻo kubectl
  • Hoʻokomo ʻia ʻo Ingress Controller ma ka pūʻulu

Hoʻolālā Docker Compose

  • Hana Hana: 1.13.0+
  • Docker-compose: V3 a keu

Nā mea hoʻohana

Noi i ka palapala hoʻohana a Syntho!