구축 사례

Homeucloud biz 소개구축 사례SNS Architecture

서비스 유형별 구축 사례를 통해 초기 구축의 어려움을 쉽게 해결할 수 있습니다.

SNS Architecture

  • 1SNS Architecture 구성도

    SNS Architecture 구성도

  • 2SNS Architecture (Social Network Service) 개요
    SNS Architecture 개요 내용표
    개념

    SNS의 경우, BigData를 분산 저장 및 처리하는 구성

    특징

    다수의 사용자의 대량의 데이터 저장 및 빠른 접근성을 위해 NoSQL DB를 사용

    적용가능분야

    다수의 사용자가 접속해서 데이터 저장 및 조회를 하는 대규모 SNS 서비스

  • 3SNS (Social Network Service) Architecture 구성요소와 구성 방법


    a WAF

    WAF 내용표
    WAF

    · Web서버의 확장을 고려한 듀얼 WAF사용 권장

    · WAF의 네트워크 구성방법은 Reverse Proxy 방식으로 일반적인 Web Proxy 서버와

    동일한 구성으로 위치시킴

    WAF 구성요소표
    구성요소 구성 가이드 URL
    WAF

    * WAF manual

    · Ucloud portal

    -> 고객센터 -> 서비스 이용 가이드

    -> ucloud 웹방화벽 사용자 매뉴얼

    https://ucloudbiz.olleh.com/ manual/WAF_User Guide.pdf

    * 웹방화벽 사용하기

    · OpenAPI 센터 -> 커뮤니티 -> 강좌 & 팁

    https://openapi.olleh.com/community/retrieveCommunity.do?m1Id=M300&m2Id=M320&hidM1Id=M300&hidM2Id=M320&hidSeq=190


    b Web server Web server

    Web server Web server
    Web server Web server

    · Web Server를 구성하기 위해 Apache 또는 Nginx, IIS 등을 가상 머신에 설치

    · Web-Service Clients들에게 보여지는 Web 서비스 서버 구성

    Web server Web server 구성요소표
    구성요소 구성 가이드 URL
    Web Server

    사용량에 따른 auto-scaling구성
    (server+상품이나 openAPI, snapshot 등을 통한
    구성)

    *Server의 Autoscaling-out(1) - 구조

    · OpenAPI 센터 -> 커뮤니티 -> 강좌 & 팁

    https://openapi.olleh.com/community/retrieveCommunity.do?m1Id=M300&m2Id=M320&hidM1Id=M300&hidM2Id=M320&hidSeq=170


    c Log server

    Log server
    Log server

    · 대용량 데이터를 분석하는 Log Server와 같은 경우, ucloud MapReduce 서비스를

    이용하여 기존의 NoSQL DB 로부터 데이터를 읽어와, 분석하는 구성

    · ucloud MapReduce는 대량의 데이터 처리를 위해, Hadoop 분산 시스템을

    구성하여 처리하는 서비스

    Log server 구성요소표
    구성요소 구성 가이드 URL
    Log Server

    * ucloud MapReduce 서비스 소개

    · Ucloud portal -> 고객센터

    -> 서비스 이용 가이드

    -> ucloud MapReduce 서비스 소개

    https://ucloudbiz.olleh.com/ manual/ucloud_MapReduce _service_info.pdf

    * Hadoop 예제 실행 manual

    · Ucloud portal -> 고객센터

    -> 서비스 이용 가이드

    -> Hadoop 사용 가이드

    https://ucloudbiz.olleh.com/ manual/Hadoop_UserManual.pdf


    d NoSQL DB

    NoSQL DB
    NoSQL DB
    NoSQL DB 구성요소표
    구성요소 구성 가이드 URL
    NoSQL DB

    ucloud server에서 제공되는 NoSQL DB 이미지로,
    Cassandra DB, Riak DB, Mongo DB 제공
    (Market Place Image로 제공)

    · NoSQL의 scaling은 scale-out이후에 데이터의 재분배

    작업 시간이 필요하기 때문에 수작업으로 구성이 필요

목록