blkid를 활용하여 Mount시 Volume 고정하기
·
DevOps
AWS에서 인스턴스에 EBS를 여러 개 연결하면 Mount 시 EBS의 파일 크기가 작은 순으로 할당되는 것을 막기 위해, blkid 명령어로 EBS의 UUID를 얻어 Mount 시 EBS 연결을 UUID를 통해 할당되게 만들 수 있습니다./etc/fstab 파일에 마운트할 디스크나 블록 디바이스의 파일 시스템 명( /dev/sda1 등)을 적는 것보다 UUID를 적는 것이 더 유리합니다.blkid란?blkid는 디스크 블록 장치의 파일 시스템 종류와 함께 파일 시스템의 UUID 값을 출력합니다. 이 UUID 값은 이후 파일 시스템을 시스템에 자동 마운트하는 과정에서 사용됩니다.파일 시스템 생성아래 명령어를 사용하기 위해서는 파일 시스템을 디스크 블록에 먼저 생성해야 합니다.mkfs.xfs -f /dev..
Kafka 간단 정리
·
DevOps
kafka에 대해 알아보기 전에 kafka 탄생배경에 대해 알아보자kafka 탄생 배경기존에 각각의 applicatoin 끼리 연결하여 데이터를 처리하는 방식은 source application과 target application 사이의 의존도가 높다. 또한 서비스나 데이터 저장소가 End - to - End로 연결되어 복잡한 구조를 가지고 있다는 단점을 가지고 있었다.따라서 kafka를 중앙에 배치하여 데이터를 한 곳에 모아 처리할 수 있게 하여 단점을 해결할 수 있었다.kafka를 중앙에 배치하여 복잡도를 낮출 수 있다.이러한 특징은 여러 마이크로 서비스가 서로 협력하는 MSA 환경에 적합하다.Producer가 kafka에 메세지를 보내면 Consumer가 kafka에서 메시지를 직접 가져가는(Pul..