본문 바로가기

S3

Docker S3 registry & Docker registry API docker를 사용할 때, registry는 필수입니다. 나중에 어찌되었든 remote로 받아 놓으려고 쓰는 거니까요. 그런데, 이게, local에다가 저장을 하면 포멧을 하게 되면 매우 난감해집니다. 그러므로, AWS S3에 저장을 해 봅시다. S3용 Credential 만들기(이미 Credential이 있으면 만드실 필요가 없습니다.)일단 S3에 docker image를 저장할 bucket을 만들어야 합니다. * 2016년 04월 19일 현재 서울 데이터 센터는 동작하지 않습니다. 저는 Standard US를 사용하였습니다.이제 docker에서 사용할 credential를 만듭니다. AWS의 오른쪽 상단에 security Credentials을 클릭하여 Credential 탭으로 들어갑니다. 이제, .. 더보기
s3fs를 이용한 Ubuntu 14.04 AWS S3 Linux mount와 Performance 기존의 System을 AWS에 옮기는데 가장 큰 장애물중에 하나는 S3입니다. 기존의 System은 Disk상의 File System을 사용하였기 때문에 AWS에 올렸을 경우에는 매우 난감한 상황이 생깁니다. 일단, EBS(Elastic Block Storage)의 가격은 매우 비싸고, Instance를 Termination 시켰을 때 다 날라가기 때문에 System이 Reactive하지 못하게 설계가 되는 한계가 생깁니다. 그래서 결국은 AWS S3를 사용해야 하는데, 기본적으로 Library를 사용해서 고쳐야 하는 단점이 있습니다. 그래서 보통 Service에서 많이 받게 되는 유혹이 s3fs를 이용하여 AWS를 nfs로 mount 하여 사용 하는 것입니다. 이 방식은 매우 유용한데, 일단 Disk .. 더보기