aws5 AWS Elastic Beanstalk (1) - 구축 1. 서버 운영의 복잡함서버를 운영해본 사람들은 알겠지만 서버 하나를 운영하는데는 정말 많은 과정이 필요하다. 예를 들어서 스프링 부트로 웹 애플리케이션을 개발했다면 이를 실행하기 위해서 서버에 자바도 설치해줘야하고, 주기적으로 버전도 업데이트 해줘야한다. 또한 배포한 애플리케이션에 버그가 있다면 빠르게 장애를 처리해서 배포하거나, 이전 버전으로 롤백을 해줘야한다. 그리고 서버가 잘 동작하고 있는지도 모니터링을 해야한다. 위에서 얘기한 내용만 정리해도 아래와 같은 것들을 개발자가 신경써야한다.installupgraderollbackmonitoring 이러한 일들을 플랫폼이 알아서 해준다면 개발 생산성을 크게 향상 시킬 수 있을 것 이다. 2. AWS Elastic Beanstalk 구축AWS의 Elast.. 2021. 12. 12. [AWS] Route 53이란? 1. Route 53이란? Route 53은 AWS에서 제공하는 DNS 웹서비스입니다. 도메인과 관련된 다양한 서비스를 제공합니다. 그렇다면 DNS는 무엇일까요? 각각의 컴퓨터는 IP라는 고유의 주소를 가지고 있습니다. 하지만 IP는 숫자로 되있기 때문에 사람이 기억하기 힘듬니다. 네이버라는 웹사이트를 들어갈때 우리는 naver.com이라는 주소를 치고 들어갑니다. 이때 naver.com이 사람이 기억하기 쉬운 Domain입니다. 여기서 DNS(Domain Name Server)라는 것을 알아야합니다. DNS는 도메인과 도메인에 해당하는 IP 정보를 가지고 있다가 도메인 주소에 대한 요청이 들어왔을 때 이에 해당하는 ip를 알려주는 서버입니다. 마치 친구의 이름에 해당하는 번호를 가지고있는 전화번호 주소.. 2020. 3. 19. [AWS] EC2 인스턴스 디스크 확장 (EBS 볼륨 확장) 1. EC2 인스턴스 유형 - Ubuntu 2. 볼륨 확장 EC2 대시보드 진입 -> EBS -> 볼륨메뉴로 들어와서 볼륨을 마우스 오른쪽 클릭 후 볼륨 수정을 클릭합니다. 인스턴스를 실행한 상태에서도 확장이 가능합니다. 저는 기존 8Gib에서 16Gib로 확장을 하였습니다. 수정을 누르고 새로고침을 하면 상태에 "in-use-optimizing"이라는 설명과 몇퍼센트 진행되었는지 확인을 할 수 있습니다. 100%진행이 완료되면 초록색불이 들어옵니다. 운영체제를 설치할 때 파티션을 쪼갭니다. 하드디스크가 500GB라고해서 C드라이브가 500GB가 아닐 수 가 있습니다. 마찬가지로 전체 드라이브가 커졌다고 볼륨이 커지는게 아닙니다. 콘솔창에 lsblk 명령어를 입력합니다. 그러면 현재 사용중인 xvda1이.. 2020. 2. 3. SpringBoot , Docker를 이용한 Hello World 출력 안녕하세요 그동안 스프링프레임워크를 사용하면서 직접 mysql, tomcat, jenkins 설치를 하고 그 위에 war 파일을 젠킨스를 통해서 배포를 진행하였습니다. 이렇다보니 서버를 확장할때마다 설치를 직접해주어야하는 문제가 있어 이번 기회에 Docker를 활용하여 aws 서버에 Docker 컨테이너를 실행하여 웹 어플리케이션 배포하는 방식을 적용해보려고합니다. 이번장에서는 Docker를 이용해서 Hello World를 출력해보는 예제를 진행해보겠습니다. 만약 도커의 기본개념을 알고 싶은분은 도커란? 포스팅을 참고해주세요 1. 프로젝트 생성 아래 캡처 사진들을 보면서 새로운 프로젝트를 하나 생성해봅니다. 저는 윈도우10환경에서 인텔리제이 Ultimate라는 통합개발환경(IDE)를 사용해서 진행하였습니.. 2020. 1. 2. [AWS] EC2 인스턴스 생성 EC2 생성하기 처음에 접속하여 서비스 버튼을 누르면 아래와 같은 화면이 나타납니다. EC2를 클릭하겠습니다. Compute에서 EC2를 선택하면 아래와 같은 화면으로 넘어갑니다. 메인화면으로 EC2 인스턴스의 목록을 확인해 볼 수 있는 창입니다. Resources라는 가운데 카테고리는 아래와 같은 의미입니다. Running Instances :현재 가동하고 있는 인스턴스의 수 Elastic IPs : 고정적으로 사용하는 아이피의 수(Elastic IP를 할당하지 않으면 인스턴스가 stop/start를 할 때 아이피가 바뀌게 된다.) Dedicated Hosts : 전용 호스트. 예를 들어, 기존의 서버의 환경에서 라이센스가 있었을 경우 이전할 때 별도의 물리적 서버를 할당 받을 수 있다 Snapshot.. 2019. 7. 2. 이전 1 다음