M2 Platform Architecture

M2는 서비스 앞단의 요청 처리 플랫폼입니다

M2 Platform은 사용자, 크롤러, 운영 요청을 서비스 앞단에서 받아 Edge, Proxy Layer, Function Components, Runtime 경로로 분리합니다. 필요한 요청만 처리하고 나머지는 안정적으로 통과시킵니다.

Request SideBrowser · Crawler · Admin

사용자 요청과 외부 연동, 운영 요청이 모두 서비스 앞단으로 들어옵니다.

M2 Platform Layer
Edge · Proxy · Components

캐시, 정책 판단, 기능 컴포넌트 처리를 한 Layer 안에서 조합합니다.

Pass-throughCustomer Origin

처리하지 않는 요청은 원본으로 통과

Managed RuntimeM2 Live Cloud

관리형 처리와 확장 경로

Architecture Overview

요청은 Edge에서 걸러지고, Proxy Layer에서 경로가 결정됩니다

M2는 모든 요청을 같은 방식으로 처리하지 않습니다. Edge에서 바로 응답할 요청, 고객 origin으로 통과시킬 요청, M2 컴포넌트나 관리형 Cloud 경로로 보낼 요청을 분리합니다.

01Ingress

사용자, 크롤러, 운영 요청이 서비스 앞단으로 들어옵니다.

02M2 Edge / CDN

캐시 HIT는 origin까지 가지 않고 즉시 응답합니다.

03M2 Proxy Layer

MISS 요청은 정책과 임계점에 따라 처리 경로가 나뉩니다.

04Function Components

필요한 요청만 Page, Image, Video, Security 기능으로 처리합니다.

05Runtime Path

통과 요청은 고객 origin으로, 처리 요청은 M2 Live Cloud나 컴포넌트 경로로 이어집니다.

M2 Proxy Layer

Proxy Layer는 처리할 요청과 통과시킬 요청을 구분합니다

M2 Proxy Layer는 Logic Component와 고객 origin 사이에서 경로를 결정하는 제어 지점입니다. 전체 트래픽을 한 번에 바꾸기보다 필요한 요청부터 경유시키고, 직접 통과시킬 영역은 유지합니다.

Rule · PathPolicy Router

URL, 리소스 유형, 서비스 정책을 기준으로 origin 통과와 M2 처리 경로를 나눕니다.

Traffic · LimitThreshold Control

부하가 커지는 구간은 M2 Live Cloud 경로로 넘겨 origin 부담을 낮춥니다.

Origin · FallbackSafe Pass-through

처리가 필요 없는 요청은 고객 origin으로 안정적으로 통과시켜 적용 리스크를 줄입니다.

Function Components

기능은 컴포넌트로 나누고, 공통 Layer 위에서 결합합니다

M2 Proxy Layer는 안정적인 코어로 유지하고, Page·Image·Video·Delivery 같은 기능은 독립 컴포넌트로 분리합니다. 고객 환경에는 필요한 컴포넌트만 선택적으로 조합합니다.

Page

PageSpeed · PageFX · Structured Response

메인페이지와 상품상세페이지의 렌더링, 구조, 초기 응답 품질을 다룹니다.

Image

optimg · splitimg · format detection

원본 이미지를 유지하면서 포맷, 크기, 캐시 조건을 사용자 환경에 맞춥니다.

Video

Video Processing · JIT Transcoding

요청 시점 비디오 처리와 클립 중심 전송을 별도 제품 영역으로 확장합니다.

Delivery

M2 CDN · Edge Cache · Origin Shield

반복 요청과 피크 트래픽이 origin 부하로 이어지지 않도록 완충합니다.

Security / Bot

PageBot · protectbot · access policy

봇 트래픽과 접근 정책을 Page Experience 운영 조건과 함께 검토합니다.

Managed

AM · PoC · Report · Rollback Plan

적용 범위, 성과 기준, 서비스 적용 계획을 관리형으로 정리합니다.

Cloud · Enterprise · Hybrid

같은 플랫폼을 운영 환경에 맞는 Runtime으로 제공합니다

M2 Platform은 Cloud, Enterprise, Hybrid Runtime으로 배치할 수 있습니다. 고객 인프라 조건, 보안 요건, 적용 리스크에 맞춰 운영 위치와 책임 범위를 나눕니다.

Managed CloudM2 Live Cloud

WineSOFT가 운영하는 외부 관리형 인프라에서 진단, PoC, 적용, 리포트를 빠르게 진행합니다.

Customer InfraM2 Live Enterprise

M2 Proxy Layer와 필요한 컴포넌트를 고객사 인프라에 구축형으로 제공합니다.

Flexible PathHybrid

기본 처리는 고객 환경에서 유지하고, 피크나 특수 처리는 Cloud 경로를 함께 사용합니다.

Coverage Modes

적용 범위는 전체 경유와 부분 경유로 나눠 설계합니다

M2는 처음부터 모든 요청을 같은 방식으로 처리하지 않습니다. 서비스 리스크와 PoC 목적에 맞춰 안전하게 시작할 범위와 확장 범위를 나눕니다.

Full Coverage

서비스 전체 경로를 M2 Proxy Layer가 경유하도록 구성합니다.

전체 Page Experience 개선Enterprise / Hybrid 구성운영 정책과 롤백 조건 필요
Partial Coverage

특정 URL 패턴, 이미지 경로, 상품상세페이지처럼 검증 범위가 분명한 경로부터 적용합니다.

Safe Start와 Managed PoC에 적합상품상세페이지부터 단계 적용고객 인프라 부담 최소화

현재 서비스 앞단에 어떤 M2 구성이 맞는지 함께 정리합니다

전체 경유가 필요한지, 특정 URL과 리소스부터 시작할지, Cloud와 Enterprise를 어떻게 조합할지 PoC 기준으로 검토합니다.