원래는 Cloudflare사의 CDN/WAF 서비스를 사용하다가 프로 요금제를 사용해도 SEA나 LAX까지 요청을 보내서 다른 비슷한 서비스를 알아보던 중 StackPath을 알게 되었습니다. StackPath은 예전에 MaxCDN을 제공하였으며, MaxCDN 인프라를 그대로 들고와서 서비스하고 있습니다.

stackpath.PNG.jpg

▲ StackPath 단품 패키지 가격. Cloudflare와는 다르게 필요한 서비스만 결제하는 방식입니다.

개인적으로 WAF - 10$ 상품과 CDN + WAF - 20$ 상품을 추천합니다. CDN/WAF랑 연동성이 뛰어나기 때문에 걱정할 필요는 없으며, 무거운 리소스를 여러개 불러오는 것이 아니면 WAF 상품만 결제하는 것이 더 경제적일 수도 있습니다.

 

아래는 StackPath을 사용하면서 느낀 점을 몇가지 남겨보도록 하겠습니다.

 

1. 고객지원

10$짜리 WAF 하나 쓰는데 엔터프라이즈급 고객지원을 제공합니다. 24시간 실시간 채팅이 가능하며, 설정 중 막히는 부분이 있을 때 문의하면 Edge 서버 로그까지 확인해가며 도와줍니다. 이외에도 Docs가 클라우드플레어보다 더 잘되어 있기 때문에, 개인적으로 막히는 부분도 없고 매우 좋은 경험이었습니다.

 

2. 10$짜리 요금제에 서울 엣지

10$짜리 요금제에 서울 엣지를 잡아줍니다. 그렇다고 다른 엣지와 차별하는 것도 아니며, 동일한 가격과 조건입니다. 서울 엣지 속도도 매우 만족스러웠음에 따라, 이 부분은 정말로 칭찬하고 싶습니다.

 

3. 과금

Cloudflare는 "도메인 당" 요금으로 과금하는 반면, StackPath은 기본적으로 사이트는 무제한 추가 가능하며, "사용량" 만큼 과금합니다. 특히 CDN 가격은 타 제공사보다 저렴한 점이 마음에 들었습니다.

 

WAF 서비스는 10$ 요금제 기준 1,000만(10M)개의 요청이 포함되며, 초과 시 100만(1M)개의 요청 당  0.5$가 추가로 과금됩니다.

CDN 서비스는 10$ 요금제 기준 1TB 트래픽이 포함되어 있으며, 초과 시 1GB당 0.04~0.03$가 과금됩니다.

 

4. WAF

JavaScript Validation을 많이 띄우는 것이 살짝 아쉽지만 검색 엔진 화이트리스트도 가능하고 무엇보다 방어는 굉장히 잘해줘서 괜찮다고 느꼈습니다.

 

Cloudflare 속도 때문에 고민이신 분들은 StackPath 고려해 보시는 것도 괜찮을 것 같습니다.

  • profile
    와 $10에 ICN잡아주는건 신세곈데요?
  • profile

    트래픽 제한이 있기는 하지만, 대부분의 소형 사이트는 1TB로 충분하겠네요.

  • profile profile
    CDN 안쓰면 그 제한도 사실상 사라집니다.. 미국 서부 S3에다가 1GB 파일 올려놓고 다운로드 받아보면
    CDN + WAF: 15MB/s
    WAF: 11.5MB/s
    정도로 둘다 빠른지라.. (100M 회선입니다.)
    지연 시간도 그렇게 차이나지는 않아서 한국<->한국이면 WAF만 써도 괜찮았던걸로 기억해요.
  • profile profile
    제 기억상 WAF는 일본으로 연결해줬던거 같기도 한데 확실하진 않네요 :)
  • profile ?

    테스트해보니 말씀하신것처럼
    WAF엣지가 한국에는없어서 일본에 갔다온다고합니다.
    근데 단순히 일본핑이 되는게 아니라 배가되더라구요
    (13ms => 270ms)

  • ? profile
    핑이 270ms 가 된다고요? WAF 엣지에 바로 핑 날렸을때 270ms나 나오던가요? 제가 테스트했을땐 4-50ms 선에서 왔다갔다 했던 것 같은데...
  • profile ?

    제가 댓글을 애매하게쓴거같네요..
    제가확인했었던건 오리진서버에 찍힌 엣지서버아이피의 PING 은 50ms 정도로 일본수준나오는것을 확인했습니다.
    근데 http으로 요청하게되면 첫데이터받기까지의 시간이 270ms 정도 나옵니다 (파이어폭스)

    reponse header에 적혀있는 정보로 추측하건대, 클라이언트의 요청이 서울->일본(WAF) -> 오리진(한국) ->일본 -> 서울 순서대로 진행되는것같습니다.
    지금 다시 해보니까 lookup time 제외하고 http 는 150~180 정도, https 는 빠르면 150, 느리면 270나옵니다

  • ? profile
    사실 TTFB는 서버측이 얼마나 빨리 데이터를 리턴 해주는가도 중요하니까요... 그런데 어차피 WAF엣지가 일본에 있으면 서버를 미 서부에 놔두는게 비용적으로 훨씬 저렴하지 않나요?
  • ? profile
    WAF만 쓰는건 그렇게 효율적이진 않네요.

    서버를 일본에 두면 그나마 나을 것 같긴합니다.

    그냥 CDN + WAF 둘다 결제하는게 제일 빠르겠군요 ㅎㅎ
  • ?
    후발주자의 노력이네요 ㅎ
  • ?
    StackPath 저도 사용중인데 좋더라고요ㅎ
  • profile
    오 괜찮네요