* AWS EC2 - AWS에서 임대하는 가상서버 EC2
EC2 ( Elastic Compute Cloud) = Infrastrure as a Service
* 구성하는 여러 서비스
EC2 instance ( 가상머신을 EC2에서 임대 )
EBS = elastic block store (데이터를 가상 드라이브나 볼륨에 저장)
ELB = elastic load balancer (로드 분산)
ASG = auto scaling gruop (서비스 확장)
* EC2 인스턴스의 운영체제
리눅스, 윈도우, 맥OS
* 가상머신에는 컴퓨터 성능, CPU개수, 액세스메모리, 용량, 방화벽 규칙
네트워크를 통한스토리지 필요 여부, 하드웨어 연결 가능, 네트워크 카드 선택 가능
==> 원하는 대로 가상머신을 선택하여 AWS에서 빌릴 수 있다
* Bootstrapping : 머신이 작동할 때 시작되는, 한번만 실행되는 명령어
==> 부팅 작업 자동화 ( 부팅 시 업데이트, 소프트웨어 설치 등 )
==> EC2 사용자 데이터 스크립트 = 루트 계정에서 실행된다
* AWS 프리티어 인스턴스 : t2.micro // 750시간 사용가능 (한달정도)
* EC2 인스턴스 생성 // 첫 번째 가상서버
EC2 -> 인스턴스 -> 인스턴스 시작
* 키 페어(로그인) -> 새 키 페어 생성
.pem 형식 사용 가능 : 맥, 윈도우10이상 , 리눅스
* 네트워크 설정
* 고급 세부 정보 -> 사용자 데이터 (EC2 인스턴스에 제공, 처음 생성할 때만 실행)
업데이트, http웹 서버를 머신에 설치, html 파일 사용 등...
* 요약 -> 지금 까지 설정한 부분을 확인
* 인스턴스가 생성된 걸 확인 ( 클라우드를 이용함으로서 여러개의 인스턴스를 빠르게 생성 가능하다)
Instance ID : 고유 식별자
Public IPv4 address : 생성한 EC2 인스턴스에 접근하기 위한 주소
private IPv4 address : AWS에서 내부적으로 인스턴스에 접근하는 방법
세부 정보(플랫폼, AMI ID), 보안(인/아웃 바운드규칙) 등을 통해 여러가지 내용을 확인 가능하다
* 인스턴스에서 실행되고 있는 웹서버 접근
Public IPv4 address 복사 -> 주소 창에 입력 (https 이용시 접근 제한)
* 실행 중인 인스턴스 중지 (상태 -> 중지) : 웹 사이트 무한 로딩
원할 때 실행하고 중지 가능
오래 사용 실행할 수록 요금이 늘어남 -> 중지하면 요금 부과 X (볼륨이 존재, 인스턴스 유지)
* 중지 -> 시작
Public IPv4 address 변경 된걸 확인 가능 -> 인스턴스를 재시작 할 때마다 변경됨
private IPv4 address 변경 X
==> 기존에 웹 사이트에 접속하려면 새로운 Public IPv4 address 를 입력해야함
'AWS SOA' 카테고리의 다른 글
AWS , EC2 인스턴스 유형 (0) | 2023.09.04 |
---|---|
AWS , IAM Role (0) | 2023.09.03 |
AWS , CloudShell (0) | 2023.09.01 |
AWS , Access Key / CLI & SDK (0) | 2023.08.31 |
AWS , IAM MFA(Multi Factor Authentication) (0) | 2023.08.30 |