Maciej Łuszczyński

Maciej Łuszczyński Software Engineer,
Oxford Computer
Consultants Ltd

Temat: Testowe aktualizacje

Witam serdecznie,

Z uwagi na pojawiające się ostatnio aktualizacje nasunęło mi się takie pytanie: w jaki sposób można testowo wykonać upgrade?

Z jednej strony WAPRO pozwala na odtworzenie bazy na innym serwerze i działanie na niej przez 10 dni bez żadnych konsekwencji. Chwała producentowi za to.

Z drugiej strony na takiej wersji nie można wykonać aktualizacji z uwagi na ograniczenia licencji. Jeśli do tego (przypadkowo lub nie) zaktualizuje się pliki wykonywalne, pojawia się problem downgrade'u - cofnąć wersji nie można, bazy zaktualizować też nie.

Chciałem wobec tego zapytać, jak Państwo sobie z tym radzicie? Teoretycznie można by odtworzyć bazę na serwerze produkcyjnym, ale to moim zdaniem proszenie się o kłopoty. Jak budujecie własne środowiska testowe?

Pozdrawiam serdecznie
Maciej Łuszczyński
Krzysztof Stachyra

Krzysztof Stachyra Szef Wydziału
Produkcji Systemów
Handlowo-Magazynowyc
h i ...

Temat: Testowe aktualizacje

A czemuż to odtworzenie bazy testowej na serwerze produkcyjnym to proszenie się o kłopoty?
Nie słyszałem aby u kogokolwiek taka operacja okazała się niebezpieczna jeśli chodzi o przeprowadzenie testów.
Jeśli oczywiście ktoś chce sobie utrzymywać równolegle środowisko jedno i drugie po to, żeby na nich pracować i ciągle coś testować to zawsze jest ryzyko, że ktoś zaloguje się nie tu gdzie chciał, ale jeśli ma to dotyczyć stricte procesu aktualizacji to odtwarzam na tym samym serwerze i nie widzę problemu. Pliki wykonywalne kopia katalogu i instalka nowej wersji w miejsce oryginalnej.
Zawsze można się zalogować do bazy testowej i odebrać wszystkim poza wskazanym użytkownikiem uprawnienia do logowania aby odrzucić tych zagubionych.
Maciej Łuszczyński

Maciej Łuszczyński Software Engineer,
Oxford Computer
Consultants Ltd

Temat: Testowe aktualizacje

Witam panie Krzysztofie,

Rzeczywiście, można zrobić tak, jak Pan sugeruje i założyć, że nic złego się nie zdarzy. Z punktu widzenia biznesu jednakże ryzyka wydają się znaczące:
- po pierwsze obciążamy - nieznacznie, ale jednak - serwer produkcyjny
- po drugie istnieje znaczne ryzyko, iż w trakcie odtwarzania nadpiszemy sobie bazę produkcyjną - konsekwencje wiadome
- po trzecie istnieje mniejsze, ale jednak wciąż istotne ryzyko, iż a) zapomnimy odebrać uprawnienia lub b) co gorsza odbierzemy na niewłaściwej bazie.

Z uwagi na powyższe jestem zdecydowanym zwolennikiem rozdzielania środowisk: deweloperskiego, testowego i produkcyjnego. Mam nadzieję, iż podziela Pan moje argumenty.

W świetle powyższego chciałbym wobec tego zapytać, czy zastanawialiście się Państwo nad możliwością zniesienia ograniczenia dotyczącego aktualizacji na przeniesionej bazie? Jeśli tak, to jestem ciekaw, jakie argumenty padły przeciwko temu.

Pozdrawiam serdecznie.
Krzysztof Stachyra

Krzysztof Stachyra Szef Wydziału
Produkcji Systemów
Handlowo-Magazynowyc
h i ...

Temat: Testowe aktualizacje

Nie zastanawialiśmy się i raczej nie będziemy bo jednak to co Pan opisał to ryzyko bardzo niskie.
Równie dobrze tym tokiem rozumowania możemy określić, że jakaś analiza ryzyka wykazuje, że funkcja kasowania pojedyczno/grupowo faktur jest niebezpieczna bo jednak zawsze istnieje ryzko uruchomienia opcji kasowania dokumentów w systemie...

1. Nadpisanie bazy jest nie możliwe jeśli ktoś na niej pracuje, więc naprawdę trzeba się postarać żeby to zrobić
2. Odebranie uprawnień na bazie produkcyjnej poprzez odpięcie/odebranie uprawnienia do firm niczym nie grozi poza faktem przywrócenia, więc system raczej nie będzie miał przestoju
3. Obciążenie - słusznie Pan zuważył nieznacznie - no chyba, że chce Pan testować obciążenie

Ale jeśli jednak jest Pan zwolennikiem takiego rozwiązania to nic nie stoi na przeszkodzie aby wraz z inwestycją w nowy serwer do testów zakupić jedną licencję kliencką na wydzielenie całości środowiska.
Maciej Łuszczyński

Maciej Łuszczyński Software Engineer,
Oxford Computer
Consultants Ltd

Temat: Testowe aktualizacje

Dziękuję za odpowiedź. Pewnie nie pozostanie nam nic innego jak przymierzyć się do testowania na produkcji, aczkolwiek trochę szkoda, że nie można inaczej - po cichu marzyło mi się wyciągnięcie wszystkiego na maszynę wirtualną, co rozwązywałoby również problem downgrade'u binarek...

Pozdrawiam serdecznie

Następna dyskusja:

automatyczne aktualizacje w...




Wyślij zaproszenie do