레디스(Redis)란 무엇인가?
·
DB
프로젝트를 구현하면서 종종 사용해 온 Redis를 이 글을 통해 전반적인 특징을 알아보고자 합니다. 1. 개요   먼저, Redis는 "Remote Dictionary Server"의 약자로, 오픈소스 기반의 In-Memory 데이터 구조 저장소입니다. 이는 메모리에 데이터에 저장하여 빠른 속도의 읽기 및 쓰기를 지원하고, 캐싱과 세션 관리와 같은 작업에 효율적인 성능을 보여주며, HashMap과 같은 Key-Value 구조로 비관계형(NoSQL) DBMS입니다.    Redis는 현재 가장 인기 있는 Key-Value 저장소로, 다양한 인 메모리 데이터 구조 집합을 제공하여 다양한 사용자 정의 애플리케이션을 보다 효율적으로 개발할 수 있는 환경을 제공합니다.2. Redis의 주요 특징 1. 다양한 자료..
AWS Certified Solutions Architect Associate - EBS
·
AWS/AWS SAA-C03
1. 스토리지 개요먼저, EC2 Instance Storage는 데이터를 보관하는 장소로 보관 방식과 사용 용도에 따라 다양한 형태로 존재한다. 스토리지 종류에는 1) 블록 스토리지, 2) 파일 스토리지, 3) 객체 스토리지로 분류할 수 있다.  먼저, 1) 블록 스토리지의 경우, `블록`이라는 개별 단위로 분할하여 저장한다. 이 때, 블록에는 저장된 고유한 주소가 있어 파일을 요청할 경우에 블록들을 재구성하여 하나의 데이터로 서버에 전달하는 과정을 거치게 된다. 일반적으로 블록 스토리지는 Storage Area Network (SAN)을 사용한다. 다음으로 2) 파일 스토리지가 있다. 파일 스토리지는 파일 수준 혹은 파일 기반 스토리지라고 불리며, 디렉터리 구조로 구성되어 있어 각 파일은 파일에 종속되..
AWS Certified Solutions Architect Associate - EC2
·
AWS/AWS SAA-C03
1. EC2Amazon Elastic Compute Cloud의 약자인 EC2는 사용자가 가상 컴퓨터를 임대받아 그 위에 자신만의 애플리케이션을 실행할 수 있도록 하는 서비스이다.컴퓨팅 자원에 대해 원하는 만큼 확장하거나 축소하여 유연하게 사용할 수 있는 개념사용자가 요구하는 1) 운영 체제, 2) CPU 옵션, 3) 다양한 인스턴스 유형 제공, 4) 구매 옵션 등 AMI을 통해 정의EC2 인스턴스의 상태에서 중단과 종료는 구분되어야 하는데, 중단(Stop)은 인스턴스를 종료하는 것이 아닌 인스턴스를 사용하지 않을 경우를 의미하며, 종료(Terminate)는 인스턴스를 삭제하는 것을 의미한다. 또한, EC2는 하나의 가상 컴퓨터로 보안 문제 역시 고려해야 한다. 보통 EC2를 생성하면 보안 그룹(Secu..
AWS Certified Solutions Architect Associate - IAM
·
AWS/AWS SAA-C03
1. IAM : Identity & Access Management Identity&Access Management의 약자로, AWS 리소스에 대한 액세스를 안전하게 제어할 수 있는 웹 서비스이다.초기에 생성되는 Root Account는 계정 생성 시에 사용되며, User을 생성하여 사용하길 권장한다.  1-1. IAM 구성요소Users : 하나의 사용자는 조직 내의 한 사람에 해당하며, 사용자는 그룹으로 묶음.Groups : 오직 User만을 포함.Role : IAM 사용자가 특정 권한을 가지도록 설정하는 도구로, 역할이 필요한 사용자, 리소스 등 권한 부여AWS 서비스에 대한 액세스 권한 부여사용자에게 권한이 없는 AWS 리소스에 대한 액세스 권한 부여사용자에게 다른 계정의 리소스에 대한 액세스 권한..
maehyuk
방구석 블로거