학습목표
- EC2의 추가 기능을 이해하고 사용할 수 있도록 한다.
- AWS EC2에서 인스턴스를 생성할 수 있도록 한다.

학습내용
- EC2 추가 기능
- AWS EC2 인스턴스 생성하기



이번 강의랑, 다음꺼, 그 다음꺼는 그렇게 샅샅히 보진 않아도 될 것 같아용.
일단 이번 강의를 놓고 말하자면, 이건 여태 했던 내용이 반복되는게 많고,
여기 나온 내용은 이 다음 두번의 강의에도 또 나오거든요
그러니 요기 3개 강의는 그냥 듣기만 열심히 들어둡시다.
이번껀 거의 반복 / 다음껀 이미 해본거 (리눅스 접속) / 그 다음껀 아마 거의 쓸일이 없을..거라.. (윈도우 접속)
그래도 와중에 새로 나온 것이나, 강조해서 이야기 할만한 것들을 밑에 정리해볼게요!

----

EC2 추가 기능
- EC2 인스턴스 접속 및 키 페어
→ 인스턴스 접속시 RSA 인증 방식 사용(공개키 + 개인키)
→ 이거는 AWS와는 상관없이 별도로 보충 정리나 설명을 해줄게요~ 키 페어의 개념. SSH의 동작과정 이런거...
→ 일단 당장에는 인터넷 검색해서 링크 2개 달아놓습니다.
→ RSA 암호화 방식 
 공개키 개인키 설명 및 EC2에 실제 적용되는 방식 


- 키페어를 이용한 인스턴스 사용
 → 개인키를 잘 보관하라..?


- 부트스트래핑 & AMI
부트스트래핑 → 인스턴스를 실행할 때 사용자가 지정한 스크립트를 실행해주는 기능 → 공식 사이트의 설명 
 → AMI는 아예 완성된 이미지 덩어리.
 → AMI에는 OS나 소프트 같은게 설치된 채로 배포되는데, 그럼 AMI를 만든 시점에서의 최신 버전이지, EC2를 생성하는 시점에서의 최신 버전인 것은 아님.
 → 그렇다고 다른 SW 버전업할때마다 새로 AMI를 만들기도 힘들고 번거롭고 돈들고...
 → 그러니까 표준 이미지? 같은걸 AMI로 만들어두고, 여기에 부트스트래핑을 이용해서 처음 기동할 때에 자동으로 각종 업데이트가 적용될 수 있도록 스크립트를 추가하도록 해줌.
 → 즉, AMI로부터 EC2를 생성하고, 추가로 부트스트래핑을 이용해서 바로 최신 패키지로 업데이트를 해준다거나 그런걸 할 수 있음.
 → AMI는 정적이고, 부트스트래핑은 동적이다.

 → 이 부트스트래핑이란게 무조건 EC2 생성 시점에만 돌릴 수 있는건 아니고, 부팅하는 시점마다 돌릴 수도 있음. 즉 , 부팅시마다 돌아갈 스크립트 추가~~ 라거나..

 → AMI를 계속 추가하면 돈나감 (이거 S3에 저장되는거라 S3요금제 적용됨)
 → 그러니까 계속 새로운 버전의 AMI를 늘려나가면 돈이 늘어가는 것임


- CloudWatch
 → 모니터링 서비스 → 주로 CPU / 메모리 / 네트워크 / 디스크 등을 기준으로 모니터링 → 조건을 설정해서 조건대로 알람을 걸 수도 있음 
 → 즉, CPU 사용량이 몇 이상이면 메일을 보내라! 디스크 남은 공간이 몇 이하면 문자를 보내라!!
 → 그런데 알람대신 EC2를 추가해라..!!? 이런것도 가능하고, 이게 바로 오토스케일링 기능임 = 다다다음강의


EC2 Linux 인스턴스 생성/종료
- EC2 요금제 → 온디멘드 / 스팟 / 예약 / 전용 → 이미 앞에 설명된거 참고 → 이건 굳이 다시 정리할 필요가 없겠군...
 → 근데 요금제 엄청 오래 설명해주네..


- 인스턴스 시작 → 이거 뒤에 다시 실습이 나와서.. 다음 강의에서 자세히 봐도 될 거 같음. 이건 그냥 다음 강의에 나올 내용의 축약버전 정도. (근데 뭐 앞에도 이미 나왔었고, 다음 강의에서도 굳이 정리까지 필요친 않은 것 같고, 과정만 잘 살펴보면 될 듯!!)
 → 인스턴스 시작 → AMI선택 → 인스턴스 유형 선택 → 스토리지 붙이기 → 등등.. 암튼 이거 정리할 필요 없을 것 같고, 이미 앞에도 몇번 나왔고, 다음 강의에도 또 나오니까 뭐 굳이....


- 인스턴스 종료
 → 작업(Action) → 종료 → 종료됨 상태로 한동안 보임 → 한참 기다리다 보면 언젠가 없어짐