AWS

반응형
·AWS
1. EBS(Elastic Block Store) 개념AMAZON EBS는 AWS 클라우드의 EC2 인스턴스에 사용할 영구 블록 스토리지 볼륨을 제공, 각 EBS 볼륨은 가용 영역 내에 자동으로 복제되어 구성요소 장애로부터 보호해주고 고가용성 및 내구성을 제공한다.💡 여러 EBS 볼륨을 단일 인스턴스에 연결할 수 있습니다. 볼륨 및 인스턴스는 동일 가용 영역에 위치해야 한다.2. 볼륨 생성 및 연결하기1) 볼륨 생성하기볼륨 생성에 대한 것은 글로 가볍게 서술하고자 한다. EC2에 들어가면 왼쪽 사이드 메뉴에 볼륨이라는 메뉴에 들어간다.볼륨유형 크기 : 생성하고자 하는 볼륨의 크기를 설정한다.가용 영역 : 붙이고자 하는 인스턴스와 같은 가용 영역을 선택한다.태그 : 볼륨이 생성될 때 이름이 설정이 되지 ..
·AWS
기존에 사용하던 인스턴스의 용량이 사용하다 보니 작아서 볼륨을 생성하여 인스턴스의 용량을 늘리고자 하였다. 이를 처음해보기에 나중에 해둘 때를 대비하여 글을 작성하고자 한다.1. 볼륨 생성EC2에 Elastic Block Store에 볼륨을 들어가거나 처음 EC2를 누르면 아래 하단과 같이 볼륨이 나오는데 이를 클릭한다.그리고 볼륨탭에 들어가면 오른쪽 사단에 볼륨 생성을 클릭해 볼륨을 생성한다.볼륨을 생성할 때는 어떤 유형과 크기를 생성할 것인지를 정해야 한다. 여기서 제일 중요한 것은 가용 영역이다. 내가 지금 하려는 것은 인스턴스와 볼륨을 연결해야 하므로 연결하고자 하는 인스턴스와 볼륨의 가용 영역이 같아야 한다. 위의 글과 같이 생성했을 경우 생성버튼을 눌러 생성하면 바로 생성이 된다.2. 볼륨 연..
·AWS
mosquitto 설치가 잘 되었다면 통신이 되어야 한다. mosquitto 통신을 하기 위해서 해당 서비스가 잘 돌아가고 있어야 된다.1. 해당 서비스 잘 돌아가는지 확인하기sudo systemctl status mosquitto위의 명령어를 쳐서 해당 서비스가 잘 돌아가는지 확인해준다.내 경우 잘 안 돌아가기 때문에 이를 고쳐줘야 한다.2. 오류 확인하기위의 사진에서 보면 날짜와 함께 시스템 로그가 찍혀 나온다. 이를 자세히 확인해야 한다.1) 로그 확인하기sudo journalctl -u mosquitto.service -b위의 명령어를 치면 mosquitto의 로그가 나온다. 이를 보고 에러가 났는지 확인할 수 있다.sudo journalctl -u mosquitto.service -f해당 로그가..
·AWS
우선 운영체제마다 설치하는 법이 다른데 나의 경우 ec2안에 mosquitto를 설치하여 이를 broker로 사용하고자 하였다.1. 버전확인하기터미널을 열어 아래와 같은 명령어를 실행하였다.hostnamectl2. epel-release 설치하기: 기업용 리눅스를 위한 추가 패키지, RHEL 이나 CentOS에 기본적으로 탑재되어있지 않는 패키지를 제공하기 위해 이런 패키지 저장소가 필요하다.내 경우에는 자동으로 설치하는 것들이 다 작동이 안 되어 수동으로 설치하였다.1) rpm 설치하기wget 2) 다운로드한 rpm 설치하기sudo rpm -ivh epel-release-latest-7.noarch.rpm설치를 했는데 아래와 같이 떴다.그런데 자세히 보면 맨 아래에 —skip-broken 이라는 옵션을..
·AWS
1. 문제점 파악하기AWS iot core와 연결하는 코드를 작성했는데 해당 코드와 연결이 되지 않고 위의 사진과 같이 log만 계속적으로 떴다.Unable to connect to the Device GatewayAWS iot를 들어갔을 때 위의 경고가 떠서 찾아보니 정책이 잘 연결되어 있는지 보라고 되어 있었다.2. AWS iot 들어가기AWS iot 사이드 메뉴에 모든 디바이스 > 사물에 들어가면 본인의 사물을 클릭한다. 그리고 난 뒤에 아래의 인증서 탭에 보면 본인의 인증서를 클릭하여 정책탭의 본인의 정책을 클릭한다.그러면 위와 같이 나오는데 이를 변경해줘야 한다.3. 정책 편집하기나같은 경우는 지금 미리 설정해줘서 버전이 두개이지만 원래는 1버전만 존재한다. 1버전을 클릭하고 오른쪽 상단에 버전..
·AWS
이전에 볼륨과 인스턴스를 연결했는데 잘못 연결하여 그 디스크를 못 쓰게 되었다. 그래서 루트에 있는 디스크 용량이 너무 적어 이를 파티션으로 늘리고자 한건데, 이 디스크를 확장하는 방법을 알게 되어 확장하게 되었다. 1. 볼륨 용량 늘리기 늘리고자 하는 볼륨을 선택하여 작업을 클릭해 볼륨 수정을 누른다. 그러면 아래와 같이 어느 정도 늘린 것인지 물어본다. 내 경우 16gb선택하여 늘리고자 하였다. 16gb를 써서 수정을 누르면 수정이 된다. 또한, 이는 스냅샷이라는 것이 있는데 이 스냅샷은 백업을 의미하니, 백업을 하고 하면 더 좋다. 차례로 볼륨의 상태가 저렇게 변한다. optimizing이 100%가 되면 사용중으로 변하며 이는 리눅스에서 수정을 할 수 있다는 것을 의미한다. 2. linux에서 용..
·AWS
AWS S3(Simple Storage Service)란? Simple Storage Service의 약자로 파일 서버의 역할을 하는 서비스다. 일반적인 파일서버는 트래픽이 증가함에 따라서 장비를 증설하는 작업을 해야 하는데 S3는 이와 같은 것을 대행한다. 정보의 중요도에 따라서 보호 수준을 차등 할 수 있고, 이에 따라서 비용을 절감 할 수 있다. 저장할 수 있는 파일 수의 제한이 없다. 최소 1바이트에서 최대 5TB의 데이터를 저장하고 서비스 할 수 있다. 파일에 인증을 붙여서 무단으로 엑세스 하지 못하도록 할 수 있다. Amazon S3 용어 Buckets Amazon S3에서 생성되는 최상위의 디렉토리, Amazon S3에 저장된 객체의 컨테이너이다. S3상의 모든 객체는 버킷에 포함된다. 버킷..
반응형
Uheeking
'AWS' 카테고리의 글 목록