# rds

472개의 포스트
post-thumbnail

[AWS ] EC2와 RDS 생성하고 연동해보기 / EC2에서 RDS 접근하기

EC2 설정 인스턴스 생성 AMI(Amazon Machine Image) 생성 인스턴스 유형 설정 t2.micro T 시리즈의 경우 정해진 사양 보다 높은 트래픽이 오면 크레딧을 조금 더 적극적으로 사용하면서 트래픽을 처리하지만, 크레딧이 모두 사용되면 더이상 인스턴스를 사용할 수 없어서 트래픽이 높은 서비스는 T 시리즈 보다 다른 시리즈가 권장된다. 키 페어 생성 → pem 은 EC2 에 접근하는 마스터 키 이므로 절대 유출하면 안된다. 네트워크 설정 vpc 설정, 방화벽 설정 스토리지 설정 인스턴스 시작과 동시에 생석ㅇ됨 인스턴스 보안 그룹(방화벽) 설정 인스턴스 ID 클릭 > 보안 > 보안 그룹 클릭 > 인바운드 규칙 편집 으로 들어가 아래 네 가지를 추가한다. SSH - AWS EC2에 터미널로 접속했을 때 지정된 IP에서만 ssh 접속이 가능하도록 하는 것

2일 전
·
0개의 댓글
·
post-thumbnail

[AWS] EC2&RDS설정 (2)

글을 시작하며 저번 글에는 대부분 ec2설정을 하였는데, 이번엔 rds설정을 위주로 할 생각이다. 마찬가지로 1보 전진 1장애물이다시피 하니까 경험 토대로 꼼꼼하게 작성해보자. RDS 인스턴스 생성하기 일단 우리가 대부분 프로젝트 시작할 때랑 차이점이 있다는 것을 인지하자. 우리가 사용하는 "로컬"db가 아닌 aws 에서 제공해주는 클라우드 기반 관계형 데이터베이스(RDB)를 이용하는 것이다. 서버나 데이터베이스나 둘다 평소에 작업하던대로 로컬로 사용하면 개발자의 로컬 컴퓨터를 계속 켜놔야하는데 그건 물리적으로 말이 안되니 대여를 하는 것이다. ![](https://velog.velcdn.com/images/hann1233/post/82ea541a-1a66-4c04-a0be-9f983dc

2일 전
·
0개의 댓글
·

[2주차-4] AWS 1~2장, 워드프레스 설치, 데이터베이스 설치

AWS 1~2장(교재) AWS, Google cloud platform, Microsoft Azure, LG CNS cloud, 네이버 클라우드 구글 클라우드 플랫폼 → 쿠버네티스가 나오고 인터넷이 한단계 더 진화함 (쿠버네티스란? 컨테이너화된 워크로드와 서비스를 관리하기 위한 이식할 수 있고, 확장 가능한 오픈소스 플랫폼으로, 선언적 구성과 자동화를 모두 지원한다.) ⭐온프레미스: 자사가 서버 등을 구축하는 것. 네트워크나 장소를 임대하는 경우 로드 밸런서: 서버 여러 대에 분배하는 장치 이중화: 시스템이나 서버에 문제가 생겨도 계속 가동할 수 있도록 조치하는 것 (p.64) SaaS, Paas, IaaS 중 제일 기본이 되는 건 IaaS IaaS 서버 ovf 파일 만들어서 공유 가능 SaaS: 어플리케이션까지 제공, PaaS는 플랫폼까지 제공, IaaS는 인프라만 제공 LAN을 구성하는 기술 네트워크 만들기, 망 구성하기

2일 전
·
0개의 댓글
·
post-thumbnail

[AWS] RDS mariaDB 한글 깨짐 문제 해결

한글 깨짐 문제 해결방법 여기꺼 보고 해결했다 rds 파라미터 그룹에서 charset관련된 부분을 바꾸고, 데이터베이스에서 그룹을 선택해주면 해결된다.

3일 전
·
0개의 댓글
·
post-thumbnail

[AWS] EC2&RDS설정 (1)

글을 시작하면서 [스프링 부트와 aws로 혼자 구현하는 웹 서비스] 책으로 배포 공부를 하고있는데, 이제 웹의 기초 개발은 마쳤고 aws에서 배포를 세팅하는 단계에 왔다. 근데 이책.. 이전에도 공부하면서 알고 있었지만 n년전 책이라 버전차이가 있어서 최근에 맞춘 설정들이 필요해서 그것들을 정리해서 올려보려고 한다. 또 곧 있을 프로젝트 배포에 시간소요가 있으면 안되니까.. ec2 인스턴스 생성하기 위 사진에서 [인스턴스 시작]버튼을 누르면 되는데 그러면 선택항목들이 쭉 나온다. 차례대로 보여주면 ![이름 및 태그]

3일 전
·
0개의 댓글
·
post-thumbnail

[SpringBoot] AWS_RDS, EC2를 이용한 서버배포

Intro > 📌 AWS RDS와 로컬서비스 연결 H2 Database → In Memory DB라서 애플리케이션 종료 시, 모든 데이터 삭제됨 RDBMS인 MySQL을 AWS RDS 서비스에 설치 → 컴퓨터에 연결 데이터를 AWS Cloud에 저장한 개념 → 휘발성 ❌ > 📌 AWS EC2 세팅 후, 구현한 API 서버배포 모든 사람이 접속할 수 있는 원격자동컴퓨터가 필요 AWS EC2 : 원격자동컴퓨터 1 RDS 구매 후 MySQL 세팅 1️⃣ RDS 구매 (데이터베이스 생성) ![](https://velog.velcdn.com/images/mallang/post/b9bcf02c-077e-4a17-aff6-4b8b7a19ec68/

3일 전
·
0개의 댓글
·

AWS RDS 강의

일단 그냥 아무거나 다 적음 Mysql 설명임 Amazon RDS!! Aurora가 궁금했는데.. rds 중심이래 클러스터 구조... DB 클러스터와 Storage 클러스터로 나누어진다. primary 있어야하고, read replica 추가... 다중 가용영역... 세개 AZ 6개 복제본 DB클러스터 복제사본 Aurora 더 높은 성능, 확장성 등 Read replica를 추가할 때 기존 read replica를 먼저 올리고 증분으로 올림... 그래서 백업이 설정되어있어야 read replica를 추가할 수 있는 듯. RDS 스토리지 크기에 따른 IOPS가 다르다. 높아질 수록 커짐 기준 점은 400GB로 이하, 이상을 구분해서 성능의 차이가 좀 있다.(400GB이상은 4개 디스크) community edition과 대응 스토리지 : 최대 64TB 오로라는 community edtion에서 별도 커스터마이징 됨 ++ 동일한 ebs를 써서, 데이터

7일 전
·
0개의 댓글
·
post-thumbnail

[AWS] Spring Boot 프로젝트 배포 해보기

AWS EC2 서버 인스턴스를 하나 구매해서 해당 서버에 간단한 프로젝트를 배포해 보고 그 경험을 정리해 보려고 합니다. Spring Boot 프로젝트 배포 해보기 그동안은 localhost:8080에 API 요청을 보내 기능을 테스트 해봤다면, 이제는 배포를 해보고 다른 컴퓨터에서도 API요청을 보낼 수 있도록 해 보려고 합니다. >#### 사전 준비 작업 1. AWS 가입하기 2. FileZilla 설치하기 (.jar 파일을 EC2 서버로 옮기는 것을 매우 쉽게 도와줌) 💡 맥 OS 환경에서의 배포 입니다. RDS 구매하고 MySQL 세팅하기 RDS 생성

7일 전
·
0개의 댓글
·
post-thumbnail

배포

EC2 EC2 구축 세팅 & 사용하기 로그인 EC2 인스턴스 구축하기 ![](https://velog.velcdn.com/images/zxzz45/post/ac301ffb-e

2023년 9월 13일
·
0개의 댓글
·
post-thumbnail

JPA + Spring Boot + AWS RDS (MySQL Engine) 세팅

📍 현재 백엔드에서 사용하고 있는 기술스택 JPA + Spring Boot + AWS RDS + MySQL JPA JPA(Java Persistence API)는 자바 어플리케이션에서 관계형 데이터베이스와 상호 작용하기 위한 자바 ORM(Object-Relational Mapping)임. JPA는 객체 지향 프로그래밍 언어인 자바와 관계형 데이터베이스 간의 불일치를 해결하고, 데이터베이스와의 상호 작용을 더 쉽고 효율적으로 만들어 줌. JPA의 주요 개념과 기능 Entity 클래스: JPA를 사용하려면 먼저 엔터티 클래스를 정의. 엔터티 클래스 = 데이터베이스 테이블과 매핑되는 자바 객체 EntityManager: **EntityManager는

2023년 9월 12일
·
0개의 댓글
·
post-thumbnail

리눅스 서버 연결해봤다

아는데로 작성한다,, 기본 서버 지식? 윈도우 : GUI 리눅스 : CUI(CLI) → CUI가 더 편해서 리눅스 많이 사용한다. 리눅스는 종류가 많음 aws, centOS, ubuntu, redhat 등등 EC2 EC2 : AWS에서 서버를 부르는 이름(리눅스, 윈도우 둘 다 가능) GCP : 구글에서 만든 서버(리눅스, 윈도우 둘 다 가능) → 같은 건데 그냥 회사마다 서버를 부르는 명칭이 다를 뿐임 (핸드폰:아이폰, 갤럭시 처럼) RDS 서버 안에는 DB, 백, 프론트 서버가 구동이되는데 AWS에는 RDS라는 DB 전용 서버가 존재한다. 그래서 서버 안에서 띄우는 게 아닌 EC2 따로 RDS 따로 서버를 구동시킨다. MSA MSA : 마이크로 서비스 아키텍쳐 MSA를 사용하는 이유 과거, 서버 내부에 백엔드와 프론트를 하나로 합친 서버와, DB서버가 있었다면 하나의 서버로 구동하기 때문에 속도가 느

2023년 9월 10일
·
0개의 댓글
·
post-thumbnail

[기록]처음하는 AWS RDS 연동 - IntelliJ, EC2

프로젝트 리뷰 외에 개발 일지를 기록해보려고 합니다. 러프하게 수행했던 작업을 기록해보겠습니다. 들어가며   지난 글에서 EC2와 RDS 인스턴스 생성 방법을 기록했습니다. > 1. [기록]처음하는 무료 AWS EC2 구축 >2. [기록]처음하는 무료 AWS RDS 인스턴스 생성 ![](ht

2023년 9월 9일
·
0개의 댓글
·
post-thumbnail

[기록]처음하는 무료 AWS RDS 인스턴스 생성

프로젝트 리뷰 외에 개발 일지를 기록해보려고 합니다. 러프하게 수행했던 작업을 기록해보겠습니다. 들어가며  지난 번에 작성했던 EC2 구축에 이어 오늘은 Amzon RDS에서 MySQL DB를 구축하며 기록했던 것을 정리해보고자 합니다. RDS 인스턴스 생성 > (참고) https://velog.io/@shawnhansh/AWS-RDSmySql-%ED%94%84%EB%A6%AC%ED%8B%B0%EC%96%B4-%EC%83%9D%EC%84%B1%ED%95%98%EA%B8%B0 작성한 내용 이외에는 모두 기본값으로 진행했습니다. 참고로 무료 RDS 사용은 12개월입니다. > 1. RDS 대시보드 - 데이터 베이스 생성 ![](https://velog.velcdn.com/images/

2023년 9월 8일
·
0개의 댓글
·
post-thumbnail

AWS RDS Free Tier 생성 방법 (MariaDB)

💡 RDS란 AWS RDS는 Amazon Web Services (AWS)에서 제공하는 관계형 데이터베이스 서비스(Relational Database Service)다. 이 서비스를 사용하면 사용자는 데이터베이스 관리 작업의 복잡성을 줄이고 애플리케이션에 집중할 수 있다. 💡 RDS 생성 방법 👉 데이터 베이스 생성 방식 선택 RDS 인스턴스를 Free Tier로 설정하려면 표준 생성으로 선택해야 한다. 👉 엔진 옵션 Free tier로 사용 가능한 D

2023년 9월 8일
·
0개의 댓글
·

AWS RDS, Aurora, Elasticache, MemoryDB for Redis

RDS RDS (Relational Database Service) SQL을 사용하는 DB (MySQL, postgresql, MariaDB, Oracle, Microsoft SQL Server, AuroraDB) EC2에 DB를 올리는 대신 RDS를 쓰는 이유? Provisioning, OS 패치 자동화 지속적인 백업으로 Point-in-time restore (특정 시간으로 롤백) 가능 모니터링 Multi-AZ 를 통한 재해복구 업그레이더 관리 Auto Scaling RDS 인스턴스는 ssh접속 불가! Auto Scaling 발동 조건 사용가능 공간이 10% 미만 공간부족이 5분 이상 지속 지난번 Scaling 이후로 6시간 이상 경과 Read Replica VS Multi AZ Eventual Consistency: 언젠가는 동기화가 일어나 모든 클라이언트가 동일한 데이터를 볼 수 있음. (일시적으로는 값 차이가 발

2023년 9월 3일
·
0개의 댓글
·
post-thumbnail

오늘의 점심

🍔 오늘의 점심 안녕하세요! 오늘은 제가 다니고 있는 학원 주변인 신사역 주변 맛집 추천 서비스인 오늘의 점심을 소개하기 위해 글을 썼습니다. 사실 이 프로젝트는 끝낸지 거의 한달반이 되었는데, 이제서야 글을 쓰는 이유는 배포하고서 글 써야지 하다가 배포를 이제야 했기때문입니다! ㅋㅎㅎ.. 오늘의 점심이라는 서비스는 사용자들이 이용해 본 음식점들 중 남들에게 추천해주고 싶은 맛집들을 등록하여 지겨운 점심메뉴 고르는 시간을 줄여주자는 생각에서 제작하게 되었습니다. 이번 프로젝트는 프론트엔드 1명, 백엔드 1명으로 팀을 구성하여 진행했고 저는 Django를 사용, 백엔드를 담당했습니다. 7월 3일 ~ 7월 12일까지 약 열흘간 진행했고 배포는 8월 20일에 진행했습니다. 📑 REST

2023년 9월 3일
·
0개의 댓글
·

AWS RDS 인증서 만료 관련 조치 작업

안녕하세요 이번 시간에는 AWS RDS를 사용하면서 인증서 만료 조치에 관련한 작업에 대해 포스팅하도록 하겠습니다. 저번 주말 AWS로부터 다음과 같은 메일이 발송되었습니다. 이 부분에 대해 체크하기 위해 RDS에 접속해보니 RDS의 인증 기관 날짜가 내년이면 만료된다는 사실을 알게 되어 RDS의 인증 기관 변경 작업을 진행했습니다. RDS의 연결 항목에서 인증 기관 항목을 보시면 다음과 같이 여러 종류가 있습니다. 하지만 가장 위의 인증 기관의 경우 2024년에 만료되기 때문에 다른 인증 기관으로 변경하였습니다. 이 경우 어플

2023년 8월 31일
·
0개의 댓글
·

풀스택 웹개발 부트캠프 8주차 (2)

AWS Amazon Web Service Cloud Computing Platform 장점 손쉽게 클라우드 구축 가능 개발자가 신경써야 할 부분 ↓ EC2 Elastic Computed Cloud 독립된 컴퓨터를 임대해주는 클라우드 서비스 컴퓨팅 요구사항의 변화에 따라 컴퓨팅 자원을 조절할 수 있음 클릭 몇 번만으로 컴퓨터 한 대를 구성할 수 있음 사용한 만큼 요금을 책정 RDS Relational Database Service AWS의 관계형 데이터베이스 AWS 측에서 모든 것을 관리해주고, 개발자가 개발만 가능하도록 도와주는 서비스 특징 관리 부담 ↓ 확장성 ↑ 가용성 및 내구성 ↑ 보안 ↑ 관리 효율성 ↑ 비용 효율성 ↑ Amazon Aurora MySQL 및 PostgreSQL 호환 관계형 데이터베이스 상용 데이터베이스의 보안, 가용성

2023년 8월 31일
·
0개의 댓글
·
post-thumbnail

Amazon RDS DB Instance 생성

데이터베이스 생성! 필요한 벤더를 선택합니다. 필요한 버전을 선택합니다. 상황에 맞는 템플릿을 선택하시면 됩니다. ![](https://velog.velcdn.com/images/song4/post/d

2023년 8월 27일
·
0개의 댓글
·
post-thumbnail

AWS 톺아보기

안녕하세요. 클라우드에 관심이 있는 분들이라면 모두들 AWS(Amazon Web Services)에 대해 알고 계실 거라고 생각합니다. 오늘은 AWS에서 할 수 있는 다양한 서비스와, AWS를 사용하며 주의해야 할 과금에 대한 내용을 알아보려고 합니다! EC2 사진출처: AWS in Plain English EC2는 AWS에서 가장 대표적으로 사용되는 서비스 중 하나로, 주로 서버를 배포할 때 주로 사용합니다. 우리가 우리의 컴퓨터, 즉 로컬 환경에서 사용하던 서버를 어디서나 접근할 수 있도록 해주는 호스팅 서비스이죠. 실습할 때 다른 호스팅 서비스보다 EC2를 많이 쓰는 이유는 아마도 과금 때문이라고 할 수 있을 것 같습니다. EC2는 사전에 어느 정도의 금액을 납부하고 서비스를 사용하는 것이

2023년 8월 27일
·
0개의 댓글
·