AWS EC2 란??


AWS란 Amazon Web Service 로 아마존에서 제공하는 클라우드 서비스로 네트워킹을 기반으로 가상 컴퓨터와 스토리지와 네트워크 인프라등을
제공하는 서비스 이다.

EC2는 Elastic Compute Cloud로 아마존 웹 서비스(AWS)의 서비스이다.

한 대의 컴퓨터를 임대한다는 개념이며 실제 컴퓨터로 할 수 있는 광범위한 작업들을 EC2를 통해 작업을 할 수 있다.

EC2의 인스턴스는 한 대의 독립적인 컴퓨터의 개념이고 네트워크에서 제어가 가능하다.

맥에서 설정하는 방법


  1. AWS 회원가입
  2. EC2 선택 -> 카테고리에서 instances 선택 -> Launch Instance
  3. 생성하고자 하는 인스턴스 선택(전 자바사용자니 자바가 포함된 서버)
  4. 인스턴스 타입 선택, 인스턴스 디테일 선택, 스토리지 선택, 태그명 선택(인스턴스 알아보기 쉽게), Type선택, Launch
  5. key 설정
  • EC2 접석방법
    1. Connect 클릭
    2. 터미널 실행 -> key 파일이 있는 폴더로 이동해 chmod 명령어 사용
    • chmod 400 ~~~.pem
      1. 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 설치
    1. sudo yum install -y java-1.8.0-openjdk-devel.x86_64
    2. sudo /usr/sbin/alternatives –config java(버전을 8로 바꾼다)
    3. sudo yum remove java-1.7.0-openjdk(자바 7 삭제)
    4. java -version (버전확인)
    • mysql
      1. sudo yum update - 패키지 업데이트
      2. 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.-openjdk-headless.x86_64 yum install java-1.8.-openjdk-devel.x86_64 update-alternatives --config java #pick java 1.8 update-alternatives --config javac #pick java 1.8