SlideShare a Scribd company logo
Global Platform
        Design
 Terry.Cho (bwcho75@gmail.com)
What is Global Platform?

  Global Platform

   Is deployed another country or across region
                           Have to consider


                                 Regulation
                               Time to market
                                  Culture
                              Data Replication
                                 Operation
Global Platform Layers

  Layers

   Let’s talk about Global Platform Characteristics from
      Infrastructure to Software Layer (Full Stack) !!


                           Software Layer

                         Infrastructure Layer
PART I.

INFRASTRUCTURE LAYER
Infrastructure Stack                       [I. Infrastructure Layer]

  Stack



                          Cloud OS

                Server                 Storage


                         Data Center
Data Center                                [I. Infrastructure Layer]

  Location
    •   Regulation
    •   Bandwidth
    •   Climate (Cooling)
    •   Recruitment
    •   Operation (24x7, Follow The Sun)
  PUE
  Global Center vs Regional Center
  Zone




                                                    컨테이너 기반
                                                   4세대 데이타 센터
Server                                 [I. Infrastructure Layer]

  Commodity Server
    • Cost
    • Density
  POD
    • Standard Design                 Google Server Design

    • Scale Out Unit [Procurement]
  Network
    •    Management Line
    •    Service Line
    •    VM Movement Line            Microsoft Server Design
    •    SAN (iSCSI)
  Resiliency vs Redundancy



                                     Facebook Server Design
Storage             [I. Infrastructure Layer]

  IO Segregation
Cloud OS                                                       [I. Infrastructure Layer]

  Open Source vs Commercial
    • Open Source is not so cheap




       [ Development Cost , Server H/W Cost, SW License Cost, Maintenance Fee]
                                               ※ Open Source : Open Stack Nova

                                 Level Approach


  And DevOps
Use or Build?                        [I. Infrastructure Layer]

  Use first for Time to Market !!
  Build later after learning
PART II.

SOFTWARE LAYER
Software Stack                                 [ II. Software Layer ]

  Common Server Software Layer



                 Proxy              Identity Management

                         Business Logic

                          Data Storage
IDM and PROXY                                                [ II. Software Layer ]

  Identity Management
    •   Authentication & Authorization and Profile Management
    •   IM (Master Data), AM (Authentication Only/LDAP),PM (Provisioning)
    •   Integrate with Legacy System (Telco)
    •   Global Replication across Data Center
    •   Regulation
  Proxy
    • Similar to SOA Enterprise Service Bus
    • Routing
    • Message Transformation (※ HTTP Header change)
    • Throttling
    • Logging
    + External or Internal Interface (like Enterprise Application Integration)
  Protocol
    • REST, Thrift, Protocol Buffer
Business Logic                                                [ II. Software Layer ]

  Biz Logic
    • No shared data, Stateless
         Prevent Trouble Propagation, Provides Scalability
    • Think about productivity
        Python, Erlang
Data Storage                                                [ II. Software Layer ]

  Data - Storage
    •   File Storage – COST and Consistency, Availibility
    •   Simple Data Storage - NoSQL Combination
    •   Relational Data Storage – RDBMS with Sharding , Query Off Loading
    •   Small & High Performance Data Storage – In Memory Data Grid
  Data Implementation Technology
    • Big Data Processing - Map & Reduce
    • Data Replication (across data center) – ETL, CDC and Filtering
Q&A

More Related Content

PDF
Лекц 1
PPTX
Лекц 3
PPTX
Cs101 lec2
PPT
7 8-r angi oros hel tsahim hicheel unur-erdene
DOCX
компьютерт мэдээллийг боловсруулах
PPTX
대용량 분산 아키텍쳐 설계 #5. rest
PPTX
대용량 분산 아키텍쳐 설계 #2 대용량 분산 시스템 아키텍쳐 디자인 패턴
PPTX
대용량 분산 아키텍쳐 설계 #1 아키텍쳐 설계 방법론
Лекц 1
Лекц 3
Cs101 lec2
7 8-r angi oros hel tsahim hicheel unur-erdene
компьютерт мэдээллийг боловсруулах
대용량 분산 아키텍쳐 설계 #5. rest
대용량 분산 아키텍쳐 설계 #2 대용량 분산 시스템 아키텍쳐 디자인 패턴
대용량 분산 아키텍쳐 설계 #1 아키텍쳐 설계 방법론

Viewers also liked (7)

PPTX
대용량 분산 아키텍쳐 설계 #4. soa 아키텍쳐
PPTX
대용량 분산 아키텍쳐 설계 #3 대용량 분산 시스템 아키텍쳐
PDF
RESTful API Design, Second Edition
PPTX
애자일 스크럼과 JIRA
PDF
마이크로서비스 아키텍처와 DevOps 기술 - Amazon 사례를 중심으로 (윤석찬)
PPTX
Micro Service Architecture의 이해
PPTX
마이크로서비스 아키텍처로 개발하기
대용량 분산 아키텍쳐 설계 #4. soa 아키텍쳐
대용량 분산 아키텍쳐 설계 #3 대용량 분산 시스템 아키텍쳐
RESTful API Design, Second Edition
애자일 스크럼과 JIRA
마이크로서비스 아키텍처와 DevOps 기술 - Amazon 사례를 중심으로 (윤석찬)
Micro Service Architecture의 이해
마이크로서비스 아키텍처로 개발하기
Ad

Similar to Global platform (20)

PDF
Self-Driving Data Center
PPTX
DevOps and Cloud at NI
PDF
Cloud Computing: Making IT Simple
PDF
Self-Driving Data Center
PDF
Cloud Computing - Making IT Simple
PDF
Windows Azure introduction
PDF
The Kubernetes WebLogic revival (part 1)
PDF
PIM4Cloud
PPTX
Azure enterprise integration platform
DOC
resume_new
PPTX
Oracle Middleware and Hardware Complete Solution
PDF
Xen @ Google, 2011
PDF
S cv0879 cloud-storage-options-edge2015-v4
PPT
cloud computing
PPTX
Rubrik CMD Installation (1).pptx
PDF
Nuxeo platform in 15mn
PDF
Conduct JBoss EAP 6 seminar
PDF
An insight to microsoft platform
PDF
21st Century SOA
PPTX
Cloud Foundry at Rakuten
Self-Driving Data Center
DevOps and Cloud at NI
Cloud Computing: Making IT Simple
Self-Driving Data Center
Cloud Computing - Making IT Simple
Windows Azure introduction
The Kubernetes WebLogic revival (part 1)
PIM4Cloud
Azure enterprise integration platform
resume_new
Oracle Middleware and Hardware Complete Solution
Xen @ Google, 2011
S cv0879 cloud-storage-options-edge2015-v4
cloud computing
Rubrik CMD Installation (1).pptx
Nuxeo platform in 15mn
Conduct JBoss EAP 6 seminar
An insight to microsoft platform
21st Century SOA
Cloud Foundry at Rakuten
Ad

More from Terry Cho (20)

PPTX
Kubernetes #6 advanced scheduling
PPTX
Kubernetes #4 volume & stateful set
PPTX
Kubernetes #3 security
PPTX
Kubernetes #2 monitoring
PPTX
Kubernetes #1 intro
PPTX
머신러닝으로 얼굴 인식 모델 개발 삽질기
PPTX
5. 솔루션 카달로그
PPTX
4. 대용량 아키텍쳐 설계 패턴
PPTX
3. 마이크로 서비스 아키텍쳐
PPTX
서비스 지향 아키텍쳐 (SOA)
PPTX
1. 아키텍쳐 설계 프로세스
PPTX
REST API 설계
PPTX
모바일 개발 트랜드
PPTX
소프트웨어 개발 트랜드 및 MSA (마이크로 서비스 아키텍쳐)의 이해
PPTX
머신 러닝 입문 #1-머신러닝 소개와 kNN 소개
PPTX
R 프로그래밍-향상된 데이타 조작
PPTX
R 프로그래밍 기본 문법
PPTX
R 기본-데이타형 소개
PPTX
2014 공개소프트웨어 대회 소프트웨어 개발 트렌드의 변화
PPTX
Redis data modeling examples
Kubernetes #6 advanced scheduling
Kubernetes #4 volume & stateful set
Kubernetes #3 security
Kubernetes #2 monitoring
Kubernetes #1 intro
머신러닝으로 얼굴 인식 모델 개발 삽질기
5. 솔루션 카달로그
4. 대용량 아키텍쳐 설계 패턴
3. 마이크로 서비스 아키텍쳐
서비스 지향 아키텍쳐 (SOA)
1. 아키텍쳐 설계 프로세스
REST API 설계
모바일 개발 트랜드
소프트웨어 개발 트랜드 및 MSA (마이크로 서비스 아키텍쳐)의 이해
머신 러닝 입문 #1-머신러닝 소개와 kNN 소개
R 프로그래밍-향상된 데이타 조작
R 프로그래밍 기본 문법
R 기본-데이타형 소개
2014 공개소프트웨어 대회 소프트웨어 개발 트렌드의 변화
Redis data modeling examples

Recently uploaded (20)

PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PPTX
Cloud computing and distributed systems.
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PPTX
sap open course for s4hana steps from ECC to s4
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PPTX
Spectroscopy.pptx food analysis technology
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Electronic commerce courselecture one. Pdf
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Mobile App Security Testing_ A Comprehensive Guide.pdf
20250228 LYD VKU AI Blended-Learning.pptx
Cloud computing and distributed systems.
NewMind AI Weekly Chronicles - August'25 Week I
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Reach Out and Touch Someone: Haptics and Empathic Computing
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Unlocking AI with Model Context Protocol (MCP)
Chapter 3 Spatial Domain Image Processing.pdf
sap open course for s4hana steps from ECC to s4
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Spectroscopy.pptx food analysis technology
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Electronic commerce courselecture one. Pdf
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Per capita expenditure prediction using model stacking based on satellite ima...
How UI/UX Design Impacts User Retention in Mobile Apps.pdf

Global platform

  • 1. Global Platform Design Terry.Cho (bwcho75@gmail.com)
  • 2. What is Global Platform?  Global Platform Is deployed another country or across region Have to consider Regulation Time to market Culture Data Replication Operation
  • 3. Global Platform Layers  Layers Let’s talk about Global Platform Characteristics from Infrastructure to Software Layer (Full Stack) !! Software Layer Infrastructure Layer
  • 5. Infrastructure Stack [I. Infrastructure Layer]  Stack Cloud OS Server Storage Data Center
  • 6. Data Center [I. Infrastructure Layer]  Location • Regulation • Bandwidth • Climate (Cooling) • Recruitment • Operation (24x7, Follow The Sun)  PUE  Global Center vs Regional Center  Zone 컨테이너 기반 4세대 데이타 센터
  • 7. Server [I. Infrastructure Layer]  Commodity Server • Cost • Density  POD • Standard Design Google Server Design • Scale Out Unit [Procurement]  Network • Management Line • Service Line • VM Movement Line Microsoft Server Design • SAN (iSCSI)  Resiliency vs Redundancy Facebook Server Design
  • 8. Storage [I. Infrastructure Layer]  IO Segregation
  • 9. Cloud OS [I. Infrastructure Layer]  Open Source vs Commercial • Open Source is not so cheap [ Development Cost , Server H/W Cost, SW License Cost, Maintenance Fee] ※ Open Source : Open Stack Nova Level Approach  And DevOps
  • 10. Use or Build? [I. Infrastructure Layer]  Use first for Time to Market !!  Build later after learning
  • 12. Software Stack [ II. Software Layer ]  Common Server Software Layer Proxy Identity Management Business Logic Data Storage
  • 13. IDM and PROXY [ II. Software Layer ]  Identity Management • Authentication & Authorization and Profile Management • IM (Master Data), AM (Authentication Only/LDAP),PM (Provisioning) • Integrate with Legacy System (Telco) • Global Replication across Data Center • Regulation  Proxy • Similar to SOA Enterprise Service Bus • Routing • Message Transformation (※ HTTP Header change) • Throttling • Logging + External or Internal Interface (like Enterprise Application Integration)  Protocol • REST, Thrift, Protocol Buffer
  • 14. Business Logic [ II. Software Layer ]  Biz Logic • No shared data, Stateless  Prevent Trouble Propagation, Provides Scalability • Think about productivity  Python, Erlang
  • 15. Data Storage [ II. Software Layer ]  Data - Storage • File Storage – COST and Consistency, Availibility • Simple Data Storage - NoSQL Combination • Relational Data Storage – RDBMS with Sharding , Query Off Loading • Small & High Performance Data Storage – In Memory Data Grid  Data Implementation Technology • Big Data Processing - Map & Reduce • Data Replication (across data center) – ETL, CDC and Filtering
  • 16. Q&A