Spisu treści:
- 4. Sfinalizuj wymaganie dotyczące przepustowości i hostingu
- 5. Zakup komponentów infrastruktury
- 6. Wdrożenie infrastruktury dostarczania SaaS
- 7. Plan odzyskiwania i ciągłości odzyskiwania po awarii
- 8. Integracja rozwiązania monitorującego
- 9. Przygotuj centrum obsługi klienta
- 10. Przygotuj umowę o gwarantowanym poziomie usług (SLA)
- 11. Dokumentacja
W podejściu Software as a Service (SaaS) aplikacje są dostarczane przez Internet w formie usługi. Zamiast instalować i utrzymywać oprogramowanie, wystarczy uzyskać dostęp do oprogramowania przez Internet. Każdy model SaaS powinien mieć następujące kluczowe cechy:
- Bezpieczeństwo
- Skalowalność, dostępność i inne czynniki wydajności
- Odzyskiwanie po awarii
- Przepustowość sieci
- Zarządzanie bezpieczeństwem
4. Sfinalizuj wymaganie dotyczące przepustowości i hostingu
Bardzo ważne jest, aby infrastruktura była hostowana w obiekcie, który ma publiczną łączność i zachowuje spójność, aby zapewnić pozytywne wrażenia użytkownika. Przeglądając przepustowość, musimy pomyśleć o danych demograficznych naszej aplikacji, np. Współczynnik łączności dla użytkownika siedzącego w biurze, w którym dostępna jest wysoka prędkość sieci, byłby inny niż dla użytkownika, który łączy się z domu. Ważne jest również, abyśmy umieścili infrastrukturę tak blisko, jak to możliwe, aby zapewnić mniej przeskoków sieciowych. Powinniśmy mieć wiele połączeń sieciowych z naszym centrum danych, eliminując w ten sposób wąskie gardła w sieci. Jeśli zdecydujemy się na outsourcing infrastruktury centrum danych, powinniśmy rozważyć następujące kwestie:- Czy centrum danych jest dostępne 24 × 7 × 365?
- Częstotliwość testowania
- Dostępność redundantnych systemów dla awarii zasilania i innych urządzeń
- Bezpieczeństwo fizyczne kampusu
5. Zakup komponentów infrastruktury
Po zakończeniu projektowania infrastruktury musimy zastosować komponenty o sprawdzonej niezawodności i funkcjonalności. Ten krok ma kluczowe znaczenie dla zapewnienia wysokiej dostępności. Oceniając te elementy sprzętowe, musimy również upewnić się, że wybrany sprzęt zostanie dostarczony w terminie odpowiadającym naszym potrzebom biznesowym.6. Wdrożenie infrastruktury dostarczania SaaS
Gdy komponenty infrastruktury będą dostępne, zespół operacyjny powinien zacząć budować i wdrażać komponenty SaaS. Serwery powinny zostać zmagazynowane, skonfigurowane, a następnie systemy operacyjne powinny zostać zainstalowane zgodnie z potrzebami. Urządzenia bezpieczeństwa należy zaktualizować o najnowsze wersje IDS. Zaporę sieciową należy również skonfigurować zgodnie z polityką dostępu użytkownika do firmy.7. Plan odzyskiwania i ciągłości odzyskiwania po awarii
Teraz, gdy aplikacja jest gotowa do użycia na platformie SaaS, musimy zaplanować odzyskiwanie po awarii i zapewnić ciągłość aplikacji. W tym względzie należy odpowiedzieć na następujące pytania:- Jak reagujemy na warunki katastrofy?
- Jak przywrócić aplikację w ograniczonym czasie?
8. Integracja rozwiązania monitorującego
Podsystem monitorowania jest niezbędny. Pomaga zapewnić szybką interwencję i uniknąć katastrof. Monitorowanie systemu powinno odbywać się w oparciu o następujące parametry:- Zużycie pamięci i procesora
- Dzienniki zdarzeń z systemu operacyjnego i aplikacji
- Różne składniki aplikacji (warstwa TCP, baza danych, serwery aplikacji itp.)
9. Przygotuj centrum obsługi klienta
Gdy aplikacja pojawi się na rynku, musi mieć centrum obsługi klienta. Centrum telefoniczne powinno być dobrze połączone i wyposażone, aby zarządzać odpowiednim systemem sprzedaży biletów. Obsługa klienta jest kluczowym elementem zapewniającym sukces każdego modelu lub aplikacji, niezależnie od technologii. System biletowy powinien być włączony z odpowiednim systemem e-mail; jeśli jakikolwiek problem wymaga uwagi zespołu programistów, system biletowy powinien móc wysyłać wiadomości e-mail do odpowiedniego członka zespołu.10. Przygotuj umowę o gwarantowanym poziomie usług (SLA)
Podczas wdrażania modelu SaaS musi obowiązywać umowa SLA. Umowa SLA powinna jasno określać czas realizacji i czas reakcji wraz z dostępnością aplikacji.11. Dokumentacja
Po wykonaniu wszystkich powyższych kroków cała infrastruktura i jej komponenty muszą zostać udokumentowane. Ten dokument pomoże innym poradzić sobie z wyjątkowym zachowaniem aplikacji. Pomoże również, jeśli w infrastrukturze będą wymagane modyfikacje lub modyfikacje.