본문 바로가기

클라우드

(9)
[Linux] DNS 서버 만들기 실습 DNS 서버 만들기 실습 * 캐시 전용 네임 서버 만들기 실습 - DNS 서버 : 자기 자신은 DNS 정보를 가지고 있지 않고 다른 DNS서버에 질의를 하는 것이다. * 실습할 VM을 2개 준비한다. yum -y install bind bind-chroot DNS서버를 구성하기 위한 bind , bind-chroot를 설치한다. -y 옵션은 install 할 때 나오는 yes/no 에 대하여 모두 yes를 한다는 의미이다. yum -y install httpd systemctl restart httpd httpd를 install 한 후 restart를 통해 httpd를 active 상태로 만들어준다. vi /etc/named.conf 12 options { 13 listen-on port 53 { 127..
[Linux] DNS DNS (Domain Name Service) 사용자가 도메인 이름을 요청할 때 이 도메인 이름을 실제 주소인 IP로 바꿔서 사용자에게 전달해주는 서비스 클라이언트(사용자)가 서버(웹)에 접속하기 위해서는 IP가 필요하다. 그러나 모든 웹사이트의 IP를 알고있을수는 없으므로 웹주소를 통해IP로 접속하는 것이다. 이러한 서비스르 제공하는 서버가 DNS서버이다. 호스트와 도메인 호스트 이름 : 네트워크상의 컴퓨터 각각의 이름 도메인 이름 : 네트워크의 범위를 지정하는 이름 -> 구역같은 느낌으로 생각해보자 www.naver.com 네이버 네이버 메인에서 다양한 정보와 유용한 컨텐츠를 만나 보세요 www.naver.com www : 호스트 이름 naver.com : 도메인 이름 FQDN (Fully Qulif..
[Linux] Linux 명령어 grep 1. grep 명령어의 기능 grep은 입력으로 전달된 파일의 내용에서 특정 문자 또는 문자열을 찾고자할 때 사용하는 명령어이다. 2. 사용 예시 /usr/share/dict/words ( 다른 리눅스 파일에도 있는지모르겠지만 ) 파일로 다뤄보자. grep cat /usr/share/dict/words 위의 grep 명령어를 하용하였을 때 나오는 결과값이다. cat가 붙어있는 그 어떠한 단어들을 모두 출력하는 모습을 볼 수 있다. grep 'cat' /usr/share/dict/words grep "cat" /usr/share/dict/words 위의 두 커맨드들도 같은 결과값을 낸다. grep 'CAT[ILV]' /usr/share/dict/words 처음의 명령어와 무엇이 달랐을까? 바로 대괄호의 이..
[Linux] Linux 명령어 ls Commnad 1. 명령어의 기본구조 * 명령어 사용 예제 : [root@localhost ~] # ls -l /etc * Command 는 시스템에 설치되어 있는 프로그램의 이름이다. * Option은 Command를 실행했을 때 출력 값을 조정한다 * Argument 는 Command를 실행했을 때 적용이 되는 대상을 의미한다. Option이나 Argument는 생략이 가능하며, 필요로 할때 사용한다. Option과 Argument 없이 ls만 입력했을 때의 출력값이다. 현재 사용자가 위치한 디렉토리의 list 디렉토리 컨텐츠들을 보여준다. ls Command 의 메뉴얼 (man ls) 이다. ls [Option] ... [File]... 의 구조로 이루어져있으며 다양한 옵션을 설명해준다. 이중 몇가지 옵션만 다뤄..
[System] RAID 0 ~ 6 1. RAID (Redundant Array of Independent Disks) 여러개의 하드 디스크에 일부 중복된 데이터를 나눠서 저장하는 기술이다. RAID는 여러개의 디스크를 하나로 묶어 하나의 논리적 디스크로 작동되게 하는데, 하드웨어적인 방법과 소프트웨어적인 방법이 있다. RAID 구성은 초기에는 5가지 레벨이 존재했는데 이후 중첩된 RAID들이 추가되곤 했다. RAID 0, 1, 5, 6만 다뤄보도록 하자. 2. RAID 0 (Stripping) RAID 0의 구성입니다. Stripping 이라고도 불리며 2개 이상의 디스크가 필요로한다. 두개의 디스크를 동시에 사용하며 데이터를 저장하기에 용량의 효율이 디스크의 대수만큼 (즉, 2개의 디스크면 2배, N개의 디스크면 N배의 효율) 증가합니..
[System] HA와 HPC 1. HA (High Availability) 고가용성, 즉 Fail Over (장애 극복)을 위한 구성이다. HA에는 A-S (Active-Standby), A-A (Active-Active) 두가지가 있다. HA목적은 서비스의 다운타임을 최소하 하는 것에 목적이 있다. 먼저 Active-Standby이다. 평소에는 Acitve 되어있는 서버에 데이터들이 저장이 되고 KeepAlive, HeartBeat, 즉 엑티브 서버가 살아있는지 확인하기 위한 핑을 Stand-by 서버쪽에서 보내게 된다. 만약 엑티브 서버에서 장애가 발생하였을 경우 Stand-by의 서버로 트래픽을 보내며 서비스를 이전, 다운타임을 최소화 한다. Active-Acitve 구조는 L4스위치의 SLB( Server Load Balan..
[System] DaaS와 VDI 1. DaaS (Desktop-as-a-Service) DaaS는 서비스 제공자가 사용자당 구독 라이센스로 가상 데스크톱을 제공하는 클라우딩 컴퓨팅 제품이다. 자체적인 가상 데스크톱 인프라를 만들기에 비용이 많이 드는 소규모 기업을 위해 유지보수, 백업, 데이터 스토리지의 관리를 담당한다. DaaS는 영구 데스크톱과 비영구 데스크톱 두가지로 나뉜다 1) 영구 데스크톱 데스크톱을 사용자에 맞게 수정하고 저장할 수 있다. 영구 데스크톱은 비영구 데스크톱에 비해 더 많은 스토리지가 필요하므로 비용이 더 많이 들 수 있다. 2) 비영구 데스크톱 공유 클라우드 서비스에 엑세스 하는 수단으로만 사용되며 사용자가 로그아웃 할 때마다 초기화가 된다 2. DaaS의 이점 1) IT 지원을 위한 다운타임 감소 2) 비용 ..
[System] Public Cloud, Private Cloud 1. Public Cloud (스타트업, 게임회사 등에서 많이 쓰임) 퍼블릭 클라우드란 타사의 공급업체가 소유하고 관리하는 하드웨어에서 개발된 가상 리소스를 클라이언트 간에 자동으로 프로비저닝 되고 할당되며, 이러한 과정에서 수요 변동이 있을 경우 확장을 할 수 있습니다. 오늘날의 퍼블릭 클라우드는 독립형 인프라 솔루션이 아닌 보안과 성능 향상, 비용 절감, 고가용성 등의 서비스이다. 즉, 사용자가 소유하고 있지 않은 IT인프라 환경을 의미한다. 2. Private Cloud ( 점차 사라지는 추세 ) 프라이빗 클라우드는 퍼블릭 클라우드와 다르게 사용자 전용의 클라우드로서 그룹의 방화벽으로 보호가 된다. 완전 독립적인 액세스 권한이 있는 단일고객만 IT인프라를 사용하는 경우, 이러한 환경을 프라이빗 클라..