Informacje ogólne  |  1C:Enterprise 8  |  Firma Handlowa  |  Zarządzanie Handlem  |  Cennik  |  Pliki do pobrania  |  Referencje

Skalowalność

Jednym z podstawowych wskaźników skalowalności systemu jest możliwość efektywnej pracy przy zwiększeniu objętości opracowywanych danych i ilości jednocześnie pracujących użytkowników. Właśnie dlatego wyróżniającą cechą platformy 1C:Enterprise 8 jest zwiększenie skuteczności stworzonych rozwiązań poprzez użycie bardziej wydajnego sprzętu serwerowego, a idąc dalej - połączenie kilku serwerów w klaster.

System 1C:Enterprise 8 posiada dobre możliwości w zakresie skalowalności. Umożliwia on pracę w wersji plikowej, jak również z wykorzystaniem technologii "klient-serwer".


Warto zaznaczyć, że te same rozwiązania (konfiguracje) mogą być wykorzystywane w różnych trybach. Zmiana trybu pracy z plikowego na klient-serwer nie wymaga wprowadzania żadnych zmian do aplikacji. Dlatego też wybór trybu pracy całkowicie zależy od wymagań i potrzeb klienta końcowego i od jego możliwości finansowych. Na etapie wdrożenia można pracować w trybie plikowym, potem zaś w miarę zwiększania liczby użytkowników i objętości bazy danych można bez problemu przejść ze swojej bazy informacyjnej na tryb klient-serwer.

Tryb plikowy

W przypadku pracy w wersji plikowej, system może współpracować z lokalną bazą informacyjną zainstalowaną na tym samym komputerze, na którym pracuje użytkownik. Taki wariant pracy może być wykorzystywany w domowych warunkach lub w przypadku pracy w niewielkiej organizacji.


Wersja plikowa umożliwia również pracę kilku użytkowników w lokalnej sieci z jedną bazą. Taki tryb pracy może być wykorzystywany w niewielkich grupach roboczych, jest on łatwy w instalacji i eksploatacji.

Tryb klient-serwer

Dla większych grup roboczych i na skalę przedsiębiorstwa zaleca się używanie trybu klient-serwer opartego na trzypoziomowej architekturze z wykorzystaniem serwera aplikacji 1C:Enterprise 8 i serwerów SQL. Tryb klient-serwer zapewnia bezpieczne przechowywanie danych i skuteczną ich obróbkę, przy jednoczesnej pracy wielu użytkowników.


Platforma 1C:Enterprise 8 może skutecznie współdziałać z następującymi serwerami SQL:

  • MS SQL Server;
  • PostgreSQL;
  • IBM DB2.

Serwer aplikacji 1C:Enterprise 8 jest wypuszczany w wersjach dla systemów operacyjnych MS Windows oraz Linux (RPMS i Debian).

Rozproszona baza informacyjna

Duże holdingi albo firmy z rozproszoną strukturą mogą pracować w rozproszonej bazie informacyjnej. Taki tryb działania umożliwia połączenie oddalonych od siebie jednostek holdingu, zaś każda z nich może z kolei wykorzystywać plikowy tryb pracy lub tryb klient-serwer. Mechanizmy uporządkowanej bazy informacyjnej zapewniają identyczność konfiguracji wykorzystywanych w każdej jednostce holdingu, pozwalając na wymianę danych między poszczególnymi bazami wchodzącymi w skład uporządkowanego systemu.

Praca wielu użytkowników

Jednym z podstawowych wskaźników skalowalności systemu jest możliwość efektywnej pracy przy zwiększeniu ilości rozwiązywanych zadań, objętości opracowywanych danych i liczby intensywnie pracujących użytkowników:

W trybie klient-serwer gwarantowana jest możliwość równoległej pracy dużej liczby użytkowników. Według testów, zwiększenie liczby użytkowników powoduje bardzo powolny spadek liczby wprowadzanych dokumentów. Oznacza to, że przy zwiększeniu liczby intensywnie pracujących użytkowników, szybkość reakcji automatyzowanego systemu pozostaje na możliwym do przyjęcia poziomie.

Modele danych wspierane przez system 1C:Enterprise 8 nie zawierają tabel baz danych, jednoznacznie doprowadzających do konkurencyjnego dostępu ze strony kilku użytkowników. Dostęp konkurencyjny powstaje wyłącznie w przypadku odwołania się do danych logicznie powiązanych ze sobą i nie dotyczy danych, które nie są między sobą związane z punktu widzenia obszaru przedmiotowego.

Podczas wykonywania operacji regulaminowych wykluczone są sytuacje, w których, aby rozpocząć pracę w pewnym okresie sprawozdawczym, potrzebna jest instalacja trybu monopolowego. Te operacje mogą być wykonywane w dogodnych dla użytkowników i organizacji momentach czasu. Tryb monopolowy instaluje się nie przy uruchomieniu systemu, ale wtedy gdy potrzebne jest wykonanie operacji wymagającej jego włączenia. Po wykonaniu takich operacji tryb monopolowy może zostać wyłączony.

Mechanizmy optymalizacji wersji klient-serwer

Platforma technologiczna1C:Enterprise 8 zawiera szereg mechanizmów optymalizujących szybkość pracy rozwiązań w trybie klient-serwer.
  • Wykonywanie zadań na serwerze. Wykorzystywanie serwera 1C:Enterprise 8 pozwala skumulować w nim wykonanie największych operacji dotyczących obróbki danych. Np. przy realizacji dość skomplikowanych zapytań, program pracujący u użytkownika będzie otrzymywał tylko potrzebne mu i wyselekcjonowane dane, zaś całokształt obróbki zostanie wykonany na serwerze. Zazwyczaj zwiększenie mocy serwera jest dużo prostsze niż odnowienie całej bazy komputerowej klientów.
  • Zapisywanie danych do pamięci (cashowanie). System 1C:Enterprise 8 wykorzystuje mechanizmy cashowania danych. W przypadku zwrócenia się do atrybutu obiektu, odbywa się wczytywanie wszystkich danych obiektu do cashu zawartego w pamięci operacyjnej. Następne zwrócenia się do atrybutów tego samego obiektu będą kierowane już do cashu, a nie do bazy danych, co znacznie skraca czas dostarczania potrzebnych danych.
  • Funkcjonowanie skryptu na serwerze. Programista może zorganizować wykonanie pewnych procedur i funkcji na serwerze aplikacji. Takie wykonanie procedur i funkcji pozwala na przeniesienie na serwer "ciężkich" algorytmów i w ten sposób na zapewnienie jednakowej produktywności na różnych stacjach roboczych.

Narzędzia optymalizacji wydajności przy większych wdrożeniach

1C:Centrum sterowania wydajnością. Przeznaczone jest do monitoringu i analizy wydajności aplikacji na bazie 1C:Enterprise 8 w trybie klient-serwer. Pozwala ujawniać „wąskie gardła” pod kątem wydajnościowym i znaleźć rozwiązania wykrytych problemów.

1C:Test Centrum. Jest to narzędzie automatyzacji testowań obciążeniowych dla rozwiązań „z wyższej półki”, gdy oczekiwana liczba jednocześnie pracujących stanowisk sięga kilkadziesiąt bądź kilkaset. Z jego pomocą można modelować pracę przedsiębiorstwa bez udziału realnych użytkowników, co pozwala ocenić stosowalność, wydajność i skalowalność stworzonego rozwiązania w warunkach bliskich realnym.

Obydwa narzędzia dostępne są w interfejsie rosyjskim.


Do góry

 

Referencje

Firma EverAll Systemy Informatyczne jest lokalnym dostawca usług szerokopasmowego dostępu do Internetu. „system umożliwił sprostanie naszym oczekiwaniom i w pełni odpowiedział na potrzeby naszej firmy. „Możemy śmiało polecić oprogramowanie 1C:Entrprise 8. Zarządzanie Handlem.”

Produkty

System programów 1C:Enterprise 8

stworzony został do automatyzacji codziennych czynności przedsiębiorstwa, rozwiązywania rozmaitych zadań biznesowych. 1C:Enterprise 8 cechuje się otwartością. Posiada możliwość integracji z innymi programami i systemami na bazie otwartych standardów i protokołów wymiany danych. wiecej...

Kontakt

1C-Poland Sp. z o.o.
ul. Bohaterów Września 9 lok.210 
02-389 Warszawa

Tel. + 48 22 822 32 98
Mail: info@1c.pl