SaaS – czyli nowy sposób działania programów

Styczeń 22, 2009

Ostatnio często słychać o aplikacjach udostępnianych Klientom przez Internet w modelu SaaS. Jednak co to właściwie oznacza i co chyba ważniejsze, jakie korzyści ma z tego użytkownik?

saas

SaaS – czyli skrót ang. „Software as as Service”, jest modelem udostępniania programów przez Internet. Klient wykupujący dostęp do programu nie ponosi żadnych kosztów związanych z przygotowaniem serwerów czy ich obsługą. Płaci jedynie (najczęściej) miesięczny abonament za wykorzystanie systemu. Cała obsługa techniczna leży całkowicie po stronie dostawcy. Klient nie wykupuje licencji na sam program do wykorzystania, ale płaci za umożliwienie dostępu do systemu.

Ale czy sprawdzi się to w mojej organizacji? Sprawdzi się! Ponieważ nie ma firm które nie odczuły by korzyści wynikających z tego. Do największych z nich należą:

1. Redukcja kosztów – poprzez fakt, że cała infrastruktura techniczna jest u dostawcy usługi, nie trzeba ponosić kosztów wdrożenia i zakupu nowego sprzętu. Wszystkim martwi się dostawca usługi.

2. Prosty model rozliczeń – płacimy tylko raz w miesiącu, nie przejmując się tym ile pracy faktycznie trzeba było włożyć w utrzymanie systemu. W tradycyjnym modelu, koszty licencji były bardzo wysokie, w modelu SaaS jest on bardzo niski, w granicach kilku procentów licencji na program.

3. Mniej problemów – nie trzeba się martwić o tworzenie kopii zapasowych, zatrudnianie pracowników odpowiedzialnych za utrzymanie usługi, i to czy w ogóle system działa.

W tym modelu został również udostępniony Państwu system monitoringu serwerów WatchScript. Zdecydowaliśmy się na ten krok głównie ze względów korzyści jakie dostaje Klient, jak również uproszczenie zarządzania systemem. Można więc wykupić miesięczny (lub dłuższy) abonament i sprawdzić jak w praktyce sprawdza się działanie modelu SaaS. 

W każdej chwili w przypadku pytań, lub jakichkolwiek wątpliwości nasi konsultanci są do Państwa dyspozycji. Wystarczy zadzownić lib napisać.

Duża wydajność, czyli jak to robią najwięksi

Grudzień 26, 2008

Tym wpisem chcielibyśmy rozpocząć cykl publikacji na temat poprawy wydajności aplikacji Internetowych. Postaramy zawrzeć w nim jak najwięcej informacji wynikających z naszego doświadczenia zdobytego podczas monitoringu, diagnozy oraz optymalizacji różnych aplikacji internetowych.

Jednym z pierwszych pytań pojawiających się po wystąpieniu problemów wydajnościowych, jest to w którym miejscu mamy tzw. wąskie gardło (czyli miejsce które w największym stopniu jest przyczyną obniżonej wydajności). A wąskie gardło może być praktycznie w każdym miejscu zarówno samej aplikacji, jak również infrastruktury sieciowej. Opiszemy miejsca najczęstszych problemów oraz sposoby optymalizacji, aby je eliminować poprawiając tym samym dostępność i wydajność aplikacji.

W kolejnych wpisach poruszymy następujące tematy:

1. Baza danych

1.1 Monitoring

1.2 Indexy

1.3 Ustawienia bazy danych

1.4 Dedykowany serwer

1.5 Cache zapytań baz danych

1.5 Replikacja serwerów

1.6 Dalsza rozbudowa infrastruktury

2. Serwer stron www

2.1 Monitoring

2.2 Ustawienia serwera

2.3 Równoważenie obciążenia

2.4 Moduły cachujące

2.5 Statyczny serwer plików

3. Zapory sieciowe

3.1 Monitoring

3.2 Load balancing

3.3 Obciążenie łącza

4. Optymalizacja aplikacji

4.1 Monitoring

4.2 Tropienie wąskich gardeł

4.3 Wszystko w cache

4.4 Analiza działania

 

Mamy nadzieję, że ten krótki poradnik będzie przydatny zarówno dla administratorów jak i projektantów aplikacji, borykających się z problemami wydajnościowymi. 

A w międzyczasie zapraszamy to wykonania darmowego testu dostępności własnych systemów.

WatchScript API

Październik 15, 2008

WatchScript udostępnił  interfejs programistyczny API, umożliwiający zautomatyzowanie części zadań dostępnych z panelu administracyjnego.

Dzięki temu możliwe jest zautomatyzowanie niektórych czynności, które wcześniej musiały być wykonywane ręcznie. Komunikacja między serwerem API WatchScript a, Klientem odbywa się za pomocą specjalnie przygotowanych wiadomości XML.

Zainteresowane osoby zapraszamy do kontaktu z nami, w celu otrzymania szczegółowej specyfikacji.

Monitoring XML/RSS

Maj 10, 2008

Podczas monitorowania stron internetowych, o tym że test został przeprowadzony pomyślnie nie zawsze świadczy fakt, że została pobrana jakaś jej zawartość. Bardzo często zdarza się, że musi to być zawartość w specjalnym formacie lub z dokładną specyfikacją.

Wychodząc na przeciw oczekiwanim naszych klientów, jako jedyni i pierwsi na polskim rynku, dodaliśmy dodatkowy test – XML/RSS. Służy on do sprawdzenia czy pobrana zawartość strony internetowej jest prawidłowo zbudowanym dokumentem XML.

Serwery obsługujące bardzo dużą ilość zapytań o pliki RSS, są szczególnie mocno narażone na awarie, z racji swojego obciążenia. Obsługują one najczęściej większy ruch niż serwery stron internetowych dla danego serwisu.

Od teraz, włączając w systemie WatchScript test XML/RSS możesz w łatwy sposób kontrolować, czy pobierane daną są poprawne. Aby dodać do systemu nowy test, w zakładce reguły wybrać typ testu ‘XML/RSS’. Podczas sprawdzania dokumentu XML/RSS przeprowadzane są również wszystkie inne fazy testów HTTP/HTTPS:

  •  test DNS – czy domeną na której jest udostępniany dokument XML lub RSS jest poprawna, oraz czy rozwiązuje się na przynajmniej jeden adres IP
  • test CONNECT – sprawdzający czy możliwe jest nawiązanie połączenia na danym porcie. W przypadku testu XML/RSS najczęsciej będą to porty 80 lub 443 odpowiadające za udostępnianie stron internetowych
  • test statusu serwera – sprawdzający czy serwer odpowiedział poprawnym statusem HTTP
Po wykryciu przez system monitoringu WatchScript jakiegokolwiek błędu w działaniu podczas sprawdzania wysyłane są powiadomienia do Administratorów serwisu.

Atak Hakerów? Powiadomienia o włamaniach

Maj 01, 2008

Wszyscy słyszeliśmy o włamaniach na strony internetowe dużych firm, sklepów czy instytucji. Bardzo często zdarza się, że strona zmodyfikowana zostaje po włamaniu, jednak przez długi czas nie zostaje to wykryte przez właścicieli serwisu.

 

Przez ten czas firma traci na wizerunku, traci klientów oraz ich zaufanie. A każda dodatkowa chwila przez którą skompromitowany serwis jest dostępny dla użytkowników potęguje efekt.

Dlatego w systemie monitoringu WatchScript została wprowadzona możliwość testowania, czy sprawdzana strona nie została zmodyfikowana podczas włamania. System analizuje wszystkie nagłówki, oraz zawartość strony i w przypadku podejrzeń wysyła odpowiednie powiadomienie do administratora.

Ten test działa dla wszystkich reguł HTTP i HTTPS. Aby włączyć ten test w opcjach zaawansowanych edycji reguły należy włączyć pole „testy antywłamaniowe”.

Bądź awarioodporny!

Kwiecień 25, 2008

Czy Twoje systemy są awarioodporne? Czy będąc właścicielem lub administratorem serwisu śpisz spokojnie?

Awarioodporność to stan ducha. Wewnętrzny spokój pozwalający zająć się rozwojem usług i aplikacji bez obawy, że poprzednio wdrożone projekty przestają działać. Pozwalający oczyścić umysł z rzeczy zbędnych i skoncentrować się na naprawdę ważnych – na rozwoju, na przyszłości.

Awarioodporność to również stan Twojego biznesu. Pokazuje, że wszystkie projekty działają i przynoszą oczekiwane korzyści. A Ty nie martwisz się już o to, jak w ogóle zarobić, lecz o to ile zarobić.

Awarioodporność daje spokój dla Twoich klientów. Dzięki temu, że wszystko działa, oszczędzasz nerwów nie tylko sobie, ale przede wszystkim klientom i użytkownikom oferowanych usług. Krótsze przerwy w działaniu, oznaczają większe zadowolenie klientów używających Twoich serwisów.

Każdy dąży do tego, jednak tylko niewielu osiąga oczekiwany cel. Już teraz przyłącz się do akcji i bądź awarioodporny! Zarejestruj się na darmowy test dostępności Twojego serwisu na stronie http://watchscript.pl/zamow_test_dostepnosci

Duża ilość powiadomień? Jest rozwiązanie!

Marzec 11, 2008

Jednym z problemów działania systemu monitoringu jest obsługa przez administratora lub osoby odpowiedzialne za serwis przychodzących powiadomień. W przypadku, gdy serwisy testowane są z bardzo dużą częstotliwością zdarza się, że administrator jest zalewany taką ilością informacji, przy której nie jest w stanie sprawnie reagować na problemy.

Rozwiązaniem tego problemu jest ustawienie ograniczeń na ilość przychodzących powiadomień dla każdej reguły. Opcja ta pozwala zmniejszyć ilość powiadomień do oczekiwanej przez administratora ilości.

Kilka dobrych praktyk w celu ograniczenia ilości powiadomień:

1. Wyłączenie powiadomień typu WARNING. Powiadomienia te są tylko ostrzeżeniami. Najczęściej pokazują tylko bardzo krótkie problemy z dostępnością monitorowanego serwera lub aplikacji. Przy dłuższych awariach, ilość powiadomień tego rodzaju potrafi zamazać obraz awarii.

2. Jeżeli powiadomienia WARNING są jednak potrzebne, dobrym wyjściem jest wyłączenie kanału SMS. Dzięki temu powiadomienia EMAIL nadal będą przychodziły, ale nie będą wysyłane SMS do administratora.

3. Włączyć ograniczenia. W panelu edycji reguły, w opcjach zaawansowanych możliwe jest ustawienie ograniczeń na ilość powiadomień. Służy do tego opcja „Ograniczenia na ilość wysyłanych powiadomień o błędach typu ERROR”. Dobrym pomysłem jest ustawienie jej na wartość 3 lub 5, oznaczającą że administrator dostanie zawsze pierwsze powiadomienie, a potem jeżeli awaria trwa dłuższy czas, tylko co trzecie lub piąte. Aż do czasu powrotu usługi do poprawnego działania.

Przy tak ustawionym systemie powiadomień, nawet podczas bardzo długich i rozległych awarii nie będzie sytuacji zalania ilością informacji, a administrator będzie mógł skupić się na naprawianiu problemów.

Monitoring DNSBL

Styczeń 10, 2008

No dobrze, ale co to jest DNSBL?

DNSBL – czyli DNS Block List, jest listą adresów ip, blokowanych najczęściej za wysyłanie wiadomości typu SPAM. Znajdują się na niej adresy serwerów pocztowych, które zostały zweryfikowane jako źródło niechcianych wiadomości. Długotrwała obecność na takich listach, potrafi mocno utrudnić firmową komunikację e-mail w internecie.

System monitorowania serwerów WatchScript umożliwia cykliczne sprawdzanie, czy adresy monitorowanego serwera pocztowego, nie znajdują sie na jednej z takich list. W momencie gdy monitorowany serwer zostanie odnaleziony na sprawdzanej liście, zostaje wygenerowane powiadomienie do administratora serwera. Dzięki temu administrator może natychmiast interweniować.

WatchScript.pl – lider innowacji 2007

Listopad 19, 2007

Miło nam poinformować, iż WatchScript został Liderem Innowacji 2007.

Lider innowacji 2007 - WatchScript.pl
WatchScript – Lider Innowacji 2007

W konkursie o tytuł Pomorskiego Lidera Innowacji – w kategorii Innowacyjna Usługa – firma IDEGO otrzymała tytuł Lidera Innowacji 2007 za stworzenie platformy Watchscript.pl, która umożliwia badanie dostępności aplikacji internetowych. Celem konkursu organizowanego przez Agencję Rozwoju Pomorza S.A. jest promowanie przedsiębiorstw innowacyjnych, wdrażających nowe rozwiązania techniczne, technologiczne, produktowe i procesowe.Konkurs zorganizowano pod honorowym patronatem Marszałka Województwa Pomorskiego. Do partnerów organizatora konkursu należą: Samorząd Województwa Pomorskiego, Politechnika Gdańska, Uniwersytet Gdański, Instytut Badań nad Gospodarką Rynkową, Centrum Techniki Okrętowej S.A., Strahclyde European Partnership Ltd. (Szkocja) oraz RTC North Ltd. (Anglia).

Innowacje wzmacniają pozycję IDEGO jako lidera w badaniach i monitoringu dostępności aplikacji internetowych w Polsce.

Platforma WatchScript – nagrodzona usługa – sprawdza dostępność i monitoruje zachowanie serwerów oraz aplikacji internetowych 24 godziny na dobę 7 dni w tygodniu. Pozwala to na stałe analizowanie dostępności firmowego środowiska IT, zapewniając m.in. szczegółowy monitoring serwerów i aplikacji internetowych. Umożliwia także natychmiastową reakcję na pojawiające się problemy oraz ich szybką identyfikację. Dzięki temu, czas niedostępności monitorowanych aplikacji zostaje ograniczony.

„Nagrodę tę traktujemy jako najwyższe uznanie naszego zaangażowania, by dostarczać naszym klientom innowacyjne rozwiązania informatyczne, które pomagają zdobywać przewagę nad konkurencją.” – mówi Marcin Stępniewski z Idego.

Firma IDEGO świadczy wyspecjalizowane usługi w zakresie wykorzystania nowych technologii w biznesie. Celem firmy jest tworzenie prostych w codziennym użytkowaniu, zaawansowanych aplikacji internetowych. Jednym z innowacyjnych usług firmy jest system monitoringu dostępności serwerów i aplikacji internetowych WatchScript.pl.

Agencja Rozwoju Pomorza S.A. powstała w 1992 roku. Prowadzi działania na rzecz harmonijnego rozwoju Pomorza. Pomaga przedsiębiorcom i samorządom lokalnym. Inicjuje i wspiera przedsięwzięcia gospodarcze.

Badanie usług operatorów VOIP

Listopad 15, 2007

Aviaa.com, niezależny serwis poświęcony telefonii internetowej VoIP, przeprowadził badanie przy wsparciu technologicznym WatchScript.pl. Dzięki badaniu powstał niezależny ranking operatorów VoIP, po raz pierwszy uwzględniający niezawodność – a więc i jakość – oferowanych przez nich usług telekomunikacyjnych.

Więcej informacji: Monitoring WatchScript badanie VOIP

« Kolejne wpisy - Poprzednie wpisy »