publikuj: Opublikuj w wykop.pl Opublikuj we flaker.pl Opublikuj na OSnews.pl Opublikuj w delicious wydrukuj
1 skomentuj »

TAGI: cloud computing , chmura obliczeniowa , juniper , soa

2009-05-22 09:21  |  Andy Ingram

Cloud computing: nowe reguły ekonomiczne rządzące sieciami

Cloud computing: nowe reguły ekonomiczne rządzące sieciami

Sieci centrów przetwarzania danych stały się głównym obszarem wielkich zmian technicznych i ekonomicznych. „Przetwarzanie w chmurze” wraz ze wszystkimi umożliwiającymi ten proces rozwiązaniami technicznymi już obciąża do granic możliwości istniejące sieci, mimo że to dopiero początek transformacji. Sposób, w który obecnie firmy zaplanują swe migracje sieciowe, zdecyduje o tym, jak przez wiele kolejnych lat będzie się kształtowała ich struktura kosztów, wydajność i skalowalność – co zwiększy konkurencyjność jednych, a innym będzie kłodą u nogi.

Centra przetwarzania danych w chmurze to w zasadzie „fabryki” tworzące i dostarczające usługi klientom, partnerom, pracownikom i regulatorom. O tym, co mogą robić, decydują rozwiązania techniczne, ale to, co muszą robić, dyktuje już ekonomia i sytuacja rynkowa. Na przykład centra muszą obecnie poprawiać jakość usług mimo kurczących się budżetów, czy też radzić sobie z lawinowo przyrastającą ilością danych bez kompromisów ze strony jakości usług.

Takie nowe środowiska produkcyjne muszą także spełniać nowe wymagania. Nowe techniki umożliwiają wirtualizację przetwarzania i pamięci, centralizację infrastruktury i radykalną, natychmiastową rozbudowę działalności. Jednocześnie przedsiębiorstwa i konsumenci domagają się więcej treści – bogatszych i szybciej dostarczanych do dowolnego urządzenia znajdującego się w dowolnym miejscu. Przetwarzanie w chmurze może spełniać te nowe wymagania i zapewniać większe możliwości – ale tylko wtedy, gdy w centrach przetwarzania danych zostaną pokonane problemy nierozerwalnie związane z budową dotychczasowych sieci obsługujących takie ośrodki.

 

Złożoność sieci: co się stało i dlaczego to jest ważne?

Z małymi wyjątkami współczesne sieci centrów przetwarzania danych stały się zbyt skomplikowane i kosztowne, by pozwalać na realizację przetwarzania w chmurze. Większość kierowników ośrodków przyzna, że u nich też pojawiają się poniższe tendencje:

  • Nowe architektury aplikacji — stary model aplikacji „klient serwer z rozpoznawaniem stanów” ograniczał ruch aplikacji do połączeń „północ/południe” między serwerami i klientami, ale nie pozwalał na skalowanie rozwiązania do poziomu dziesiątek tysięcy użytkowników, o milionach nawet nie mówiąc. Współczesne architektury usługowe i zastosowania Web 2.0 rozprowadzają ruch do wielu specjalizowanych serwerów, stwarzając nowe wymagania w stosunku do sieci.
  • Nowe treści — ponieważ współcześnie wszystko, od szkoleń do rozmów telefonicznych, jest ucyfrowiane, zachodzi potrzeba przemieszczania i magazynowania lawinowo wzrastającej ilości coraz bogatszych danych. A każda poprawa wydajności owocuje kolejnym wzrostem popytu.
  • Nowe klienty — eksplozja popularności klientów bezprzewodowych i ruchomych plus całej infrastruktury serwerowej i pamięciowej niezbędnej do ich obsługiwania gwarantuje, że ruch w sieci będzie większy, a połączenia sieciowe bardziej skomplikowane. Próby wyprzedzania tych trendów są jedynie chwilowym odciążeniem, mogącym nawet prowadzić do dalszego skomplikowania sieci.  Na przykład:
    więcej urządzeń sieciowych — dodawanie ich jako szybkiego sposobu na pokonanie ograniczeń przepustowości prowadzi tylko do wzrostu komplikacji, ponieważ nowe połączenia i obciążenia wprowadzają większe opóźnienia i podnoszą koszty.
  • Sieci specjalizowane pod kątem jednego zastosowania — problemy w centrach przetwarzania danych często obchodzi się, budując w nich dodatkowe sieci specjalizowane.  Ethernetem płyną dane, Fibre Channel SAN łączą macierze dyskowe z serwerami, zaś niskozwłoczne sieci, takie jak InfiniBand przenoszą łączność międzyserwerową. Ale pofragmentowanie sieci ogromnie komplikuje próby jej wirtualizacji, a także bieżące zarządzanie.
  • Koncentracja zasobów i zarządzania — konsolidowanie infrastruktury i jej eksploatacji we własnych, zleconych na zewnątrz lub współdzielonych centrach przetwarzania danych poprawia stopień wykorzystania, sprawności i kontroli, ale stwarza konieczność poświęcenia większej uwagi sprawom wydajności, dostępności i bezpieczeństwa infrastruktury sieciowej.
  • Wirtualizacja — będąca zasadniczo innym sposobem koncentrowania zasobów, wirtualizacja umożliwia budowanie zasobów pamięci, serwerów i partycji sieci z użyciem mniejszej liczby urządzeń fizycznych. W takim podejściu wiele aplikacji czy grup użytkowników może używać tej samej infrastruktury fizycznej, co prowadzi do jej lepszego wykorzystania i elastyczności dzięki możliwości rozkładania obciążeń roboczych na pule zasobów. Ale uruchamianie i migracja wirtualnych obciążeń roboczych stwarza ogromne wymagania na wydajność i elastyczność sieci.

Nie są to problemy dotyczące wyłącznie centrów przetwarzania danych, ale z zasady objawiają się w najbardziej wyśrubowanych otoczeniach. A dotyczą także firm, które nie planują oferowania usług przetwarzania w chmurze, jednak wykorzystują ich technologie składowe.

 

Ekonomia uproszczenia sieci

Współcześnie przeciążone zasoby komutacyjne i powszechna agregacja oraz warstwy szkieletowe sieci to problemy odziedziczone. Większość sieci pierwotnie projektowano do obsługi ograniczonych przepustowości i z uwzględnieniem gęstości upakowania portów w starszych generacjach routerów i przełączników, zaś natężenie i rozpływy ruchu przewidywano dla aplikacji w architekturze klient-serwer.

Ale nie trzeba już projektować sieci w tak ułomny sposób. W sytuacji idealnej moglibyśmy zaprojektować scentralizowaną sieć podzieloną wirtualnie na partycje jako jeden „logiczny” przełącznik, który jest rozproszony fizycznie (ze względów niezawodnościowych), zapewniający wysokie parametry, małe opóźnienia i możliwość łączenia wszystkiego ze wszystkim w centrum przetwarzania danych dla każdego rodzaju ruchu.

Niewiele ze współczesnych sieci w centrach przetwarzania danych nawet zbliża się do tego ideału, ale większość z nich może skorzystać na nowym podejściu, którego nadrzędną zasadą jest upraszczanie. Nowe techniki umożliwiają projektantom zmniejszanie złożoności sieci i kosztów jej posiadania poprzez ograniczenie liczby warstw komutacji, liczby łączy skrośnych, konsolidację infrastruktury zabezpieczającej i przyjęcie jako standard jednego systemu operacyjnego pozwalającego na automatyzację działania sieci w infrastrukturze komutacyjnej, rutingowej i usług sieciowych.

Takie uproszczenie podejścia pozwala już dziś przygotować się na wysoką wydajność i szybkie zmiany, niezależnie od tego, czy firma zamierza w pełni wdrożyć wysoce zwirtualizowane intensywnie wykorzystujące sieć usługi „przetwarzania w chmurze”.

Bardzo interesujący jest aspekt zmniejszenia kosztów eksploatacji. Można je zmniejszyć już samym tylko ograniczeniem liczby przełączników. Ale gdy racjonalizacja dotyczy całej warstwy sieciowej, oszczędności pojawiają się wszędzie:

  • Ekonomiczny projekt powoduje, że infrastruktura sieciowa jest skonsolidowana w mniejszej liczbie urządzeń, co oszczędza miejsce, energię zasilającą, do chłodzenia, a także zmniejsza koszty ogólne zarządzania.
  • „Spłaszczone” sieci pozwalają na centralizację i wirtualizację urządzeń zabezpieczających i zastąpienie nimi licznych oddzielnych urządzeń realizujących SSL, VPN, NAT i inne zabezpieczenia. Konsolidacja urządzeń zabezpieczających ogranicza koszty i ułatwia zarządzanie sieciami, przez co stają się one sprawniejsze i bezpieczniejsze.
  • Ekonomiczniejsze zarządzanie pomnaża oszczędności. Zmniejszenie liczby i zróżnicowania urządzeń upraszcza zarządzanie nimi. Znormalizowanie interfejsów zwiększa wydajność pracy wysokokwalifikowanego personelu i pozwala na stosowanie zautomatyzowanych narzędzi do zarządzania siecią i jej rutynowej konserwacji.

 

Wydajność uproszczonych sieci

Oprócz niższych kosztów budowy i zarządzania, bardziej płaskie sieci działają sprawniej. Przejście pakietu danych przez każdy kolejny przełącznik czy urządzenie zwiększa opóźnienie w torze transmisji danych, tak że eliminacja warstw komutacji zmniejsza opóźnienie całościowe. W bardziej płaskich sieciach sprawniej też działają współczesne aplikacje: na przykład te oparte na architekturze usługowej (ang. Service Oriented Architecture - SOA) korzystają na tym, że sieci centrów przetwarzania danych są w stanie na bieżąco obsługiwać cały ruch międzyserwerowy przez nie generowany.

Wysokowydajne sieci o niskich opóźnieniach są szczególnie istotne dla firm planujących zwiększenie swego zaangażowania w wirtualizację. Aby ją wprowadzić na dużą skalę niezbędne jest zaplanowanie migracji sieci; powinno być dokonane na jak najwcześniejszym etapie.

 

Lepsze usługi i wyniki gospodarcze

Opisywane powyżej ograniczenia kosztów i zwiększenie wydajności będą obiektem bezpośredniego zainteresowania firm zamierzających w pełni wykorzystać możliwości stwarzane przez nowe techniki obliczeniowe, w dziedzinie pamięci masowych i oprogramowania. Ale korzyści płynące z szybszych, prostszych, elastyczniejszych i tańszych rozwiązań podstawowych będą odczuwalne w całych centrach przetwarzania danych i firmach przez nie obsługiwanych – w postaci długofalowych usprawnień operacyjnych.

Pojedyncza wysoce skalowalna sieć centrum przetwarzania danych ułatwia grupowanie zasobów serwerowych i pamięci celem skuteczniejszego rozkładania obciążeń i lepszego wykorzystania zasobów. Upraszcza też uruchamianie usług, skracając czas niezbędny do wprowadzania nowych, czy cyklicznego ustawicznego ulepszania usług już oferowanych. A interesujący jest wynik ostateczny – im wyższej jakości usługi można świadczyć w krótszym czasie, tym niższe będą koszty.

Niezależnie od tego, czy organizacja planuje przejście na „przetwarzanie w chmurze” szerokim frontem, czy też tylko stopniowe wykorzystywanie korzyści płynących z wirtualizacji, pamięci sieciowych i nowych modeli udostępniania aplikacji, powinna dobrze się przyjrzeć wymaganiom na swoje sieci. Spłaszczona i prostsza konstrukcja sieci szybko się zwróci i pozwoli firmie szybciej dostosowywać się do wyzwań, które pojawią się w przyszłości.

--

Andy Ingram, autor artykułu, jest wiceprezesem do spraw marketingu produktów i rozwoju działalności w dziale Data Center Business Group w Juniper Networks

publikuj: Opublikuj w wykop.pl Opublikuj we flaker.pl Opublikuj na OSnews.pl Opublikuj w delicious wydrukuj
1 skomentuj »

Polecamy

Reklama

Komentarze

  • Adam Brylski

    #1 Adam Brylski 2010-07-09 22:17:09 0

    Bardzo dobry artykuł. Rzeczowy i fachowy.

    Mam nadzieję, że dzieki takim informacjom jak ta, polski cloud computing w końcu wejdzie w XXI wiek.

    Zainteresowanym, polecam również http://www.cloudamo.com

    Znalazłem tam kilka fajnych pozycji do poczytania.

    Pozdrawiam redakcję i internautów. Adam.

    IP: 87.194.32.[...] Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/533.4 (KHTML, like Gecko) Chrome/5.0.375.99 Safari/533.4

Uwaga! Możesz zarejestrować się w serwisie i w ten sposób zarezerwować swój nick oraz ominąć konieczność ciągłego odczytywania wyrazów.

Aby dodać komentarz, musisz podać swój nick, treść komentarza oraz poprawnie przepisać oba słowa z obrazka (słowa muszą być rozdzielone spacją).
W treści komentarza można używać języka formatowania BBcode.

Polecane książki

Czytaj Webhosting

Chcesz być na bieżąco z naszymi informacjami? Zapisz się na Newsletter.

Zarejestruj domenę

Sprawdź dostępność swojej domeny:

.pl: 0 zł   .com: 19.90 zł
.com.pl: 0 zł   .eu: 19.90 zł