Infra
인프라란?
인프라(Infra)란, Infrastructure의 약어로 어떠한 기초, 토대가 되는 부분을 말한다. “기반"과 “하부 구조"의 의미를 가진 영어 단어이다.
일반적으로 인프라는 “산업과 사회 생활의 기반"을 의미하는 단어로 “인프라"의 약어이다. 산업 활동이나 사회 생활을 실시하기 위한 토대가 되는 시설이 “인프라"로, 구체적으로는, 도로나 철도, 상하수도, 발전소, 전력망, 통신 시설 등의 생활의 기반이 되는 물건을 가리킨다.
우리가 평상시 사용하고 있는 생활의 기반 이 되고 있는 공공 시설을 “인프라"라고 한다.
IT에서의 인프라는?
IT 분야에서는 애플리케이션을 동작시키기 위한 서버나 네트워크의 설계·구축·운용 등 시스템을 안전하게 동작시키기 위한 기반 구축을 “인프라"라고 한다.
인프라 엔지니어
인프라 환경을 구축하는 엔지니어를 인프라 엔지니어 라고 하며, 인프라 엔지니어는 프로그래머나 시스템 엔지니어가 만든 애플리케이션을 동작시키기 위한 기반(서버 구축, 네트워크 구축 등)을 구축하는 역할을 한다.
앱이나 웹 페이지 등 프런트 엔드 등의 전면을 담당한다고는 반대로 백엔드 측, 서버나 OS 뒤의 업무를 다루게 된다.
인프라 기반에 종사하는 사람을 인프라 엔지니어라고 한다. 인프라 엔지니어의 종류는 아래와 같다.
- 네트워크 엔지니어
- 보안 엔지니어
- 서버 엔지니어
- 데이터베이스 엔지니어
인프라 엔지니어의 업무
인프라 엔지니어는 IT 인프라를 설계 및 구축하고 문제 없이 작동하기 위한 운영 및 유지보수를 수행한다.
- 요소 정의
- 고객의 희망을 청취하여 어떤 IT 인프라를 만들 것인지 결정한다.
- 설계
- 어떤 장치를 사용하여 어떤 구성 및 설정 값을 설정할지 등을 결정한다.
- 가동한 후에 어떤 약정으로 운용해 나갈지도 함께 검토한다.
- 건설
- 기기를 조달하여 실제로 접속 등의 구축을 실시한다.
- 테스트
- 설계서대로 문제없이 작동하는지 확인한다.
- 보수적으로 사용하다.
- 정상적으로 작동하는지 모니터링하고 오류가 발생하면 문제를 해결한다.
최종 수정 : 2024-01-18