AWS EC2 란??
AWS란 Amazon Web Service 로 아마존에서 제공하는 클라우드 서비스로 네트워킹을 기반으로 가상 컴퓨터와 스토리지와 네트워크 인프라등을
제공하는 서비스 이다.
EC2는 Elastic Compute Cloud로 아마존 웹 서비스(AWS)의 서비스이다.
한 대의 컴퓨터를 임대한다는 개념이며 실제 컴퓨터로 할 수 있는 광범위한 작업들을 EC2를 통해 작업을 할 수 있다.
EC2의 인스턴스는 한 대의 독립적인 컴퓨터의 개념이고 네트워크에서 제어가 가능하다.
맥에서 설정하는 방법
- AWS 회원가입
- EC2 선택 -> 카테고리에서 instances 선택 -> Launch Instance
- 생성하고자 하는 인스턴스 선택(전 자바사용자니 자바가 포함된 서버)
- 인스턴스 타입 선택, 인스턴스 디테일 선택, 스토리지 선택, 태그명 선택(인스턴스 알아보기 쉽게), Type선택, Launch
- key 설정
- EC2 접석방법
- Connect 클릭
- 터미널 실행 -> key 파일이 있는 폴더로 이동해 chmod 명령어 사용
- chmod 400 ~~~.pem
- example에 있는(ex) ssh -i ~~~ amazonows.com을 입력해 접속
예) ssh -i “~~~.pem” ec2-user@ec2-13-58-139-28.us-east-2.compute.amazonaws.com
- Java 8 및 mysql 설치
- sudo yum install -y java-1.8.0-openjdk-devel.x86_64
- sudo /usr/sbin/alternatives –config java(버전을 8로 바꾼다)
- sudo yum remove java-1.7.0-openjdk(자바 7 삭제)
- java -version (버전확인)
- mysql
- sudo yum update - 패키지 업데이트
- sudo yum install mysql56-server - mysql 5.6 설치
git 설치, maven 설치
sudo su -
yum install -y git
sudo wget http://repos.fedorapeople.org/repos/dchen/apache-maven/epel-apache-maven.repo -O /etc/yum.repos.d/epel-apache-maven.repo
sudo sed -i s/$releasever/6/g /etc/yum.repos.d/epel-apache-maven.repo
sudo yum install -y apache-maven
mvn –version
메이븐은 버전이 1.7.0으로 되어있어서 1.8.0(내가 설치해둔)로 바꿔줘야 한다.
sudo /usr/sbin/alternatives –config java 인스턴스의 자바선택
메이븐의 자바 버전 선택
yum search java | grep openjdk
yum install java-1.8.