목록IT 인프라 (109)
IT 기획의 길
클라우드 컴퓨팅: 인터넷을 거쳐서 제공되는 컴퓨터 자원을 이용하는 것 SaaS: software as a service 애플리케이션을 서비스로 제공한다 PaaS: platform as a service 애플리케이션 실행(개발) 환경을 서비스로 제공한다 IaaS: Infrastructure as a service 시스템 인프라(하드웨어)를 서비스로 제공한다 그중에서도 IaaS에 대해 알아보겠다. IaaS의 특징 1. 사내에 물리 서버를 두지 않아도 사용할 수 있으므로 물리 서버를 관리하는 엔지니어가 필요 없다. 2. 이용 신청을 하면 단기간에 운영체제가 설치된 상태(서버+운영체제)로 바로 사용할 수 있다. 3. 사내에 물리 서버를 두지 않으므로 물리적 제약을 의식하지 않고 이용하고 싶은 만큼 서버를 증강할..
운영체제(Operating System; OS)의 역할 1. 시스템 자원(System Resource) 관리자 여기서 시스템 자원이라는 것은 컴퓨터 하드웨어라고 보면 쉽다. 이런 시스템 자원들은 자신 혼자서는 아무것도 할 수 없으며 이런 것들을 관리하는 소프트웨어가 OS이다. 예를 들어, - CPU(중앙처리장치) => 각 프로그램이 얼마나 CPU를 사용할지를 결정할 수 없다. 이를 해주는 것이 OS이다. - Memory(DRAM, RAM) => 각 프로그램이 어느 주소에 저장되어야 하는지, 어느 정도의 메모리 공간을 확보해주어야 하는지를 결정할 수 없다. 이를 해주는 것이 OS이다. - I/O Devices(입출력장치): Monitor, Mouse, Keyboard, Network => 스스로 표시, 작..
가상화란? 한 대의 물리 서버에는 보통 하나의 운영체제만 가동할 수 있다. 반면 가상화 기술을 사용하면 한 대의 물리 서버에서도 여러 개의 게스트 운영체제를 가동할 수 있다. 이것을 서버 가상화라고 부른다. 가상화 환경에서는 물리 서버가 제공하는 CPU, 메모리, 네트워크, 디스크 등의 하드웨어 자원을 각 게스트 운영체제에 자유롭게 할당한다. 여러 운영체제마다 물리 서버를 준비하는 것과 비교했을때, 한 물리 서버의 하드웨어 자원을 최대한 활용할 수 있는 가상화를 잘 이용하면 비용을 많이 줄일 수 있다. 물리 서버와 가상 서버의 특징 물리 서버 CPU 사용률과 디스크 I/O 부하, 디스크 사용 용량이 많은 용도에 적합하다. 주된 용도는 데이터베이스 서버, 애플리케이션 서버 등이다. 가상 서버 CPU 사용률..
하드디스크의 종류 HDD란? 하드디스크라는 말...어디서 많이 들어 보시지 않았나요?? 컴퓨터를 아무리 모르는 사람이라도 하드디스크라는 말을 누구나 한번쯤은 들어보았을 겁니다. 그럼 도대체 하드디스크가 무었 일까요? 궁금하지 않으신가요? 하드디스크는 HDD라고도 불리는데 HDD는 Hard Disk Drive를 줄임말로 HDD와 하드디스크는 둘다 같은 말입니다. 일반적으로 거의 대부분의 하드디스크는 이런 모양으로 생겼으며 정보를 저장하는 역할을 합니다. 하드디스크는 램(RAM)과는 달리 전원이 나가도 데이터가 날라가지 않는 비휘발성메모리라고도 합니다. 하드디스크는 정보를 저장하는 역할을 하기때문에 하드디스크가 고장이 나게 되면 컴퓨터를 사용하지 못하게 됩니다. 그러므로 하드디스크는 관리가 중요합니다 SSD..
메모리 메모리는 단기 기억 장치라고 불리며 일시적으로 데이터를 기억할 수 있지만 전원이 공급되지 않으면 데이터가 모두 지워진다. 메모리에도 다양한 종류가 있지만 최근에는 DDR3 SDRAM이 주류이다. 성능 메모리의 속도는 메로지 자체의 속도와 CPU와 각종 버스 간의 데이터 전송폭을 모두 고려한다. 보통 DDR3 메모리는 DDR3-1600처럼 표기한다. 1600은 데이터 전송 속도로 1600MHz로 동작한다는 것이다. 메모리 용어 슬롯 메모리는 메인보드에 꽂는다. 슬롯은 메인보드에 있는 메모리 삽입구를 말한다. 즉, 메모리 슬롯이 8개인 서버는 메모리를 8개 삽입할 수 있다 일반 컴퓨터의 메모리 슬롯은 보통 몇개 정도지만 최근에는 IU 서버에서도 수십 개나 되는 슬롯이 있는 서버가 등장했다. ECC 메..
CPU는 연산을 대량으로 빠르게 처리하는 장치로 사람으로 말하면 두뇌에 해당한다. CPU는 연산 능력이 높으면 높을수록 고성능 CPU로 분류된다. 최근에는 멀티코어나 멀티스레드와 같은 방식을 이용해서 하나의 CPU로 동시에 처리할 수 있는 연산의 개수를 늘려서 연산 능력의 향상을 하고 있다. CPU 용어 소켓 수: CPU의 개수 코어 수: CPU의 주요 계산 부분, 복수의 코어가 있는 것을 멀티코어 라고 한다. 스레드 수: 하나의 코어에서 처리할 수 있는 수 동작 주파수: 1초당 클러 수, 동작 주파수가 높을수록 처리 속도가 빨라지지만 전력 효율이 나빠지고 발열도 증가한다. 캐시: CPU와 메인 메모리 사이에 캐시 메모리라는 빠른 속도의 메모리가 있다. 캐시 메모리에 자주 액세스하는 데이터를 저장해서 상..
서버 01 서버의 종류 랙 마운트형 서버와 타워형 서버의 차이 랙 마운트형 서버 -> 데이터 센터나 서버 룸에 설치된 랙 안에 들어간다. 랙 마운트형 서버는 19인치 랙에 수용된다. 19인치 랙에 탑재하는 기기는 1U, 2U처럼 유닛 단위로 사이즈가 정해져 있다. 1U는 높이가 1.75인치다(44.45mm)다. 엔트리 서버는 1U 사이즈가 많지만 미들레인지 서버 이상은 탑재할 수 있는 부품이 늘어나므로 2U 사이즈 이상인 서버가 많다. 타워형 서버 -> 사내 서버 룸에 설치되거나 사무실 또는 점포등에 설치된다. 엔트리, 미들레인지, 하이엔드 서버 1. 엔트리 서버 수십만 엔에 이름 주로 웹 서버나 에플리케이션 서버에서 이용됨 보통 1~2개의 CPU를 탑재할 수 있는 서버를 가리킴 2. 미들레인지 서버 수..
1장 인프라 엔지니어의 업무 01 인프라 엔지니어의 업무 인프라 엔지니어의 업무는 크게 1. 인프라 설계 2. 인프라 구축 3. 인프라 운영 세 단계로 나뉜다. 안프라 설계 절차 1. 인프라의 목적을 잘 이해한다. 2. 목적을 달성하는데 필요한 기능이나 성능 등을 조건을 기준으로 정리한다. 3. 그 조건에 맞는 기획서와 설계서를 작성한다 -> 어떤 인프라를 어느 정도의 비용으로 어느 정도의 기간 내에 만들 수 있는지 예상하는 작업 4. 기획서와 설계서가 완성되면 책임자에게 결재를 올린다. 인프라 구축 필요한 기능이나 스프트웨어 등을 발주해서 납품을 받으면 인프라 구축을 시작한다. 인프라 구축 작업은 인프라 엔지니어가 직접하거나 외부 업체에 맡긴다. 인프라 운영 구축한 IT 인프라는 가동 후에도 계속해서 ..
인프라 구성 요소 인프라를 이루는 구성 요소들은 다음과 같습니다. 하드웨어(Hardware, HW): 서버 장비 본체나 데이터를 저장하기 위한 스토리지, 전원 장치 등입니다. 넓은 의미에서는 이런 하드웨어를 설치하는 데이터 센터의 설비(건물, 공조, 보안 설비, 소화 설비 등)도 포함됩니다. 네트워크(Network) : 사용자가 원격으로 접근할 수 있도록 서버를 연결하는 도구들입니다. 라우터, 스위치, 방화벽 등 네트워크 장비와 이를 연결하는 케이블 배선 등이 있습니다. 사용자가 단말에서 무선으로 연결할 때 필요한 액세스 포인트(Access Point, AP)도 있습니다. 운영체제(Operating System, OS) : 하드웨어와 네트워크 장비를 제어하기 위한 기본적인 소프트웨어입니다. 리소스나 프로..