PowerPoint 프레젠테이션

Similar documents
인디쓔피-IOM핸돜벁닄큐1014pdf, page Preflight ( IOM핸돜벁닄큐__1014 )

Web Application Hosting in the AWS Cloud Contents 개요 가용성과 확장성이 높은 웹 호스팅은 복잡하고 비용이 많이 드는 사업이 될 수 있습니다. 전통적인 웹 확장 아키텍처는 높은 수준의 안정성을 보장하기 위해 복잡한 솔루션으로 구현

Portal_9iAS.ppt [읽기 전용]

Azure Stack – What’s Next in Microsoft Cloud

ORANGE FOR ORACLE V4.0 INSTALLATION GUIDE (Online Upgrade) ORANGE CONFIGURATION ADMIN O

PowerPoint 프레젠테이션

PCServerMgmt7

AGENDA 모바일 산업의 환경변화 모바일 클라우드 서비스의 등장 모바일 클라우드 서비스 융합사례

歯이시홍).PDF

Cloud Friendly System Architecture

김기남_ATDC2016_160620_[키노트].key

서현수

vm-웨어-01장

따끈따끈한 한국 Azure 데이터센터 서비스를 활용한 탁월한 데이터 분석 방안 (To be named)

[Brochure] KOR_TunA

gcp

Windows Live Hotmail Custom Domains Korea

aws

Samsung SDS Enterprise Cloud Networking CDN Load Balancer WAN

Agenda 오픈소스 트렌드 전망 Red Hat Enterprise Virtualization Red Hat Enterprise Linux OpenStack Platform Open Hybrid Cloud

PowerPoint Presentation

<4D F736F F D205B4354BDC9C3FEB8AEC6F7C6AE5D3131C8A35FC5ACB6F3BFECB5E520C4C4C7BBC6C320B1E2BCFA20B5BFC7E2>

웹사이트 운영, 이보다 쉬울 수 없다! Microsoft Azure를 이용한 웹사이트 구축

BSC Discussion 1

Copyright by Korean Local-government Management Institute. ALL RIGHTS RESERVED. No part of this publication may be reproduced, stored in a retrieval s

피해자식별PDF용 0502

The Self-Managing Database : Automatic Health Monitoring and Alerting

DE1-SoC Board

Open Cloud Engine Open Source Big Data Platform Flamingo Project Open Cloud Engine Flamingo Project Leader 김병곤

Backup Exec

Oracle9i Real Application Clusters

2

미래 서비스를 위한 스마트 클라우드 모델 수동적으로 웹에 접속을 해야만 요구에 맞는 서비스를 받을 수 있었다. 수동적인 아닌 사용자의 상황에 필요한 정보를 지능적으로 파악 하여 그에 맞는 적합한 서비스 를 제공할 수 새로운 연구 개발이 요구 되고 있다. 이를 위하여,

<C0CCBCBCBFB52DC1A4B4EBBFF82DBCAEBBE7B3EDB9AE2D D382E687770>

클라우드컴퓨팅확산에따른국내경제시사점 클라우드컴퓨팅확산에따른국내경제시사점 * 1) IT,,,, Salesforce.com SaaS (, ), PaaS ( ), IaaS (, IT ), IT, SW ICT, ICT IT ICT,, ICT, *, (TEL)

CONTENTS

PowerPoint Presentation

Agenda

Oracle Database 10g: Self-Managing Database DB TSC

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션

FMX M JPG 15MB 320x240 30fps, 160Kbps 11MB View operation,, seek seek Random Access Average Read Sequential Read 12 FMX () 2


PowerPoint 프레젠테이션

Microsoft Word - 조병호


Windows 8에서 BioStar 1 설치하기

Special Theme _ 모바일웹과 스마트폰 본 고에서는 모바일웹에서의 단말 API인 W3C DAP (Device API and Policy) 의 표준 개발 현황에 대해서 살펴보고 관 련하여 개발 중인 사례를 통하여 이해를 돕고자 한다. 2. 웹 애플리케이션과 네이

(A4)2급-A형_ hwp

초보자를 위한 분산 캐시 활용 전략

PowerPoint Presentation

<BCBCBBF3C0BB20B9D9B2D9B4C220C5ACB6F3BFECB5E520C4C4C7BBC6C3C0C720B9CCB7A128BCF6C1A4295F687770>

슬라이드 1

MS-SQL SERVER 대비 기능

빅데이터시대 Self-BI 전략 이혁재이사 비아이씨엔에스

Microsoft PowerPoint - Smart CRM v4.0_TM 소개_ pptx

PowerPoint Presentation

Intra_DW_Ch4.PDF

초보자를 위한 ADO 21일 완성

untitled

partprime_intro.key

< FC8A8C6E4C0CCC1F620B0B3B9DF20BAB8BEC8B0A1C0CCB5E5C3D6C1BE28C0FAC0DBB1C7BBE8C1A6292E687770>

ZConverter Standard Proposal

ETL_project_best_practice1.ppt

PowerPoint 프레젠테이션

Domino Designer Portal Development tools Rational Application Developer WebSphere Portlet Factory Workplace Designer Workplace Forms Designer

³»Áö¼öÁ¤

<353020B9DAC3E1BDC42DC5ACB6F3BFECB5E520C4C4C7BBC6C3BFA1BCADC0C720BAB8BEC820B0EDB7C1BBE7C7D7BFA120B0FCC7D120BFACB1B82E687770>

Microsoft SQL Server 2005 포켓 컨설턴트 관리자용


MySQL-Ch05

歯CRM개괄_허순영.PDF

무제-1

Data Industry White Paper

thesis

歯목차45호.PDF

歯I-3_무선통신기반차세대망-조동호.PDF

PWR PWR HDD HDD USB USB Quick Network Setup Guide xdsl/cable Modem PC DVR 1~3 1.. DVR DVR IP xdsl Cable xdsl Cable PC PC DDNS (

TTA Journal No.157_서체변경.indd


마리오와 소닉 리우 올림픽™

Model Investor MANDO Portal Site People Customer BIS Supplier C R M PLM ERP MES HRIS S C M KMS Web -Based

Tech Trends 클라우드 버스팅의 현주소와 과제 아직 완벽한 클라우드 버스팅을 위해 가야 할 길이 멀지만, 하이브리드 클라우드는 충분한 이점을 가져다 준다. Robert L. Scheier Networkworld 매끄러운 클라우드 버스팅(Cloud Bursting

¨ìÃÊÁ¡2

DocsPin_Korean.pages

PowerPoint 프레젠테이션

OpenStack In Telco: Toward 5G Mobile network

istay

슬라이드 1

1217 WebTrafMon II

Analyst Briefing

160322_ADOP 상품 소개서_1.0

ODS-FM1

thesis

Analytics > Log & Crash Search > Unity ios SDK [Deprecated] Log & Crash Unity ios SDK. TOAST SDK. Log & Crash Unity SDK Log & Crash Search. Log & Cras

PowerPoint

05Àå

Apache Ivy

PowerPoint Template

당사의 명칭은 "주식회사 다우기술"로 표기하며 영문으로는 "Daou Tech Inc." 로 표기합니다. 또한, 약식으로는 "(주)다우기술"로 표기합니다. 나. 설립일자 및 존속기간 당사는 1986년 1월 9일 설립되었으며, 1997년 8월 27일 유가증권시장에 상장되

Transcription:

# 사례 _ 중심 게임사를위한 Azure 의모든것 박항서매니저, GTPLUS MS 사업본부

Game on Azure 게임사를위한 Azure 의모든것

Game on Azure Authentication CDN & Notification Network & Security Users Traffic Servers (PaaS) Data (Cache) Data (OLAP & Bigdata) Servers (IaaS) Data (OLTP) Data Visualization Development DevOps Tools Monitoring

Gaming on Azure Authentication Users 환경에맞는플랫폼으로사용자인증처리

Gaming on Azure CDN & Notification Users Azure CDN CDN (Akamai, Verizon, Azure CDN)

Gaming on Azure Users Traffic Traffic Manager Load Balancer Application Gateway 게임환경에맞는분산처리지역지역분산분산서버분산어플리케이션서버분산분산어플리케이션분산

Gaming on Azure Users Servers (PaaS) App Service AKS Azure Functions Servers (IaaS) 사용자는 PaaS 서버 (App Server, Web App, Function 등 ) 혹은 IaaS (VM availability Set, Scale Set) 서버에접속하여게임플레이 Scale Set VM

Gaming on Azure 데이터캐싱 Servers (PaaS) Data (Cache) App Service AKS Azure Functions Azure Cache Azure Redis Document DB Servers (IaaS) Data (OLTP) Scale Set VM Azure SQL Azure MySQL Cosmos DB OLTP 데이터처리 (GameDB, AuthDB..) *OLTP : Online Transaction Processing ( 온라인트랙잭션처리 )

Gaming on Azure OLAP 및 Big Data Integration Data (OLAP & Bigdata) *OLAP : Online Analytical Processing ( 온라인분석처리 ) Stream Analytics SQL Database House HDI Insight Data (OLTP) Data Visualization Azure SQL Azure MySQL Cosmos DB Power BI Qlick Tableau 데이터시각화

DevOps on Azure 원하는코드로개발 Development

DevOps on Azure DevOps 도구를통한지속적인통합 (CI) Jenkins 및 VSTS (Azure DevOps) Development DevOps Tools Github Jenkins Azure DevOps

DevOps on Azure Servers (PaaS) DevOps 도구를통한지속적인전달 (CD) Staging 및 Production App Service AKS Azure Functions Servers (IaaS) Scale Set VM Development DevOps Tools Github Jenkins Azure DevOps

Monitoring on Azure Servers (PaaS) App Service AKS Azure Functions Servers (IaaS) Scale Set VM 모니터링도구를통한효율적인모니터링 Monitoring Log Analytics Application Insights Grafana

Monitoring on Azure CDN & Notification Network & Security Azure CDN Notification Hub Virtural Network Network Security Security Center Groups Servers (PaaS) Data (Cache) Data (OLAP & Bigdata) App Service AKS Azure Functions Azure Cache Azure Redis Document DB Stream Analytics SQL Database House HDI Insight Servers (IaaS) Data (OLTP) Data Visualization Scale Set VM Azure SQL Azure MySQL Cosmos DB Power BI Qlick Tableau Monitoring 게임서버는물론 Azure 의모든리소스를모니터링 Log Analytics Application Insights Grafana

Security on Azure 강력하고높은수준의퍼블릭클라우드보안환경제공 데이터의비밀보장, 보안안정성과보호유지에대한가용성제공 여러분이승인하지않는다면누구도여러분의데이터를사용할수없습니다. 여러분의데이터가어떻게처리되고사용되는지에대한규정준수를통해제공해드립니다. 여러분의컨텐츠가적법한규정준수과법규및표준통제하에있음을제시합니다.

Game GTPLUS on레퍼런스 Azure 게임주요개발솔루션플랫폼적용사례

VM Provisioning with ARM templates 대량 & 반복배포대량의리소스를생성하거나반복배포에용이 Custom Script Extension 서비스런칭에필요한작업을스크립트로정의하여 VM 생성시실행가능 종속성정의리소스가올바른순서로생성되도록종속성정의가능 Infra as a Code Azure Infra 를 JSON 형식의코드로관리하기때문에유연성과재사용성이높음 병렬 Provisioning Step-by-Step 으로진행되는것이아니라병렬로작업가능

VM Provisioning with ARM templates SQL DB ARM Template SQL Config Depend on SQL Website Instantiation of repeatable config. Configuration Resource Group Depends on on SQL Virtual Machine

사례 대량시스템배포 국내대형게임사에서사용 Parameter Parameter.json - Region - Prefix - Subscription JSON Format { } "parameters":{ }, "variables": { }, "resources": [ ], "outputs": { } ARM Template Template.json 1. Resources - VM, LB, AGW 2. Setting - BackendPool - HealthProbe VM Extension Provision.ps1 - 서비스에투입되기전필요한작업정의 - OS user settings - File copy - Route add - Ansible settings - Install program - Validation - etc 짧은시간에대량의가상머신을배포해야함가상머신이용도별로표준화되어있음서비스가증가할수록가상머신의개수도증가세계각국의글로벌서비스운영중 빠른배포속도 한개월드 ( 가상머신 13EA) 평균배포 25 분여러개의월드를생성하는동시작업가능 작업의간소화 가상머신배포, 가상머신표준화를위한커스터마이징 (Script), 가상머신배포검사및경고등모든배포과정이하나의템플릿으로진행됨

Azure Security Center 온 - 프레미스와클라우드의보안에대한통합관리기능제공 OMS Agent 를설치하여다양한클라우드및온 - 프레미스의통합된보안관제역할가능 민첩하게공격을감지및대응기본제공되는행동분석및머신러닝을활용하여보안공격을감지하고대응가능 취약성을찾아신속하게해결수백가지기본제공되는보안평가기능으로컴퓨터, 네트워크및 Azure 리소스의보안취약성모니터링가능 위협에대한노출을최소화 Just-in-time Access 를사용하여제한된시간동안특정관리자 IP 에대해서만접근을허용하여공격에노출을최소화

사례 공격탐지및 RDP 실패모니터링 Security Center VM OMS Workspace OMS Agent Event Log 전송 Log Analytics REST API Query C# App Security Alerts & RDP logon 실패 침입탐지 로그온실패 Slack Repository

Azure Resource Monitoring 대표 3 가지 Azure Monitoring Resource 소개 Application Insights Web, App Application 관련 Monitoring 에용의 사용자및세션수, 웹페이지응답시간및실패율등을모니터링 Grafana Azure 상의모든리소스를실시간에가깝게모니터링 PaaS 제품모니터링 많은게임고객사에서적용중 Log Analytics Monitoring Azure Monitor에서수집한로그데이터를쿼리문으로분석로그분석을통해다양한형식과시각화로결과를모니터링예 ) 지난달가장많은오류이벤트를발생한상위 10위를쿼리문으로분석하여모니터링이가능

사례 고객사리소스사용현황 Application Insights Grafana PowerBI

Azure Cosmos DB 턴키전역배포전역으로분산되는데이터베이스원하는수의데이터베이스를원하는지역에배포 선택적인일관성수준 5 가지의정의된일관성수준제공사용자의개발환경에맞게선택 다중모델 + 다중 API Document, key-value, graph 등모든데이터를자동으로인덱싱기존에사용했거나원하는 API 로사용가능 전세계에서탄력적인확장저장소와처리량을독립적, 탄력적으로확장서버리스응용프로그램에적합 짧은대기시간보장제한이없고쓰기에최적화된엔진 99 번째백분위수읽기에대해 10ms 읽기 15ms 쓰기대기시간보장 엔터프라이즈급 SLA 99.999% 고가용성제공처리량일관성대기시간업계최고의 SLA 제공엔터프라이즈급보안준수

Azure Cosmos DB Trigger a call to an API when a Document is inserted or modified Perform real time (stream) Processing on updated to data Azure Cosmos DB Change Feed Move, clone or archive data to cold storage

사례 Mobile Game Push Azure Cosmos DB Azure Functions Notification Hub

사례 Game Log Analysis Azure Cosmos DB Azure Databricks Power BI

Azure Functions Code Events + data Azure Functions

사례 게임사 Functions 활용예시 전투입장 매칭서버 01 매칭서버 02 대전서버 01 대전서버 03 대전서버 02 Fn_AuthLogin Fn_MailRead Fn_FriendAdd Fn_ShopBuy

사례 게임사 Functions 활용예시 전투입장 매칭서버 01 매칭서버 02 대전서버 01 대전서버 03 대전서버 02 Fn_AuthLogin Fn_MailRead Fn_FriendAdd Fn_ShopBuy

Azure Databricks Microsoft Azure 에서빠르고, 쉽게 Apache Spark 를배포, 협업가능한환경제공 + 확장성 Worker Node 의 Autoscaling 가능 Spark 내작업필요에따라해당설정한 VM, 설정한 Min/Max Worker 가자동으로생성됩니다. 비용절약 Auto Termination 이가능 클러스터를종료하려는비활성기간 ( 분 ) 을지정및예약할수있습니다. 속도온 - 프레미스 Spark 클러스터보다 3 배이상빠름 같은쿼리를주었을때온 - 프레미스 Spark 클러스터보다 Databricks 가 3 배이상빠른 Output 을제공합니다. 안정성 Azure Active Directory 통합, 역할기반컨트롤및엔터프라이즈급 SAL 를제공 세부회된사용자권한으로안심하고 Databricks 노트북, 클러스터, 작업및데이터에안전하게액세스할수있습니다.

사례 빅데이터를활용, Spark 클러스터에서 ML 데이터분석 On-Premise + + + + On-Premise & PaaS 비교 PaaS 는 Infra 설치및관리할필요없음 On-Premise Server 클릭몇번으로 Spark Cluster 구성이가능 Azure Blob Storage Storage Azure Data Lake Storage. Data On Azure Cloud Data Cleaning ( 데이터전처리 ) ML Train & Test Visualization Azure Power BI 필요할때마다사용가능하여비용절약 Azure Cloud 에서제공하는여러기술들을손쉽게통합

Thank You! No part of this proposal may be reproduced, Stored in a retrieval system, or transmitted in any form or by any means electronics, Mechanical, photocopying, recording or otherwise-without the permission of GTPLUS.