Co to jest cloud networking?


Termin cloud networking odnosi się do zarządzania i dostarczania zasobów sieciowych i usług przy użyciu infrastruktury i technologii cloud computing. Zamiast polegać wyłącznie na tradycyjnym, lokalnym sprzęcie, sieć w chmurze wykorzystuje zwirtualizowane komponenty sieciowe, takie jak wirtualne routery, zapory ogniowe i równoważenia obciążenia, hostowane w środowisku chmurowym. Może to być chmura publiczna, chmura prywatna lub połączenie obu tych elementów.

Rozszerza łączność sieciową i możliwości chmury, umożliwiając organizacjom łączenie użytkowników, aplikacji, centrów danych i lokalizacji na brzegu za pomocą elastycznej, dostępnej przez Internet infrastruktury. Obejmuje ono projektowanie, budowanie i zarządzanie sieciami, które działają w tych środowiskach chmurowych i między nimi.

BGP

Główną ideą jest wykorzystanie nieodłącznych korzyści chmury - takich jak skalowalność, zwinność i dostępność zasobów na żądanie - i zastosowanie ich w sieciach. Podejście to pozwala na konfigurowanie, skalowanie i zarządzanie sieciami w sposób bardziej dynamiczny i często bardziej wydajny niż w przypadku tradycyjnych sieci powiązanych z ograniczeniami sprzętowymi.

Jak działa cloud networking?

Działanie sieci w chmurze polega na przeniesieniu tradycyjnych funkcji sieciowych z fizycznego sprzętu i na oparte na oprogramowaniu, zwirtualizowane środowiska hostowane w infrastrukturze dostawcy chmury lub konfiguracji chmury prywatnej. Wykorzystuje kilka kluczowych koncepcji i technologii do tworzenia elastycznych, skalowalnych i zarządzalnych sieci.

Podstawą działania sieci chmurowej jest wykorzystanie wirtualizacji do replikacji w oprogramowaniu funkcji fizycznych urządzeń sieciowych, takich jak routery, przełączniki, zapory sieciowe i load balancery. Te wirtualne zasoby mogą być dostarczane, konfigurowane i zarządzane programowo, często za pośrednictwem internetowych pulpitów nawigacyjnych lub interfejsów API dostarczanych przez dostawcę rozwiązań chmurowych.

Poniżej wymieniamy niektóre z podstawowych komponentów i technologii, które decydują o funkcjonowaniu sieci chmurowej:

Wirtualizacja i Wirtualne Sieci

Podstawą sieci cloud jest pominięcie sprzętu fizycznego. Funkcje sieciowe są uruchamiane jako oprogramowanie na serwerach w centrach danych dostawcy chmury. Pozwala to na tworzenie wirtualnych sieci, takich jak Virtual Private Cloud (VPCS), które są logicznie odizolowanymi sekcjami w ramach chmury publicznej. W ramach tych VPS organizacje mogą definiować zakresy adresów IP, tworzyć podsieci do segmentacji, konfigurować tablice tras i konfigurować bramy sieciowe, naśladując w ten sposób tradycyjną sieć przy jednoczesnym wykorzystaniu elastyczności chmury.

Software-Defined Networking (SDN)

Sieci w chmurze opierają się w dużej mierze na zasadach Software-Defined Networking (SDN). Usługa SDN oddziela control plane sieci, który decyduje o miejscu, z którego wysyłany jest ruch, od data plane, który tak naprawdę przekazuje ruch. W kontekście chmury, zarządzanie siecią i konfiguracja są scentralizowane i obsługiwane przez kontrolery oprogramowania.

Łączność i routing

Cloud networking zapewnia połączenia między różnymi zasobami i usługami. Obejmuje to łączenie wirtualnych maszyn (VM) w ramach tej samej wirtualnej chmury prywatnej (VPC), łączenie różnych VPS, łączenie VPS między wieloma dostawcami usług w chmurze (multicloud) lub ustanawianie bezpiecznych połączeń między środowiskiem chmurowym a lokalnymi centrami danych organizacji (chmura hybrydowa).

Dzięki połączeniu tych elementów cloud networking umożliwia firmom budowanie i obsługiwanie złożonych infrastruktur sieciowych, które są elastyczne, skalowalne na żądanie i zarządzane za pomocą oprogramowania, takiego jak Load Balancer , dostosowując możliwości sieciowe do dynamicznego charakteru zasobów chmurowych.

Czy sieć w chmurze jest bezpieczna?

Pozycja sieci w chmurze w zakresie bezpieczeństwa nie jest z góry określona; jest to bezpośredni wynik wyborów projektowych, starannej konfiguracji i ciągłych praktyk zarządzania. Działa w ramach kluczowego modelu współodpowiedzialności, w którym dostawca usług chmurowych zabezpiecza fundamentalną infrastrukturę chmurową. Jednocześnie klient jest odpowiedzialny za zabezpieczenie wszystkiego, co funkcjonuje w chmurze, w tym sposobu konfiguracji i korzystania z usług sieciowych.

Obowiązki Dostawcy Usług W Chmurze:

Dostawcy usług chmurowych stale inwestują w zabezpieczenie swojej rozległej globalnej infrastruktury. Zasadniczo ich obowiązki obejmują podstawowe elementy:

  • Bezpieczeństwo fizyczne Ochrona fizycznych centrów danych, w których przechowywane są serwery, przestrzeń dyskowa i urządzenia sieciowe, przed nieuprawnionym dostępem lub zagrożeniami środowiskowymi.
     
  • Bezpieczeństwo infrastruktury: Zabezpieczenie rdzeni obliczeniowych, przestrzeni dyskowej i sprzętu sieciowego oraz warstwy wirtualizacji (hiperwizor), która umożliwia świadczenie usług w chmurze.
     
  • Odporność sieci: Wdrażanie środków ochrony sieci szkieletowej przed zagrożeniami na dużą skalę, w szczególności atakami rozproszonej odmowy dostępu do usługi (DDoS), często zapewniając klientom ochronę podstawową.
     
  • Usługi bezpieczeństwa: Tworzenie i oferowanie kompleksowego pakietu narzędzi, usług i funkcji bezpieczeństwa (takich jak szyfrowanie, zapory sieciowe i zarządzanie tożsamością), które klienci mogą wykorzystywać do zabezpieczania aplikacji i danych.

Obowiązki Klienta

Bezpieczeństwo sieci chmurowej skutecznie spoczywa na kliencie. Chociaż dostawca usług kryptograficznych zapewnia bezpieczne podstawy i narzędzia, klient musi korzystać z nich poprawnie. Do kluczowych obszarów odpowiedzialności klienta należą:

Konfiguracja

Oznacza to staranne tworzenie wirtualnych komponentów sieci, takich jak wirtualne chmury prywatne (VPCS), podsieci, tablice tras i różne bramy (w tym Internet, NAT i VPN). Błędne konfiguracje, takie jak przypadkowe pozostawienie portów otwartych dla Internetu lub ustanowienie zbyt permisywnych reguł routingu, są główną przyczyną incydentów związanych z bezpieczeństwem w chmurze i należy ich aktywnie unikać poprzez staranne planowanie i regularny audyt.

Kontrola dostępu

Kluczowe znaczenie ma wdrożenie solidnej polityki zarządzania tożsamością i dostępem (IAM). Oznacza to przestrzeganie zasady najmniej uprzywilejowanych uprawnień i zagwarantowanie, że użytkownicy i usługi mają tylko uprawnienia ściśle niezbędne do wykonywania ich zadań.

Zarządzanie firewallem

Właściwa konfiguracja i konserwacja wirtualnych zapór jest kluczowa dla kontroli ruchu. Zazwyczaj wiąże się to z zarządzaniem zaporami stanowymi, aby monitorować połączenia i zazwyczaj działa na poziomie instancji.

Szyfrowanie danych

Ochrona poufności danych wymaga szyfrowania w spoczynku i w tranzycie. Dane przesyłane przez sieć, zwłaszcza przez Internet publiczny lub pomiędzy różnymi środowiskami, powinny być zabezpieczone za pomocą protokołów, takich jak TLS/SSL lub bezpieczne połączenia VPN.

Segmentacja

Skuteczne wykorzystanie technik segmentacji sieci, przede wszystkim za pośrednictwem Wirtualnych Chmur Prywatnych (VPC) oraz podsieci, ma kluczowe znaczenie dla bezpieczeństwa. W ten sposób izolowane są różne warstwy aplikacji lub środowiska (np. programistyczne i produkcyjne). Dobra segmentacja ogranicza "promień uderzenia", jeśli jedna część sieci jest zagrożona.

Monitoring i logowanie

Stały monitoring i kompleksowe logowanie nie podlegają negocjacjom w zakresie wykrywania zagrożeń i badania incydentów. Klient powinien włączyć i przeanalizować logi. Konfiguracja automatycznych alertów dla podejrzanych działań jest krytyczna dla terminowej odpowiedzi.

Względy Bezpieczeństwa

Sieci w chmurze mogą znacznie poprawić ochronę, jeśli są stosowane prawidłowo. Firmy, które decydują się na korzystanie z sieci chmurowej, muszą zadbać o to, by zostało podjętych kilka kluczowych kroków:

  • Dostęp do zaawansowanych narzędzi: Firmy zyskują dostęp do zaawansowanych, skalowalnych usług bezpieczeństwa, w tym do zarządzanego wykrywania zagrożeń, systemu WAFS i mitygacji DDoS, często utrzymywanych przez dedykowanych ekspertów ds. bezpieczeństwa w CSP.
     
  • Scentralizowana kontrola i automatyzacja: SDN umożliwia ujednolicone zarządzanie i zautomatyzowane egzekwowanie zasad bezpieczeństwa, redukcję błędów ręcznych i poprawę spójności.
     
  • Zgodność i aktualizacje: Dostawcy często zapewniają zgodność z różnymi standardami branżowymi, takimi jak ISO 27001, SOC 2 i PCI DSS, co ułatwia klientom wypełnianie ich zobowiązań. Zajmują się również łatkami związanymi z infrastrukturą podstawową.

Niemniej jednak, dynamiczny charakter chmury, ryzyko błędnej konfiguracji z powodu jej złożoności, zapotrzebowanie na specjalistyczne umiejętności w zakresie bezpieczeństwa chmury w zespole klienta oraz nieodłączne poleganie na praktykach bezpieczeństwa dostawcy pozostają kluczowymi kwestiami.

Podsumowując, dobrze zaprojektowana i starannie zarządzana sieć w chmurze może osiągnąć bardzo wysoki poziom bezpieczeństwa, często wykraczający poza to, co jest wykonalne lokalnie dla wielu organizacji. Sukces zależy od zrozumienia modelu współodpowiedzialności i rygorystycznego stosowania najlepszych praktyk bezpieczeństwa w odniesieniu do kontrolowanych przez klienta aspektów środowiska chmurowego.

Cloud networking vs. sieć tradycyjna

Sieci w chmurze i tradycyjne sieci reprezentują fundamentalnie różne podejścia do tworzenia i zarządzania połączeniami, które łączą użytkowników, aplikacje i dane.

Tradycyjne sieci są zakorzenione w fizycznej infrastrukturze. Firmy kupują, wdrażają i zarządzają sprzętem, takim jak routery, przełączniki, zapory sieciowe i load balancery, w swoich centrach danych lub pomieszczeniach.

Z drugiej strony, usługi w chmurze nie są współdzielone, lecz są współdzielone przez dostawcę rozwiązań chmurowych. Zamiast urządzeń fizycznych organizacje wykorzystują zwirtualizowane funkcje sieciowe - takie jak wirtualne routery, prywatne chmury wirtualne (VPCS), zdefiniowane programowo zapory sieciowe i load balancery - które są dostarczane i zarządzane za pośrednictwem interfejsów internetowych lub API.

Wykorzystuje to ogromną infrastrukturę dostawcy, umożliwiając szybkie wdrażanie i skalowalność na żądanie. Zasoby sieciowe można w ciągu kilku minut zwiększać lub zmniejszać w zależności od potrzeb aplikacji.

Cloud networking vs Cloud computing

Podczas gdy sieci chmurowe i cloud computing są ze sobą ściśle powiązane i często ze sobą powiązane, są to odrębne koncepcje. Cloud computing to globalna koncepcja dostarczania różnych zasobów IT - w tym serwerów (obliczeniowych), przestrzeni dyskowej, baz danych, oprogramowania, analityki, etc. - na żądanie za pośrednictwem Internetu, z reguły w modelu pay as you go. Usługa ta obejmuje różne modele usług, w tym Infrastructure as a Service (Iaas), Platform as a Service (Paas) i Software as a Service (Saas). 

Z drugiej strony, sieci w chmurze są specyficznym podzbiorem lub elementem cloud computingu, koncentrującym się wyłącznie na aspektach sieciowych w ramach tego modelu. Zapewnia infrastrukturę wirtualnych sieci, usługi oraz łączność niezbędną do połączenia zasobów chmurowych i połączenia ich z użytkownikami lub środowiskami lokalnymi.

Cloud Networking i OVHcloud

OVHcloud Public Cloud oferuje elastyczne i skalowalne rozwiązania do tworzenia i wdrażania aplikacji na całym świecie, oferujące szeroką gamę usług, bezpieczną sieć prywatną za pośrednictwem sieci vRack oraz równoważenie obciążenia zapewniające wysoką dostępność i wydajność:

Public Cloud

Public Cloud

Uwolnij niezrównaną elastyczność i wydajność dzięki Public Cloud. Twórz, wdrażaj i skaluj aplikacje w prosty sposób za pomocą naszych otwartych, odwracalnych i transparentnych rozwiązań chmurowych. Skorzystaj z kompletnego katalogu usług, który obejmuje instancje obliczeniowe, skalowalną przestrzeń dyskową, wydajną sieć, bazy danych oraz narzędzia AI.

Ikona Hosted Private Cloud

Sieć Public Cloud

Budowa bezpiecznych i skalowalnych architektur sieci w ramach Public Cloud od OVHcloud. Odizoluj zasoby i łącz je w prywatnych centrach danych na całym świecie za pomocą technologii vRack. Nasze rozwiązania cloud networking zapewniają elastyczność i kontrolę, których potrzebujesz.

Ikona Bare Metal

Public Cloud Load Balancer

Zapewnij optymalną wydajność i wysoką dostępność aplikacji dzięki Load Balancerowi Public Cloud. Automatycznie rozdzielaj ruch przychodzący na wiele instancji, aby zapobiec przeciążeniom i zagwarantować użytkownikom bezproblemową obsługę, nawet w okresach wysokiego zapotrzebowania.