Szanowni Państwo.
Ten opis skierowany jest do tych Użytkowników programu Trawers,
którzy już obecnie korzystują z usług w modelu SaaS, tj. użytkowania programu
Trawers na serwerach zewnętrznych (w chmurze) lub planują z nich korzystać.
Przekazujemy opisy zagadnień związanych z użytkowaniem Programu Trawers w SaaS.
* Opis usługi SaaS
* Specyfika usługi, różnica w porównaniu do instalacji lokalnych
* Zadania dostawcy (o co pytać dostawców usługi)
Co to jest: Trawers ERP jako usługa ?
Oprogramowanie Trawers ERP jest udostępnione do użytkowania na serwerach
np. AWS Amazon Web Services. Udostępnienie nazywamy: Trawers SaaS.
Software as a Service.
W modelu SaaS obowiązki instalacji, zarządzania, aktualizacji, pomocy technicznej
przejmuje dostawca usługi.
Za udostępnienie i utrzymanie Trawers SaaS odpowiada: Dostawca Trawers SaaS.
(DTrSaaS)
Jakie zadania wykonuje Dostawca Trawers SaaS ?
* Przygotowanie infrastruktury systemowej do zainstalowania programu
* Przygotowanie środowiska umożliwiającego użytkowanie programu
* Zainstalowanie programu Trawers ERP
* Wykonywanie typowych prac administracyjnych:
- tworzenie kopii zapasowych
- aktualizowanie programu
- monitorowanie wydajności
Przewaga Trawers SaaS nad instalacją lokalną
Wszelkie prace techniczne i administracyjne związane z infrastrukturą
komputerową i oprogramowaniem systemowym wykonuje DTrSaaS (Dostawca)
To uwalnia firmę od potrzeby zatrudniania specjalistów, administratorów IT.
Wszelkie prace związane z utrzymanie programu Trawers w sprawności
technicznej i użytkowej wykonuje DTrSaaS (Dostawca)
W szczególności obejmuje to:
* wykonywanie kopii zapasowych (en: Backup)
* zapewnienie dostępności programu (en: high availability, 24/7 access)
SLA (en: Service Level Agreement) Gwarantowany Poziom Obsługi
* monitorowanie realizacji usługi i raportowanie wskaźników
* aktualizowanie programu i powiązane z tym bieżące prace konserwacyjne
Wymiana danych z innymi systemami
Udostępnienie programu w chmurze ułatwia integrację z innymi aplikacjami,
takimi jak sklepy internetowe, które też zwykle uruchamiane są w chmurze.
Program Trawers ERP zawiera moduły umożliwiające bezpośrednią komunikację
z innymi programami (aplikacjami). Do komunikacji służą funkcje (metody)
SOA (WebAPI).
SOA Opis ogólny
Jak można uzyskać dostęp do Trawers ERP w modelu SaaS ?
Podobnie jak dostęp do instalacji lokalnej, dostęp do programu
w modelu SaaS następuje przy użyciu programu terminala umożliwiającego
zdalną pracę na serwerze.
Wielo-firmowość. Czy bazy danych firm są oddzielnie ?
Bazy danych wszystkich firm są w tym samym katalogu.
Można zainstalować wiele instancji programu Trawers ERP, z odrębnymi
katalogami dla danych poszczególnych firm.
Wielo-firmowość
Słownik bazy danych
Słownik bazy danych (en: Data Dictionary DD, Database Dictionary) zawiera
informacje o bazie danych programu Trawers, tj. nazwy techniczne i opisowe
tabel (zbiorów danych) i kolumn (pól) w tabelach.
Informacje o bazie danych mogą być przydatne autorom programów raportujących
którzy chcą budować zestawienia w innych układach lub o innej zawartości niż te,
które są standardowo tworzone w programie Trawers ERP.
Informacje o zawartości baz danych przydatne są także autorom aplikacji
wymieniających dane z programem Trawers.
Baza danych. Słownik
Struktura bazy danych programu Trawers ERP podlega ciągłym zmianom.
Dlatego najbezpieczniejszą metodą wymiany danych są funkcje SOA (API).
SOA Architektura wymiany danych
Konserwacja i dostępność podczas konserwacji
Przerwy serwisowe. Klasy niezawodności.
Jaka jest polityka dostawcy usługi SaaS ?
Jaki zakres usług ?
Odpłatność za Trawers w modelu SaaS
Jaka jest polityka dostawcy usługi SaaS ?
Jaki zakres usług ?
Np.
- opłaty za usługi w modelu SaaS pobierane są cyklicznie (subskrypcja)
- w umowie na dostarczenie usług (subskrypcja, abonament) podana jest
data wygaśnięcia subskrypcji (abonamentu). Trzeba odnowić subskrypcję
aby korzystać z usługi
- jak często wystawiana jest faktura ?
- czy są różne ceny w zależności od zakresu usług ?
- czy można zwiększyć lub zmniejszyć zakres poszczególnych usług ?
- czy mozna otrzymać informacje, że niektóre parametry trzeba zwiększyć
lub można zmniejszyć, np. dostępną pamięć na dane programu
- z jakim wyprzedzeniem należy zgłosić potrzebę zmiany zakresu usług ?
- kiedy rozpoczyna się fakturowanie a kiedy kończy ?
Migracja z chmury na lokalny serwer
Jaka jest polityka dostawcy usługi SaaS ?
Jaki zakres usług ?
Np.
- czy można przenieść program i dane z chmury na lokalny serwer ?
- jak długo trwa przeniesienie ?
- kto przenosi dane ?
- jakie są koszty ?
Rezygnacja z usługi DTrSaaS
Jaka jest polityka dostawcy usługi SaaS ?
Jaki zakres usług ?
Wydajność
Jaka jest polityka dostawcy usługi SaaS ?
Jaki zakres usług ?
Np.
- Czy wydajność użytkowania jest niezmienna przez cały czas ?
Także w okresie nawiększego obciążenia (en: Peak hours) ?
- Od czego zależy wielkość udostępnionych zasobów ?
Pamięć, przestrzeń dyskowa, czas procesorów
- Co zrobić gdy wydajność wydaje się zbyt niska ?
- Co zrobić gdy występują problemy, np. nie można się zalogować ?
- Jakimi metodami (technikami) monitoruje się wydajność i dostępność usługi ?
Zakres usługi
Jaka jest polityka dostawcy usługi SaaS ?
Jaki zakres usług ?
Np.
- Jak ustalić niezbędny zakres usługi, np. wielkość pamięci,
przestrzeni dyskowych ?
- Czy są standardowe zakresy, np. Poziom 1, Poziom 2,... ?
Co obejmują ?
Dane po rezygnacji z usługi
Jaka jest polityka dostawcy usługi SaaS ?
Jaki zakres usług ?
Np.
- usługa dostarczana jest w formule subskrypcji
w umowie jest data wygaśnięcia subskrypcji
subskrypcję trzeba odnowić
- czy dane programu zostają zachowane gdy subskrypcja wygaśnie
i nie zostanie odnowiona
- czy jest okres zawieszania, podczas którego dane są zachowane
mimo, że nie można korzystać z usługi ? Jaki to okres ?
- czy można odnowić subskrypcję przed upływem końca zawieszenia ?
- czy dane będą w takim stanie jak w dniu wygaśnięcia subskrypcji ?
- co stanie się z danymi gdy minie okres zawieszenia ?
Kopia danych
Jaka jest polityka dostawcy usługi SaaS ?
Jaki zakres usług ?
Np.
- czy dane programu można skopiować gdy subskrypcja wygaśnie
i nie zostanie odnowiona ?
- przez jaki czas dane są dostępne do skopiowania ?
- w jakim formacie można skopiować dane ?
- czy skopiowane dane można na powrót zapisać na serwerze SaaS
i odnowić subskrypcję ?
- czy skopiowane dane można zapisać na serwerze lokalnym
i rozpocząć użytkowanie programu Trawers ?
Sandboxes (Środowiska testowe)
Jaka jest polityka dostawcy usługi SaaS ?
Jaki zakres usług ?
Np.
- Sandbox, to środowisko testowe, w którym można sprawdzać nowe elementy
programu, wykonywać szkolenia nowych użytkowników.
Sandbox to kopia danych właściwych (produkcyjnych)
- Czy usługa SaaS obejmuje utrzymanie środowiska testowego (Sandbox) ?
- Czy można zapisać zmiany i dane wprowadzone do Sandbox do danych
produkcyjnych ?
- Czy zmiany i dane wprowadzone do Sandbox zostają zachowane
gdy tworzy się nowy Sandbox, kopie aktualnych danych produkcyjnych ?
- Czy tworzenie Sandbox (kopiowanie) jest w ramach opłaty subskrypcji ?
Backup i Snapshot
Jaka jest polityka dostawcy usługi SaaS ?
Jaki zakres usług ?
Np.
- Jak długo przechowywane są kopie (Backup) ?
- Czy usługa SaaS obejmuje tworzenie punktów przywracania (Snapshots) ?
- Jaka jest procedura odtwarzania do stanu z punktu przywracania
(odtwarzanie z snapshot, restore a database snapshot) ?
- Gromadzone punkty przywracania zajmują coraz więcej przestrzeni dyskowej.
Czy można usunąć zbędne punkty przywracania ?. Jakie są reguły ?
Bezpieczeństwo
Jaka jest polityka dostawcy usługi SaaS ?
Jaki zakres usług ?
Np.
- Jak chronione są dane przed nieupoważnionym dostępem ?
- Jak chronione jest środowisko przed wirusami ?
- Jak chronione są dane przed zagrożeniami fizycznymi ?
- Co zrobić gdy dostrzeże się zagrożenia ?
- Które wymogi formalne (rządowe, unijne, branżowe) są przestrzegane ?