자료실

General I (Public Cloud) 구축 가이드

작성자
isoft
작성일
2018-11-21 09:29
조회
156
개요

Public Cloud에서의 일반적인 Web/App 시스템 구축 예시입니다. 기본적인 콤포넌트들로 구성되어 저렴하고 유연하게 사용할 수 있는 구조입니다.
특·장점


  • Public Cloud에서 일반적인 목적의 시스템을 가장 저렴한 비용으로 구축이 가능합니다.

  • 일반적인 리눅스/Windows 서버로 구성하는 Single Server 시스템부터 Web/WAS/DB 3 tier 구성까지 자유롭게 구성이 가능합니다.

  • Public Cloud 는 가상서버 뿐만 아니라 대부분의 부가서비스를 모두 사용할 수 있는 장점이 있습니다.

  • 또한 다른 특수 Cloud에 비해 자원의 규모(Pool)가 가장 크기 때문에, 대량의 서버 생성이나 대량의 네트워크 사용에 더욱 유리합니다.


활용사례


  • 보안 투자가 크게 필요없는 일반 서비스

  • 가상서버 사용량이 유동적인 서비스

  • 대외서비스의 단절에 민감한 서비스 (게임, 미디어 등)

  • 외부로 대규모 트래픽 통신이 필요한 서비스


아키텍처

Web-Service 구성도




  1. 로드밸런서는 외부에서 유입되는 사용자 트래픽을 여러 VM으로 분산합니다. 이것은 Web 성능의 Scale-out이 가능하도록 할 뿐 아니라 서비스가 VM 장애를 극복할 수 있도록 해 줍니다.

  2. 가상라우터(VR)는 공인망과 사설망 사이에서 게이트웨이 역할을 합니다. 포트포워딩을 통해 공인망의 지정포트에서 VM의 사설포트로 접속이 가능하도록 해주며, 기본적인 IP기반의 inbound 방화벽 역할을 수행합니다.

  3. Web/WAS서버는 ucloud Server(VM)을 통하여 구성이 가능합니다. 보다 유연한 사용을 위해 Autoscaling을 사용할 수 있습니다.

  4. DB 서버는 ucloud Server(VM)에 직접 구성하거나, 또는 ucloud DB를 사용할 수 있습니다. ucloud DB는 MySQL을 지원하며 자동으로 Replication 구조를 생성할 수 있습니다.

  5. NAS는 VM에서 공유 용도의 디스크로 사용 가능 합니다. 또한 사용 도중 용량 확장이 가능합니다. (ucloud DB는 사용 불가)

  6. Storage는 Object 기반의 스토리지입니다. 대용량/고확장성과 무결성을 제공하기에 정적 콘텐츠 저장소에 알맞습니다. CDN의 원본으로 사용 가능합니다.

  7. CDN은 콘텐츠를 손실 없이 빠르고 안정적으로 대규모 사용자에게 전달합니다.

  8. Watch를 통해 ucloud의 리소스를 모니터링할 수 있습니다. 또한 미리 설정한 알람이 발생하면 Messaging을 통해 관리자에게 메시지를 발송할 수 있습니다.