Contenu connexe
Similaire à AWS를 활용한 다양한 DB 마이그레이션 및 게임 엔진 서버 구축 방법::맹상영 대표, 엔클라우드24::AWS Summit Seoul 2018
Similaire à AWS를 활용한 다양한 DB 마이그레이션 및 게임 엔진 서버 구축 방법::맹상영 대표, 엔클라우드24::AWS Summit Seoul 2018 (20)
Plus de Amazon Web Services Korea
Plus de Amazon Web Services Korea (20)
AWS를 활용한 다양한 DB 마이그레이션 및 게임 엔진 서버 구축 방법::맹상영 대표, 엔클라우드24::AWS Summit Seoul 2018
- 1. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
맹상영 대표
엔클라우드24 CEO
AWS 게임구축/게임엔진 소개
및
아마존 차이나 활용방안
- 2. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
본 강연에서 다룰 내용
1. 엔클라우드24 소개 & 클라우드 사용 제언
2. Gaming On AWS 이용사례
3. Photon 게임서버 엔진 소개
4. 아마존차이나 이용방법소개
- 3. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
엔클라우드24 소개
&
클라우드 사용제언
- 4. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
엔클라우드24(www.ncloud24.com) 소개
엔클라우드24는 2003년에 설립된 국내 최초/최대 규모의 CSB(Cloud Service Brokerage) 사업자로
AWS와 2014년 컨설팅 파트너 체결하여 지금까지 5년간 지속적인 성장을 하고 있으며,
그 동안 쌓은 많은 기술과 경험을 바탕으로
고객별 맞춤형 클라우드서비스, IDC 서비스, Managed 서비스 및 클라우드 솔루션을 제공 합니다.
다년간 경험과 노하우로 귀사의 정보 인프라 구축에서 운영까지 100% 만족 을 약속 드립니다.
엔클라우드24 고객사 정보 - 총고객사 : 500+
- 게임사 고객 : 100+
- 엔클라우드24 서비스 게임 : 200+
- 5. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
엔클라우드24(www.ncloud24.com) 소개
클라우드산업대상 수상
(미래부 장관상)
특허번호 : 제 10-1727059호
발명의 명칭 : 복수개의 서버를 선택적으로 이용하는
클라우드 콘솔 제공 시스템 및 제공방법
특허출원번호 : 제 10-2017-142445호
발명의 명칭 : 엔터프라이즈와 호스팅사업자를 위한
멀티 클라우드 프로비저닝 방법 및 시스템
특허출원번호 : 제 10-2016-0125697호
발명의 명칭 : 스마트 단말기용 클라이언트
및 서버의 성능 검증 방법
- 6. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
왜 엔클라우드24(www.ncloud24.com) 인가?
요금할인&빌링서비스& $크레딧지원
24x365 매니지드 서비스
무료 컨설팅 서비스
클라우드 인스턴스&빌링 콘솔
CF CDN 고품질 서비스
하이브리드 클라우드
- 7. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
다양한 솔루션의 클라우드 사용 지원
▶ 오픈소스 기반의 솔루션 또는 3rd party 상용 솔루션을 클라우드 환경에서 간편하게 사용할 수
있도록 머신 이미지 또는 템플릿 형태로 제공
▶ 다양한 PaaS, SaaS 서비스를 엔클라우드24 엔지니어를 통해 지원 받을 수 있음
제공 솔루션
개발에만 집중하세요~
- 8. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
매니지드 서비스 – 전문 관리
• 24x365 매니지드 서비스 및 테크센터를 이용한 서버 모니터링
• 초기 클라우드 시스템 구축 설계시 엔클라우드24의 클라우드 전문업체 컨설팅 필요
- 9. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
[엔클라우드24고객대응프로세스]
고객사
1. 클라우드시스템 구축요청 2. 시스템 구축
- 서버 / 기타 자원 생성 및 초기 환경구축
- 가상화 기반 네트워크 설정
- API 를 이용한 서버 구축작업
- 기타 필요사항 가이드(보안 등)
1. 장애발생 인지, 통보
(전화, 메일, SNS 등)
2. 장애접수 및 조치
- 장애상황(문제) 파악
; 서버, NW, AP, 기타
- 문제해결을 위한 조치
. ncloud24 자체 해결
. AWS 또는 고객사에 적의조치 요구
- 고객사 복구대응 보고
3. 장애조치 요청
- 클라우드시스템 장애
- 네트워크 장애
- 기타 서비스 장애
- 10. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
클라우드 전용콘솔 서비스
- 11. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
1. 다양한 비용 방식 확인
- 일, 월, 연별 비용 확인 가능.
특정 날짜에 대한 청구의 통계로 볼 수 있음.
한 달 동안의 청구를 다각도의 통계로 볼 수 있음.
1년 동안의 청구를 다각도의 통계로 볼 수 있음.
특정 연도의 청구를 다각도의 통계로 볼 수 있음.
특정 월의 청구의 합계부터 세부 정보까지 모두 볼 수 있음.
- 12. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
1) 일 청구 요약
- 전달 대비 금액 추이, 예상되는 월 청구비용, 서비스별 상세 정보를 확인 할 수 있음.
- 13. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
2) 월 청구 요약
- 전체, 평균, 서비스를 가장 높고 낮음에 따라 분류하고 있으며, 상품별 금액을 확인하고 비교 분석 가능.
- 14. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
3) 월별 청구 요약
- 전체, 평균, 서비스를 가장 높고 낮음에 따라 분류하며, 상품별 월 단위 청구 금액을 확인하고 비교, 분석 가능.
- 15. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
4) 연별 청구 요약
- 전체, 평균, 서비스를 가장 높고 낮음에 따라 분류하며, 상품별 연 단위 청구 금액을 확인하고 비교, 분석 가능.
- 16. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
5) 청구서
- AWS 서비스 요금, Support를 계정 단위로 확인하고 세부 정보를 확인하고 다운로드 가능.
- 17. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
5) 청구서
- AWS 서비스 요금, Support를 계정 단위로 확인하고 세부 정보를 확인하고 다운로드 가능.
- 18. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
2. 비용 알람 기능
- 서비스 비용 임계치 설정 가능
- 임계치 초과 시 E-Mail 또는 SMS 발송
* E-Mail 발송 * SMS 발송
- 19. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
게임사 구축사례
- 20. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
- 21. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
게임 서비스
- 22. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
서비스명 : ‘탭 디펜더스’는 방치형 디펜스 장르에 수집형 RPG 요소를 더한 모바일 게임으로
영웅들을 모아 성장시켜 스테이지를 완료하는 것이 목표다.
모비릭스 이용사례 소개
성공 DNA, 모비릭스 약 100여개의 게임 1억 다운로드 돌파 !!!(2016.4월기준)
- 23. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
모비릭스 고객 구성도 및 장점.
서비스명 : 탭디펜던스모비릭스 구성도 (서비스명 : 탭디펜던스)
CloudFront
S3 AutoScalinggroup
Elastic Beanstalk
(QA)
QA Server
Load
Balancer
(GameDB)
Master
(LogDB)
Master
AutoScalinggroup
Elastic Beanstalk
(Game)
Game Server
Game Server
Load
Balancer
Elastic Beanstalk
(Review)
Review
Server
Admin
Server
(GameDB)
Slave
(LogDB)
Slave
Route 53
Availability Zone #2
QA Server
RDS
Elastic Beanstalk
(Admin)
Availability Zone #1
- 24. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
AWS Elastic Beanstalk
• 단계1. 앱 플랫폼 선택
• Ruby/PHP/Node.js 등 서버환경
• DB, 로드밸런싱 및 오토스케일링
• 단계2. 소프트웨어 업로드
• WordPress 업로드 및 설치
• 단계3. 앱 실행 및 지속적 배포
• 업데이트 사항 손쉽게 배포 가능
AWS 자원을 활용하여 손쉽게 웹 서비스를 구성 및 배포할 수 있는 무료 관리형 서비스
AWS Elastic Beanstalk
- 25. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
Photon Server on AWS
한국공식총판, 엔클라우드24
- 26. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
Photon이란
굉장히 빠르고 매우 쉽게 사용할 수 있는 실시간
소켓 서버이며
크로스 플랫폼 멀티 플레이어 게임 개발
프레임워크 입니다.
은
- 27. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
Photon이란
“ 네트워크 엔진 ”
입니다!
은
- 28. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
Photon의 구조
• 모든 클라이언트 (=플레이어)는
서버에 접속
• 서버는 클라이언트 간의 통신을
릴레이 하는 역할
• 기본적으로는 서버 자체에 처리
기능은 없으나, 용도에 따라
Webhooks나 RPC, Plugin 등을
이용한 커스터마이즈도 가능
Game Client
Phothon Client (SDK)
Game Server
R-UDP, WS, TCP, HTTP
Phothon Core (C/C++)
Dev Framework
Plugins
- 29. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
Photon 고객 사례
- 30. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
Photon 의 장점
멀티플레이어
온라인 게임
프레임웍 제공
- 안정적이고 검증된 프레임웍
- 예제를 제공하며 수정하여
바로 활용 가능
- 복잡한 동기화 문제를 해결
확장성 있는 서버
구성으로 사용자
증가 대응
- 자체적인 게임 세션에
대한 로드벨런서 제공
- 추가로 인스턴스를
구성하고 부하를 신규
서버에 할당
다양한 네트워크
프로토콜을 지원하는
강력한 네트워크 기능
- UDP TCP Websocket Http 등
다양한 프로토콜 지원
- 개별 프로토콜 활용시 주의할 부분을
포톤에서 사전 지원 (예. 펀치쓰루)
- 높은 성능을 지원하기 위한 IOCP ,
오브젝트 직렬화 기능 제공
- 31. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
Photon on AWS 장점
필요한 성능에 맞는
서버의 가변성
- 워크로드에 맞는 인스턴스
타입과 사이즈를 다양하게 테스트
- 운영 중 머니토링을 통한 스케일
업다운 고려
급격한 사용자의 증가를
지원할 수 있는 확장성
포톤 서버 인스턴스 하나가
지원할 수 있는 용량을
벗어날경우 추가 인스턴스 구성
on AWS
- 32. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
Photon Server on AWS 구성도
Amazon S3
(로그파일)
Amazon
RDS
Amazon
DynamoDB
MS SQL
instance
클라이언트 개발툴
개발자
게임서버1Auto Scaling 게임서버2
…
게임정보DB
플레이어 인증
매치메이킹
모바일 플레이어1
모바일 플레이어2
모바일 플레이어3
…
웹후킹 or RPC
https://doc.photonengine.com/ko-
kr/onpremise/current/getting-started/photon-
server-in-5min
5분안에 Photon 시작하기
Photon Server SDK
- 33. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
Photon Server on AWS 구성도
- 34. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
AWS 차이나 이용방법
- 35. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
AWS in China
AWS in China
- 베이징 Region
Operated by Sinnet
- 닝샤 Region
Operated by NWCD
1.전세계 표준: 가외성 및 이중화 구성,표준SLA
2.Beijing 리전은 2개 AZ,Ningxia 리전은 3개 AZ 보유
3.중국내 Tier 1캐리어와 그외 작은 ISP와의 BGP연결
4.Beijing 리전에 글로벌 Route 53 Geo와 Latency 기반의
라우팅 폴리시 적용
닝샤 리전
베이징 리전
- 36. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
AWS Products in China
Ningxia Region 하고 Beijing Region 제공되고 있는 제품군 같으며 가격차이 있다.
- 37. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
AWS (China) Accounts
AWS China Accounts
- 일반 AWS Region과 논리적 분리
- 별도의 Customer agreement 제공
- RMB Payment 및 Fapiao(영수증) 서포트
China Region Global Region
- 38. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
AWS (China) 접속을 위한 필요 조건
중국 Mainland 내
Business License를
보유한 합법적인 지사
계정 등록을 위한
유효간 이메일 주소
세금 계산서 발행을
위한 중국내 주소
(Fapiao)
- 39. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
ICP in China
ICP in China
- ICP:Internet Content Provider
- AWS China 이용하려면 ICP Recordal 필수
- AWS China는 ICP 쉬운 절차 지원
- EIP/Top Domain/비지니스 라이선스 및 연락처로 신고
- ICP번호 발행 약 20일정도 소요
ICP Recordal
non-commercial website에 적용(필수)
ICP License
commercial website에 적용
- 40. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
Billing Console
Billing Console
Tax설정부분
[General VAT fapiao](标准发票) cannot be used to claim input VAT credit.
[Special VAT fapiao](专用发票) can be used to claim input VAT credit.
- 41. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
엔클라우드24만의 장점
AWS China 공식파트너인
현지법인 4년째 운영중
AWS China 제품 구매시
원화결제 문제 해결
365일 24시간 매니지드 서비스를
통해 안정적인 운영보장
AWS China 인증한 현지
엔지니어가 직접 기술지원
ICP비안 등록대행 및
중국향 비즈니스 솔루션 지원
이제부터 엔클라우드24를 통해 AWS China를 이용하세요!
- 42. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
베이징 엔클라우드 정보기술 유한공사
전화: +86 185-6314-2788
E-mail: info@ncloud24.cn
주소: 베이징시 조양구 건국로 15번지 1292
한아테크(위해) 유한공사
전화: +86 0631-5662611
E-mail: webmaster@huuyun.com
주소: 산동성 위해시 고신구 횃불로 213호 1019
엔클라우드24 중국지사 소개
- 43. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
AWS 프로모션
POC Credit 제공
포톤 무료세미나
매월 정기 세미나
(온오프믹스 참조)
현재 12회 개최
연락처
070-4266-7300
Consulting@ncloud24.com
부스 위치
Grand Ballroom (1F) S2 부스
설문조사 시 사은품 증정!
(여행용 어댑터 증정)
엔클라우드24 이벤트 안내