시스원 클라우드

본문 바로가기

적용 사례 다양한 서비스의 유형별 구축 사례(Architecture)를 통해 초기 구축의 어려움과 고민을 해결 할 수 있습니다.

적용사례

Web-Service 구성도

Web-Service 개요

Web-Service 개요 내용표
개념 Web Server, WAS, DB로 구성되어 web service를 클라우드 환경에서 제공하기 위한 service architecture 및 구성 방법의 가이드
특징 2-Tire 또는 3-Tire로 구성된 서비스 방화벽, WAF로 구성한 보안 환경 구성 LB를 통한 서비스 분배 환경 제공 클라우드 기반의 Scalability 환경 제공
적용가능분야 기본적인 web service 에 적용 가능한 architecture 가장 기본적인 구성으로 다양한 분야에 적용 가능한 구조 (DB가 사용되는 일반적인 architecture)홈페이지, 사이트 운영 등

Web-Service 구성요소와 구성 방법

WAF

Web-Service 개요 내용표
doubl waf

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

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

동일한 구성으로 위치시킴

Web-Service WAF 구성요소표
구성요소 구성 가이드 URL
WAF * WAF manual ㆍUcloud portal → 고객센터 → 서비스 이용 가이드 → ucloud 웹방화벽 사용자 매뉴얼 /download/cloud_WAF_UserManual_20111012.pdf
* 웹방화벽 사용하기 ㆍOpenAPI 센터 → 커뮤니티 → 강좌 & 팁

Web server

Web server
doubl waf

Web Server를 구성하기 위해 Apache 또는 Nginx, IIS 등을 가상 머신에 설치
Web-Service Clients들에게 보여지는 Web 서비스 서버 구성
사용량에 따른 auto-scaling구성
(server+상품이나 openAPI, snapshot 등을 통한 구성)

Web server 구성요소표
구성요소 구성 가이드 URL
Web Server * Server의 Autoscaling-out(1) - 구조 ㆍOpenAPI 센터 → 커뮤니티 → 강좌 & 팁

Mail & Log server

Mail&Log server
doubl waf

내부 이메일 관리, 로그 데이터 수집, 서비스 관리를 위한 관리자용 서버

이와 같은 사용자의 선호에 따른 다양한 서버 구성이 가능

DB Server : DB-Slave DB-Master DB-Slave

DB-Slave DB-Master DB-Slave
doubl waf

서비스의 데이터를 저장&관리하는 서버

1개의 Master, 2개의 Slave를 갖는 RDB (relational database)를 구성하여, write는 master가 관리, read는 3군데 DB에서 접근하여 read 속도를 향상시킨 구성

DB Server 구성요소표
구성요소 구성 가이드 URL
DB Server * Ucloud DB manual ㆍUcloud portal → 고객센터 → 서비스 이용 가이드 → ucloud DB 사용자 매뉴얼 /download/ucloud%20DB%20service% 20User%20Guide-20130527_ver1.1.pdf
* MS-SQL mirroring 구성 가이드 ㆍUcloud portal → 고객센터 → 서비스 이용 가이드 → ucloud 데이터 베이스 미러링(MS-SQL) 구성 가이드 /download/ucloud_SQL_Server_ Meterring_Guide_Ver_1.0.pdf
* Master 1개, Slave 1개의 구성이나, Master 2개의 구성도 무방하나, Web-service의 특성상, read가 많은 것을 고려한 Master 1, Slave 2의 구성

* RDB구성하는 3가지 방법 1. ucloud server의 MS-SQL 이미지 사용 MS-SQL은 mirroring 사용
2. ucloud DB 서비스 사용 (MySQL) MySQL은 replication
3. ucloud server에 상용 DB를 직접 설치 후, 사용 가능 : 사용자에게 맞게 customizing이 용이

Monitoring

  • SiteScope, Sycros 사용 가능
    (Sycros의 경우, 별도의 monitoring server가 생성됨)
  • 자동화된 모니터링 툴을 제공하여 쉽게 클라우드 서버의 상태를 파악 할 수 있고, 유사시 발생할 수 있는 장애 상황에 신속한 대응이 가능
  • 모니터링 대상 서비스: ucloud server, VPC 별도의 수집 서버가 따로 존재, 요청한 이벤트를 수집
DB Server 구성요소표
구성요소 구성 가이드 URL
Monitoring 서비스 *Sitescope 서비스 신청 및 설정 manual ㆍUcloud portal → 고객센터 → 서비스 이용 가이드 → ucloud 모니터링 신청 및 설정 매뉴얼 /download/Monitoring_ Manual_V1.5.zip
* Sycros user guide ㆍUcloud portal → 고객센터 → 서비스 이용 가이드 → SYCROS 사용 매뉴얼 /download/sycros_ user_guide.zip

구성 시 고려사항

DB Server 구성요소표
구성요소 고려사항 참고 가이드 URL
DR 구성 * 각 서비스의 이중화/백업 구성 * 이중화 DR 가이드 ㆍOpenAPI 센터 → 커뮤니티 → 강좌 & 팁
* snapshot/image나 ucloud backup

솔루션 사용

* ucloud server [snapshot/image/ volume 생성] 서비스 매뉴얼 ㆍUcloud portal → 고객센터 → 서비스 이용 가이드 → ucloud server 스냅샷/이미지 서비스 이용 매뉴얼 /download/ucloud_server_UserManual.pdf
* 클라우드 서버 상의 데이터를 정기적으로

백업/보관하고 유사시 이를 복원하여 업무 연속성을 제공

* 파일 시스템 백업 데이터베이스 온라인 백업

(MS-SQL, Oracle 등)

- My-SQL의 온라인 백업은 지원되지 않음

- 소산 백업 제공(부가서비스)

* ucloud backup client 설치 가이드 (for 32bit Linux) ㆍUcloud portal → 고객센터 → 서비스 이용 가이드 → ucloud backup client 설치 가이드

/download/ucloud%20backup% 20client%20guide% 28for%2032bit%20Linux% 29_V.2.2.pdf
* ucloud backup client 설치 가이드 (for 64bit Linux) /download/ucloud%20backup% 20client%20guide% 28for%2064bit%20Linux% 29_V.2.2.pdf
* ucloud backup client 설치 가이드(for Windows) /download/ucloud%20backup% 20client%20guide% 28for%20Windows% 29_V.2.2.pdf

주요 사례

주요 사례표
사례 내용 비고
문서관리시스템 여러 부서들의 문서를 수집 및 변경, 저장, 공유하는 시스템

회원가입 로그인