PAAS Multi server podrška








PAAS može pokretati automatizovane zadatke na bilo kom dostupnom serveru. Prihvata listu servera za pristup i obradu zadataka na svakom serveru.
U ovom poglavlju možete pronaći sledeću primjenu:
1. Implementciju za precesiranje automatizovanog servera korišćenjem API-ja (za PAW)
2. Implementciju za zakazivanje automatizovanog servera korišćenjem API-ja
1. Implementacija za procesiranje automatizovanog servera korišćenjem API-ja (za PAW)
Ovaj tip multi server podrške implementiran je za PAW klijente, i zahteva tRA_MasterComSite tabelu u bazi podešenu kao Master u PAAS.ini konfiguracionom fajlu.
Config za multi-server treba da sadrži:
PAAS.ini:
[PAAS]
Master=MasterDatabase
…
Tabela MasterDatabase.dbo. tRA_MasterComSite mora da postoji, sa string poljima:
domain_name: naziv domena referenciran u API pozivima
server_name: naziv SQL server instance, u formatu HOSTNAME\INSTANCE database_name: naziv Pantheon baze
user_name: korisničko ime za SQL Server
user_password: SQL Server lozinka
Country: Pantheon lokalizacija (‘BA’, ‘HR’, …)
Napomena: PAW instalacija uvek sadrži tRA_MasterComSite tabelu u PAW master bazi. Naziv PAW master baze može biti PAW_Master, PantheonRA_Master, itd. Za PAW integracije, jedino potrebno podešavanje je naziv Master baze PAAS.ini config.
Napomena: Za custom API klijente, moguće je kreirati bazu i tabelu sa ovim poljima i podesiti ih u PAAS.ini
API pozivi za obradu PAAS su uvijek u formatu:
<paas_hostname>/api/v1/<domain>/process/<command>?param1=v1¶m2=v2…
Autorizacija je osnovna , sa Pantheon korisničkim imenom i lozinkom.
Kada <domain> upućuje na domain_name iz Master baze, PAAS servis će startovati Pantheon vezan za server i bazu iz Master baze, i pratiti poslove direktno sa tog SQL servera.
Ukoliko se zemlja podudara sa podfolderom iz PAAS instalacije, starotavaće se Pantheon iz tog podfoldera. Na taj način PAAS podržava multi-lokalizaciju na jednoj PAAS instanci.
2. Implementacija za zakazivanje automatizovanog servera korisšćenjem API-ja
Automatsko pokretanje zahtjeva jedan PAAS servis za jednu SQL server instancu.
Scheduling PAAS servis se povezuje na sve Pantheon baze na SQL Server instanci i provjerava zadatke koje treba automatski pokrenuti. Ovo ograničava autorun PAAS servis na tu jednu SQL server instancu.
PAAS instalacija čita podešavanja iz PAAS.ini, gde je moguće navesti naziv windows servisa i opis, port, SQL server instancu. Na taj način moguće je instalirati različite PAAS servise na istom serveru.
Povezane teme: