인스턴스: 가상 컴퓨팅 환경
AMI (Amazon Machine Image): 인스턴스 템플릿
만든 인스턴스는 키페어를 통해서 로그인 할 수 있음
인스턴스 스토어 볼륨: 임시 데이터를 저장하는 스토리지 볼륨으로 인스턴스 중다, 최대 절전모드로 전환 또는 종료 시 삭제됨
Elastic IP: 인스턴스의 고정 IP
태그: 사용자가 생성하여 Amazon EC2 리소스에 할당할 수 있는 메타 데이터
VPC (Virtual Private Cloud): AWS 클라우드에서는 논리적으로 격리되어 있지만 원할 때마다 고객의 네트워크와 간편히 연결할 수 있는 가상 네트워크
AWS Console 로 들어가서 EC2를 검색하고, region을 알맞게 설정 한 후 Key Pair를 누른다.
위와 같은 화면이 나오면, 필요한 키페어를 선택하고, 맥은 .pem
, 윈도우는 .ppk
를 선택해주면 된다.
키페어를 안전한 곳에 저장했다면 launch instance
를 누른다.
키페어를 설정하고 받은 키를 ~/.ssh
폴더에 넣는다.
그리고 권한을 바꿔준다 $ chmod 400 aws_mac.pem
연결을 할때는 ssh -i "YOUR_KEY_FILE" YOUR_AMAZON_IP_ADDRESS
이렇게 입력하면 연결된다.
왼쪽 Elastic IP로 들어가서 할당해주면 된다.
5개까지 발급이 원활하니 필요할때만 사용하는게 좋다.
Security Groups로 들어가면 Edit Inbound Rules
이라는 곳이 있는데, 이곳에서 HTTP 또는 HTTPS를 열어두면 다양한 경로로 접속이 가능하다.
애플리케이션 실행 인프라에 대해 자세히 알지 못해도 AWS 클라우드에서 애플리케이션을 배포하고 관리할 수 있다.
애플리케이션을 업로드하기만 하면, Elastic Beanstalk에서 용량 프로비저닝, 로드밸러싱, 조정, 상태 모니터링을 자동으로 처리한다.
개인 프로젝트에 사용해봐야겠다!
가상 네트워크망.
프라이빗과 퍼블릭 네트워크를 구성해서 만드는 것이 좋다.
자세한 내용은 추후에 배움
EC2와 동일하게 beanstalk도 키페어가 필요하다.
EC2 인스턴스에서 확인 가능