AWS

이선민·2021년 5월 4일
0

AWS

  • 아마존닷컴에서 개발한 클라우드 컴퓨팅 플랫폼
  • 클라우드 서비스로, 네트워킹을 기반으로 가상 컴퓨터와 스토리지, 네트워크 인프라 등 다양한 서비스를 제공
  • 즉 유저가 직접 서버를 구입하고 설치할 필요없이 AWS상에서 클릭 몇번으로 서버를 구축하고 사용할 수 있다.

EC2(Elastic Compute Cloud)

  • AWS 상에서 사용하는 Server. EC2 서버에 API를 배포하게 된다.
  • 컴퓨팅 요구사항의 변화에 따라 컴퓨팅 파워를 조정할 수 있다.
  • 새로운 서버 인스턴스 확보 및 부팅시간을 몇분으로 단축시킬 수 있다.
  • 실제로 사용한 용량만큼만 지불 가능 (요금제 선택에 따라 낭비할 수 도 있음)

보안 그룹 구성

  • EC2 인스턴스에 대한 네트워크 트래픽을 제어하는 가상 방화벽 역할을 한다.
  • 보안 그룹 설정을 해줘야 EC2 인스턴스에 HTTP와 SSH 접속이 가능
  • 네트워크를 통해 누가 인스턴스에 접속 가능한지. 어떤 접속방식 허용할지 등의 보안설정 가능

aws EC2에 접속하기

1.터미널 열기 (keypair의 접근 권한을 바꿔주기)
sudo chmod 400 받은키페어를끌어다놓기
2. ssh로 접속하기
ssh -i 받은키페어를끌어다놓기 ubuntu@AWS에적힌내아이피

간단한 리눅스 명령어

ls 내 위치의 모든 파일을 보여준다.
pwd 내 위치(폴더 경로)를 알려준다.
mkdir 내 위치 아래에 폴더를 하나 만든다.
cd [test] 나를 test 폴더로 이동시킨다.
cd ..: 현재 폴더에서 나가기.
sudo [실행 할 명령어]: 명령어를 관리자 권한으로 실행한다.
sudo su: 관리가 권한으로 들어간다. (나올때는 exit)

0개의 댓글