[야생의 땅: 듀랑고] 서버 아키텍처 - SPOF 없는 분산 MMORPG 서버Heungsub Lee
NDC14에서 발표한 "[야생의 땅: 듀랑고] 서버 아키텍처" 세션의 슬라이드입니다.
슬라이드에 설명이 많지 않은데, 디스이즈게임에서 발표 내용을 잘 정리해주었습니다. 기사도 함께 보시면 좋을 것 같습니다.
http://www.thisisgame.com/webzine/news/nboard/4/?n=54955
[야생의 땅: 듀랑고] 서버 아키텍처 - SPOF 없는 분산 MMORPG 서버Heungsub Lee
NDC14에서 발표한 "[야생의 땅: 듀랑고] 서버 아키텍처" 세션의 슬라이드입니다.
슬라이드에 설명이 많지 않은데, 디스이즈게임에서 발표 내용을 잘 정리해주었습니다. 기사도 함께 보시면 좋을 것 같습니다.
http://www.thisisgame.com/webzine/news/nboard/4/?n=54955
네이버 클라우드 플랫폼의 Kubernetes Service(NKS)에서 Pod들의 오토스케일을 적용하는 방법에 대해서 소개합니다 | Introduce how to apply autoscale of Pods in the Kubernets Service (NKS) of Naver Cloud Platform
우리가 이름만 들어도 아는 유명 IT 서비스들의 화려한 웹페이지도, 예쁜 모바일 앱도 그 뒤에는 탄탄하고 강력한 분산 시스템을 기반으로 합니다. 이러한 백엔드 시스템이 부실할 경우 서비스나 앱은 그야말로 사상누각입니다. 본 세미나에서는 이러한 시스템들을 만들때 풀어야 할, 가장 기본이 되는 문제와 이슈들 12가지에 도전해봅니다.
KGC 2014: 클라이언트 개발자를 위한 컴퓨터 네트워크 기초 배현직Hyunjik Bae
클라이언트 개발자들은 직접 서버와 네트워크를 다루지는 않더라도 컴퓨터 네트워크의 특징에 대해서는 알고 있어야 한다. 본 강연은 클라이언트 개발자들이 반드시 알아야 하는 컴퓨터 네트워크 관련 용어와 특징을 소개한다. 아울러 스마트폰 무선 네트워크 관련해서 주안점도 다룬다.
네이버 클라우드 플랫폼의 Kubernetes Service(NKS)에서 Pod들의 오토스케일을 적용하는 방법에 대해서 소개합니다 | Introduce how to apply autoscale of Pods in the Kubernets Service (NKS) of Naver Cloud Platform
우리가 이름만 들어도 아는 유명 IT 서비스들의 화려한 웹페이지도, 예쁜 모바일 앱도 그 뒤에는 탄탄하고 강력한 분산 시스템을 기반으로 합니다. 이러한 백엔드 시스템이 부실할 경우 서비스나 앱은 그야말로 사상누각입니다. 본 세미나에서는 이러한 시스템들을 만들때 풀어야 할, 가장 기본이 되는 문제와 이슈들 12가지에 도전해봅니다.
KGC 2014: 클라이언트 개발자를 위한 컴퓨터 네트워크 기초 배현직Hyunjik Bae
클라이언트 개발자들은 직접 서버와 네트워크를 다루지는 않더라도 컴퓨터 네트워크의 특징에 대해서는 알고 있어야 한다. 본 강연은 클라이언트 개발자들이 반드시 알아야 하는 컴퓨터 네트워크 관련 용어와 특징을 소개한다. 아울러 스마트폰 무선 네트워크 관련해서 주안점도 다룬다.
주민이 행복한 희망의 원도심 만들기 서비스디자인 - 인천 정부3.0 브랜드과제 국민디자인단 운영 결과
- 스토리(거주형/관광형)가 있는 안전하고 쾌적한 골목조성을 통해 원도심 공동체복원
- (‘13년) 원도심활성화정책TF 구성 및 종합계획 수립,
(’14년) 대상지 선정 및 디자인 설계(5억원),
(‘15년~) 첫사업 시공, 지속적인 사업 발굴추진(20억원/년)
범죄예방디자인(CPTED)을 통한 행복마을 만들기 프로젝트 - 경찰청 국민디자인단
어두컴컴한 집 앞의 골목길, 학교 통학로 주변의 외진 길 우리 아이, 가족의 안전 우리가 함께 지키기 위해서는 치안의 주체가 경찰이라는 인식을 넘어, 공공기관과 민간단체, 나아가 개인 등 모든 사회구성원이 치안의 주체라는 인식의 변화가 필요합니다. 범죄취약구역을 지리적 프로파일링 분석을 통하여 정확한 데이터를 도출, 지자체·주민단체 등과의 협의를 통해 지방청별 범죄취약구역을 선정하여 이를 개선할 수 있는 지속가능한 범죄예방디자인(CPTED) 표준모델을 개발하고자 합니다. 기존 범죄예방디자인(CPTED)처럼 단순히 조명·바닥등·반사경·비상벨·CCTV 설치, 대문에 미러시트를 부착하여 시야를 확보할 수 있게 도와주는 등 여러 가지 시설을 개선하고 조경을 정리하는 차원을 넘어, 안전지도를 만들고, 공간 개선과 주민활동, 범죄예방 진단과 교육 등 통합적인 솔루션을 구축할 예정입니다. 각각의 대안들이 조화롭게 배치되고, 일회적 개선사업이 아닌 지속적인 운영을 위해 실제 주민의 의견을 반영하고, 문제점을 함께 도출하고자 합니다.
탐험가이드 이보연(김광순)
탐험대원 이슬비
탐험대원 이채윤
탐험대원 주민선
탐험대원 김동은
전문가 강용길
정책가이드 모상진 경위
------------------
[국민디자인단 10개 주제]
「One-Stop 에너지복지요금」을 통한 복지사각지대 해소- 산업통상자원부
소비자 중심의 영양표시 및 정보 제공 - 식품의약품안전처
청소년 창의성계발 위한 융합형 발명‧디자인 교육과정 개발 - 특허청
국민과 함께 디자인하는 2015 가을 관광주간 - 문화체육관광부
범죄예방 디자인(CPTED)을 통한 행복마을 만들기 프로젝트 - 경찰청
관리비 등 공동주택관리 정보 분석‧공개로 아파트비리 제거 - 국토교통부
청소년 산림교육 활성화 - 산림청
도심 속 힐링과 여유, 텃밭에서 키우세요 - 농림축산식품부
'통일맞이 첫마을' 대성동 프로젝트 - 행정자치부
학부모 맘에 쏙 드는 진로정보 제공 - 교육부
------------------
이 자료는 2015 중앙부처 정부3.0 국민디자인단 발표회에서 발표된 자료입니다.
- 제목 : 2015 국민디자인단 중앙부처 집중육성과제 활동성과 발표
- 일시 : 2015.7.21(화)
- 장소 : 오토웨이타워 구글캠퍼스
- 참가자 : 국민디자인단(79명), 중앙, 지자체 정부3.0 및 과제 담당 등 200여명
- 행정자치부, 산업통상자원부, 한국디자인진흥원
------------------
국민이 정책을 디자인합니다. 현실이 되는 정책상상, ‘국민��
Cloud-Native Architecture
MSA(Micro Service Architecture)
MDA(Micro Data Architecture)
MIA(MIcro Inference Architecture)
MSA-Service Mesh
MDA-Data Mesh
MIA-AI Inference Mesh
Kubernetes
Container
Kubeflow
Volcano
Apache Ynikorn
ChatGPT
AGI(Artificial General Intelligence)
ASI(Artificial Specialized Intelligence)
초-전환시대
초-연결시대
SQream GPU DBMS
Cloud와 Cloud Native의 목표는.. 왜? 어떻게? 뭐가 좋아지나...
1. (왜) 가속화된 초-전환, 초-연결 IT 환경변화에 대비하기 위해서
2. (어떻게-H/W) IT H/W 부분은 IaaS 서비스화하여
점유된, Over Subscription된 H/W(Server, Network, Storage)들 모아서 Pool화하고, 가상화기술을 통해 Tenant로 자원들을 분리해 서비스화해 제공하고
필요시 적시에 Pool의 가상H/W를 제공하고, 상황에 따라 확장・축소(Scale in/out, up/down)하면서, 축소된 자원을 다른 요청들을 위해 빠르게 재-할당하는 유연성을 제공하고
3. (어떻게-S/W) S/W 부문도
PaaS, SaaS 적극 활용으로 App.개발 시간을 단축하고
App.분야인 기존 MACRO Service Architecture형 Monolith Architecture(Web-WAS-DB)를 작게 쪼개서 변화에 빠르게 적응할 수 있는 MSA(Micro Service Architecture)로 변경하여 Service Mesh형으로 관리하고
Data분야도 Data Warehouse, DataLake(Bigdata), LakeHouse등 기존 MACRO Data Architecture를 MSA형식으로 MDA(Micro Data Architecture)로 전환 후 Data Mesh형태로 관리하고,
AI로 동적프로그램 생성하여 App.개발시간 단축하고, AI분야도 초-거대 AI구현(MACRO)보다는 작은|특화된 Deep Learning Network(Model)들로 작게 쪼개서 MIA(Micro Inference Architecture)로 비지니스 환경에 적용하고 Inference Mesh형태로 관리하는 시스템으로 전환하고
4. (어떻게-조직) 조직구조도 CI/CD형 DevOps환경, 데이타,트랜잭션중심업무중심, 기술중심 문제해결중심, 직능중심조직직무중심조직으로 전환하면
5. (좋아지는 것) 초-전환, 초-연결 환경에 빠르고, 지속적으로 적응할 수 IT as a Product 환경을 구현하는 것
웹 사이트의 빠른 로딩을 위한 프론트 엔드 최적화 기법과 더불어 알아두어야 할 HTTP 프로토콜 최적화를 언급하며, 최근 발표된 HTTP/3를 소개합니다.
HTTP/3는 "Hyper Text Transfer Protocol over QUIC"의 내용을 근간으로 UDP의 장점을 HTTP에 활용한 버전입니다.
HTTP/3를 알기 위해서는 QUIC에 대한 이해와 함께, 기존 버전인 HTTP/2에서 어떤 부분이 개선되었는지에 대한 이해가 동시에 필요합니다.
Chrome을 활용한 웹 성능 비교 예제들은 HTTP/3의 기술들을 빠르게 이해하는 데 도움이 될 것입니다.
[Games on AWS 2019] AWS 입문자를 위한 초단기 레벨업 트랙 | AWS 레벨업 하기! : 데이터베이스 - 박주연 AWS 솔...Amazon Web Services Korea
급진적으로 늘어나는 데이터, 점차 다양해지는 워크로드의 특성에 적합한 데이터 관리를 위해 AWS는 광범위한 데이터베이스 선택 옵션을 제공합니다. 관계형 데이터베이스를 비롯, NoSQL, 인메모리, 그래프 등 특정 애플리케이션에 적합한 데이터베이스를 선택할 수 있도록 AWS가 제공하는 데이터베이스 서비스의 개요를 소개합니다.
더 빠른 게임시스템을 위하여 개선된 서비스들
김병수 솔루션즈 아키텍트, AWS
AWS의 모든 서비스들은 끊임없이 발전하고 개선되고 있습니다. 그런데 이러한 새로운 서비스들, 얼마나 빠른지, 과연 사용할때 얼마나 개선이 될수 있을지 궁금하지 않으신가요? 본 세션에서는 기존의 시스템에서 그대로 적용할 수 있는 AWS의 새로운 서비스와 기능을 중심으로 서비스 개선 부터 새롭게 선보이는 최적화된 시스템들까지, 다양한 개선점들과 이들을 사용할수 있는 최적의 조합을 살펴봅니다.
게임 서비스에 딱 맞는 AWS 신규 서비스들로 게임 아키텍처 개선하기 - 김병수 솔루션즈 아키텍트, AWS :: AWS Summit Seo...Amazon Web Services Korea
게임 서비스에 딱 맞는 AWS 신규 서비스들로 게임 아키텍처 개선하기
김병수 솔루션즈 아키텍트, AWS
AWS는 고객의 요구사항을 반영하여 끊임없이 서비스들을 추가하고 개선해왔습니다. 본 세션에서는 이러한 서비스들 중 게임 서비스 아키텍처를 개선하는데 직접적으로 도움이 될 수 있는 서비스와 기능들을 신규 서비스들을 중심으로 살펴보고 장르별 게임 아키텍처에서 신규 서비스 도입 이전과 이후의 아키텍처 개선사항을 비교해봅니다.
13. 시스템의 기본구성 proxy proxy LVS LVS mod_perl mod_perl mod_perl mod_perl LVS MySQL MySQL LVS LVS LVS Reverse Proxy Application Sever DataBase Sever LoaderBalancer
14. 하테나 북마크의 경우 Application (user) DB content Application (bot) DB entry DB html DB keyword memcached hadoop searcher squid worker 관련문서 Categorize 계수 10 대 Loader Balancer Reverse Proxy Application (image)
46. On Memory vs SSD 32G 16G + SSD Iowait 는 거의발생하지않음 32GB … 거의 On memory SSD … 대량의 ioread SQL 처리 성능은 거의 동일
47.
48.
49. 네트워크의 이중화 IDC 거점별 최대 65534host IDC 내 각 블록 별 대응 1440host 정도 2-4Rack 분 대응 1022host 까지 Core 층 : 트래픽의 큰흐름을 맡는 층 Distribution 층 : 트래픽각 서브네트워크에 배송하는층 Access 층 : 서버에 Endpoint 를제공한다 .