AWS 노트

AWS EC2, CLI

Jonchann 2020. 4. 3. 14:23

AWS 설명서: EC2
AWS 설명서: CLI

EC2 = Elastic Compute Cloud

  • Amazon이 제공하는 서버(클라우드)
    • 원하는 만큼 가상 서버 구축 가능
      • 인스턴스(275개), AMI, 인스턴스 유형
    • 보안 및 네트워크 구성과 스토리지 관리 가능
      • 키페어 사용해 로그인 정보 보호
      • 인스턴스 스토어 볼륨: 임시 데이터는 인스턴스 종료 시 삭제
      • EBS(Elastic Block Store) 볼륨으로 영구적으로 데이터 저장
      • 인스턴스, EBS 볼륨 등의 리소스를 물리적 장소에서 액세스 가능한 리전(22개) 및 가용 영역(69개)
      • 보안 그룹 사용: 프로토콜, 포트, 소스 IP 범위 지정 방화벽
      • 탄력적 IP 주소(EIP)
      • 사용자가 생성해 EC2 리소스에 할당할 수 있는 메타데이터 태그
      • 고객 네트워크와 간편히 연결 가능한 가상 네트워크(VPC)
    • 규모 확장 혹은 축소 가능하기 때문에 서버 트래픽에 대한 제한이 줄어듦

AWS CLI = AWS Command Line Interface

  • Python2.7, Python3.4 이후 버전에서 사용 가능
  • command로 EC2에 액세스 가능
  • 프로덕션 환경에서 사용하기 위한 것은 버전2.x
  • bash, zsh, tcsh로 명령 실행
  • AWS서비스의 공용 API에 직접 액세스 가능
    • 리소스를 관리할 셸 스크립트 개발 가능
    • SDK를 사용하여 프로그램을 다른 언어로 개발하기 위해 학습한 내용 활용 가능
  • S3의 파일 관리에 편리
  • aws-cli github

'AWS 노트' 카테고리의 다른 글

AWS Lambda Python 실행기 (2)  (0) 2020.04.06
AWS Lambda Python 실행기 (1)  (0) 2020.04.03
AWS Lambda  (0) 2020.04.03
AWS IAM  (0) 2020.04.03
AWS 인스턴스, AMI  (0) 2020.04.03