2024.06.25

김무영·2024년 6월 25일

AWS 프리티어

  • AWS 신규가입자에게 1년간 무료로 사용할 수 있는 프리티어 제공.

EC2 – t2.micro, tc.micro에 한하여 월 750시간 무료

  • 인스턴스 (OS가 설치된 컴퓨터 한대 )를 두 개돌리면 각 월 375시간 무료

EIP ( Elastic IP ) – EC2에서 고정 IP를 사용 할 수 있는 서비스

  • 프리티어에서는 하나의 EIP를 사용할 수 있다.
  • EC2와 연결이 끊어지거나 ECP가 stop상태라면 과금된다.
  • 월 750시간 기본

ELB (Load Balancing)

  • 애플리케이션의 트래픽을 여러 EC2인스턴스에 자동 배포해주는 서비스.
  • 월 750시간 무료

ESB (Elastic Block Store)

  • EC2인스턴스용 스토리지 ( 30GByte 무료 )
  • 30GByte가 초과되었을 때 1GByte당 과금된다. ( 0.005$ )
  • (RDBMS의 데이터를 저장, File 저장, 로그 저장 … )

S3

  • 보안성, 안정성을 가진 저장소( 버킷단위로 저장 – 데이터의 암호화 지원)
  • 표준 스토리지로 5GByte까지 무료 사용가능.
  • GET- 20,000건까지만 무료, PUT 요청시 2,000건 까지만 무료
  • RDS – MySQL, MariaDB, Oracle, SQL Server를 제공하는 데이터베이스 서비스.
  • RDS 인스턴스 1개 무료( db.t2.micro 만 사용가능 )
  • 월별 750시간 무료. SSD 데이터베이스 스토리지 20GByte제한.
  • ( 꼭!!!! RDS생성시 오토백업 안되게 주의, RDS 스토리지 자동 조정옵션끄기,
    Multi-AZ와 고성능 IO 종료 )

### 리전 선택(서울인지 확인)

EC2설치

  • AMI 인스턴스 생성
  • 인스턴스 중지(정지)
  • 인스턴스 종료(삭제) => 30분 정도 후에 사라진다.

PuTTY다운

  • 리눅스에 접근하기위한 터미널 프로그램.
  • putty.org에서 다운

PuTTY를 실행하여 EC2에 접속

Lunux(무료도 있지만 유료도 존재)

  • degbian 계열과 Red Hat 계열있음.(directory구성과 명령어가 조금 씩 다르다.)

리눅스 명령어

  • 접속사 정보:
    • who : 모든 접속자 정보
  • 계정명
    • whoami
  • 현재위치 확인
    • pwd
  • 날짜 확인(UTC)
    • date : 기본 AMI이미지를 사용하면 미국날짜에 맞게 설치된다.
  • 날짜 변경 (UTC - KST)
    • zonefino
      • 전세계의 시간을 측정하는 표준시간대
        ( 국제적으로 날짜를 동기화할 때 사용 )
        UTC ( Coordinated Universal Time )
        영어로는 CUT 프랑스어로 TUC로 약자가 다른데
        공통으로 사용하기 위해서 순서를 맞춰 UTC부름.
        KST는 UTC+9
      1. 지역검색 ( 날짜를 변경할 zone이 있는지 조회, 우리는 Asia/Seoul )
        ls /usr/share/zoneinfo 또는 ls /usr/share/zoneinfo/Asia
      2. timezone 변경
        sudo ln –sf 변경할zone /etc/localtime
        sudo ln –sf /usr/share/zoneinfo/Asia/Seoul /etc/localtime

directory 이동

  • cd 사용 ( 절대경로, 상대경로 모두 사용가능 )

  • 사용법)

    • cd 경로

    • 절대경로 ( 어디에 있는 이동가능 )

      • cd /최상위경로/하위경로
    • 최상위 root로 이동

      • cd /
    • 사용자 home directory 이동 ( /home/ubuntu )

      • cd /home/ubuntu
      • cd ~
    • 상대경로

      • cd .. ( 현재경로에서 한 수준(directory) 위로 이동 )
      • cd ../상위디렉토리의 다른 디렉토리명
    • 화면초기화

      • clear

directory와 file 확인

  • Is -옵션
  • 파일명만 검색 : Is
  • Is- I : 모든 파일과 디렉토리 정보를 보여준다.
  • Is -a : 파일, 디렉토리의 간략한 정보와 상위 디렉토리가 있으면 보여준다.

0개의 댓글