본문 바로가기

분류 전체보기12

iSCSI란 iSCSI란 iSCSI(Internet Small Computer System Interface)는 TCP/IP 네트워크를 통해 스토리지 장치와 호스트 컴퓨터 간의 블록 기반 데이터 전송을 가능하게 하는 네트워크 프로토콜이다. IP와 SCSI 프로토콜을 결합해 TCP/IP 네트워크에서 SCSI 프로토콜을 사용할 수 있도록 하는 기술이다. 기존 SAN 환경은 파이버 채널(Fibre Channel, FC)로 네트워크를 구축을 하고 SCSI(Small Computer System Interface) 프로토콜을 이용한다. 높은 안정성,뛰어난 성능과 다운타임없이 대규모 확장 가능한 장점이 있지만 비용이 많이들고 관리에 전문적인,인력 지식이 필요하며 거리에 제한이 있는 단점이 있다. 이 단점을 해결하고자 고안된 네.. 2023. 6. 16.
AWS SQS란?(개념, API 예제) AWS SQS (Amazon Simple Queue Service)는 분산 시스템에서 메시지 기반 아키텍처를 구축하기 위해 사용되는 완전 관리형 메시지 대기열 서비스이다. SQS는 기본적으로 프로듀서와 컨슈머 간의 비동기식 통신을 용이하게 해주는 중개자 역할을 한다. 다른 컴포넌트나 서비스 간에 안정적으로 메시지를 교환하고 처리할 수 있는 기능을 제공한다. AWS SQS의 주요 개념은 다음과 같다. 1.Queue(대기열): SQS는 메시지를 저장하는 데 사용되는 대기열이다. 대기열은 메시지의 저장소이며, 메시지가 비동기적으로 보내지고 처리된다. 각 대기열은 고유한 이름을 가지며, 여러 프로듀서 및 컨슈머가 동시에 대기열에 접근할 수 있다. 2.Message(메시지): 메시지는 프로듀서가 컨슈머에게 전송하.. 2023. 6. 12.
블록 스토리지 /파일 스토리지 / 오브젝트 스토리지 개념,차이 블록 스토리지란 블록 스토리지는 데이터블록이라는 고정된 크기의 단위로 데이터를 저장한다. 각 블록들은 저장된 위치에 대한 주소를 가지고 있어 서버의 요청에 따라 블록들을 재구성해 하나의 데이터로 서버에 전달된다. SAN(Storage Area Network) 또는 클라우드 환경에서 많이 사용된다. 블록 스토리지를 SAN 방식으로 많이 연결 하기 때문에 통상적으로 '샌(SAN) 스토리지'라고 부르기도 한다. 블록스토리지는 빠른 속도와 안전성을 위해 설계된 종속성을 가진 스토리지이다. 빠른 액세스 및 검색에 최적화된 스토리지로 클라우드 환경에서 사용하기 적합하며 서버가 연결되어 있어야 데이터를 읽고 쓸 수 있는 '종속성' 스토리지이다. 서버 없이는 데이터를 보관만 할 뿐, 읽고 쓸 수가 없다. 보통 블록 스.. 2023. 4. 29.
리눅스 네트워크 설정 / 리눅스 IP 변경 #1. ifconfig 명령어를 사용해 네트워크 인터페이스 이름을 확인해 준다. 나의 경우는 eth0 #2. vi /etc/sysconfig/network-scripts/ifcfg-eth0 명령어로 네트워크 설정 ifcfg-다음 본인의 네트워크 인터페이스 이름을 넣어주면 된다. 편집기로 다음 파일을 열어서 ip를 수동으로 설정할 수 있다. i를 눌러 편집해주고 esc를 누른 후 :wq(저장 후 종료)를 입력한다. BOOTPROTO= ip를 동적으로 할당 할지 수동으로 할당 할지 설정하는 부분(dhcp/startic) ONBOOT= 부팅 시 현재 네트워크 설정을 적용할 것인지 설정하는 부분(yes/no) 네트워크 통신을 하기 위해선 IP ADDRESS, NETMASK, GATEWAY 이 세 가지가 꼭 있어.. 2023. 2. 12.