글로벌 서비스를 계획하는 게임사를 위한
Google Cloud CDN
CDN(Contents Delivery Network)이 왜 필요할까?
Google CDN Demo빅3
Google CDN은 뭐가 다르지?른지 비교2
Agenda
1
CDN(Contents Delivery Network)
CDN (Contents Delivery Network)
전 세계에 전략적으로 배치된 대규모 서버 네트워크를 이용하여
지리적으로 가장 가까운 Edge서버로부터 Contents를 전송
Why do we need CDN?
QOE(Quality of Experience) 개선
Cost Optimization
1
2
Why do we need CDN?
Last Mile Middle Mile First Mile
• 트래픽은 거리가 멀수록 / 데이터 양이 많을수록 전송 지연
• 대부분의 속도 저하는 Middle Mile 구간에서 발생
Internet
ORIGIN
- QOE(Quality of Experience) 개선
10ms
CDN
(Cloud CDN)
90ms
지리적으로 가까운~
100ms
CDN X 아주 먼 !!!
ORIGIN
Why do we need CDN? - QOE(Quality of Experience) 개선
Cache Server
ORIGIN
Contents 응답
Contents 요청
Contents 응답
Contents 요청
Cache
Hit
Cache
Miss
Contents 응답
Contents 요청
원본 Contents
Why do we need CDN? - QOE(Quality of Experience) 개선
SSL Login
User Input
Dynamic
Media
Static contents
Why do we need CDN? - Cost Optimization
HTTP/S 통신이 가능한 대부분의 컨텐츠들을 CDN으로 서비스 가능
GLOBAL GAME FLOW
STEP #1 Client Download & Install
STEP #2 Login via HTTP API
STEP #4 Matchmaking to Game Server
STEP #5 Connect to Server
STEP #6 Hack Apart Your Friends
STEP #7 Game Over
STEP #8 Write via HTTP API
STEP #3 Downloading Game Assets
CDN 활용
Why do we need CDN? - Cost Optimization
Internet egress rates
Why do we need CDN? - Cost Optimization
Cache egress rates
about 36%
Google Cloud CDN
Google Cloud Platform
Regions, PoPs - 134
Edge points of
presence 134
Current region and
number of zones
Future region and
number of zones
Asia Pacific Americas Europe, Middle East, & Africa
Finland3
3Seoul
3London
3
Netherlands
3
Belgium
4
Iowa
3 N. Virginia
3
S. Carolina
3 Montreal
3
São Paulo
3
Taiwan
Hong Kong
3
Mumbai
3
Sydney
3 Singapore
3
Jakarta
3
3
Oregon 3
Salt
Lake
City
Los Angeles
3
3
Frankfurt
Zurich
3
3
Tokyo
Osaka
3
Google Cloud Platform
Regions, PoPs, Network - 13 cables
Current region and
number of zones
Future region and
number of zones
https://peering.google.com/#/infrastructure
Edge points of
presence 134
Edge points of
presence 134
HK-G (HK, GU) 2019
Havfrue (US, IE, DK) 2019
Curie (CL, US) 2019
JGA (AU, GU, JP) 2019
Network
SJC (JP, HK, SG) 2013
Unity (US, JP) 2010
Faster (US, JP, TW) 2016
PLCN (HK, LA) 2019
Monet (US, BR) 2017
Junior (Rio, Santos) 2018
Tannat (BR, UY, AR) 2018
Indigo (SG, ID, AU) 2019
Asia Pacific Americas Europe, Middle East, & Africa
3London
3
Netherlands
3
Belgium4
Iowa
3
N. Virginia
3
S. Carolina
3
Montreal
3
São Paulo
3
Taiwan
Hong Kong
3
Mumbai
3
Sydney
3 Singapore
Finland3
3Seoul
3
Jakarta
3
3
Oregon 3
Salt Lake
City
Los Angeles
3
3
Frankfurt
Zurich
3
3
Tokyo
Osaka
3
[GS네오텍] Google Cloud CDN
other CDN GCP CDN – QUIC Enable
1.40s2.88s
Cloud Load
Balancing
PROXY
Compute
Engine
10GB PD
2 1
Google Cloud
CDN
Custom OriginMiddle EdgeEdge
GCP(Google Cloud Platform) Infra External InfraUser
Last Mile
Cloud
Storage
Korea Japan Korea
Performance
주요 기능
Anycast
HTTP/2
HTTP/2
Invalidation
Logging
원본
단일 IP 주소로 전 세계에 최소한의 지연 시간으로
콘텐츠를 전송
HTTP/1.0과 HTTP/1.1은 물론 더욱 효율적인
최신 HTTP/2 프로토콜을 지원
자체 SSL/TLS 인증서를 사용하여 내가 선택한 도메인 이름으로
콘텐츠 보안을 유지
캐시된 콘텐츠를 몇 분 만에 삭제
Stackdriver Logging과 연동하며 캐시 내의 데이터 존재
여부에 대해 상세한 정보를 제공
▪ Compute Engine VM과 Cloud Storage 버킷에 원본이 있는
▪ 콘텐츠를 제공.
▪ 하나의 도메인을 사용하면서 여러 개의 원본 위치를
조합할 수 있음.
▪ 외부 원본 서버는 지원하지 않음.
Limits
Not Supported External Origin
Not Supported Customized Cache Options
1
2
Not Supported Origin active FailedOver3
[GS네오텍] Google Cloud CDN
Cloud Load
Balancing
PROXY
Compute Engine
10GB PD
2 1
Google Cloud
CDN
AWS Cloud
OriginMiddle EdgeEdge
데모 구성도
GCP(Google Cloud Platform) Infra External InfraUser
Last Mile
EOS(External Origin Services) PLATFORM
[GS네오텍] Google Cloud CDN
Q & A

More Related Content

PPTX
9월 웨비나 - AWS에서의 네트워크 보안 (이경수 솔루션즈 아키텍트)
PDF
서비스 무중단 마이그레이션 : KT에서 Amazon으로
PDF
AWS를 활용해서 글로벌 게임 런칭하기 - 박진성 AWS 솔루션즈 아키텍트 :: AWS Summit Seoul 2021
PPTX
AWS CloudFront 가속 및 DDoS 방어
PDF
MSA 전략 2: 마이크로서비스, 어떻게 구현할 것인가?
PPTX
서버리스 데이터 플로우 개발기 - 김재현 (Superb AI) :: AWS Community Day 2020
PDF
Amazon DynamoDB 키 디자인 패턴
PDF
AWS 고객이 주로 겪는 운영 이슈에 대한 해법-AWS Summit Seoul 2017
9월 웨비나 - AWS에서의 네트워크 보안 (이경수 솔루션즈 아키텍트)
서비스 무중단 마이그레이션 : KT에서 Amazon으로
AWS를 활용해서 글로벌 게임 런칭하기 - 박진성 AWS 솔루션즈 아키텍트 :: AWS Summit Seoul 2021
AWS CloudFront 가속 및 DDoS 방어
MSA 전략 2: 마이크로서비스, 어떻게 구현할 것인가?
서버리스 데이터 플로우 개발기 - 김재현 (Superb AI) :: AWS Community Day 2020
Amazon DynamoDB 키 디자인 패턴
AWS 고객이 주로 겪는 운영 이슈에 대한 해법-AWS Summit Seoul 2017

What's hot (20)

PDF
Custom DevOps Monitoring System in MelOn (with InfluxDB + Telegraf + Grafana)
PDF
Amazon EKS로 간단한 웹 애플리케이션 구축하기 - 김주영 (AWS) :: AWS Community Day Online 2021
PDF
엔터프라이즈 클라우드 마이그레이션 준비와 실행. 그리고, 클라우드 운영 모범 사례 공유-최지웅, 오픈소스컨설팅 CTO / 장진환, 스마일샤...
PDF
AWS Black Belt Techシリーズ Amazon EBS
PDF
대규모 온프레미스 하둡 마이그레이션을 위한 실행 전략과 최적화 방안 소개-유철민, AWS Data Architect / 박성열,AWS Pr...
PDF
천만사용자를 위한 AWS 클라우드 아키텍처 진화하기 – 문종민, AWS솔루션즈 아키텍트:: AWS Summit Online Korea 2020
PDF
내 서비스에는 어떤 데이터베이스가 맞는걸까? - 이혁 AWS 솔루션즈 아키텍트 :: AWS Summit Seoul 2021
PDF
AWS Black Belt Techシリーズ Amazon Workspaces
PDF
이제는 말할 수 있다: KBS, beNX의 AWS 활용법 – 선영진 KBS 부장, 강진우 beNX 팀장, 강호성 beNX 엔지니어:: AW...
PDF
Amazon EKS를 통한 빠르고 편리한 컨테이너 플랫폼 활용 – 이일구 AWS 솔루션즈 아키텍트:: AWS Cloud Week - Ind...
PDF
Amazon RDS 살펴보기 (김용우) - AWS 웨비나 시리즈
PDF
CloudFront로 동적 컨텐츠를 전송하는 네가지 이유 - 김일호 솔루션즈 아키텍트:: AWS Cloud Track 3 Gaming
PDF
20180328 AWS Black Belt Online Seminar Amazon Kinesis Video Streams
PDF
FIFA 온라인 3의 MongoDB 사용기
PDF
Amazon EMR과 SageMaker를 이용하여 데이터를 준비하고 머신러닝 모델 개발 하기
PDF
데이터 분석플랫폼을 위한 데이터 전처리부터 시각화까지 한번에 보기 - 노인철 AWS 솔루션즈 아키텍트 :: AWS Summit Seoul ...
PDF
금융 회사를 위한 클라우드 이용 가이드 – 신은수 AWS 솔루션즈 아키텍트, 김호영 AWS 정책협력 담당:: AWS Cloud Week ...
PPTX
Ambari: Agent Registration Flow
PDF
AWS Builders Online Series | EC2와 Lambda로 AWS 시작하기 - 조용진, AWS 솔루션즈 아키텍트
PDF
Secure Virtual Private Cloud(VPC)를 활용한 보안성 강화와 비용절감 - 안경진 부장, 포티넷 코리아 :: AWS ...
Custom DevOps Monitoring System in MelOn (with InfluxDB + Telegraf + Grafana)
Amazon EKS로 간단한 웹 애플리케이션 구축하기 - 김주영 (AWS) :: AWS Community Day Online 2021
엔터프라이즈 클라우드 마이그레이션 준비와 실행. 그리고, 클라우드 운영 모범 사례 공유-최지웅, 오픈소스컨설팅 CTO / 장진환, 스마일샤...
AWS Black Belt Techシリーズ Amazon EBS
대규모 온프레미스 하둡 마이그레이션을 위한 실행 전략과 최적화 방안 소개-유철민, AWS Data Architect / 박성열,AWS Pr...
천만사용자를 위한 AWS 클라우드 아키텍처 진화하기 – 문종민, AWS솔루션즈 아키텍트:: AWS Summit Online Korea 2020
내 서비스에는 어떤 데이터베이스가 맞는걸까? - 이혁 AWS 솔루션즈 아키텍트 :: AWS Summit Seoul 2021
AWS Black Belt Techシリーズ Amazon Workspaces
이제는 말할 수 있다: KBS, beNX의 AWS 활용법 – 선영진 KBS 부장, 강진우 beNX 팀장, 강호성 beNX 엔지니어:: AW...
Amazon EKS를 통한 빠르고 편리한 컨테이너 플랫폼 활용 – 이일구 AWS 솔루션즈 아키텍트:: AWS Cloud Week - Ind...
Amazon RDS 살펴보기 (김용우) - AWS 웨비나 시리즈
CloudFront로 동적 컨텐츠를 전송하는 네가지 이유 - 김일호 솔루션즈 아키텍트:: AWS Cloud Track 3 Gaming
20180328 AWS Black Belt Online Seminar Amazon Kinesis Video Streams
FIFA 온라인 3의 MongoDB 사용기
Amazon EMR과 SageMaker를 이용하여 데이터를 준비하고 머신러닝 모델 개발 하기
데이터 분석플랫폼을 위한 데이터 전처리부터 시각화까지 한번에 보기 - 노인철 AWS 솔루션즈 아키텍트 :: AWS Summit Seoul ...
금융 회사를 위한 클라우드 이용 가이드 – 신은수 AWS 솔루션즈 아키텍트, 김호영 AWS 정책협력 담당:: AWS Cloud Week ...
Ambari: Agent Registration Flow
AWS Builders Online Series | EC2와 Lambda로 AWS 시작하기 - 조용진, AWS 솔루션즈 아키텍트
Secure Virtual Private Cloud(VPC)를 활용한 보안성 강화와 비용절감 - 안경진 부장, 포티넷 코리아 :: AWS ...
Ad

Similar to [GS네오텍] Google Cloud CDN (20)

PDF
AWS Summit Seoul 2023 | 클라우드의 경계를 허무는 AWS Hybrid Cloud Services
PPTX
경력 공유와 AWS-GCP 비교.pptx
PDF
글로벌 이커머스 사이트 구축과 전략 / Wordpress woocommerce Korea to global
PDF
AWS Summit Seoul 2015 - CloudFront를 활용한 글로벌 진출기 (Com2us 사례)
PDF
네이버 클라우드 플랫폼의 서비스 전략(공공, Cloud Connect)
PPTX
Aws summit 2017_이상오_fn
PDF
Route53 및 CloudFront를 이용한 CDN 활용기 - AWS Summit Seoul 2017
PDF
[온라인교육시리즈] 글로벌 서비스를 위한 인프라 구축방법(남용현 클라우드 솔루션 아키텍트)
PDF
클라우드 기술 동향과 인공 지능 서비스의 미래 - 윤석찬, AWS 테크에반젤리스트
PDF
Using CloudFront and S3 at SMARTSTUDY
PDF
CloudFront와 S3를 이용한 컨텐츠 배포 전략 - 박현우 CTO, SMARTSTUDY
PDF
[스마트스터디]CloudFront와 S3를 이용한 컨텐츠 배포 전략
PDF
게임 산업을 위한 네이버클라우드플랫폼(정낙수 클라우드솔루션아키텍트) - 네이버클라우드플랫폼 게임인더스트리데이 Naver Cloud Plat...
PDF
추천, 개인화 그리고 물류 예측 - 어떻게 시작하고 무엇을 준비해야 하는가? - 김민성 솔루션즈 아키텍트, AWS / 경희정 부장, CJ대...
PDF
왜Web rtc인가
PDF
Trend report1 20170106
PDF
AWS 클라우드 데이터 이전을 위한 6가지 전략 (윤석찬) :: AWS 8월 월간 웨비나
PDF
클라우드를 활용한 미디어 프로세싱 솔루션 소개 - 이상오 솔루션즈 아키텍트 (GS네오텍) :: 미디어 커스토머 데이
PDF
메가존 Hype Up with Megazone 세미나#1 클라우드로 전환하는 길이 보인다!
PDF
Hyperconnect pycon 2019
AWS Summit Seoul 2023 | 클라우드의 경계를 허무는 AWS Hybrid Cloud Services
경력 공유와 AWS-GCP 비교.pptx
글로벌 이커머스 사이트 구축과 전략 / Wordpress woocommerce Korea to global
AWS Summit Seoul 2015 - CloudFront를 활용한 글로벌 진출기 (Com2us 사례)
네이버 클라우드 플랫폼의 서비스 전략(공공, Cloud Connect)
Aws summit 2017_이상오_fn
Route53 및 CloudFront를 이용한 CDN 활용기 - AWS Summit Seoul 2017
[온라인교육시리즈] 글로벌 서비스를 위한 인프라 구축방법(남용현 클라우드 솔루션 아키텍트)
클라우드 기술 동향과 인공 지능 서비스의 미래 - 윤석찬, AWS 테크에반젤리스트
Using CloudFront and S3 at SMARTSTUDY
CloudFront와 S3를 이용한 컨텐츠 배포 전략 - 박현우 CTO, SMARTSTUDY
[스마트스터디]CloudFront와 S3를 이용한 컨텐츠 배포 전략
게임 산업을 위한 네이버클라우드플랫폼(정낙수 클라우드솔루션아키텍트) - 네이버클라우드플랫폼 게임인더스트리데이 Naver Cloud Plat...
추천, 개인화 그리고 물류 예측 - 어떻게 시작하고 무엇을 준비해야 하는가? - 김민성 솔루션즈 아키텍트, AWS / 경희정 부장, CJ대...
왜Web rtc인가
Trend report1 20170106
AWS 클라우드 데이터 이전을 위한 6가지 전략 (윤석찬) :: AWS 8월 월간 웨비나
클라우드를 활용한 미디어 프로세싱 솔루션 소개 - 이상오 솔루션즈 아키텍트 (GS네오텍) :: 미디어 커스토머 데이
메가존 Hype Up with Megazone 세미나#1 클라우드로 전환하는 길이 보인다!
Hyperconnect pycon 2019
Ad

More from GS Neotek (15)

PDF
[GS네오텍] Google BigQuery
PDF
[GS네오텍] Google Compute Engine
PDF
[GS네오텍] Google Kubernetes Engine
PDF
[GS네오텍] Google Stackdriver
PPTX
성능 최대화를 위한 CloudFront 설정 Best Practice
PPTX
Double-Edged Sword of Cloud Security
PPTX
DevOps with AWS Edge
PPTX
AWS 보안서비스 소개
PPTX
CloudFront - Cloud Native CDN vs. Primitive CDN
PDF
AWS Summit 2019 - GS네오텍
PDF
Amazon cf day sesseion6
PDF
Amazon cf day sesseion2
PDF
GS Neotek aws_Amazon_CloudFrontDay2018_session5
PDF
GS Neotek aws_Amazon_CloudFrontDay2018_session4
PDF
GS Neotek aws_Amazon_CloudFrontDay2018_session3
[GS네오텍] Google BigQuery
[GS네오텍] Google Compute Engine
[GS네오텍] Google Kubernetes Engine
[GS네오텍] Google Stackdriver
성능 최대화를 위한 CloudFront 설정 Best Practice
Double-Edged Sword of Cloud Security
DevOps with AWS Edge
AWS 보안서비스 소개
CloudFront - Cloud Native CDN vs. Primitive CDN
AWS Summit 2019 - GS네오텍
Amazon cf day sesseion6
Amazon cf day sesseion2
GS Neotek aws_Amazon_CloudFrontDay2018_session5
GS Neotek aws_Amazon_CloudFrontDay2018_session4
GS Neotek aws_Amazon_CloudFrontDay2018_session3

[GS네오텍] Google Cloud CDN

  • 1. 글로벌 서비스를 계획하는 게임사를 위한 Google Cloud CDN
  • 2. CDN(Contents Delivery Network)이 왜 필요할까? Google CDN Demo빅3 Google CDN은 뭐가 다르지?른지 비교2 Agenda 1
  • 4. CDN (Contents Delivery Network) 전 세계에 전략적으로 배치된 대규모 서버 네트워크를 이용하여 지리적으로 가장 가까운 Edge서버로부터 Contents를 전송
  • 5. Why do we need CDN? QOE(Quality of Experience) 개선 Cost Optimization 1 2
  • 6. Why do we need CDN? Last Mile Middle Mile First Mile • 트래픽은 거리가 멀수록 / 데이터 양이 많을수록 전송 지연 • 대부분의 속도 저하는 Middle Mile 구간에서 발생 Internet ORIGIN - QOE(Quality of Experience) 개선
  • 7. 10ms CDN (Cloud CDN) 90ms 지리적으로 가까운~ 100ms CDN X 아주 먼 !!! ORIGIN Why do we need CDN? - QOE(Quality of Experience) 개선
  • 8. Cache Server ORIGIN Contents 응답 Contents 요청 Contents 응답 Contents 요청 Cache Hit Cache Miss Contents 응답 Contents 요청 원본 Contents Why do we need CDN? - QOE(Quality of Experience) 개선
  • 9. SSL Login User Input Dynamic Media Static contents Why do we need CDN? - Cost Optimization HTTP/S 통신이 가능한 대부분의 컨텐츠들을 CDN으로 서비스 가능
  • 10. GLOBAL GAME FLOW STEP #1 Client Download & Install STEP #2 Login via HTTP API STEP #4 Matchmaking to Game Server STEP #5 Connect to Server STEP #6 Hack Apart Your Friends STEP #7 Game Over STEP #8 Write via HTTP API STEP #3 Downloading Game Assets CDN 활용
  • 11. Why do we need CDN? - Cost Optimization Internet egress rates
  • 12. Why do we need CDN? - Cost Optimization Cache egress rates about 36%
  • 14. Google Cloud Platform Regions, PoPs - 134 Edge points of presence 134 Current region and number of zones Future region and number of zones Asia Pacific Americas Europe, Middle East, & Africa Finland3 3Seoul 3London 3 Netherlands 3 Belgium 4 Iowa 3 N. Virginia 3 S. Carolina 3 Montreal 3 São Paulo 3 Taiwan Hong Kong 3 Mumbai 3 Sydney 3 Singapore 3 Jakarta 3 3 Oregon 3 Salt Lake City Los Angeles 3 3 Frankfurt Zurich 3 3 Tokyo Osaka 3
  • 15. Google Cloud Platform Regions, PoPs, Network - 13 cables Current region and number of zones Future region and number of zones https://peering.google.com/#/infrastructure Edge points of presence 134 Edge points of presence 134 HK-G (HK, GU) 2019 Havfrue (US, IE, DK) 2019 Curie (CL, US) 2019 JGA (AU, GU, JP) 2019 Network SJC (JP, HK, SG) 2013 Unity (US, JP) 2010 Faster (US, JP, TW) 2016 PLCN (HK, LA) 2019 Monet (US, BR) 2017 Junior (Rio, Santos) 2018 Tannat (BR, UY, AR) 2018 Indigo (SG, ID, AU) 2019 Asia Pacific Americas Europe, Middle East, & Africa 3London 3 Netherlands 3 Belgium4 Iowa 3 N. Virginia 3 S. Carolina 3 Montreal 3 São Paulo 3 Taiwan Hong Kong 3 Mumbai 3 Sydney 3 Singapore Finland3 3Seoul 3 Jakarta 3 3 Oregon 3 Salt Lake City Los Angeles 3 3 Frankfurt Zurich 3 3 Tokyo Osaka 3
  • 17. other CDN GCP CDN – QUIC Enable 1.40s2.88s Cloud Load Balancing PROXY Compute Engine 10GB PD 2 1 Google Cloud CDN Custom OriginMiddle EdgeEdge GCP(Google Cloud Platform) Infra External InfraUser Last Mile Cloud Storage Korea Japan Korea Performance
  • 18. 주요 기능 Anycast HTTP/2 HTTP/2 Invalidation Logging 원본 단일 IP 주소로 전 세계에 최소한의 지연 시간으로 콘텐츠를 전송 HTTP/1.0과 HTTP/1.1은 물론 더욱 효율적인 최신 HTTP/2 프로토콜을 지원 자체 SSL/TLS 인증서를 사용하여 내가 선택한 도메인 이름으로 콘텐츠 보안을 유지 캐시된 콘텐츠를 몇 분 만에 삭제 Stackdriver Logging과 연동하며 캐시 내의 데이터 존재 여부에 대해 상세한 정보를 제공 ▪ Compute Engine VM과 Cloud Storage 버킷에 원본이 있는 ▪ 콘텐츠를 제공. ▪ 하나의 도메인을 사용하면서 여러 개의 원본 위치를 조합할 수 있음. ▪ 외부 원본 서버는 지원하지 않음.
  • 19. Limits Not Supported External Origin Not Supported Customized Cache Options 1 2 Not Supported Origin active FailedOver3
  • 21. Cloud Load Balancing PROXY Compute Engine 10GB PD 2 1 Google Cloud CDN AWS Cloud OriginMiddle EdgeEdge 데모 구성도 GCP(Google Cloud Platform) Infra External InfraUser Last Mile
  • 24. Q & A