Among Us - Yellow Crewmate 'AWS/AWS Service' 카테고리의 글 목록 (2 Page)

AWS/AWS Service 25

15. [AWS] S3로 정적 웹사이트 호스팅하기

S3를 이용해 정적 웹사이트 호스팅을 해보자. 1. 새로운 버킷을 생성해준다. 2. 버킷 설정에서 퍼블릭 액세스 블록을 해제해준다. 해제해줘야 누구든 읽을 수 있는 권한이 생긴다. 3. 다음은 버킷의 정책을 설정해주자 Edit 클릭 4. Policy generator 를 사용해 정책을 만들어주자. 4. Policy generator 에서 다음과 같이 설정해주자. Actions 에서는 getobject를 선택하였다. 5. Add statement를 클릭해주면 다음과 같이 JSON 형식의 텍스트가 나온다. 복사해주자 6. 복사한 JSON형식의 텍스트를 Policy에 붙여넣어주자. 11번 라인에서 "Resource" : "arn:aws:s3:::s3potato" 에 마지막에 /* 를 추가해주자. /* 는 버킷..

AWS/AWS Service 2021.02.07

14. [AWS] S3에 대해서 알아보자

S3 (Simple Storage Service) S3는 AWS의 온라인 스토리지 서비스이다. 용량에 관계없이 파일을 저장할 수 있고, 웹에서 파일에 접근할 수 있다. S3를 써야하는 이유 S3에 데이터를 업로드 해두면 인터넷을 통해서 언제든지 해당 데이터를 다운로드할 수가 있다. 대용량의 데이터를 저장해야 할 때, EC2와 EBS를 통해 구축한다면 많은 비용과 노력이 요구된다. 하지만, S3는 저장 용량이 무한대이고 파일 저장에 최적화 되어 있기 때문에, Auto Scailing이나 Load Balancing에 신경쓰지 않아도 된다. S3 활용 동적 웹 페이지와 정적 웹 페이지가 섞여있다면 동적 웹 페이지에는 EC2에서 서비스하고 정적 웹 페이지에는 S3를 사용하면 성능을 높일 수 있고, 비용도 절감할..

AWS/AWS Service 2021.02.07

13. [AWS] AWS의 리소스 상태를 모니터링 하는 Cloud Watch

CloudWatch는 AWS 리소스의 상태를 모니터링 하는 서비스이다. CloudWatch는 다음과 같은 경우에 사용된다. - EC2 인스턴스에 이상이 있을 경우 알림을 받고자 할 때 - 사용량이 급증했을 때 자동으로 Auto Scailing 하고자 할 떄 - Elastic Load Balancing을 구축하고자 할 때 기본 모니터링 간격은 5분이며 세부 모니터링 간격은 1분이다. 기본 모니터링은 프리티어에서 무료로 사용가능하지만 세부 모니터링은 추가 요금을 지불 해야하니 참고해두자. CloudWatch로 모니터링 할 수 있는 서비스들에 대해서 살펴보자 - EC2 인스턴스 : CPU사용량, 데이터 전송량, 디스크 사용량 등을 모니터링할 수 있다. - EBS 볼륨 : 읽기/쓰기 사용량, 지연시간 등을 모니..

AWS/AWS Service 2021.02.07

12. [AWS] Access Key, Secret Key에 대해서 알아보자

Access Key나 Secret Key는 AWS API나 써드파티 툴을 사용할 때 필요한 인증 수단이다. 따라서 API와 써드파티 툴을 사용하고 싶을때 생성한다. 이 Key는 매우매우 중요하기 때문에 함부로 노출되지 않도록 각별히 주의하자. 비밀번호를 노출하는것과 다름없으니 조심하자. Access Key와 Secret Key를 생성하는 방법에 대해서 알아보도록 하자 1. Access Key 및 Secret Key 생성하기 1. 내 계정의 'My Security Credentials'을 클릭해주자. 2. Access Keys항목에서 'Create New Access Key' 를 눌러서 키를 생성해 줄 수 있다. 3. Access Key와 Secret Key를 생성하였다. 이 Key들은 파일로 다운로드할 ..

AWS/AWS Service 2021.02.07

11. [AWS] AMI에 대해서 알아보자

AMI (Amazon Machine Images) AMI는 EC2 인스턴스를 생성하기 위한 기본 이미지 파일이다. AWS에서는 비어있는 EC2 인스턴스에 직접 OS를 설치할 수 없기 때문에 AMI를 이용해 OS가 이미 설치된 인스턴스를 생성한다. 아래 사진은 인스턴스를 생성할 때 기본 OS만 설치되어 있는 AMI이다. AWS Marketplace 구글의 구글플레이나 애플의 앱스토어처럼 AWS에도 AMI를 사고 팔 수 있는 AWS Marketplace가 존재한다. Instance 생성과정에서 AWS Marketplace 항목을 클릭하면 다양한 AMI가 올라와있다. 아래 사진은 wordpress가 미리 설치되어 있는 AMI이다. 각자 필요한 AMI를 설치해 사용하면 된다. 대부분 OS만 설치되어 있는 AMI..

AWS/AWS Service 2021.02.07

10. [AWS] Key Pair에 대해서 알아보자

Key Pair는 EC2 인스턴스에 접속하기 위해 사용되는 암호화된 파일이다. AWS는 보안문제 때문에 인스턴스에 접속할 떄, ID,PW 방식을 권장하지 않는다. 하지만 이 Key Pair를 잃어버리면 인스턴스에 접속할 수 없기 때문에, 잃어버리지 않도록 주의하도록 하자. 앞에서 EC2 인스턴스 생성하는 과정에서 Key Pair를 같이 생성 해주었는데, 이번에는 Key Pair를 새로 생성하거나 활용하는 방법에 대해서 살펴보도록 하자! 1. Key Pair를 생성해보자 1. EC2 메뉴에서 Network & Security 항목에서 Key Pairs에 들어가 'Create Key pair'를 클릭해 Key Pair를 생성해주자 2. potato key라는 이름의 .pem 파일로 Key pair를 생성해주..

AWS/AWS Service 2021.02.07

9. [AWS] Elastic IP 할당 받기

EC2 인스턴스를 생성하면 기본적으로 Public IP주소를 할당받는다. 하지만 이 IP주소는 인스턴스가 실행되고 있을때만 유효하고, 인스턴스가 중단되면 IP는 반납된다. 이러한 경우 인스턴스를 재시작 하게되면 IP주소가 바뀌는 현상이 발생한다. 이러한 점을 해결하기 위해서 AWS에서는 Elastic IP를 제공한다. Elastic IP는 인스턴스를 중단하더라도 바뀌지 않는 고정 IP주소이다. Elastic IP를 사용하면서 주의할 점은, 할당받고 인스턴스에 연결하지 않고 가만히 냅두고 있으면 매달 요금이 부과된다. 인스턴스에 연결하여 사용할때만 요금이 부과되지 않는다. 이러한 이유는 IPv4 체계에서 IP주소가 매우 부족하기 떄문에 사용하지 않는 IP주소는 낭비가 되므로 반납을 유도하기 위해서이다. E..

AWS/AWS Service 2021.02.07

8. [AWS] Security Group으로 방화벽 설정하기

Security Group은 EC2 인스턴스에 적용할 수 있는 방화벽 설정이다. 방화벽이란, 외부 사용자들이 내부 네트워크에 접근하지 못하도록 하는 일조의 내부 네트워크 방어도구이다. 예를 들어, Linux 서버의 SSH 접속 포트인 22번만 허용하게끔 한다던가, 접속 가능한 IP대역을 설정해준다던가 해서 외부로부터의 위협을 줄일 수 있다. 위의 그림에서 보듯이 사용자가 EC2 인스턴스로 접근할때나, EC2 인스턴스에서 외부로 나갈때는 방화벽을 거치게 된다. Security Group은 이러한 방화벽 설정을 할 수 있는 AWS의 기능이다. 이러한 방화벽 설정은 항상 우선적으로 체크해주어야 한다. EC2 인스턴스를 생성하고 열심히 서버를 설치한다고 하여도, 외부에서 접근할 수 없을때가 있다. 이럴때는 먼저..

AWS/AWS Service 2021.02.07

7. [AWS] EBS에 대해서 알아보자 - (3) 스냅샷 활용하기

EBS 볼륨은 다른 가용 영역이나 리전으로 불가능하다.그래서 EBS 볼륨의 스냅샷을 생성하고 다른 리전으로 복사해야 한다. (스냅샷이란 특정 시점을 기준으로 파일로 저장한 형태이다.) 스냅샷 생성하는 과정부터 활용하는 방법까지 알아보도록 하자 1. EBS 스냅샷 생성하기 1. 스냅샷을 생성할 볼륨을 마우스 오른쪽 클릭한 뒤, 'Create Snapshot' 을 눌러서 스냅샷을 생성해주자. 2. 스냅샷 세부 설정 과정이다. Description은 굳이 적어주지 않아도 된다. Create Snapshot 눌러서 스냅샷을 생성해주자. 3. EBS의 Snapshots 항목으로 들어가면 생성된 스냅샷을 확인할 수 있다. 2. EBS 스냅샷으로 EBS 볼륨 생성하기 EBS 볼륨을 다른 리전으로 옮기는 것은 불가능 ..

AWS/AWS Service 2021.02.07

6. [AWS] EBS에 대해서 알아보자 - (2) 볼륨 포맷 및 마운트

EBS를 OS에서 사용하려면 알맞은 파일시스템으로 포맷하고 마운트 해주어야 한다. 그 과정에 대해서 살펴보도록 하자. 1. EBS 볼륨 포맷 및 마운트하기 1. 먼저 포맷할 볼륨의 장치명을 확인해주자. /dev/sdf 로 되어있다. 2. 생성했던 인스턴스가 Linux이기에 Ext4 파일 시스템으로 포맷해주었다. 인스턴스에 접속한 뒤, 다음과 같은 명령어를 입력해주자 sudo mkfs -t ext4 /dev/sdf // /dev/sdf 의 장치를 ext4 파일 시스템으로 포맷해주는 과정이다. 3. /dev/sdf 장치가 있는지 확인해주고 sudo mount /dev/sdf /mnt 명령어를 통해서 /mnt 디렉토리에 마운트 해주도록 하자. 4. df -h 명령어로 현재 마운트된 목록들을 확인할 수 있다. ..

AWS/AWS Service 2021.02.07