AWS

· AWS
RDS란?RDS, 즉 Relational Database Service는 AWS 중 하나로 관계형 데이터베이스를 의미한다. 즉, 유저가 사용하기 쉽도록 인프라 등을 자동화 시켜주고 유저들은 앤드포인트로 접속할 수 있는 데이터베이스를 제공받게 된다. AWS와 같은 클라우드 상에서 관계형 데이터베이스를 사용하면, DB 설정 등과 같은 관리 작업을 자동화할 수 있고, 크기 조정이 가능한 용량을 제공받을 수 있다.  오늘은 이러한 RDS에 csv 파일을 올리고자 한다. 올리고자 하는 데이터는 약 1.2GB로 굉장히 큰 용량을 차지한다. 이렇게 csv 데이터를 RDS에 올리게 되면, 다른 사람들과 쉽게 데이터를 공유하고 쿼리문을 작성할 수 있으며, 데이터에 쉽게 접근하여 모두가 볼 수 있는 대시보드 상에도 공유할..
· AWS
데이터를 분석한 결과를 시각화하여 보여주기 위해서는 대시보드에 나타내는 방법이 있다. Tableau, Power BI 등 다양한 대시보드가 있긴 하지만, 모든 기능을 자유롭게 사용하기 위해서는 오픈소스로 나와있는 대시보드를 사용하는 것이 좋을 수도 있다. 그 중 대표적인 오픈소스 대시보드 프레임워크 중 Redash를 사용해보기로 하였다.  Redash는 우리가 알고 있는 대부분의 데이터베이스를 연동하여 사용할 수 있다. 또한, 데이터베이스의 쿼리 작업을 Redash 내부에서 할 수 있기 때문에 쿼리 작성과 데이터 분석 결과 확인 등에 용이하다. 단순히 내 컴퓨터에서 연습용으로 사용할 때는 docker 기반의 설치 파일을 이용해 로컬 내에서 사용할 수 있지만, 우리는 이 대시보드를 누군가와 공유하고 싶을 ..
· AWS
S3란?AWS(Amazon Web Service)의 S3는 Simple Storage Sevice의 약어로, 인터넷 스토리지 서비스를 의미한다. 쉽게 말하자면, 구글 드라이브처럼 파일을 저장하여 다른 사람들과 쉽게 공유할 수 있는 파일 저장 서비스를 의미한다. 프로젝트를 진행할 때는 이미지나 동영상 같이 큰 파일들을 서버에 업로드할 필요가 있는데, 이 때, S3를 사용하여 웹 스토리지에 보관해두면 쉽고 간단하게 파일을 관리할 수 있다.  S3 내의 데이터는 "버킷"이라는 리소스에 객체로 저장되며, 한 객체의 크기는 최대 5TB까지 가능하다고 한다. (거의 무한대)객체는 S3 액세스 포인트를 통해서 액세스하거나 버킷 호스트 이름을 통해 직접 액세스 할 수도 있다. 또한, AWS 최초 가입 시 1년 동안 "..
· AWS
MFA란?다중 인증(MFA)은 말 그대로 서비스에 엑세스 할 때 최소 2개 이상의 인증을 받게끔 한 제어 방식이다. 흔히 인터넷 뱅킹 로그인 시 OTP를 사용하는 ㅠ것이 MFA 방식 중 하나라고 볼 수 있다.  왜 AWS에 MFA를?아마존 웹 서비스(AWS)는 잘못 사용하면 요금이 정말 많이 발생하기 때문에 보안이 매우 중요하다. 계정이 해킹당하면 서비스 제어권을 완전히 잃어버리는 것을 물론이고, 비트코인 채굴에 활용된다면 몇 천만원의 과금 폭탄을 받을 수 있기 떄문이다.  따라서 AWS 로그인 시에는 2개 이상의 인증 절차를 받는 MFA 사용이 권장되고 있다.  AWS에 MFA 등록 방법MFA를 반드시 설정하도록 하는 정책을 추가해보자. 그러면 MFA 없이 로그인을 했을 때 모든 요청이 거부되기 때문에..
_알파카
'AWS' 카테고리의 글 목록