SlideShare a Scribd company logo
1 of 24
Download to read offline
글로벌 서비스를 계획하는 게임사를 위한
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
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
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
Q & A

More Related Content

What's hot

IPv6マルチプレフィックスの話
IPv6マルチプレフィックスの話IPv6マルチプレフィックスの話
IPv6マルチプレフィックスの話YasunobuToyota
 
Aci presentation
Aci presentationAci presentation
Aci presentationJoe Ryan
 
Cisco CCNA-CCNP IP SLA Configuration
Cisco CCNA-CCNP IP SLA ConfigurationCisco CCNA-CCNP IP SLA Configuration
Cisco CCNA-CCNP IP SLA ConfigurationHamed Moghaddam
 
インターネットの仕組みとISPの構造
インターネットの仕組みとISPの構造インターネットの仕組みとISPの構造
インターネットの仕組みとISPの構造Taiji Tsuchiya
 
Cisco IT and ThousandEyes
Cisco IT and ThousandEyesCisco IT and ThousandEyes
Cisco IT and ThousandEyesThousandEyes
 
AWSで透過プロキシをやってみた
AWSで透過プロキシをやってみたAWSで透過プロキシをやってみた
AWSで透過プロキシをやってみたkuro kuro
 
Modernizing Web Apps with .NET 6.pptx
Modernizing Web Apps with .NET 6.pptxModernizing Web Apps with .NET 6.pptx
Modernizing Web Apps with .NET 6.pptxEd Charbeneau
 
Secure Multi Tenant Cloud with OpenContrail
Secure Multi Tenant Cloud with OpenContrailSecure Multi Tenant Cloud with OpenContrail
Secure Multi Tenant Cloud with OpenContrailPriti Desai
 
IX事業者とインターネットの未来
IX事業者とインターネットの未来IX事業者とインターネットの未来
IX事業者とインターネットの未来Yoshiki Ishida
 
本当は楽しいインターネット
本当は楽しいインターネット本当は楽しいインターネット
本当は楽しいインターネットYuya Rin
 
CCNA training 101
CCNA training 101CCNA training 101
CCNA training 101Rohan Reddy
 
Telemetryについて
TelemetryについてTelemetryについて
Telemetryについてtetsusat
 
Palo alto networks NAT flow logic
Palo alto networks NAT flow logicPalo alto networks NAT flow logic
Palo alto networks NAT flow logicAlberto Rivai
 
Introduction to Network Performance Measurement with Cisco IOS IP Service Lev...
Introduction to Network Performance Measurement with Cisco IOS IP Service Lev...Introduction to Network Performance Measurement with Cisco IOS IP Service Lev...
Introduction to Network Performance Measurement with Cisco IOS IP Service Lev...Cisco Canada
 

What's hot (20)

IPv6マルチプレフィックスの話
IPv6マルチプレフィックスの話IPv6マルチプレフィックスの話
IPv6マルチプレフィックスの話
 
Aci presentation
Aci presentationAci presentation
Aci presentation
 
Cisco CCNA-CCNP IP SLA Configuration
Cisco CCNA-CCNP IP SLA ConfigurationCisco CCNA-CCNP IP SLA Configuration
Cisco CCNA-CCNP IP SLA Configuration
 
インターネットの仕組みとISPの構造
インターネットの仕組みとISPの構造インターネットの仕組みとISPの構造
インターネットの仕組みとISPの構造
 
What is firewall
What is firewallWhat is firewall
What is firewall
 
Cisco IT and ThousandEyes
Cisco IT and ThousandEyesCisco IT and ThousandEyes
Cisco IT and ThousandEyes
 
AWSで透過プロキシをやってみた
AWSで透過プロキシをやってみたAWSで透過プロキシをやってみた
AWSで透過プロキシをやってみた
 
Modernizing Web Apps with .NET 6.pptx
Modernizing Web Apps with .NET 6.pptxModernizing Web Apps with .NET 6.pptx
Modernizing Web Apps with .NET 6.pptx
 
Secure Multi Tenant Cloud with OpenContrail
Secure Multi Tenant Cloud with OpenContrailSecure Multi Tenant Cloud with OpenContrail
Secure Multi Tenant Cloud with OpenContrail
 
IX事業者とインターネットの未来
IX事業者とインターネットの未来IX事業者とインターネットの未来
IX事業者とインターネットの未来
 
本当は楽しいインターネット
本当は楽しいインターネット本当は楽しいインターネット
本当は楽しいインターネット
 
CCNA ppt
CCNA pptCCNA ppt
CCNA ppt
 
CCNA training 101
CCNA training 101CCNA training 101
CCNA training 101
 
Telemetryについて
TelemetryについてTelemetryについて
Telemetryについて
 
Palo alto networks NAT flow logic
Palo alto networks NAT flow logicPalo alto networks NAT flow logic
Palo alto networks NAT flow logic
 
Cisco: QoS
Cisco: QoSCisco: QoS
Cisco: QoS
 
Apache Spark
Apache SparkApache Spark
Apache Spark
 
OVS v OVS-DPDK
OVS v OVS-DPDKOVS v OVS-DPDK
OVS v OVS-DPDK
 
Introduction to Network Performance Measurement with Cisco IOS IP Service Lev...
Introduction to Network Performance Measurement with Cisco IOS IP Service Lev...Introduction to Network Performance Measurement with Cisco IOS IP Service Lev...
Introduction to Network Performance Measurement with Cisco IOS IP Service Lev...
 
How BGP Works
How BGP WorksHow BGP Works
How BGP Works
 

Similar to [GS네오텍] Google Cloud CDN

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

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

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

More from GS Neotek

[GS네오텍] Google BigQuery
[GS네오텍] Google BigQuery[GS네오텍] Google BigQuery
[GS네오텍] Google BigQueryGS Neotek
 
[GS네오텍] Google Compute Engine
[GS네오텍]  Google Compute Engine[GS네오텍]  Google Compute Engine
[GS네오텍] Google Compute EngineGS Neotek
 
[GS네오텍] Google Kubernetes Engine
[GS네오텍]  Google Kubernetes Engine [GS네오텍]  Google Kubernetes Engine
[GS네오텍] Google Kubernetes Engine GS Neotek
 
[GS네오텍] Google Stackdriver
[GS네오텍] Google Stackdriver[GS네오텍] Google Stackdriver
[GS네오텍] Google StackdriverGS Neotek
 
성능 최대화를 위한 CloudFront 설정 Best Practice
성능 최대화를 위한 CloudFront 설정 Best Practice성능 최대화를 위한 CloudFront 설정 Best Practice
성능 최대화를 위한 CloudFront 설정 Best PracticeGS Neotek
 
Double-Edged Sword of Cloud Security
Double-Edged Sword of Cloud SecurityDouble-Edged Sword of Cloud Security
Double-Edged Sword of Cloud SecurityGS Neotek
 
DevOps with AWS Edge
DevOps with AWS EdgeDevOps with AWS Edge
DevOps with AWS EdgeGS Neotek
 
AWS 보안서비스 소개
AWS 보안서비스 소개AWS 보안서비스 소개
AWS 보안서비스 소개GS Neotek
 
CloudFront - Cloud Native CDN vs. Primitive CDN
CloudFront - Cloud Native CDN vs. Primitive CDNCloudFront - Cloud Native CDN vs. Primitive CDN
CloudFront - Cloud Native CDN vs. Primitive CDNGS Neotek
 
AWS Summit 2019 - GS네오텍
AWS Summit 2019 - GS네오텍AWS Summit 2019 - GS네오텍
AWS Summit 2019 - GS네오텍GS Neotek
 
Amazon cf day sesseion6
Amazon cf day sesseion6Amazon cf day sesseion6
Amazon cf day sesseion6GS Neotek
 
Amazon cf day sesseion2
Amazon cf day sesseion2Amazon cf day sesseion2
Amazon cf day sesseion2GS Neotek
 
GS Neotek aws_Amazon_CloudFrontDay2018_session5
GS Neotek aws_Amazon_CloudFrontDay2018_session5GS Neotek aws_Amazon_CloudFrontDay2018_session5
GS Neotek aws_Amazon_CloudFrontDay2018_session5GS Neotek
 
GS Neotek aws_Amazon_CloudFrontDay2018_session4
GS Neotek aws_Amazon_CloudFrontDay2018_session4GS Neotek aws_Amazon_CloudFrontDay2018_session4
GS Neotek aws_Amazon_CloudFrontDay2018_session4GS Neotek
 
GS Neotek aws_Amazon_CloudFrontDay2018_session3
GS Neotek aws_Amazon_CloudFrontDay2018_session3GS Neotek aws_Amazon_CloudFrontDay2018_session3
GS Neotek aws_Amazon_CloudFrontDay2018_session3GS Neotek
 

More from GS Neotek (15)

[GS네오텍] Google BigQuery
[GS네오텍] Google BigQuery[GS네오텍] Google BigQuery
[GS네오텍] Google BigQuery
 
[GS네오텍] Google Compute Engine
[GS네오텍]  Google Compute Engine[GS네오텍]  Google Compute Engine
[GS네오텍] Google Compute Engine
 
[GS네오텍] Google Kubernetes Engine
[GS네오텍]  Google Kubernetes Engine [GS네오텍]  Google Kubernetes Engine
[GS네오텍] Google Kubernetes Engine
 
[GS네오텍] Google Stackdriver
[GS네오텍] Google Stackdriver[GS네오텍] Google Stackdriver
[GS네오텍] Google Stackdriver
 
성능 최대화를 위한 CloudFront 설정 Best Practice
성능 최대화를 위한 CloudFront 설정 Best Practice성능 최대화를 위한 CloudFront 설정 Best Practice
성능 최대화를 위한 CloudFront 설정 Best Practice
 
Double-Edged Sword of Cloud Security
Double-Edged Sword of Cloud SecurityDouble-Edged Sword of Cloud Security
Double-Edged Sword of Cloud Security
 
DevOps with AWS Edge
DevOps with AWS EdgeDevOps with AWS Edge
DevOps with AWS Edge
 
AWS 보안서비스 소개
AWS 보안서비스 소개AWS 보안서비스 소개
AWS 보안서비스 소개
 
CloudFront - Cloud Native CDN vs. Primitive CDN
CloudFront - Cloud Native CDN vs. Primitive CDNCloudFront - Cloud Native CDN vs. Primitive CDN
CloudFront - Cloud Native CDN vs. Primitive CDN
 
AWS Summit 2019 - GS네오텍
AWS Summit 2019 - GS네오텍AWS Summit 2019 - GS네오텍
AWS Summit 2019 - GS네오텍
 
Amazon cf day sesseion6
Amazon cf day sesseion6Amazon cf day sesseion6
Amazon cf day sesseion6
 
Amazon cf day sesseion2
Amazon cf day sesseion2Amazon cf day sesseion2
Amazon cf day sesseion2
 
GS Neotek aws_Amazon_CloudFrontDay2018_session5
GS Neotek aws_Amazon_CloudFrontDay2018_session5GS Neotek aws_Amazon_CloudFrontDay2018_session5
GS Neotek aws_Amazon_CloudFrontDay2018_session5
 
GS Neotek aws_Amazon_CloudFrontDay2018_session4
GS Neotek aws_Amazon_CloudFrontDay2018_session4GS Neotek aws_Amazon_CloudFrontDay2018_session4
GS Neotek aws_Amazon_CloudFrontDay2018_session4
 
GS Neotek aws_Amazon_CloudFrontDay2018_session3
GS Neotek aws_Amazon_CloudFrontDay2018_session3GS Neotek aws_Amazon_CloudFrontDay2018_session3
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
  • 16.
  • 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
  • 20.
  • 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
  • 23.
  • 24. Q & A