내가 나갈 개발의길 정립(3-1)

Hi Beck·2023년 1월 6일

INSIGHT

목록 보기
5/25

IT에서 인프라는 뭐고 인프라 개발자는 무엇일까?

아래 글의 출처인 Red Hat 사이트의 IT인프라란? 글을 보면서 이해 및 정리를 해보겠다.
1. 인프라 개념

  • 정보 기술(IT)에서 인프라는 기업에서 IT 환경을 운영하고 관리하는 데 필요한 구성 요소들을 묶어서 이야기하는말이며, 결국 목적은 it환경을 운영 및 관리하기위한 것이다. 구성 요소 종류에는 하드웨어, 소프트웨어, 네트워킹 구성 요소, 운영 체제(OS), 데이터 스토리지가 있으며 모두 IT 서비스 및 솔루션을 제공하는 데 사용된다고한다.또한 클라우드 컴퓨팅 시스템이나 조직의 자체 시설 내부에 적용하는게 가능하다.

*여기서 클라우드 컴퓨팅이 뭐냐?
= 과거에는 회사에서 자체적으로 데이터 보관을 자체 저장소에 보관해 보완 및 관리를 했는데,요즘은 저장소와 서버 등을 전문적으로 관리하는 회사에 맡기고, 그 회사가 구축한 인터넷 공간을 사용하는 기술을 말한다.

  1. 인프라 구성요소

    ㄱ. 하드웨어
    하드웨어에는 서버, 데이터센터, 개인용 컴퓨터, 라우터, 스위치, 기타 장비가 포함됨
    또한 데이터센터를 보관하고, 냉각하고, 동력을 공급하는 시설은 인프라의 범주에 들어간다.

    ㄴ. 소프트웨어
    소프트웨어란 웹 서버, 콘텐츠 관리 시스템, Linux®와 같은 OS 등 기업에서 사용하는 애플리케이션을
    의미합니다. OS는 시스템 리소스 및 하드웨어를 관리하며, 애플리케이션과 하드웨어 사이에서 모든
    소프트웨어와 작업을 수행하는 물리적 리소스를 연결합니다.
    -> 소프트웨어는 곧 애플리케이션이다.
    -> 운영체제도 소프트웨어에 속한다.
    -> 시스템 리소스는 무엇일까?
    리소스는 ‘자원’이란 뜻으로 코드와 분리되어 실행 파일에 포함되는 데이터(출처:네이버 지식인
    developer)라 하는데 쉽게 말해 리소스는 곧 데이터 자원들의 모음이다. 데이터들이라고 생각하면
    되는데 우리가 프로그램을 쓸때마다 데이터 잔여물이 남는데 이때 이게 램카드에 저장이되고 컴퓨터를
    끄면 그때 썼던 데이터 잔여물이 방출된다. 쉽게 말해 램이라는 컵이 있고 리소스가 물이라고 생각하면
    되지않을까싶다.리소스라는 물이 차면 램이라는 컵이 제역할을 못하니 우리한테 오류가 뜨는것이다.

  • 이 리소스가 만들어진 취지는 데이터와 명령어로 구성되어 있는 프로그램을 우리가 쓰면 바이너리코드 .exe에 만들어지는데 이 데이터와 명령어들을 로직(로직 = 개발할때 어떠한 조건이나 논리에 의해 실행되는 흐름 -출처:네이버지식인 운동의품격) 코드로 나누어 따로 데이터를 관리하기위해 만들어진것이다.
    - 출처 : 티스토리블로그 shovelman

ㄷ. 네트워킹
네트워크 운영, 관리, 내부 및 외부 시스템 간 커뮤니케이션을 지원하는 요소로 인터넷 연결, 네트워크 활성화, 방화벽 및 보안을 비롯해 라우터, 스위치, 케이블 같은 하드웨어로 구성된다고한다.

profile
Emotional realizer

0개의 댓글