[AWS] ElasticCache:고성능 인메모리 캐싱 서비스
·
Cloud
Intro대규모 서비스를 운영하다 보면 데이터베이스 관리와 비용 최적화가 중요한 과제로 떠오릅니다. AWS의 RDS와 ElastiCache는 이러한 문제를 해결하는 데 도움을 주는 강력한 도구입니다. RDS가 관계형 데이터를 다루는 동안, ElastiCache는 빠른 접근이 필요한 데이터를 효율적으로 처리합니다. 이 두 서비스를 적절히 활용하면 애플리케이션의 성능을 개선하고 동시에 운영 비용을 절감할 수 있습니다. 오늘은 이 두 서비스의 특징과 함께, ElastiCache를 통한 세션 관리로 어떻게 비용을 줄일 수 있는지 알아보겠습니다. 아래 ⭐️ 된 내용은 중요한 내용이니 꼭 기억할 것!실습에 대한 내용은 기재하지 않았습니다.  환경 구성에 대한 시간이 오래 걸리기 때문에 추후 작성하겠습니다.1. El..
[Infra] HTTPS, SSL 도메인 인증서 교체 방법 및 주의 사항
·
Linux
특정 서비스에서 외부 타사 도메인에 대한 인증서가 갱신 될 때 주의 해야 할 점, 그리고 확인해야 할 내용들을 정리했습니다.도움이 되시길 바라면서 작성합니다. 도메인 SSL 인증서 교체 URLgw-api.test.com:443 인증서를 교체할 때 외부 업체의 경우, 또는 우리 회사의 도메인에 대한 인증서를 교체할 경우 인증서를 발급받으면 Root/Chain인증서를 갖게 됩니다. 가끔 이 인증서에 대한 Root와 Chain이 세대교체로 인해 변경되는 경우도 있으니 공식 홈페이지에 들어가 해당 사항이 있는지 공지사항이 있는지도 확인하는 것을 권장합니다. 아래 인증서를 보면 발급대상과 발급자가 같은 인증서는 Root, 다르다면 Chain으로 보시면 됩니다. 인증서 교체시 확인 사항가끔 Openssl 과 인증서..
[NETWORK] OSI 7 Layer
·
Network
OSI 7 계층이란?OSI 모델 중 OSI 7 계층이란 네트워크 통신에서 일어나는 과정을 7개의 계층으로 나누어 표준화 한 모델입니다. 각 계층 별로 역할을 수행하여 다른 계층에는 영향을 미치지 않도록 합니다.기본이면서도 정말 중요한 기초입니다. 학창 시절엔 `그냥 이런게 있구나` 정도지만 나중에는 이 계층 구조를 모르면 개발, 트러블슈팅할때 많은 어려움이 있습니다. OSI 7 계층별 기능아래 그림은 OSI 7 계층 모델과 OSI 4 계층 모델입니다.두 계층은 사용 용도가 조금씩 다릅니다. 이 내용은 맨 하단에 작성하겠습니다. OSI 7 계층별 상세 설명물리 계층(Physical Layer)OSI 7 계층 중 가장 아래에 위치해 있으며, 물리적인 매체(LAN, 케이블등)을 통해 비트 스트림(BitStre..
[NGINX] NGINX설치 방법 (Linux)
·
Linux
NGINX Download URLhttps://nginx.org/en/download.html 에서 파일을 우클릭해서 주소를 복사합니다. NGINX 설치리눅스 환경에서 Root 로 로그인 하여 파일을 다운로드 받습니다.컴파일까지 완료되면 /appstore/webserver/test_nginx 파일이 생성될 것입니다.# nginx설치할 경로에 디렉토리 생성$ mkdir -p /appstore/webserver/util$ cd /appstore/webserver/util# nginx 다운로드 및 압축 해제$ wget https://nginx.org/download/nginx-1.25.3.tar.gz$ tar zxvf nginx-1.25.3.tar.gz$ cd /appstore/webserver/util/ng..
[AWS] RDS 암호화 및 RDS Proxy 기본 개념
·
Cloud
RDS 암호화데이터 암호화RDS와 Aurora의 데이터는 볼륨에 암호화되며, AWS KMS를 사용해 마스터와 모든 복제본이 암호화됩니다.암호화되지 않은 데이터베이스는 읽기 전용 복제본을 암호화할 수 없으며, 암호화된 데이터베이스로 전환하려면 스냅샷을 이용해 복원해야 합니다.전송 중 데이터 암호화RDS와 Aurora는 기본적으로 전송 중 데이터 암호화를 지원하며, 클라이언트는 AWS TLS 루트 인증서를 사용해야 합니다.데이터베이스 인증전통적인 사용자 이름과 패스워드 조합을 사용할 수 있지만, AWS IAM 역할을 사용해 인증할 수도 있습니다. 이 경우 IAM 역할이 데이터베이스에 접근 권한을 부여합니다.네트워크 액세스 제어보안 그룹을 사용해 데이터베이스에 대한 네트워크 액세스를 통제할 수 있으며, 특정 ..
[AWS] RDS, Aurora 의 백업, 복원, 복제 요약
·
Cloud
⭐️ RDS와 Aurora 백업, 복원, 복제에 대한 요약운영하는 입장에서 백업은 정말 중요한 사항이라 꼭 기억해야 하는 내용이다. 자동화 백업RDS 자동 백업: RDS는 매일 데이터베이스의 전체 백업을 자동으로 수행하며, 트랜잭션 로그를 5분마다 백업합니다. 이를 통해 최대 5분 전으로 데이터베이스를 복원할 수 있습니다.백업 보존 기간: 백업 보존 기간은 1일에서 35일까지 설정할 수 있으며, 0으로 설정하면 자동 백업이 비활성화됩니다.Aurora 자동 백업: Aurora는 RDS와 유사하게 자동 백업을 제공하며, 보존 기간은 1일에서 35일까지 설정할 수 있습니다. 그러나 Aurora에서는 자동 백업을 비활성화할 수 없습니다. 데이터베이스 스냅샷RDS 및 Aurora 수동 스냅샷: 사용자가 직접 수동..