Խնդիրը
Scoperly Studio-ն աշխատում է գրասենյակում՝ սերվերը մեկ համակարգչում, desktop հավելվածները մյուսներում, ամեն ինչ գրասենյակային ցանցում։ Հաճախ ՏՏ բաժին չկա, և «նախ տեղադրեք Java, հետո PostgreSQL, հետո Docker» արտահայտությունն այն տեղն է, որտեղ նման արտադրանքը կորցնում է հաճախորդներին։
Ամեն ինչ մեկ տեղադրիչում
Սերվերի տեղադրիչը Windows-ի համար բերում է իր Java-ն և իր PostgreSQL-ը՝ որպես առանձին ծառայություններ իրենց սեփական պորտով, ուստի համակարգչի մնացած մասը չի շոշափվում։ Յուրաքանչյուր բաղադրիչ տեղադրիչի հավաքման ժամանակ ստուգվում է ամրագրված ստուգիչ գումարով, և անհամապատասխանությունը կանգնեցնում է հավաքումը։
Կրկնակի գործարկումը վերանորոգում է
Տեղադրումը գրված է այնպես, որ այն կարելի է գործարկել երկու անգամ։ Առկա գաղտնիքները, տվյալները և ծառայությունները կրկին օգտագործվում են, ուստի նույն տեղադրիչն էլ վերանորոգում է։ Նախքան որևէ բան շոշափելը այն ստուգում է, որ բազայի գործիքները գործարկվում են, և սպասում է այն ամենին, ինչով զբաղված է թարմ Windows-ը, օրինակ՝ թարմացումներով արդեն զբաղված տեղադրիչին։
Թարմացումներ, որոնք կարելի է հետ բերել
Թարմացումը սկսվում է բազայի պահուստային պատճենից։ Եթե նոր տարբերակը առողջ չի գործարկվում, վերադառնում է նախորդը։ Նման համակարգին վստահում են աշխատանքային օրը, և թարմացումը երբեք չպետք է լինի աշխատանքի կանգառի պատճառը։
Համաժամեցում, որը հաշվի է առնում վատ կապը
Գրասենյակները երթուղիչների հետևում են և կորցնում են կապը։ Այդ պատճառով Studio-ն ինքն է վերցնում փոփոխությունները ամպից Connect API-ի միջոցով և չի սպասում արտաքին կանչի, իսկ գրասենյակը այդ ընթացքում աշխատում է իր ցանցում։