기존에 사용하던 AWS 계정의 프리티어 기간이 모두 끝났다. 이후 요금이 그렇게 부담되지 않는다면 계속 비용을 내면서 사용하려고 했는데 예상 금액이 4, 5만원인 것을 보고 급히 후퇴하게 됐다. 이번에 새로운 AWS 계정을 만들어 프리티어 제한 내에서 배포 서버를 구축
IAM IAM이란 IAM은 AWS Identity and Access Management의 약자로, 사용자 및 그룹을 만들어서 AWS 리소스에 대한 액세스를 안전하게 제어할 수 있는 웹 서비스이다. IAM 유형 AWS에는 두 가지 유형의 사용자(계정)가 있다.
이전 글에서 생성해주었던 IAM 계정으로 로그인한다.우측 상단의 계정 이름 옆에 있는 지역에서 서울을 선택한다.AWS 콘솔에서 EC2 서비스 페이지에서 인스턴스 시작 버튼을 클릭한다.이름은 임의로 기입한다. OS 이미지로 Amazon Linux를 선택했고, AMI는 프
이전에 HTTPS를 적용하기 위해 AWS 내부에서 도메인을 구매하여 사용 중이었는데, 해당 계정의 프리 티어 기간이 끝나서 현재 작업하고 있는 계정으로 도메인을 이전하려고 한다.도메인을 구매한 AWS 계정에서 Route 53의 등록된 도메인 페이지로 이동한다.이전하고자
많은 조직에서는 소프트웨어 개발 및 인프라 관리 프로세스를 자동화하고 간소화하여 더 빠르게 혁신하기 위해 DevOps 방식을 채택한다. 데브옵스는 문화적 채택 외에도 특정 모범 사례를 따를 것을 제안하며, CI/CD(지속적 통합 및 지속적 전달)는 시작해야할 중요한 요
ElastiCache는 AWS에서 인 메모리 데이터베이스 캐싱 시스템을 제공하여 애플리케이션이 데이터를 검색 할 수있는 성능, 속도 및 중복성을 향상시키는 클라우드 캐싱 서비스입니다. Memcached 또는 Redis와 호환되는 서버 노드를 쉽게 배포 및 실행할 수 있
로드밸런서의 대상 그룹에 등록된 대상이 없을 때 발생하는 오류이다. 대상그룹에 사용할 EC2 인스턴스를 등록해주면 해결된다.EC2 인스턴스와 로드밸런서의 가용 영역(AZ; availability zone)이 다른 경우에도 같은 오류 메세지를 출력하는 것 같다.aws 로
AWS EC2에 올려뒀던 서버 프로그램이 갑자기 죽어버렸다. EC2 자체에 접근하는건 문제가 없었다. ssh로 접속해서 수동으로 서버를 시작했는데 조금 실행되다가 프로세스가 kill 당했다. 스프링 프로그램에서 에러를 뿜는게 아니라 시스템에서 프로세스를 죽인 것이기 때
IMAD 프로젝트에 새로 합류하게 된 웹 담당 멤버가 들어와서, AWS 계정을 같이 사용하기로 했다. 이를 위해 IAM 계정 및 역할 등을 새로 추가하고 자동배포 파이프라인을 만드는데 도움을 주었다. 대부분의 내용은 [이전에 작성했던 글](https://velog.io
비용 청구 들어가며 이전 글에서 스프링 서버를 배포하던 EC2 인스턴스에 리액트 서버도 함께 돌리기 위한 작업을 했었다. 그리고 한달이 지난 후, 약 25,000원($19)이 청구되었다. 원인 웹 페이지 도메인 주소를 리액트 서버에 연결하기 위해서 로드밸런서 하
외부에서 AWS EC2 인스턴스에 접속하기 위해서는 탄력적 IP(Elastic IP)를 할당하고 인스턴스에 연결해야 한다. 탄력적 IP는 한 개만 사용할 때에는 요금이 청구되지 않지만, 서비스와 연결되어 있지 않으면 요금이 청구된다... 로 알고 있었는데 상황이 바뀌었