DB & 클라우드 (13) 썸네일형 리스트형 [ AWS S3 ] S3란? 사용하는 이유? AWS S3란?AWS S3(Simple Storage Service)는 Amazon Web Services에서 제공하는 객체 스토리지 서비스로,데이터를 안전하게 저장하고 언제든 접근 가능하도록 설계됨. 확장성이 매우 뛰어나며, 대용량 데이터를 효율적으로 처리할 수 있어 클라우드 스토리지 서비스의 표준으로 자리잡고 있음.1. 객체 스토리지객체 기반 저장소. 데이터를 파일 단위로 저장.객체는 데이터 자체, 메타데이터(파일 정보), 고유한 ID로 구성됨.디렉토리나 폴더 구조 대신 버킷이란 개념을 사용해 데이터 저장, 관리.(버킷은 폴더처럼 보이지만 사실상 논리적 구분임)2. S3 주요 기능무제한 스토리지: 사실상 무제한의 저장 공간 제공. 파일 크기나 저장하는 데이터 양의 제한이 없으며, 자동 확장됨.높은 내.. [Redis] 01 Redis(레디스) 알아보기 계기 아쉽게도 레디스를 직접 사용할 일은 없어서 자세히 알아볼 기회가 없었는데, 이번 프로젝트에서 랭킹을 구현하면서 사용하게 되어 알아보고자 한다. Redis란? https://redis.io/ Redis Redis is an open source (BSD licensed), in-memory data structure store, used as a database, cache, and message broker redis.io 공식 홈에서는 The Open source, in-memory data store used by millions of developers as database, cache, streaming engine, and message broker. (해석) 수백만 명의 개발자가 데이터베.. [PostgreSQL] Database Backup 스키마 백업하기 아직 postgreSQL을 설치하지 못하셨다면 https://sober-developer.tistory.com/36 [PostgreSQL] 설치하기 맥북M1 기준 PostgreSQL 설치를 해보겠습니다. 먼저 https://www.postgresql.org/ PostgreSQL The world's most advanced open source database. www.postgresql.org 해당 사이트에 접속해서 Download 버튼을 클릭합니다. 원하는 환경 sober-developer.tistory.com 아직 database, schema, table, sequence를 생성하지 않으셨다면 https://sober-developer.tistory.com/37 [PostgresS.. [PostgreSQL] Query 작성 (SELECT, INSERT) 아직 postgreSQL을 설치하지 못하셨다면 https://sober-developer.tistory.com/36 [PostgreSQL] 설치하기 맥북M1 기준 PostgreSQL 설치를 해보겠습니다. 먼저 https://www.postgresql.org/ PostgreSQL The world's most advanced open source database. www.postgresql.org 해당 사이트에 접속해서 Download 버튼을 클릭합니다. 원하는 환경 sober-developer.tistory.com 아직 database, schema, table, sequence를 생성하지 않으셨다면 https://sober-developer.tistory.com/37 [PostgresSQL] Datab.. [PostgresSQL] Database, Schema, Table, Sequence 생성 설치를 아직 안 하셨다면 이전 포스팅 보고 설치 먼저 하고 오세요! https://sober-developer.tistory.com/36 [PostgreSQL] 설치하기 맥북M1 기준 PostgreSQL 설치를 해보겠습니다. 먼저 https://www.postgresql.org/ PostgreSQL The world's most advanced open source database. www.postgresql.org 해당 사이트에 접속해서 Download 버튼을 클릭합니다. 원하는 환경 sober-developer.tistory.com 지난번에 설치했던 디렉토리에 들어가서 기본 관리 Tool pgAdmin4를 실행합니다. MySQL로 치면 workbench에 해당한다고 하네요! 이 화면이 나올 때 조곰만.. [PostgreSQL] 설치하기 맥북M1 기준 PostgreSQL 설치를 해보겠습니다. 먼저 https://www.postgresql.org/ PostgreSQL The world's most advanced open source database. www.postgresql.org 해당 사이트에 접속해서 Download 버튼을 클릭합니다. 원하는 환경을 선택합니다. 저는 macOS를 선택했습니다. Download the installer를 클릭합니다(Interactive installer by EDB 아래 있음) 원하는 버전을 선택하고 다운로드 합니다. 저는 2023.06.27 기준 최신 버전인 15.3버전을 받았습니다. 열기를 누르면 아래처럼 나오는데 postgresql-15.3-2-osx를 더블클릭하고 열겠다고 하면 됩니다. Ne.. [Docker] 프로젝트를 docker 컨테이너화 하기 - 1단계: 설치하기 + 실행하기 macOS 기준으로 설치해보겠다. 계기 현재 만들어 놓은 프로젝트를 docker 기반으로 컨테이너화 하여 배포할 수 있도록 변경하는 todo를 할당 받았다. filebeat와 logstash, 프로젝트 자체를 각각 컨테이너화 하고 서비스 정상 동작 여부 및 es 로그 데이터 입고 여부까지 확인하면 된다. 현재 프로젝트는 ec2 인스턴스에서 관리하고 있다. 이를 로컬에서 먼저 컨테이너화 해보기 위해 docker를 설치해보고자 한다. 설치하기 docker를 설치하기 위해 docker 공식 사이트에 접속하여 docker docs -> get Docker에 들어갔다. 이 화면에서 본인의 운영체제를 선택하면 된다. 나는 macOS이므로 [Docker Desktop for Mac]을 클릭했다. 그러면 이 사이트로 .. [AWS CLI] 설치하기 - macOS awscli는 aws가 서비스하는 컴퓨팅 리소스들을 터미널에서 명령줄 인터페이스로 관리할 수 있도록 도와준다. pip 사용하여 설치한다. Python 2.6.5 이상이 필요하다. pip install awscli // 또는 pip3 install awscli 설치 과정이 쭉 뜨다가 이렇게 나오면 성공! aws --version 위 명령어를 통해 버전 정보가 aws-cli/1.25.76 Python/3.8.9 Darwin/21.3.0 botocore/1.27.75 형식으로 뜨면 설치 확인까지 끝이다. 아마존 공식 문서를 참고했다. 이전 1 2 다음