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ć:

oraz kilkadziesiąt innych.

Więcej: Testy, Referencje, Bezpieczeństwo danych w chmurach, Amazon S3