[야생의 땅: 듀랑고] 서버 아키텍처 - SPOF 없는 분산 MMORPG 서버Heungsub Lee
NDC14에서 발표한 "[야생의 땅: 듀랑고] 서버 아키텍처" 세션의 슬라이드입니다.
슬라이드에 설명이 많지 않은데, 디스이즈게임에서 발표 내용을 잘 정리해주었습니다. 기사도 함께 보시면 좋을 것 같습니다.
http://www.thisisgame.com/webzine/news/nboard/4/?n=54955
더 빠른 게임시스템을 위하여 개선된 서비스들
김병수 솔루션즈 아키텍트, AWS
AWS의 모든 서비스들은 끊임없이 발전하고 개선되고 있습니다. 그런데 이러한 새로운 서비스들, 얼마나 빠른지, 과연 사용할때 얼마나 개선이 될수 있을지 궁금하지 않으신가요? 본 세션에서는 기존의 시스템에서 그대로 적용할 수 있는 AWS의 새로운 서비스와 기능을 중심으로 서비스 개선 부터 새롭게 선보이는 최적화된 시스템들까지, 다양한 개선점들과 이들을 사용할수 있는 최적의 조합을 살펴봅니다.
[야생의 땅: 듀랑고] 서버 아키텍처 - SPOF 없는 분산 MMORPG 서버Heungsub Lee
NDC14에서 발표한 "[야생의 땅: 듀랑고] 서버 아키텍처" 세션의 슬라이드입니다.
슬라이드에 설명이 많지 않은데, 디스이즈게임에서 발표 내용을 잘 정리해주었습니다. 기사도 함께 보시면 좋을 것 같습니다.
http://www.thisisgame.com/webzine/news/nboard/4/?n=54955
더 빠른 게임시스템을 위하여 개선된 서비스들
김병수 솔루션즈 아키텍트, AWS
AWS의 모든 서비스들은 끊임없이 발전하고 개선되고 있습니다. 그런데 이러한 새로운 서비스들, 얼마나 빠른지, 과연 사용할때 얼마나 개선이 될수 있을지 궁금하지 않으신가요? 본 세션에서는 기존의 시스템에서 그대로 적용할 수 있는 AWS의 새로운 서비스와 기능을 중심으로 서비스 개선 부터 새롭게 선보이는 최적화된 시스템들까지, 다양한 개선점들과 이들을 사용할수 있는 최적의 조합을 살펴봅니다.
딥러닝 서비스를 만드는 스타트업 개발자, 개인 개발자로서 가장 신경을 쓰는 부분은 딥러닝 모델을 훈련시키고 러닝하는 과정을 효율적으로 만드는 것입니다. 스타트업에서 Devops 개발자로 일한 경험을 살려 모두가 알아두면 좋을 AWS가 제공하는 GPU 인스턴스를 활용하는 방법과 에이전트 기반 지표 수집, 그리고 스팟 인스턴스를 사용하여 비용을 줄이면서 안정된 서비스를 운영하는 방법 등을 공유합니다.
빌드? 우선 사용부터 매뉴얼? Getting started 한 번 돌려보기 TV 리모컨 버튼 5개 전문가는 교육받아 만들어진다? 경험=시간+시행착오+성공실패 오픈소스 트러블슈팅 “메시지” 구글링 오픈소스 함부로 수정하지 마라 최신 버전을 대하는 우리의 자세 LTS로 대동단결 팀장 설득하기 오픈소스는 공짜가 아닙니다. 저도 기여하고 싶어요 2,000년 톰캣을 시작으로 Ant, Eclipse, JUnit, JMeter를 거쳐 현재 개발에 잘 사용하고 있는 Yona, Git, VSCode, Jenkins, CentOS, VirtualBox, Nginx, Node.js, Express.js, MariaDB, Uptime, Mocha, SonarQube, ZAP 이야기 등입니다.
https://www.youtube.com/watch?v=5LHOTBxG0hc
13. 13
2019년VS. 2021 용돈
20000 20000 20000 20000 20000
2500 2500
0
5000
10000
15000
20000
25000
월 화 수 목 금 토 일
2019년 용돈(주별)
• 점심 + 저녁 + 대중 교퉁 + 커피 = 20,000 원
14. 14
2019년VS. 2021 용돈
20000 20000 20000 20000 20000
2500 2500
0
5000
10000
15000
20000
25000
월 화 수 목 금 토 일
2019년 용돈(주별)
• 점심 + 저녁 + 대중 교퉁 + 커피 = 20,000 원
• 주말에도 출근하는 빈도가 높음
• 일별: 20,000 원 지출 계획
• 주간 용돈 140,000
15. 15
2019년VS. 2021 용돈
20000 20000 20000 20000 20000
2500 2500
0
5000
10000
15000
20000
25000
월 화 수 목 금 토 일
2019년 용돈(주별)
2500 2500 2500 2500
20000
2500 2500
0
5000
10000
15000
20000
25000
월 화 수 목 금 토 일
2021년 용돈(주별)
• 주말에도 출근하는 빈도가 높음
• 일별: 20,000 원 지출 계획
• 주별 용돈 140,000원
• 점심 + 저녁 + 대중 교퉁 + 커피 = 20,000 원
16. 16
2019년VS. 2021 용돈
20000 20000 20000 20000 20000
2500 2500
0
5000
10000
15000
20000
25000
월 화 수 목 금 토 일
2019년 용돈(주별)
2500 2500 2500 2500
20000
2500 2500
0
5000
10000
15000
20000
25000
월 화 수 목 금 토 일
2021년 용돈(주별)
• 주말에도 출근하는 빈도가 높음
• 일별: 20,000 원 지출 계획
• 주별 용돈 140,000원
• 점심 + 저녁 + 대중 교퉁 + 커피 = 20,000 원
• 금요일 최대 지출 기준
• 20,000 원 * 7일
• 주별 용돈: 140,000원
17. 17
2019년VS. 2021 용돈
20000 20000 20000 20000 20000
2500 2500
0
5000
10000
15000
20000
25000
월 화 수 목 금 토 일
2019년 용돈(주별)
2500 2500 2500 2500
20000
2500 2500
0
5000
10000
15000
20000
25000
월 화 수 목 금 토 일
2021년 용돈(주별)
• 주말에도 출근하는 빈도가 높음
• 일별: 20,000 원 지출 계획
• 점심 + 저녁 + 대중 교퉁 + 커피 = 20,000 원
• 민수엄마 결정 사항
• 일평균: 5000원 지출
• 주간 용돈: 35,000원
18. 18
2019년VS. 2021 용돈
20000 20000 20000 20000 20000
2500 2500
0
5000
10000
15000
20000
25000
월 화 수 목 금 토 일
2019년 용돈(주별)
2500 2500 2500 2500
20000
2500 2500
0
5000
10000
15000
20000
25000
월 화 수 목 금 토 일
2021년 용돈(주별)
• 주말에도 출근하는 빈도가 높음
• 일별: 20,000 원 지출 계획
• 점심 + 저녁 + 대중 교퉁 + 커피 = 20,000 원
• 6일간 2,500원 절약
• 금요일 15,000 원 추가 지출
19. 19
2019년VS. 2021 용돈
20000 20000 20000 20000 20000
2500 2500
0
5000
10000
15000
20000
25000
월 화 수 목 금 토 일
2019년 용돈(주별)
2500 2500 2500 2500
20000
2500 2500
0
5000
10000
15000
20000
25000
월 화 수 목 금 토 일
2021년 용돈(주별)
• 주말에도 출근하는 빈도가 높음
• 일별: 20,000 원 지출 계획
• 점심 + 저녁 + 대중 교퉁 + 커피 = 20,000 원
• 6일간 2,500원 절약
• 금요일 15,000 원 추가 지출
20. 20
2019년VS. 2021 용돈
20000 20000 20000 20000 20000
2500 2500
0
5000
10000
15000
20000
25000
월 화 수 목 금 토 일
2019년 용돈(주별)
2500 2500 2500 2500
20000
2500 2500
0
5000
10000
15000
20000
25000
월 화 수 목 금 토 일
2021년 용돈(주별)
일반 Compute Instance 과금 방식
• 점심 + 저녁 + 대중 교퉁 + 커피 = 20,000 원
Burstable Instance 과금방식
21. 21
Bustable Instance의 CPU 이용 방식
이미지 출처: https://blogs.oracle.com/cloud-infrastructure/run-
your-low-cpu-workloads-more-cost-effectively-with-burstable-
vms
22. 22
Burstable Instance
- 성능 순간 확장 가능 인스턴스
• 워크로드 필요한 시점에 CPU 확장
• 주로 CPU는 유휴 상태
• 가끔 사용량 급증 유형에 적합
• 기준선 활용률을 기준 지정
• CPU 사용량을 평균으로 관리
• Memory는 확장 X
• 기준선 활용률을 기준으로 과금
• 비용 최적화
23. 23
Burstable Instance
- 성능 순간 확장 가능 인스턴스
• 워크로드 필요한 시점에 CPU 확장
• 주로 CPU는 유휴 상태
• 가끔 사용량 급증 유형에 적합
• 기준선 활용률을 기준 지정
• CPU 사용량을 평균으로 관리
• Memory는 확장 X
• 기준선 활용률을 기준으로 과금
• 비용 최적화
마이크로서비스 CI/CD 파이프라인 개발/테스트 환경
모니터링 시스템 정적 웹 사이트
29. 29
#oracle #oci #compute #burstable
2021.04.13
http://taewan.kim/oci-livelogs/202104/20
210418-burstablevm/
[OCI 읽어주는 김PD] OCI 새 소식
Burstable Instance
: 성능 순간 확장 가능 인스턴스