APLIKACJA W MODELU SAAS
Transkrypt
APLIKACJA W MODELU SAAS
CASE STUDY ADMINISTRACJA SERWERAMI Analiza Pomysły Analiza jest kluczowym elementem. Pozwala na zdiagnozowanie problemów i rekomendacje zmian. Zespół administratorów na podstawie wyników analizy proponuje rozwiązania problemów. Realizacja Wdrażamy ustalone z klientem zmiany oraz przejmujemy opiekę nad serwerem. APLIKACJA W MODELU SAAS Mieliśmy przyjemność pomóc w konfiguracji i optymalizacji infrastruktury naszego klienta, który oferuje aplikacje w modelu SaaS. Celami postawionymi przez klienta były: Optymalizacja posiadanych zasobów sprzętowych Łatwa skalowalność Zachowanie struktury kosztowej Po podpisaniu umowy o poufności przystąpiliśmy do analizy i wdrożenia. Po zakończeniu prac rozpoczęliśmy opiekę nad serwerami w pakiecie Pro-Active. www.kylos.pl [email protected] Analiza W pierwszej kolejności dokonaliśmy szczegółowej analizy środowiska pod kątem: Wydajności Wykonaliśmy analizę historycznego zużycia zasobów, testy obciążeniowe oraz estymację potrzebnych zasobów. Bezpieczeństwa Konfiguracja firewall oraz ocena zagrożeń dla aplikacji i usług na serwerze. Dodatkowo sprawdziliśmy poprawność i sposób wykonywania kopii zapasowych. Konfiguracji Sprawdziliśmy rodzaje usług uruchomionych na serwerze oraz ich aktualną konfiguracje. Na bazie tych danych stworzyliśmy listę rekomendowanych zmian. W wyniku analizy najważniejszymi problemami były następujące zagadnienia: Backup danych nie uwzględniał plików aplikacji; Kopie były wykonywane tylko na lokalny dysk serwera; Za mało przestrzeni dyskowej; Wysokie obciążenie; Uprawnienia użytkowników zbyt wysokie w stosunku do potrzeb; Nieaktualny system operacyjny; Brak polityki Disaster Recovery; www.kylos.pl [email protected] Wdrożenie Zmniejszenie obciążenia na serwerze Podczas weryfikacji okazało się, że największe obciążenie generowanie jest operacjami I/O na dysku serwera. Sytuacja ta miała miejsce z powodu dużej ilości zapytań DML na bazie danych. Podjęliśmy decyzję o przeniesieniu serwera bazodanowego na oddzielną maszynę wyposażoną w szybkie dyski SSD w celu osiągnięcia jak największej wydajności przy planowanym rozroście bazy, a z drugiej strony zmniejszenia zużycia zasobów na serwerze aplikacyjnym. Bezpieczeństwo Szczególną wagę przywiązujemy do bezpieczeństwa dlatego dokonaliśmy zmiany polityki backupowej i rekonfiguracji poszczególnych elementów usług uruchomionych na serwerze. Codzienna kopia baz MYSQL, przechowywana przez 7 dni. Snapshot maszyny wirtualnej wykonywany raz w tygodniu Codzienna kopia plików aplikacji oraz konfiguracji uslug Pelna kopia danych wykonywana raz w tygodniu do zewnętrznej lokalizacji Dodatkowo zajęliśmy się: Zadbaliśmy o aktualizacje systemu operacyjnego Ustaliliśmy politykę uprawnień użytkowników Zaktualizowaliśmy reguły firewall Zainstalowaliśmy skaner antywirusowy Podpięliśmy serwer do systemu monitorującego www.kylos.pl [email protected] Rezultaty Aplikacja pracuje 25% szybciej Wprowadzone zmiany w konfiguracji serwera pozwoliły na zwiększenie wydajności aplikacji i możliwość obsłużenia większego ruchu. Wydajnośc ogólna serwera zwiększona o 50% Ogólna wydajność serwera wzrosła o 50% dzięki zmianom w konfiguracji i przeniesieniu bazy danych na oddzielną maszynę. Wydajnie i szybko pracujące bazy danych Przeniesienie bazy danych na maszynę z dyskami SSD oraz ścisła współpraca z programistami aplikacji sprawiła, że wydajność bazy danych wzrosła o 75%. Optymalizacja kosztow Zaproponowane i wdrożone zmiany w konfiguracji serwerów kosztowały o 50% mniej w stosunku do sugerowanego rozwiązania przez klienta czyli zwiększenia fizycznych zasobów serwera. Potrzebujesz pomocy w administracji serwerem? Kylos Sp. z o.o. Wróblewskiego 18. Łódź [email protected] www.kylos.pl www.kylos.pl [email protected]