아래 글의 출처인 Red Hat 사이트의 IT인프라란? 글을 보면서 이해 및 정리를 해보겠다.
1. 인프라 개념
*여기서 클라우드 컴퓨팅이 뭐냐?
= 과거에는 회사에서 자체적으로 데이터 보관을 자체 저장소에 보관해 보완 및 관리를 했는데,요즘은 저장소와 서버 등을 전문적으로 관리하는 회사에 맡기고, 그 회사가 구축한 인터넷 공간을 사용하는 기술을 말한다.
인프라 구성요소
ㄱ. 하드웨어
하드웨어에는 서버, 데이터센터, 개인용 컴퓨터, 라우터, 스위치, 기타 장비가 포함됨
또한 데이터센터를 보관하고, 냉각하고, 동력을 공급하는 시설은 인프라의 범주에 들어간다.
ㄴ. 소프트웨어
소프트웨어란 웹 서버, 콘텐츠 관리 시스템, Linux®와 같은 OS 등 기업에서 사용하는 애플리케이션을
의미합니다. OS는 시스템 리소스 및 하드웨어를 관리하며, 애플리케이션과 하드웨어 사이에서 모든
소프트웨어와 작업을 수행하는 물리적 리소스를 연결합니다.
-> 소프트웨어는 곧 애플리케이션이다.
-> 운영체제도 소프트웨어에 속한다.
-> 시스템 리소스는 무엇일까?
리소스는 ‘자원’이란 뜻으로 코드와 분리되어 실행 파일에 포함되는 데이터(출처:네이버 지식인
developer)라 하는데 쉽게 말해 리소스는 곧 데이터 자원들의 모음이다. 데이터들이라고 생각하면
되는데 우리가 프로그램을 쓸때마다 데이터 잔여물이 남는데 이때 이게 램카드에 저장이되고 컴퓨터를
끄면 그때 썼던 데이터 잔여물이 방출된다. 쉽게 말해 램이라는 컵이 있고 리소스가 물이라고 생각하면
되지않을까싶다.리소스라는 물이 차면 램이라는 컵이 제역할을 못하니 우리한테 오류가 뜨는것이다.
ㄷ. 네트워킹
네트워크 운영, 관리, 내부 및 외부 시스템 간 커뮤니케이션을 지원하는 요소로 인터넷 연결, 네트워크 활성화, 방화벽 및 보안을 비롯해 라우터, 스위치, 케이블 같은 하드웨어로 구성된다고한다.