CS지식

인프라_Infra

hminor 2023. 6. 1. 13:37

Infra

System

  • 복수의 요소로 구성되고,
  • 서로 유기적 관련을 갖고 결합하여 전체로서 목적을 달성해야 하며, 특정한 기능을 완수하도록 구성된 여러 요소의 결합체
  • 각 구성요소들이 상호작용하거나 상호의존하여 복잡하게 얽힌 통일된 하나의 집합체
  • 시스템 : `무엇인가 하기 위해 구성한 체계` / `목적에 맞춰서 만든 체계`

Infra

  • (특정한 APP을 활용한 서비스를 운영하기 위해) 필요한 다양한 하드웨어나 운영체제, 미들웨어, 네트워크 등 시스템의 기반의 총칭
  • 시스템을 정상적으로 구동하기 위한 체계
  • IT 인프라 = 시스템들의 기반체계 하드웨어 (HW)운영체제 (OS)네트워크 (Network)`미들웨어` (Middleware)

예시

  • 휴대폰과 웹사이트 간 채팅
  • Router (OSI 7 layer)
  • TLS
  • Domain
  • DNS
  • IP
  • Firewall
  • DMZ : 내부 네트워크와 외부 네트워크 / 내부 체계와 외부 체계를 물리적으로 구분시켜주는 것 : 내부 시스템을 보호하기 위해서 사용
  • Load Balancing

시스템과 인프라의 관계

  • Service - 예시
    • Application - 팀 프로젝트
    • ApplicationSystem - 팀 프로젝트
    • SystemInfra - AWS, EC2, Ubuntu, Public Net
  • 최소한 이렇게 3가지는 있어야 실행이 된다.

'CS지식' 카테고리의 다른 글

JIRA란?  (0) 2023.06.01
정규표현식  (0) 2023.06.01
GIT & JIRA  (0) 2023.06.01
서비스 플랫폼  (0) 2023.06.01
DB 설계  (0) 2023.06.01