IT INFRA

2019. 04. 11

이장희

Contents

  1. IT INFRA 란?

  2. 3계층 구조

  3. 클라우드 인프라
    서비스 예제

IT INFRA

INFRA
[기반]

인프라는 기반이라는 뜻으로, 저희의 생활을 지탱하는
바탕이나 토대를 의미합니다. 

INFRA
[기반]

인프라 구조 자체는 복잡하지만, 전문가에 의해 관리되고 있어서 사용자는 그 구조를 이해하지 않고도 간단히 이용할 수 있습니다. 

IT 인프라 역시 IT의 기반이 되는 것으로 사람들의 생활을

지탱하고 있습니다.

INFRA
[기반]

gOogle

INFRA Architecture

INFRA
[기반]

INFRA Architecture

INFRA
[기반]

IT 인프라는 컴퓨터로 구성되며                                 으로 구성됩니다.

집약형과 분할형

집약형 아키텍처

INFRA
[기반]

장점

  • 한 대의 대형 컴퓨터만 있으면 되므로
    구성이 간단한다.

  • 대형 컴퓨터의 리소스 관리나 이중화에 의해 안정성이 높고 고성능이다.

단점

  • 대형 컴퓨터의 도입 비용과 유지 비용이 크다.

  • 확장성에 한계가 있다.

분할형 아키텍처

INFRA
[기반]

장점

  • 낮은 비용으로 시스템을 구축할 수 있다.

  • 서버 대수를 늘릴 수 있어서 확장성이
    높다.

단점

  • 대수가 늘어나면 관리구조가 복잡
    해진다.

  • 한 대가 망가지면 영향 범위를 최소화하기 위한 구조를 검토해야 한다.

클라우드형 아키텍처

INFRA
[기반]

시스템의 일부 또는 전부가 클라우드 서비스 제공자가 보유하고 있는 물리 서버에서 동작한다.

대부분의 가상화 기술에서는 서버가 가상적인 존재로 동작한다.

3계층 구조

3계층 구조

웹은 어떻게 동작할까요?

3계층 구조


Web
Server
 


WAS
AP Server
 


DB
Server
 

named.com

DNS Server

Domain

IP

3계층 구조

Web Server

HTTP 프로토콜을 기반으로 하여 웹 브라우저의 요청을 서비스 하는 기능을 담당

요청에 따라 2가지 기능을 수행

  • 정적인 컨텐츠 제공
  • WAS를 거치지 않고 바로 자원을 제공
  • 동적인 컨텐츠 제공을 위한 요청 전달
  • 클라이언트의 요청을 WAS에 보내고,
    WAS가 처리한 결과를 클라이언트에게 전달.

3계층 구조

WAS(Web Application Server)

DB 조회나 다양한 로직 처리를 요구하는
                             를 제공

동적인 컨텐츠

Web Server 기능들을 구조적으로 분리하여 처리

Web Server + Application Server

Web Server는 static contents만 제공하게 함으로써 서버 부하를 방지.

3계층 구조

DB Server(Database Server)

WAS나 CRA페이지에서 데이터 요청이 오면 반환하는 서버

CDN(Content Delivery Network) 서비스를 사용하여 자주 사용되는 리소스를 캐싱해서 DB Server의 부하를 줄여 주거나 사용자가 데이터를 더 빨리 받을 수 있게 합니다. 

현재의 서비스 동작 과정

클라우드 아키텍처의 예제

Made with Slides.com