2023/01/04 15

네트워크 인터페이스(ENI)란? ENI 생성하기

EC2 생성시 기본적으로 1개의 네트워크 인터페이스가 만들어지고 IP가 만들어진다. 이것을 통해 통신을 진행한다. Elastic Network Interface (ENI) 가상 네트워크 인터페이스 IP주소, MAC 주소 등이 부여 됨 인스턴스에 연결되어 네트워크 통신을 하는 역할 인스턴스 생성시 기본 네트워크 인터페이스가 IP 주소 등의 정보 할당과 함께 생성됨 EC2에 추가로 여러 개의 네트워크 인터페이스를 연결 가능 서로 다른 곳으로 라우팅이 가능하며 기본 ENI와 보조 ENI는 IP주소가 다르다. IPv4, DNS 주소 등등이 설정되어 확인할 수 있다. (EC2 만들때 자동 생성) VPC에 자동적으로 연결되어있고 이와 관련된 서브넷도 보여진다. ENI는 보안그룹과 연결되어 보안그룹이 트래픽을 관리한..

EC2 인스턴스 유형이란?

인스턴스를 생성할 때 지정하는 인스턴스 유형에 따라 컴퓨터의 하드웨어가 결정된다. 인스턴스 유형은 CPU, 메모리, 스토리지 및 네트워킹 용량의 여러 조합으로 구성 됨 앱에 따라 적합한 유형을 선택하여 인스턴스를 시작 인스턴스 유형은 목적에 따라 범용, 컴퓨팅 최적화 (CPU 강함), 메모리 최적화(RAM 강함), 가속화된 컴퓨팅, 스토리지 최적화 (스토리지 강함)의 인스턴스 패밀리로 분류 됨 [인스턴스 만들기] -> [EC2 인스턴스 유형] 상세 비교가 가능하다. (요금, 성능 등등) 스토리지는 대부분 RDS를 만들어서 연결하기 때문에 여기서 따로 표시하지 않는다. 내장되어 있는 스토리지가 있긴 하다. (EBS 스토리지 - 가상스토리지) 가상의로 물리적으로 할당된 애들이다.

EC2 인스턴스 구매 옵션

고객이 원하거나 목적에 따라 옵션을 제공해줄 수 있다. 총 5가지가 존재한다. 온디맨스 인스턴스란? (On-Demand Instance) 약정 없이 초당 사용한 만큼 비용을 지불하는 방식 (EC2 느낌) 처음 60초 이후 초당 과금 장기 약정 및 선 결제가 없음 단기간 예측할 수 없는 워크로드 및 중단되어서는 안되는 앱에 적합 처음으로 개발하거나 테스트 및 시험 앱에 적합 스팟 인스턴스 사용 안하는 인스턴스를 경매 방식으로 구매하여 사용 (할당 안하고 아마존에서 놀고 있는 애들) 온디맨드 인스턴스보다 최대 90% 저렴 경매 조건에 미달하면 인스턴스가 정지 또는 종료되므로 언제든지 시작 및 종료가 가능한 경우에 사용 언제든 인스턴스가 종료될 수 있기 때문에 서버가 중단없이 지속적으로 실행되는 경우 사용하지..

EC2 Linux 인스턴스 웹서버(Apache) 생성

EC2 Instance Connect를 통해 만들어준 EC2를 연결해준다. WEB (Apache) 설치 > sudo su #권리자 권한으로 접속 > yum update -y #install 패키지 업데이트 > yum install httpd -y #web server 설치 > service httpd start #서버 스타트하고 > chkconfig httpd on #서버를 열어준다. 모두 완료됐으면 http창에 보인 ec2 퍼블릭 Ipv4를 붙여넣기하면 다음처럼 뜬다. Web 서버 설치 완료 테스트폴더가 아닌 본 폴터 만들기 > cd /var/www/html #html 폴더로 이동 > echo "Hello AWS EC2 $(hostname -f)" > index.html #host name을 입력한 후..

EC2 인스턴스 원격 접속하기(SSH 연결, RDP 연결)

연결방식 SSH란? 원격 접속은 SSH 프로토콜을 이용해 Linux 인스턴스에 원격으로 연결 및 파일 전송을 진행한다. SSH는 Secure Shell Protocol)의 약자로서 보안을 통해 원격으로 접속하기 위한 방식 ID, PW로 접속하는 방식이 아닌 Public Key - Private Key 방식으로 연결하는 것을 뜻한다. Windows의 경우는 Powershell, Putty를 이용해서 접속할 수 있다. EC2 인스턴스 생성시 우리는 보안그룹에서 SSH에 Port번호 22를 뚫어놨는데 그것을 이용해서 접속한다. ppm형식으로 Key를 다운로드 해서 보관해둔 것은 여기서 Private Key 부분에 사용되서 접근하게 된다. EC2란? (이론 및 실습) EC2 생성하기 EC2 개요 AWS 클라우드..