블로그 | CTO 사무실

디지털 세계의 현대적 네트워킹

로리 맥비티 썸네일
로리 맥비티
2023년 4월 27일 게시

세기가 바뀌면서부터(이 말을 하는 데 지칠 줄 모릅니다) 네트워킹은 점점 더 상품화되었습니다. 전 세계적으로 약 151억 4천만 대의 스마트 기기 에 플러그 앤 플레이 방식의 연결을 제공하기 위해 홈 네트워킹에서 "라우터"가 널리 사용되고 있다는 점을 생각해 보십시오.

네트워킹은 우리 모두가 알고 사랑하는 오래된 2-3 계층 IP 기반 연결과 동일합니다. 너무 표준화되고 예측 가능해서 공급업체는 가장 기술에 능숙하지 않은 사용자도 자신과 모든 가젯을 온라인에 올릴 수 있는 블랙박스를 구축할 수 있습니다.

하지만 그것은 단일한 환경입니다. 퍼블릭 클라우드와 엣지를 점점 더 많이 추가하면 그렇게 간단하지 않습니다.

간단하지 않은 것을 더욱 단순하지 않게 만들기 위해 모든 환경에서 애플리케이션 연결을 지원해야 하는 필요성을 추가하면 가장 노련한 네트워크 전문가조차도 좌절시키는 복잡한 시스템이 만들어집니다.

표준 네트워크 관련 사항은 아주 표준적이며, 대부분 네트워크 전문가는 코어에서 클라우드로, 엣지로, 엣지에서 코어로 패킷을 전달하는 작업을 충분히 처리할 수 있습니다. 하지만 그 위에 애플리케이션 계층 연결을 추가하면 더욱 어려워집니다.

중요한 것은 현대의 디지털 세계에서 네트워킹은 기본적으로 이러한 연결 계층을 포함해야 한다는 것입니다. 결국 "네트워크"는 2개의 계층뿐만 아니라 7개의 계층으로 이루어져 있으며, 잘 정의된 프로토콜에 의해 고도로 표준화되고 관리됩니다. 즉, 하이브리드 및 멀티 클라우드 환경에서 네트워킹에 대해 이야기할 때 RFC에서 규정한 대로 전송(4계층) 및 애플리케이션(7계층) 계층이 반드시 포함되어야 합니다.

앱 제공 및 보안은 상위 계층에서 작동합니다. 이는 최적화하고 보안을 강화하기 위해 설계된 기술입니다. 따라서 여러 속성에 걸쳐 앱을 연결하려면 IP에서 TCP, HTTP까지 전체 네트워킹 스택을 고려해야 합니다. "네트워크"를 설정하는 과정에 앱 전송 및 보안을 포함해야 합니다. 이는 정의상 "네트워크"의 일부이기 때문입니다.

수년간 우리(기업의 '우리')는 전통적인 애플리케이션과 현대적인 애플리케이션을 구별해 왔습니다. 이러한 구분은 모바일 및 마이크로서비스 기반 애플리케이션의 고유한 연결성과 구조적 요구 사항 때문에 필요합니다. 그러니 네트워크 측면에서도 같은 구별을 해야 할 때가 된 것 같습니다. 전통적인 네트워킹은 L2와 L3를 중심으로 진행됩니다. 최신 네트워킹에는 L4부터 L7까지가 통합되어 있습니다.

불행히도, 요즘은 "풀스택"이라는 목표를 달성하기가 쉽지 않습니다. 풀스택 가시성, 풀스택 개발자, 풀스택 네트워킹. 우리는 현재의 제로 트러스트 시장에서 이를 확인할 수 있습니다. 이 시장에서는 완전한 기능을 갖춘 제로 트러스트 아키텍처 보다는 제로 트러스트 네트워킹 에 초점이 맞춰져 있습니다.

그 이유는 부분적으로 "네트워크"의 상위 계층이 더 유동적이고 역동적이며 전달 및 보안이 더 어렵기 때문입니다.

L2-3 또는 L2-4의 복잡성만 해결하는 멀티 클라우드 네트워킹을 제공하는 것만으로는 충분하지 않습니다. 이는 네트워킹의 정말 어려운 부분인 L7을 해결하지 못합니다. 그렇기 때문에 우리는 기존 네트워킹 접근 방식이 실제로 멀티 클라우드 모델에서 운영하는 데 따른 복잡성 문제를 해결하지 못한다고 믿습니다.

디지털 세계를 정의하는 분산 앱과 디지털 서비스를 운영하는 데 따른 어려움을 해소하려면 멀티 클라우드 네트워킹에 전체 스택이 포함되어야 합니다.