에러 로그 2023-09-15 10:38:51.890 WARN 1 --- [nio-8092-exec-7] c.a.s.s.internal.S3AbortableInputStream : Not all bytes were read from the S3ObjectInputStream, aborting HTTP connection. This is likely an error and may result in sub-optimal behavior. Request only the bytes you need via a ranged GET or drain the input stream after use. 2023-09-15 10:38:51.891 WARN 1 --- [nio-8092-exec-7] c.a.s.s.intern..
DevOps
AWS EC2 내부에서 이미지를 풀 받은 후 도커런을 하려고 했는데 디바이스 공간에 용량이 부족하다는 오류 메세지가 출력되었습니다. 그래서 EC2 내부 용량을 증설하기로 했습니다. AWS에는 EBS (=볼륨)이라고 부르는 가상 디스크가 존재합니다. EBS의 SSD 크기를 증설해서 EC2의 용량을 늘려볼게요. 볼륨 용량 업데이트 우선 AWS 콘솔에 접속하여 EC2 > 볼륨 탭으로 이동해야합니다. https://ap-northeast-2.console.aws.amazon.com/ec2/ https://ap-northeast-2.console.aws.amazon.com/ec2/home ap-northeast-2.console.aws.amazon.com 들어가면 AWS EC2에 할당된 볼륨들을 확인할 수 있습니..
오늘은 AWS S3를 사용해서 이미지 파일을 업로드하고, 또 확인하는 방법을 알아보자. 필요한 것들! 1) AWS에 접속할 액세스키, 시크릿키 생성하기 2) S3 버킷 생성하기 Amazon S3란? AWS에서 제공하는 파일 서버다. 사용자 요구사항에 따라 다양한 스토리지 클래스를 제공한다. 예를 들어, 자주 액세스해야하는 기본 파일 업로드, 다운로드를 해야하는 경우에는 S3 Standard에 저장하고, 파일을 업로드한 후, 액세스 빈도가 낮다면 S3 Standard-IA 또는 S3 One Zone-IA에 저장하도록 구성할 수 있다. (굳이 이렇게 하는 이유는 가격 절감을 위해서임) 이렇게 요구사항에 따라 다양하게 구성하여 가격 절감을 노릴 수 있다. 만약 진짜 데이터 보관용으로만 사용할 경우에는 (액세스..
AWS로 아키텍처를 구축하려고 할 때 4가지 아키텍처 중 1가지를 골라야 한다. AWS ECS와 EKS를 선택할 때 요구사항과 관련지어 잘 선택하는게 중요하다. 아래의 4가지 관점을 참고해서 어떤게 나에게 맞을지 찾아보자. 1. 비용 2. 확장성 3. 신뢰성 4. 엔지니어링 관점 아래 내용은 "AWS 컨테이너 설계와 구축 철저 입문"이라는 책을 읽고 요약한 내용입니다 :) 1. AWS가 제공하는 컨테이너 서비스 제어 플레인이란? 컨테이너 기술에서는 Control plane이란 컨테이너를 관리하는 기능을 의미한다. AWS에서는 ECS와 EKS로 나뉜다. ECS란? AWS에서 제공하는 Elastic Container Service의 줄임말이며, 완전 관리형 컨테이너 오케스트레이터 컨테이너 오케스트레이션 = ..