E2C

  1. 정의

     Amazon Elastic Compute Cloud
     안전하고 크기 조정이 가능한 computing power를 cloud에서 제공하는 web service  - cloud : 빌려쓰기  - cloud computing : computing 빌려쓰기
    
  2. 사용 범위
    • 서버를 구축할 때 사용 : 게임 서버, 웹 서버, app 서버
    • application을 사용하거나 hosting할 때 : database, ML
  3. 특성
    • 초 단위 on-demand 가격 모델
      • 사용한 만큼 가격 지불
    • 빠른 구축 속도와 확장성
      • 몇 분이면 전 세계에 instance 수백 여대 구축 가능
    • 다양한 용도에 최적화된 서버 구성 가능
    • 여러 AWS service 등과 연동 가능
      • auto scaling, ELB, CloudWatch
  4. 구성
    • instance

        cloud에서 사용하는 가상 server
        CPU, memory, GPU 등 연산을 위한 하드웨어를 담당
      
    • EBS

        Elastic Block Storage
        cloud에서 사용하는 가상 하드디스크
      
    • AMI

        EC2 instance를 실행하기 위한 정보를 담고 있는 image
      
    • 보안그룹

        가상의 방화벽
      
  5. 실습 : EC2 provision하여 웹 서버 구성하기

    1. EC2 구성하기 위한 AMI 선택
    2. EC2 유형과 사이즈 선택
    3. EBS 설정
    4. 보안 그룹 설정
    5. EC2 생성
    6. EC2 접속 후 웹 서버 설치 및 실행
    7. 웹브라우저에서 접속 테스트
  6. 실습

    1. 이름 및 태그
      • 태그 추가
        • 키 : Name (첫글자 대문자)
        • 값 : 서버이름
        • 리소스 유형 : 인스턴스, 볼륨, 네트워크 인터페이스
    2. Amazon Machine Image
      • Amazon Linux 2(프리티어로)
    3. 인스턴스 유형
      • t2.micro (프리티어로)
    4. keypair(로그인)
      • 새 키페어 생성
        • RSA
        • .pem
        • 파일 다운로드 해놓기
    5. 네트워크 설정
      • 보안 그룹 생성
        • 네트워크 설정 편집 누르기
        • 이름 그냥 아무거나
        • 보안그룹 규칙 추가
          • http
          • 원본 : 0.0.0.0/0, ::/0
          • mywebserverHS 로해야 되는듯… 기존 보안그룹 선택에서 그래야 instance 연결됨
    6. storage 구성
      • defalut로 두기

태그:

카테고리:

업데이트: