IT 인프라 시스템 기본 구성 요소

예를들어 워드프레스를 설치하고 운영하기 위한 기본적인 시스템 인프라에 대한 설명입니다. 하드웨어, 소프트웨어, OS, 미들웨어 등 기본적인 인프라 구성요소해 대한 개념 설명 입니다.

네이버 블로그 또는 티스토리 블로그처럼 포탈 서비스(네이버, 카카오 등)에 가입 하면 쉽게 만들수 있는 블로그를 운영하면 굳이 인프라에 대해 몰라도 블로그에 포스팅하고 하는 기본적인 운영은 가능합니다.

하지만 워드프레스(wordpress)와 같은 설치형 블로그를 운영한다면 기본적인 시스템에 대해 조금이라도 이해하고 운영하는것과 그렇지 않은 것은 큰 차이가 있다고 생각합니다.

예를들어 워드프레스 접속이 안되는 어떠한 장애가 발생 했을때, 웹서버에 문제가 있는지, DB서버에 문제가 발생한건지 , DNS에 문제가 발생한건지.. 등

또는 워드프레스를 운영하는 서버를 변경한다면 다른 서버로 마이그레이션은 어떻게 진행할 것인지? 등 워드프레스를 운영 하면서 다양한 시스템적인 문제가 발생 했을 때 그 문제를 해결하고 대처할 수 있는 능력은 인프라를 이해하는것과 모르는것은 큰 차이가 있다고 생각됩니다.

시스템의 기본 구성요소는 다음과 같습니다.

시스템을 구성하는 물리적인 요소로서 어플리케이션을 구동하기 위한 서버 또는 데이터를 저장하기 위한 스토리지, 전원 장치 등이 포함됩니다.

그리고 이러한 하드웨어를 설치하기 위한 데이터센터(서버실) 그리고 데이터센터를 유지하고 운영하기 위한 건물, 공조설비, 소화설비, UPS 등도 넓은 의미에서 포함됩니다.

대표적으로 서버는 데이터센터의 랙에 설치되는 랙마운트형 서버가 있고, 작은 서버룸에 설치되는 타워형 서버가 있습니다.

사용 용도와 그 성능에 따라 주로 웹서버나 어플리케이션 서버에 사용되는 엔트리 서버, 

데이터베이스, 기간계 시스템에 사용되는 미들레인지 서버,

대형 데이터베이스, 기간계 시스템에서 사용되며, 수십개 이상의 CPU를 탑재한 하이엔드 서버가 있습니다.

구글 데이터 센터
출처:구글

사용자가 원격에서 서버에 접속하기 위해 서버들을 연결하는 장치 입니다.

라우터, 스위치, 방화벽 등과 같은 네트워크 장비, 그리고 이러한 네트워크 장비들을 연결하기 위한 랜케이블(UTP, FC), 랜카드 등도 포함 됩니다.

하드웨어와 네트워크 장비를 제어하는 기본 소프트웨어로, 하드웨어의 리소스나 프로세스를 관리합니다.

일반 사용자들이 사용하는 OS(Operating System)에는 Windows, macOS 등이 있습니다. 이러한 사용자들이 사용하는 OS는 사용자가 사용하기 편리하도록 GUI(Graphic User Interfae) 기능과 멀티미디어 기능 등이 포함되어 있습니다.

서버 OS에는 Windows Server, Linux, Unix 등이 있습니다. 서버 OS의 특징은 시스템을 안정적으로 운영하는데 그 기능을 중점적으로 두고 있습니다. 하드웨어의 성능을 최대로 끌어내거나, 장시간 가동해도 문제없이 안정적으로 작동하도록 설계되어 있습니다.

서버 OS에서 서버가 특정 역할을 하기 위해 기능을 갖고 있는 소프트웨어 입니다.

미들웨어의 종류에는 사용요금을 지불해야 하는 상용소프트웨어, 무료로 사용이 가능한 오픈소스가 있습니다.

미들웨어도 종류가 다양하기 때문에 어떠한 서비스를 어떻게 구성할지를 잘 판단하고 선택하는것이 좋습니다.

다음시간에는 서버 하드웨어 기초 지식에 대해 알아보겠습니다.

🔗 서버 하드웨어 기초 지식

1 thought on “IT 인프라 시스템 기본 구성 요소”

  1. Pingback: 서버 하드웨어 기초 지식 - IT 인프라 학교

Leave a Reply

Your email address will not be published. Required fields are marked *