본문 바로가기

메가존 클라우드 2기 교육/실무 심화

AWS - 데이터베이스 서비스(RDS), Window10 VM

AWS 데이터베이스 서비스

Amazon Relational Database Service(RDS)를 사용하면 클라우드에서 관계형 데이터베이스를 간편하게 설정, 운영 및 확장할 수 있다.

하드웨어 프로비저닝, 데이터베이스 설정, 패치 및 백업과 같은 시간 소모적인 관리 작업을 자동화하면서 비용 효율적이고 크기 조정 가능한 용량을 제공한다.

사용자가 애플리케이션에 지중하여 애플리케이션에 필요한 빠른 성능, 고가용성, 보안 및 호환성을 제공할 수 있도록 지원한다.


RDS (관계형 데이터베이스 시스템)

RDS 생성

상단의 '데이터베이스 생성' 클릭

Mysql 선택
VPC는 꼭 사용할 VPC로 선택하자.
보안 그룹은 역시 default 값이 아닌 '새로 생성'을 선택. 가용 영역은 다른 인스턴스와 다르게 '2d'로 선택

레코드 생성 후 접속

값엔 webserver의 퍼블릭 아이피 입력

Mobaxterm 으로 접속
# 패키지 설치
sudo yum install -y httpd php php-mysql php-gd php-mbstring wget unzip

# mysql 설치
sudo yum install -y mysql

# 워드프레스 압축 파일 다운
wget https://ko.wordpress.org/wordpress-4.8.2-ko_KR.zip

# 경로 변경 후, 해당 경로에 압축 해제
cd /var/www/html
sudo unzip /home/ec2-user/wordpress-4.8.2-ko_KR.zip

# 압축해제된 폴더 안의 파일들 현재 경로로 꺼내기
sudo mv ./wordpress/* .

# 기존 인덱스 파일 이름 변경
sudo mv index.html index.html.bak

# 아파치에 소유권 부여
sudo chown -R apache:apache /var/www/*

# 재기동
sudo systemctl enable --now httpd

RDS의 보안그룹 접속
인바운드 규칙을 보면 소스가 '내 아이피'로 되어있다. 이대로는 DB 접속이 안되므로 '인바운드 규칙 편집'을 한다.
webserver의 프라이빗 아이피로 변경
접속할 RDS의 엔드포인트 확인

# DB 접속
mysql -h [RDS 엔드포인트 주소] -u admin -p
접속 확인.

A 레코드 주소로 접속하면 해당 화면이 출력된다.
데이터베이스 호스트엔 DB의 엔드포인트를 입력
설치 완료.

Window 10 VM 만들기

Window 서버 인스턴스 생성

'인스턴스 시작' 클릭

 


전과 다르게 암호화를 해줘야한다.
전과 다르게 '최대 절전 중지 방식'을 활성화
'인스턴스 시작' 클릭
생성 성공

winserver 원격 접속

'winserver - 연결' 클릭

'RDP 클라이언트 - 원격 데스크톱 파일 다운로드' 클릭.

다운로드 받은 파일 실행
'암호 가져오기' 클릭
'프라이빗 키 파일 업로드'로 쓰던 'new-key' 업로드 후, 암호 해독
암호 해독 후에 생긴 암호를 복사
복사한 암호로 로그인
winserver 원격 접속 성공

Route53 - 레코드 생성

winserver의 퍼블릭 아이피 입력