![thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FTxfkF%2FbtrE75WRvZj%2FQGx99kMXIAejW4jwwE2VK0%2Fimg.png)
AWS S3를 파일 시스템에 마운트하기 (goofys)
2022. 6. 20. 07:09
AWS
배경 AWS를 사용하다보면 가장 많이 사용하는 서비스 중 하나로 S3가 있다. 하지만 S3는 일반적인 파일 시스템과는 구조가 다르기때문에 불편한 점이 있었고 업무적으로 개인적으로 사용할 때 Object Storage인 S3를 일반적인 파일 시스템처럼 사용하고 싶다는 생각이 들 때가 있었다. 마침 회사 일을 진행하다가 S3를 실제 파일 시스템처럼 마운트해서 사용하고 싶다는 니즈가 있었고 러서치를 하게 됐다. AWS S3를 마운트하기 위한 패키지 종류 s3fs-fuse 초기에 goofys가 나오기 전까지 가장 많이 사용됐던 패키지로 알고있다. github의 스타 숫자가 6.2k나 될 정도로 많은 사람들이 사용하던 패키지이지만 치명적인 단점이 하나 있다. 속도가 .. 너무 느리다. 실제 프로덕션 환경에서 조금..
![thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F1mPfQ%2FbtrDWiV7Vu8%2FpW4Ql6Zpr0AwaiDfsgibsk%2Fimg.png)
AWS Lambda와 Event Bridge를 이용해 채널 생성 이벤트 핸들링하기
2022. 6. 4. 03:26
AWS
개요 미디어라이브를 AWS SDK를 이용해서 채널을 생성했을 때 발생하는 시점 문제 그 시점을 어떻게 다룰지 그리고 이벤트를 어떻게 핸들링 하는지에 대해 정리했습니다. 문제 상황 간략하게 워크플로우를 설명하면 다음과 같다. 동작 순서 사용자가 프론트 페이지에서 미디어라이브의 채널을 생성한다. 채널이 생성중이다가 생성이 완료되면 바로 시작한다. 채널이 러닝상태가되면 라이브가 송출되기 시작한다. 여기서 문제점은 채널을 생성하고 생성이 완료되는 시점까지에 있다. AWS MediaLive를 이용해서 채널을 생성하면 최초 CREATING 상태에서 IDLE상태가 되는데 최소 1분에서 길면 2~3분까지도 걸린다. 이 말은 즉, Node.js에서 해당 채널을 생성하는데 동기적으로 기다리면 채널을 생성해달라는 요청 한 ..