본문 바로가기

Network System

(53)
클라우드 클라우드 용어의 유래 인터넷 공중망을 표기하는 도식으로 사용하던 구름 모양에서 나옴 클라우드 정의 인터넷 기반의 웹 소프트웨어로 서비스를 제공하고, 실시간 확장성을 보장하며, 사용한 만큼 비용을 부가하는 것 [ 클라우드의 핵심 ] 1. 접근성 : 웹 애플리케이션 방식을 이용해서 손쉽게 리소스를 확인하고 할당할 수 있는 환경 2. 확장성 : 사용자의 위치에 구애받지 않고 사용자가 원하는 만큼 확장시킬 수 있는 것 3. 사용량의 측정과 비용의 부과 : 얼마나 사용했는지 측정해서 쓴 만큼 부과함 [ 클라우드 서비스 유형 ] - SaaS(Software as a Service) 개발자 없이 업무 담당자 관점에서 사용자 환경에 최적화된 소프트웨어를 제공하는 것 - Pass(Platform as a Service)..
가상화 가상화 : 서버 한 대를 여러 대의 작은 서버로 나눠서 사용하는 것 [ 가상화 기술을 사용하게 된 이유 ] 1. 윈도우의 Single-user Interface 운영체제 때문에 2개 이상의 프로그램을 한 서버에서 실행하면 나타나는 심각한 자원 경합 문제점과 1개의 프로그램을 돌리다 보니 남는 자원의 활용 필요성이 대두됨 2. 환경 변화를 민첩하게 해야하는 E-비즈니스 수요 증가와 경쟁, 보안 강화 [ 가상화 기술을 나누는 방식 ] 1. 공유(sharing) - 대표적인 방식으로 물리적 자원을 시간 분할 기법으로 물리적 자원을 공유하여 사용하게 하는 방법 - CPU 가상화가 이런 방식을 사용함 2. 집합(aggregation) - 여러 자원을 하나로 묶어서 물리적인 용량과 성능을 향상하며, 하나의 논리 장..
네트워크 네트워크 : 정보를 주고 받아야 하는 모든 IT 인프라 장비 간의 물리적, 논리적인 연결 1974년 - TCP(Transmission Control Protocol, 전송 제어 프로토콜) 1981년 - IP(Internet Protocol, 인터넷 프로토콜) 1982년 - TCP/IP 90년대 초중반쯤에 서계적으로 인터넷 붐이 일어났음 ISDN(Integrated Service Digital Network, 종합 정보 통신망) -> ADSL(Asymmetric Digital Subscriber Line, 비대칭 디지털 가입자 회선)로 넘어감 [ ADSL의 장점 ] 1) 기존의 전화선이나 전화기를 사용해 고속의 데이터 통신이 가능했음 2) 하나의 전화선으로 일반 전화와 데이터 통신을 모두 처리할 수 있음 ..
백업, 데이터 보호 백업의 정의 = 사용자가 사용하는 정보시스템에서 가장 중요한 데이터를 보호하기 위해 테이프나 디스크에 미리 저장했다가 유사시에, 즉 장애가 발생하거나 데이터 손실이 발생하는 경우에 원래의 데이터를 복구하기 위해 사전에 방비하는 활동 데이터 소산 : 사전에 메인 센터에서 백업받은 테이프를 원격지, 즉 재해 복구 센터로 보내 놓는 것 [ 백업의 종류 ] - 시스템 백업 : 운영체제 백업 - 데이터 백업 : 데이터베이스 백업과 일반 파일 시스템 백업 [ 백업 구성 방식 ] - 직접 연결 백업 : 서버와 백업 장비를 직접 연결하여 백업 - 네트워크 백업 : LAN을 통해 백업 장비와 서버를 접속해서 백업 - SAN 백업 : 서버에 백업용 장치를 SAN을 통해 인식해서 백업 [ 미디어에 따른 백업 구분 ] * 미..
서버의 스토리지 [ 스토리지의 개념적 구조 ] - 디스크 : 저장되는 부분 - 컨트롤러 : 데이터의 입/출력을 제어 - 캐시 : 데이터의 값을 미리 복사해두는 임시의 장소 [ 스토리지 등급별 분류 ] 성능, 확장성, 가용성, 복제 기술 등으로 구분 아래로 내려갈 수록 성능이 더 좋음 - 엔트리급 - 미드레인지급 - 하이엔드급 [ 스토리지의 구성방식 ] - DAS(Direct Attached Storage) : 서버에 직접 연결되는 방식 - SAN(Storage Area Network) : SAN스위치를 통해 서버와 연결되는 방식 - NAS(Network Attached Storage) : 네트워크를 통해서 서버와 스토리지가 각각 연결되는 방식 [ 스토리지 도입 시 고려사항 ] 1) 예산 2) 성능 : IOPS, 스토리지..
라우터와 L3 스위치 라우터(Router) : 네트워크의 연결을 수행하는 장비 L3 스위치(Switch) : 라우터를 스위치내에 수용시켜 네트워크 계층에 동작시킨 장비 - 서로 다른 네트워크끼리 통신하거나 또는 서로 다른 VLAN끼리 통신할 때 사용할 수 있다. 단, 라우터와 L3 스위치가 동일한 가격대라고 가정하고 비교한다. 항목 라우터 L3 스위치 아키텍쳐 소프트웨어 처리가 메인 하드웨어 처리가 메인 포트 수 적다 많다 처리 속도 낮다 높다 지원 기능 수 많다 적다 지원 인터페이스 종류 많다 적다 확장성 많다 적다 - 라우터는 소프트웨어 기반으로 다양한 기능과 인터페이스를 지원하고 확장성을 가짐 - L3 스위치는 특정 처리에 특화된 하드웨어 기반으로 빠른 패킷 처리를 하지만, 지원 기능 수나 확장성은 제한됨
메인프레임, 유닉스, x86 1) 메인프레임-터미널 : 단순하고 효율적이지만 컴퓨터 처리 비용이 높다 2) 서버-클라이언트 : 데이터만 서버에서 가져오고 클라이언트가 처리한다 3) 데이터베이스-웹 서버-클라이언트 : 웹 서버를 사용해 2번째에 비해 확장성과 관리 및 재사용이 용이하다. 메인프레임(Mainframe) 서버 = 수많은 사용자와 애플리케이션, 장치를 다수의 사람에게 지원할 수 있는 컴퓨터 - 메인프레임의 핵심은 동시성 제어 메인프레임의 규모가 커질 수록 동시적으로 제어하기가 많이 힘들어 질 것이므로 핵심적인 기술이다. *트랜잭션 : 하나의 논리적 기능을 수행하기 위한 작업 1) 원자성 ; 트랜잭션은 완결된 처리 2) 일관성 : 트랜잭션은 데이터를 일괄된 상태로 유지 3) 고립성 : 트랜잭션은..
서브넷팅과 슈퍼넷팅 서브넷팅(Subnetting) = 네트워크를 분할하는 작업 - 호스트 비트를 줄이고 네트워크 비트를 늘리는 행위 - 남는 IP 주소르 필요한 곳에 할당하기 위해 이용 [ 예제 ] 가지고 있는 공인 아이피 주소 201.200.5.0/24를 조건에 맞게 네트워크를 분할 하시오. 1) 서브넷 당 호스트 수는 5개 이상 이어야 함 2) 서브넷은 20개 이상이다. 현재 210.200.5.0/24라는 C 클래스의 디폴트 서브넷마스크를 사용하고 있다. 조건 호스트 수 5개 이상을 충족하기 위해 최소한으로 들어오는 호스트 비트를 구해보자. 0000 0111 -> /29를 사용하면 8개의 호스트를 사용할 수 있다. (사실상 맨 앞은 네트워크 주소이고, 맨 뒤는 브로드캐스트 주소이기에 6개 밖에 쓰지 못한다) 그렇게 21..