Back End/AWS
-
[AWS] 4. EC2로 Spring 프로젝트 배포해보기Back End/AWS 2022. 2. 10. 11:32
EC2 환경설정이 안되신 분들은 아래 포스팅을 보고 오시면 됩니다..! [AWS] 2. EC2에 접속하여 초기설정하기 (환경설정, Configuration) 노트북으로 Mac 을 쓰고 있어서 리눅스 명령어엔 익숙하다 생각했는데, 쪼오오금 다르다.. sudo 가 root 권한으로 파일을 액세스하는 명령어인데, vi로 파일수정을 할 시 root 권한이 아니면 쓰기 및 developer-ping9.tistory.com 1. 깃허브에서 내 프로젝트 Clone mkdir 새폴더명 && cd 새폴더명 git clone 레파지토리주소 2. gradlew 파일을 활용한 gradle 실행과 테스트코드 점검 ./gradlew test * EC2에 gradle 을 설치하지 않아도 gradlew 파일로 인해 gradle 을 ..
-
[AWS] EC2에 JAVA 11 버전 설치하기Back End/AWS 2022. 2. 10. 11:27
yum 에는 jdk가 1.8까지만 존재한다... ㅠ_ㅠ.. 개인PC 에 설치한 것 마냥 설치할까 싶다가 aws에서 쉽게 뭔가 안만들어놨으려나 하고 검색을 해보았다 ....!!! ㅎ 찾음 ㅎ !! # Java 11 버전 설치 # JAVA 11 파일 다운로드 (-o 옵션을 줌으로써 jdk11.rpm 이라는 파일명으로 다운받아진다) sudo curl -L https://corretto.aws/downloads/latest/amazon-corretto-11-x64-linux-jdk.rpm -o jdk11.rpm # JAVA 11 설치 sudo yum localinstall jdk11.rpm # JAVA 버전 변경 (원하는 버전의 번호를 입력) sudo /usr/sbin/alternatives --config j..
-
[AWS] 3. 데이터베이스 구축하기 (Feat. RDS)Back End/AWS 2022. 2. 9. 21:02
# 들어가기 전에 직접 데이터베이스를 설치해서 다루게 되면 모니터링, 알람, 백업, HA 구성 등을 모두 직접해야한다. AWS에서는 앞에서 언급한 작업을 모두 지원하는 RDS(Reational DB Service)를 지원한다. RDS는 AWS에서 지원하는 클라우드기반 관계형 데이터베이스이다. 조정 가능한 용량을 지원하여 예상치 못한 양의 데이터가 쌓여도 추가비용으로 서비스는 정상적으로 동작 가능하다. # RDS 인스턴스 생성하기 1. 검색창에 RDS 입력 후 대시보드로 진입 후 데이터베이스 생성 클릭 2. DB 선택 MariaDB, MySQL, PstgreSQL 은 Amazon Aurora로 교체 할 때 매우 용이하다. Amazon Aurora 는 RDS MySQL 대비 5 배, PostgreSQL보다 ..
-
[AWS] 2. EC2에 접속하여 초기설정하기 (환경설정, Configuration)Back End/AWS 2022. 2. 9. 20:18
노트북으로 Mac 을 쓰고 있어서 리눅스 명령어엔 익숙하다 생각했는데, 쪼오오금 다르다.. sudo 가 root 권한으로 파일을 액세스하는 명령어인데, vi로 파일수정을 할 시 root 권한이 아니면 쓰기 및 저장권한이 없으므로 주의하자! 앞에 계속 sudo를 붙이기 싫다면 sudo -s 나 sudo su 로 계속 루트권한을 유지하는 방법도 있다. chmod로 권한을 바꾸는 행위는 하지 말자... ㅠㅠ 1. JAVA 8 버전 설치 sudo yum install -y java-1.8.0-openjdk-devel.x86_64 자바 8 설치 sudo /usr/sbin/alternatives --config java 현재 시스템(클라우드)에 깔려있는 JAVA들과 적용된 JAVA들을 보여주며 선택가능 java -..
-
[AWS] 1. EC2 만들어 보기 및 AWS 아키텍처 관련 용어 정리 (기록용)Back End/AWS 2022. 2. 7. 21:46
이제 배우는 단계라 포스팅이 많이 미흡합니다. (거의 기록용) 배워나가면서 틈틈히 채워넣겠습니다 :D # 용어 정리 아마존은 약어가 중복될 시 숫자로 대체하여 표기하고 있다. _ex) ECC=EC2, SSS=S3 EC2(Amazon Elastic Compute Cloud) ELB(Elastic Load Balancer) ALB(Application Load Balancer) AMI(Amazon Machine Image) EIP(Elastic IP) : AWS의 고정 IP # EC2(클라우드) 환경 세팅하기 1. EC2 에 접속해서 CLI 로 하나하나 설치 2. EC2에 쉘스크립트를 추가하여, 생성시 자동설치 3. 이것저것 설치가 완료된 EC2를 AMI(Amzon Machine Image)로 만들어, 필요..