⭐ AWS/EC2 (17) 썸네일형 리스트형 EC2 생성 EC2 인스턴스 생성 1. 인스턴스 시작을 클릭하여 EC2 생성을 시작합니다. 2. 설치할 OS를 확인하고 선택을 클릭합니다. 3. 원하는 스펙을 선택하고 다음으로 넘어 갑니다. 4. 네트워크를 구성 후 다음으로 넘어 갑니다. 5. 스토리지 구성을 하고 다음으로 넘어 갑니다. 6. 태그를 추가 후 다음으로 넘어갑니다. (태그는 옵션사항 이므로 꼭 추가를 안해도 됩니다.) 7. 보안그룹을 설정합니다. 8. 인스턴스 시작 검토 항목에서 지금까지 설정한 인스턴스의 설정 값들을 확인 할 수 있습니다. 9. 키페어를 생성합니다. (SSH에 접속하기 위해서는 키페어가 반드시 필요합니다.) 10. 키페어를 저장 후 EC2 콘솔 메인 창으로 이동하면 아래와같이 EC2 인스턴스가 생성되어 있는것을 볼 수 있습니다. 부하를 통한 EC2 인스턴스 상태변화 감지 # EC2 인스턴스 에서 php를 설치하여 부하를 가중시키는 코드 생성 # Jmeter를 활용하여 부하 발생기 실행 - sudo apt-get install php 를 입력하여 php를 설치 sudo apt-get install php - cd /var/www/html 로 이동하고, vim index.php 라는 php파일을 생성한다. - 참고로 cd /var/www/html은 아파치 웹서버의 기본 경로이다. - 부하 생성 코드 - 위 코드를 입력하고 저장한다. 위코드는 어떤 명령을 실행할때 0부터 1천만번까지 반복하는 코드인데 자원을 고의로 자원을 소모하기 위한 코드이다. - 코드를 생성 후 생성한 코드를 기반으로 Jmeter에서 부하 테스트를 수행 후 EC2 인스턴스의 CPU의 상태 변화를 감지해 보.. EC2 인스턴스의 EBS 용량을 증설해보자 - EC2 인스턴스의 대시보드에서 용량을 증설하기위한 인스턴스 ID를 클릭 후 스토리지 탭으로 이동하자. - 스토리지 탭에서 볼륨ID를 클릭하여 볼륨설정 화면으로 이동하자. - 볼륨설정 화면으로 이동하고, 볼륨 ID 에 마우스포인트를 올려놓고 오른쪽 마우스를 클릭, 메뉴에서 볼륨 수정을 클릭하자. - 볼륨 수정을 클릭하면 위의 그림처럼 볼륨 사이즈를 입력 할 수 있는 칸이 나온다 원하는 사이즈만큼 입력 후 수정 버튼을 클릭하자. - 볼륨 수정에 관련된 유의사항이 나오고, 예를 클릭하여 수정작업을 마무리하자. - 시간이 조금 후른 후 볼륨수정 성공 메세지가 출력된다. - 실제로 8GB에서 16GB로 용량이 증가한것을 확인 할 수 있다. - 실제 SSH로 접속하여 사이즈가 df -h 명령어를 실행, 실제 사.. CMD를 활용, SSH로 EC2 인스턴스에 로그인하기!! - 생성한 인스턴스를 클릭하여 인스턴스로 들어간다. - 해당 인스턴스에 접근하여 연결을 클릭! - SSH 클라이언트로 이동~ 하단에 ssh ~ 명령어를 복사! - 관리자 권한으로 CMD를 실행하여 CMD를 실행시킨다. - 우리가 인스턴스를 생성할때 발급받은 키페어를 특정 폴더에 넣어두고, 저장된 키페어 폴더로 이동한다. - 키페어가 저장되어 있는경로에서~ 방금전 복사한 ssh ~ 명령어를 붙여넣기 해준다. - 복사한 명령어를 붙여넣는 모습! - 명령어를 복사하여 붙여넣기하고 엔터를 차면 위와같이 위험: 보호되지않은 개인키 파일이라는 오류 메세지가 뜨면서 접근을 할 수 없게된다. - 해당 키에퍼파일이 저장되어있는 경로로 들어가서 해당 키페어 파일의 속성을 열고, 보안탭에서 사용권한 항목을 편집한다. 1.상.. EC2 인스턴스 유형 변경하기 - 인스턴스가 정상적으로 실행되고 있는지 확인! - 실행중인 인스턴스를 중지 - 중지 버튼을 클릭하여 중지 - 중지된 상태를 확인 - 인스턴스 중지 상태에서 인스턴스에 마우스 오른쪽 클릭 후 위와같은 화면 나옴, 인스턴스 유형변경 클릭 - 인스턴스 유형을 선택, 유형에 따라 비용 및 성능차이가 상이함. - 인스턴스 유형 변경을 완료하면 위와같이 완료화면 뜸. EC2 비용 절감을 위한 인스턴스 중지, 볼륨해제 작업 프로세스 1. EC2 인스턴스 비용 절감을 위해 인스턴스 중지 2. EC2 인스턴스 중지 후 HDD 볼륨 해제 및 접속 3. 기타 주의사항 1. EC2 인스턴스 중지 : 인스턴스 명 오른쪽 마우스 클릭 "중지" 선택 - 인스턴스 중지 후 볼륨 강제분리 - 강제로 분리된 볼륨을 기존 인스턴스에 연결 - 연결 중 간혹가다 아래와 같은 오류 메세지 발생 - /dev/sda1 경로가 다르므로 같은 경로를 바라보게 연결 해야함 - 오류났던 부분에 위의 경로를 입력하여 볼륨을 재 연결 - 연결 완료 끝. AWS EC2인스턴스 생성 후 복사 AMI 생성 후 인스턴스 복사 - 인스턴스 오른쪽 마우스 클릭 > 이미지 > 이미지 생성 - AMI 이미지 > 시작 클릭 > 인스턴스 유형설정 인스턴스 생성 > 인스턴스 활성화 상태 되어 있는지 확인 AWS EC2 인스턴스 성능(사양) 변경 (인스턴스 유형 변경) t2.micro 인스턴스 유형을 사용하고 있는 서버의 인스턴스 유형을 변경해보자~ t2.micro 는 고사양의 프로그램을 돌리기에는 버거우므로, 인스턴스 변경을 통해 성능을 향상시킬 필요가 있다. ※ 인스턴스 유형변경 절차 1. 변경을 원하는 인스턴스를 중지 2. 인스턴스가 완전히 중지상태가 되면 해당 인스턴스를 우클릭, [인스턴스 설정] - [인스턴스 유형변경] 들어감 3. 인스턴스 유형을 아래 화살표로 클릭하여 선택 → [적용] 4. 적용 후 해당 인스턴스를 [시작] 5. 인스턴스가 구동된 이후에 해당 인스턴스에 접속하여 free 명령어를 입력하여, 실제 메모리용량이 늘어난건 확인. 6. 간단하지만 실수가 없이 작업해야함 -끝- 이전 1 2 3 다음