Zaawansowana rozwiązania hostingowe
Oferujemy rozwiązania w zakresie niestandardowego hostingu i administracji serwerami, wirtualizacji serwerów i wykorzystania cloud computing.
Potrzeba biznesowa
Każdy centralnie wdrożony system informatyczny, niezależnie czy dedykowany czy "pudełkowy", wymaga pewnej infrastruktury serwerowej do prawidłowego działania. O ile system nie funkcjonuje jako wykupiona usługa (SaaS - Software as a Service lub ASP - Application Service Provider) to właściciel systemu i danych musi zadbać o tę infrastrukturę. Składają się na nią: hardware (fizyczne serwery, macierze dyskowe, routery itp.) oraz software (system operacyjny zainstalowany na serwerze oraz dodatkowe oprogramowanie).
Wyzwania
Zestawienie takiego środowiska produkcyjnego niesie ze sobą szereg wyzwań takich jak:
- zapewnienie ustalonej ciągłości pracy systemu,
- zabezpieczenie przed utratą danych,
- zabezpieczenie przed nieuprawnionym dostępem,
- konfiguracja systemu oraz dodatkowego oprogramowania zgodnie z wymaganiami,
- optymalizacja sprzętu oraz oprogramowania pod kątem wydajności.
Po zestawieniu i produkcyjnym uruchomieniu przychodzi czas na utrzymanie środowiska, co oznacza:
- monitorowanie pracy serwera oraz wszystkich usług
- aktualizacje i rekonfiguracje związane z bezpieczeństwem i wydajnością
- inne optymalizacje
- wymiana zużytych lub zepsutych komponentów sprzętu
Jak widać jest to proces ciągły i kalkulując koszty takiej infrastruktury trzeba myśleć w kategoriach TCO (Total Cost of Ownership) w całym czasie świadczenia tej usługi. Oznacza to, że faktyczny koszt zakupu i utrzymania infrastruktury dla danego systemu będzie zawsze większy od początkowych kosztów zakupy infrastruktury i inicjalnego skonfigurowania i uruchomienia.
Możliwości
W ostatnich latach pojawiło się wiele rozwiązań dzięki którym zarządzanie infrastrukturą stało się łatwiejsze i bardziej efektywne kosztowo. Najważniejszym jest wirtualizacja pozwalająca na oderwanie fizycznej warstwy serwerów od wdrożonych na nich aplikacji i rozdzielanie fizycznych zasobów adekwatnie do potrzeb. Następstwem popularyzacji wirtualizacji było powstanie nowych technik hostowania aplikacji w tzw. chmurze (cloud computing). Obecnie jeżeli firma nie chce posiadać własnego sprzętu serwerowego, może go wynająć w formie wirtualnych zasobów (niczym nie różniących się fizycznego rozwiązania) w chmurze lub w określonym Data Center w ramach posiadanych przez dostawcę zasobów. Rozwiązania takie są efektywne kosztowo a poza tym bardzo elastyczne - przykładowo w przypadku konieczności zwiększenia “mocy” środowiska może odbyć się to wyłącznie poprzez zmianę konfiguracji lub dokupienie kolejnych wirtualnych serwerów - wszystko bez styczności z fizycznymi aspektami serwerów.
Istniejące na rynku rozwiązania pozwalają bardzo efektywnie gospodarować zasobami IT, np. serwery wirtualne w Amazon EC2 wynajmowane są na godziny i rozliczane z faktycznego wykorzystania. Niektóre pozwalają nawet spełniać restrykcyjne wymogi GIODO, w szczególności par. 4 mówiący o dokładnym spisie pomieszczeń gdzie procesowane są dane (np. 3Services Factory w Polsce).
Dzierżawa zasobów IT w chmurze pozwala też pozbyć się kosztów typu CAPEX (związanych z zakupem fizycznego sprzętu) i w pełni zastąpić je kosztami OPEX.
Jak możemy pomóc
Firma 3e internet software house zajmuje się nie tylko tworzeniem dedykowanych aplikacji, ale również ich utrzymaniem i hostowaniem (w tym administracją). Hostujemy systemy zarówno zbudowane przez nas jak i stworzone przez innych dostawców.
Posiadamy ugruntowane doświadczenie w następujących obszarach:
- administracja serwerami linux (debian, fedora i inne)
- scentralizowane mechanizmy logowania i autoryzacji w systemie linux oparte o LDAP
- wirtualizacja Xen i VMware (również parawirtualizacja), obsługa serwerów wirtualnych w chmurach (Amazon EC2, itp)
- konfiguracja serwerów poczty Postfix oraz Courier, w tym także zaawansowane wieloserwerowe konfiguracje. Konfigurujemy także rozwiązania z niestandardowym mechanizmem doręczania maili (np. skrypt dodający rekordy w bazie danych)
- tworzenie środowisk hostingowych dla rozwiązań WWW o dużej wydajności oraz bezpieczeństwie
- wdrożenia i konfiguracje środowisk serwujących aplikacje i strony web: Apache, Ngix, keszujące proxy, Memcached
- konfiguracja sieci VPN (SSL-VPN openVPN oraz IPSec oparte o urządzenia dedykowane)
- optymalizacja całościowego rozwiązania
- konfiguracja rozwiązania w chumrze (cloud computing)
- zapewnienie pełnej zgodności z wymogami GIODO
- konfiguracje środowisk ciągłej integracji oraz repozytoriów kodu (Subversion)
- instalacja i konfiguracja baz danych Oracle, MySQL, PostreSQL
- konfiguracja replikacji MySQL w czasie rzeczywistym pomiędzy serwerami w celach backupowych lub load-balancingu
- instalacja i konfiguracja serwera aplikacji JBoss/Tomcat/Jetty
- wykorzystanie dokumentowych baz danych MongoDB
Jesteśmy w stanie wykonać również zaawansowane testy wydajnościowe Państwa obecnych rozwiązań. W testach [link do testów] jesteśmy w stanie zasymulować bardzo duży ruch dzięki wykorzystaniu cloud computing.
Jeżeli Państwa systemy wymagają niestandardowej infrastrukury, gdyż np. rozwiązanie funkcjonuje w modelu klient serwer lub wymaga np. bazy danych Oracle czy środowiska J2EE lub ma wytrzymać gigantyczne obciążenie lub przechować bardzo duże ilości danych - będziemy w stanie zaproponować interesujące dla Państwa rozwiązanie.
Referencje
Wśród Klientów dla których realizujemy usługi administracji / hostingu można wymienić:
- X-Trade Brokers DM S.A. (finanse)
- DHL Express (Poland) Sp. z o.o. (logistyka)
- MAI (ubezpieczenia)
- plogs.pl
- Euromark (Campus, Alpinus, Planet Outdoor)
- Skarbiec TFI
oraz kilkadziesiąt innych.
Więcej: Testy, Referencje, Bezpieczeństwo danych w chmurach, Amazon S3