본문 바로가기
클라우드 서비스 관리

클라우드 서비스 관리 AWS RDS 생성

by 1dg 2023. 5. 4.
 


목차


RDS의 개념

RDS 서버 세팅





RDS의 개념


# RDS란?

RDS(Relational Database Service)는 관계형 데이터베이스 서비스를 의미

데이터베이스는 크게 '관계형 데이터베이스(RDBMS)'와 'NoSQL' 두 가지로 나뉨

RDS는 관계형 데이터베이스로 서비스로 AWS에서 제공해 주는 RDS 인스턴스

관계형 데이터베이스는 행과 열로 이루어져 있는 2차원 테이블 구조

테이블 구조에 데이터를 넣고, 꺼내고, 지우고, 업데이트하는 작업을 처리


# 데이터베이스

• 데이터베이스 (DataBase) : 하나, 혹은 여러 개의 테이블을 생성하고 관리하는 공간

• 테이블 (Table) : 행과 열로 구성되어 있는 데이터 저장공간

• 데이터 (Row) : 하나의 데이터를 구성하는 기본값

• 필드 (Column) : 특정한 속성값


AWS RDS에서 제공하는 대표적인 데이터베이스는 아래와 같다.

ex. Microsoft SQL Server , Oracle , MysQL , MaridDB ...





RDS 서버 세팅


• Apache + PHP 설치


1. Apache 설치


- sudo apt-get update : 최신 버전 업데이트

- sudo apt-get upgrade : 최신 버전 업그레이드

- sudo apt-get install apache2 : apache 다운로드

apache 다운로드 시 html 디렉터리 생성

2. 보안그룹 설정 → http 추가하기

- 인스턴스 → 보안 → 보안그룹 → 인바운드 규칙 편집 → 규칙 추가

- index.html 웹브라우저에 뜸

- /var/www/html/index.html 파일 nano 이용하여 수정 가능

http (포트 범위 80) 추가 소스-anywhere로 설정

3. php 설치 (ubuntu 20 LTS는 PHP 7.4가 자동 설치됨)

- sudu apt-get install -y php : php 설치 (-y : 묻는 것에 다 yes)

- php -version : php 버전 확인


4. Apache와 PHP 7.4 연동 테스트

nano 이용하여 index.php 작성
phpinfo - 각종 정보 보여주는 함수

 

출력 화면 -php 정상작동