Nowa era – definiowana programowo

Jeszcze kilka lat temu mówiło się o sieciach definiowanych programowo. Obecnie w ten sposób budowane są całe centra przetwarzania danych oferujące niezwykłą elastyczność pracy.

Zachęcamy do skorzystania z bezpłatnej prenumeraty
elektronicznej magazynu Computerworld!
Nowoczesna ochrona danych — sześć zasad, którym należy poświęcić uwagę w pierwszej kolejności

Nowoczesna ochrona danych — sześć zasad, którym należy poświęcić uwagę w pierwszej kolejności

W dyskusjach na temat ochrony danych przybywa nowych idei, ponieważ wszystkie firmy starają się sprostać wymaganiom zmieniającej się rzeczywistości. Muszą zatem uwzględniać takie zagadnienia, jak olbrzymi wzrost ilości danych, migracje do chmury oraz przetwarzanie danych w dowolnym...

Zewnętrzne centrum danych: 10 powodów dlaczego warto z niego skorzystać

Zewnętrzne centrum danych: 10 powodów dlaczego warto z niego skorzystać

Zewnętrzne centrum danych: 10 powodów dlaczego warto z niego skorzystać Na fali popularności usług cloud computing rośnie zainteresowanie różnego typu usługami związanymi z wynajmem infrastruktury IT. Mają one zwiększać bezpieczeństwo działalność firm, przede wszystkim...

6 zasad dobrej współpracy z dostawcą usług IT

6 zasad dobrej współpracy z dostawcą usług IT

Jak ograniczyć do minimum ryzyko ewentualnych konfliktów i nieporozumień w kontrakcie outsourcingowym? Kontrakt outsourcingowy, jak każdy długotrwały i „obarczony ryzykiem związek”, jest realizowany w sposób daleki od harmonii. I zawsze generuje sytuacje, które wymagają...

Od początku swojego istnienia sieci definiowane programowo wprowadziły duże zmiany w środowisku, do którego zostały przeznaczone. Opcja konfigurowania połączeń na żądanie aplikacji sprawiła, że po raz pierwszy można było dynamicznie zestawiać tunele zgodnie z aktualną potrzebą pracy oprogramowania (np. zestawianie rozmowy telefonicznej VoIP), a także elastycznie wprowadzać założenia polityki bezpieczeństwa. Obecnie w ten sposób udaje się przeprowadzić integrację istniejącego środowiska z chmurą – przeprowadzić maszynę do innego środowiska (np. do innego data center), zachowując wszystkie założenia oraz połączenia sieciowe. W ten sposób można uruchomić środowisko chmurowe korzystające z dwóch różnych lokalizacji i przenosić aplikacje między tymi centrami przetwarzania danych, zachowując spójną adresację i ciągłe połączenia sieciowe. Uruchomiona w tak rozproszonym geograficznie środowisku aplikacja jest w stanie w dalszym ciągu odwoływać się do tej samej bazy danych (m.in. do lokalnego węzła klastra active-active), korzystać ze wszystkich elementów middleware, połączenia mogą być kierowane przez odpowiedni load balancer do właściwych instancji wirtualnych.

Krytyczne zarządzanie

Przy dostępnej wirtualizacji połączeń sieciowych, maszyn oraz całych środowisk przetwarzania danych szczególną rolę odgrywa zarządzanie. W tradycyjnym modelu data center nawet przy wdrożonej wirtualizacji serwerowej nadal wymagany jest pewien nakład pracy, by określić, czy są spełnione odpowiednie założenia właściwe do pracy danej aplikacji. Wymagania bywają różne, zależą od potrzeb biznesowych i mogą obejmować różną klasę obsługi po stronie storage'u, korzystanie z replikacji synchronicznej, równoważenie obciążenia, obsługę równoległych instancji serwerów aplikacyjnych, a także odpowiednią ochronę za pomocą zapór sieciowych. Nawet jeśli wszystkie powyższe elementy zostaną zwirtualizowane, nadal wiele warunków musi zostać spełnionych jednocześnie, by zapewnić oczekiwaną odporność na awarie lub zaplanowaną wydajność aplikacji.

Jeżeli chcesz uzyskać dostęp do dalszej części artykułu podaj adres e-mail

Dołącz do dyskusji
Bądź pierwszy i zostaw komentarz.