일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 이론
- worker
- Docker-compose
- 도커
- nodejs
- express
- 용어정리
- IaaS
- gns3
- git
- PAT
- node.js
- Docker Swarm
- 클라우드
- network
- 실습
- RAID
- 명령어
- MongoDB
- 네트워크
- Javascript
- docker
- 개념
- OpenStack
- mysql
- RAPA
- PaaS
- kubernetes
- dockerfile
- 쿠버네티스
- Today
- Total
목록프로그래밍 (173)
융융이'Blog
FTP는 FTP는 TCP/IP프로토콜을 가지고 서버와 클라이언트 사이의 파일 전송을 하기 위한 프로토콜이다. FTP의 종류 FTP는 FTPS(FTP over SSL), SFTP(SSH File Transfer Protocol), TFTP(Trivial FTP) 들이 있다. FTP : 가장 일반적인 FTP방식으로 포트는 21포트를 이용한다. FTPS : FTP보다 보안이 강화한 FTP 통신을 하는 방식이다. SFTP : SSH(Secure Shell)방식을 이용하여 FTP 보안을 강화한 방식입니다. SSH를 지원하는 서버에서 주로 지원하는 방식입니다. TFTP : FTP규약을 단순화 시킨 규약으로 운영체제가 설지최어 있지 않은 서버에서 TFTP를 통해 네트워크 부팅이미지를 내려 받아 부팅하는 방식이다. F..
하드웨어 중심 네트워크에서 소프트웨어 중심 네트워크로의 변화 대부분의 네트워크는 이더넷 스위치와 라우터를 트리 형태로 배치한 구조로, 클라이언트-서버 중심 디자이 이었다. 과거에는 대부분의 통신이 클라이언트와 서버 간에서 일어났기 때문에 이런 구조가 크게 문제되지 않았다. 오늘날 인터넷 사용이 널리 늘면서 트래픽관리가 나날이 필요로 했다. 과거에는 하드웨어적인 성능을 향상 시키며 이를 해결하고자 했지만 오늘날 하드웨어적인 측면 뿐만 아니라 가상네트워크기술을 이용하여 소프트웨어적인 성능을 향상 시키는 기술들이 발전하고 있다. SDN이란? SDN은 '소프트웨어 정의 네트워크(SDN: Software Defined Network)다. 소프트웨어 프로그래밍을 통해 네트워크 경로 설정과 제어 및 복잡한 운용관리를..
DHCP(Dynamic Host Configuration Prtocol) static : 관리자가 직접 IP를 할당하는 방법, 고정 IP 주로 서비스를 제공하는 주체(서버, 프린터) dynamic : DHCP 이용하여 DHCP 서버로부터 IP를 자동으로 할당 받는다. (반드시 DHCP 서버가 필요한다.) DHCP의 동작 과정 DHCP Discover (DHCP 서버를 찾음) 클라이언트 컴퓨터가 IP 주소를 임대 받으려면 자신이 속해 있는 네트워크에서 DHCP 서버를 찾는다. 즉, DHCP 서버를 찾기위한 Broadcast 메시지를 보낸다. DHCP Offer(DHCP 서버 응답) DHCP Discover 메시지를 받은 DHCP서버는 자신이 DHCP 서버를 알리고 할당 가능한 IP 주소에 대한 정보들 보낸..
디스크의 이해 저장장치에 관한 내용이다. 디스크는 컴퓨터의 구성요소 중 보조기억장치로 구분된다. 다음 그림과 같이 얇고 평평한 금속 원판 여러개의 구성되어 있으며, 이진 형식으로 정보를 기록한다. 플래터 : 금속 또는 플라스틱 재질로 된 둥근판으로 자기장을 이용해 각 표면에 데이터를 기록한다. 트랙 : 플래터의 한 표면을 여러 개의 크기가 다른 동심원으로 나누었을 때 각각의 동심원을 트랙이라 한다. 섹터 : 플래터의 표면을 부채꼴 모양으로 구분하면 하나의 트랙당 여러 개의 구역을 만들어지는 섹터라고 한다. 한개의 섹터에는 일반적으로 512바이트가 저장된다. 실린더 : 특정 트랙을 세로로 보면 같은 번호의 트랙이 여러 개 보인다. 이와 같이 플래터에 대해 동일한 위치에 있는 트랙의 집합을 실린더라고 한다...
Haproxy를 이용한 간단한 로드밸런싱 구현 자세한 개념: https://gmldbd94.tistory.com/84?category=816429 간략하게 네트워크에서 로드밸런싱의 필요한 이유는 트래픽관리를 보다 효율적으로 하기 위함이다. 트래픽관리를 다른 방법으로도 가능하지만 직관적으로 트래픽분산에 용이하다. Haproxy 의 기능은 Openstack, GCP, AWS, Azure 에 모두 적용할 수 있다. 192.168.0.x 192.168.0.a : 자기자신(LB) 12 192.168.0.b : 동료 1(웹서버1) 41 192.168.0.c : 동료 2(웹서버2) 46 192.168.0.d : 동료 3(웹서버3) # yum -y install haproxy 설치 # vi /etc/haproxy/ha..
RAID 레이드(Redundant Array of Independent Disk)의 약자로, 2개 이상의 디스크를 병렬 처리하여 성능 및 안정성을 향상시키는 방식이다. RAID 0 : 일련의 데이터를 선상으로 저장을 한다. RAID 1 : 데이터들을 2개의 드라이브에 동일하게 저장한다. RAID 5 : 데이터 사이에 각각의 드라이브 마다 parity를 삽입하여 오류 검증방식을 통하여 데이터를 저장한다.(공간사용률 RAID1보다 효율적이다.) RAID10 : RAID 0과 RAID1방식을 접목시켜 데이터를 저장한다.
윈도우 cmd 실행 후 $ipconfig /flushdns 크롬 크롬 실행 **chrome://net-internals/#dns** 접속 [clear host cache] 버튼 클릭 **크롬 - 설정 - 방문기록 - 인터넷 사용 기록 삭제 - 캐시된 이미지 및 파일 체크 - 인터넷사용기록 삭제 클릭**
캐싱DNS서버 구축하기 보통 UDP 통신 방식을 이용한다. 옛날에 있는 외부에 DNS 서버를 이용했다. 하지만 클라우드 네트워크 환경에서는 DNS서버를 하나 트래픽을 줄였다. 캐싱DNS서버는 외부 도메인 IP주소만 불러오는 용도이다. DNS는 한번은 등록이 되면 자동으로 캐시파일로 등록이 됨으로 확인해야 한다. 필용한 패키지 설치 yum -y install bind bind-chroot 설치된 패키지의 설정 변경 cat /etc/named.conf ...변경전 내용 ... options { listen-on port 53 { 127.0.0.1; }; //UDP : 통신방식 //허용IP listen-on-v6 port 53 { ::1; }; //ip-v6 : 사용여부 directory "/var/named..