|
Rodzina Cisco ACE - nowe funkcjonalności
Celem artykułu jest zapoznanie z rodziną urządzeń Cisco ACE -Application Control Engine oraz omówienie nowych funkcjonalności dostępnych w wersji drugiej oprogramowania dla modułu serwisowego Cisco ACE. Artykuł dostępny jest na stronie internetowej pod adresem: http://www.integrator.solidex.com.pl/4584_4590.htm Urządzenia Application Control Engine integrują następujące funkcje:
ACE najczęściej stosujemy w celu zapewnienia wirtualizacji elementów Centrum Przetwarzania Danych. Wirtualizacja elementów CPD jest kluczowa dla jago skalowalności, wysokiej dostępności oraz bezpieczeństwa przy zachowaniu łatwości zarządzania. Rodzina produktów Cisco ACE składa się z:
Poniższy rysunek przedstawia rodzinę produktów Cisco ACE.
ACE 4710 Appliance ACE XML Gateway Cisco ACE Global Site Selector Cisco ACE Module
Istnieje możliwość uzyskania wydajności do 64 Gbps poprzez wykorzystanie czterech modułów serwisowych w jednym urządzeniu. Cechy oprogramowania modułów serwisowych ACE w wersji 2.0 Nowa wersja oprogramowania dla modułów serwisowych ACE dostępna jest od 6 marca 2008 roku. Oprogramowanie w wersji drugiej o numerze release A2(1.0) i nazwie c6ace-t1k9_mz.A2_1.bin jest dedykowane dla modułów ACE w wersji- ACE10 (ACE10-6500-K9) oraz ACE20 (ACE20-MOD-K9). Oprogramowanie to znacznie rozszerza możliwości funkcjonalne wcześniejszej wersji oprogramowania w zakresie protokołów balansowania ruchu, akceleracji oraz mechanizmów zapewniających ochronę aplikacji.
Dla innych protokółów aplikacyjnych istnieje możliwości balansowania ruchu za pomocą protokołu Generic Protocol Parsing. Działanie protokołu GPP polega na analizie zawartości pakietów protokołu UDP oraz sesji TCP (L4) za pomocą wyrażeń regularnych. Na podstawie danych uzyskanych z analizy możliwe jest balansowaniu ruchu dla nieznanych protokołów. Istotną cechą oprogramowania w wersji 2.0 są nowe algorytmy równoważenia ruchu (predictors). Algorytmy te określają, w jaki sposób ruch jest rozkładany (balansowany) pomiędzy poszczególne serwery w farmie serwerów. Oprócz znanych z wcześniejszej wersji algorytmów, takich jak "Round Robin" (przydzielanie sesji kolejnym serwerom) czy "Least connections" (przydzielanie sesji serwerom o najmniejszej liczbie połączeń) wprowadzono nowe algorytmy:
Działanie algorytmu Adaptive Response polega na rozkładaniu ruchu na bazie czasu odpowiedzi serwerów. Czas ten jest obliczany na podstawie ilości skonfigurowanych próbek. Możliwe są trzy opcje mierzenia:
Algorytm Least-Loaded Using SNMP automatycznie oblicza najmniej obciążony serwer na podstawie odpowiedzi SNMP otrzymanych od serwerów. Jest to jedna z najbardziej dokładnych metod obliczania obciążenia serwerów, która może wspierać obiekty SNMP (SNMP Object ID), takie jak:
Algorytm Least-Bandwidth wybiera serwer, który przetworzył najmniejszą ilość ruchu sieciowego w określonym czasie. ACE mierzy statystyki ruchu do serwerów w obu kierunkach i oblicza pasmo wykorzystane w czasie próbkowania. Na podstawie wyników próbkowania tworzona jest uporządkowana lista serwerów. Funkcje bezpieczeństwa nowej wersji oprogramowania dla modułu ACE, oprócz zaawansowanej ochrony DoS (Denial-of-service), zostały rozszerzone o dodatkowe protokoły podlegające inspekcji:
Moduł ACE posiada zaawansowane mechanizmy bezpieczeństwa typu firewall aplikacyjny oraz większą wydajność w stosunku do modułu serwisowego firewall -FWSM. Należy jednak pamiętać, iż moduł ACE posiada także pewne ograniczenia i nie powinien stanowić jego alternatywy. Wnioski: Rodzina urządzeń Application Control Engine (ACE) stanowi element architektury Data Center 3.0 czyli koncepcji budowy zaawansowanych centrów danych nowej generacji. Rodzina Cisco ACE zapewnia zwiększenie dostępności, wydajności oraz bezpieczeństwa usług i aplikacji pracujących w centrach danych przy jednoczesnej redukcji kosztów utrzymania. Nowa wersja oprogramowania modułu serwisowego ACE dla przełączników Catalyst serii 6500 oraz routerów serii 7600 zapewnia znaczne ulepszenia w stosunku do wcześniejszej wersji. Wersja 2.0 wspiera dodatkowe protokoły aplikacyjne oraz zapewnia równoważenie ruchu w oparciu o ulepszone algorytmy balansowania. W nowej wersji ulepszone zostały mechanizmy obsługi akceleracji protokołu SSL, natomiast bezpieczeństwo aplikacji osiągnięto dzięki rozbudowie mechanizmów inspekcji protokołów oraz ochronie DoS. |


