Chapter2, 규모에 따른

확장

정의 : 서비스 운영 중 서비스 대역폭 및 데이터 트래픽 증가 시 지속적인 서비스 운영을 위한 확장 방안

    • 확장: 서버 성능을 향상하는 방법(CPU, RAM, 스토리지, 네트워크 I/O)
    • 확장: 더 많은 서버를 도입하는 방법
    • 성능이 높을수록 더 많은 것을 동시에 처리할 수 있지만 트래픽은 무한정 증가합니다.

      절대 따라잡을 수 없다
    • 정전시 대응이 어렵고, 수직적으로만 확장하면 서비스가 그만하다 BE

분산 시스템

정의: 작업을 조정하기 위해 네트워크를 통해 연결/통신하는 여러 컴퓨터(서버)에 구성 요소가 상주하는 시스템.

  • 용어집
    • 성능: 높은 처리량 및 낮은 대기 시간과 같은 지표를 포함하는 개념입니다.

    • 확장성(Scalability): 늘어나는 업무량을 감당할 수 있는지, 그에 따라 시스템을 확장할 수 있는지를 판단하는 기준.
    • 가용성: 시스템을 정상적으로 사용할 수 있는 정도

가용성 계산: 가용성 = 가동 시간 / (가동 시간 + 가동 중지 시간)

  • 분산 시스템의 장점
    • 성능 – 하나의 고성능 컴퓨터와 마찬가지로 여러 대의(덜 강력한) 컴퓨터가 성능을 발휘할 수 있습니다.

      비용면에서 유리한
    • 확장성 – 여러 대의 컴퓨터에 데이터를 분할하여 저장하고 처리 작업을 각 컴퓨터에 위임할 수 있습니다.

    • 유효성 – 여러 대의 컴퓨터가 수평적 확장으로 작동하므로, 한 컴퓨터에 장애가 발생하면 다른 컴퓨터로 전환할 수 있습니다.


오토메이션

정의 : 서버가 수평으로 확장되어 서버의 수가 수십에서 수백 대에 달할 때, B. 업데이트는 동일해야 합니다.

  • 자동화의 변화 유형
    • 업데이트 및 패치
    • 자원 제공
    • 전개
    • 태도
    • 분포
  • IT 인프라를 자동화하는 도구
    • 인형
    • 요리사
    • 앤서블
    • 소금 더미
    • 도커

출처 및 장단점:https://blog.naver.com/PostView.nhn?isHttpsRedirect=true&blogId=seek316&logNo=222286397839

(IT정보) 인프라 자동화 도구

인프라 자동화란 무엇입니까? 인프라 자동화라고도 하는 IT 자동화는 소프트웨어를 사용하여…

blog.naver.com

전개

정의: 사용자의 필요에 따라 시스템 리소스를 할당, 배포 및 배포하고 필요에 따라 즉시 사용할 수 있도록 준비합니다.

  • 배송 유형
    • 서버 리소스 제공
    • 운영 체제 배포
    • 소프트웨어 제공
    • 계정 프로비저닝
    • 네트워크 배치
    • 서비스 제공

출처: https://blue-mina.34