brunch

387. Aurora 시작하기, Aurora로 이전하기

실습

by Master Seo


10 aurora.png


<0> EC2 ------------ Aurora 구성

<1> 오로라 인스턴스 생성

<2> Windows EC2 연결

<3> RDS 앤드포인터 확인과 연결

<4> sql 백업 받기

<5> 데이터 베이스 쿼리하기



목표

오로라 인스턴스 생성

MS SQL DB를 백업 받자

mysql과 오로라 DB에 넣자.

조회해 확인하자



<0> EC2 ------------ Aurora 구성



<1> 오로라 인스턴스 생성


1

RDS > 데이터 베이스 생성 > 표준 생성 > Amazon Aurora >

Mysql과 호환되는 Amazon Aurora > 개발/ 테스트

DB클러스터 식별자 >

aurora

계정 > master

암호 > master123

master123

DB인스턴스 크기 > 버스트 가능 클래스 db.t2.small

가용성 및 내부성 > 복제본 생성하지 않음

seo-vpc



2

추가 연결구성 > 서브넷 그룹 > db-sg

퍼블릭 엑세스 가능 > 아니오

vpc 보안그룹 > 보안 그룹 변경 , default 그룹은 제거

데이터베이스 포트 : 3306



3

추가 구성

초기 데이타베이스 이름

mydb

DB클러스터 파라미터 그룹

DB 파라미터 그룹



4

암호화 활성화 체크 해지함 ( test라 해지함)


5

Enhanced모니터링 활성화 제거


6

로그 보내기


7

유지관리

마이너 버전 자동 업그레이드 사용 체크 해지


8

> 데이터 베이스 생성


9

오로라는 3개의 엔진이 생긴다.

리전

읽기

읽기


1 생성.png


// mysql 은 1개의 엔진이 생긴다.



10

오로라 앤드포인트 확인

데이터베이스 > mysql > 연결 및 보안 > 앤드포인트 >

mysql.c2xp5mub2orj.us-east-1.rds.amazonaws.com



20 create.png




<2> EC2 연결


1

Windows EC2 연결


2

mstsc

원격 데스크톱 연결

Administrator

연결

Aurora 앤드포인트 확인


3

Windows 의 경우 mysql 워크 밴치로 테스트 한다.


4

Mysql WorkBench 실행

Windows > 시작 > Mysql work Bench > mysql Connections > Connection name

Aurora

username > master

암호 store in vault > master 123

test connection


30 auroira.png



5

리눅스의 경우는 mysql 클라이언트로 테스트 한다.


6

yum install mysql -y


7

db 보안그룹에서 3306 포트 허용하라.


8

mysql --user master --password --host seo-aurora-rds.cluster-cemo7iuvrsot.us-west-2.rds.amazonaws.com


9

CREATE TABLE seodb1.staff (firstname text, lastname text, phone text);

INSERT INTO seodb1.staff VALUES ("tae", "seo", "010-2222-2222");

INSERT INTO seodb1.staff VALUES ("S", "kim", "010-6666-2222");


10

SELECT * FROM seodb1.staff WHERE firstname = "tae";




<4> sql 백업 받기


1

windows > 시작 > powershell


Invoke-WebRequest https://s3-us-west-2.amazonaws.com/aws-tc-largeobjects/SPLs/sharedDatabases/world.sql -OutFile c:\\Users\\Administrator\\Desktop\\world.sql

=> 바탕 화면에 world.sql 파일이 생긴다.



2

sql 덤프파일을 mysql 로 보내기


Windows 에서

workbench 프로그램 실행 > mysql 연결

관리 > 데이터 가져오기 / 복원 > 자체 포함 파일에서 가져오기(Self contained file) > ** > 바탕화면 > 가져오기

> 맨 아래 Start Import

SCHEMAS 에서 새로고침 버튼 클릭

world 데이터베이스 확인



<5> 데이터 베이스 쿼리하기


1

mysql


쿼리1 탭

select * from world.city where Population > 10000 Order by CountryCode;

실행, 번개 표시

100 query1.png




2

덤프 파일을 Aurora 데이터 베이스로 보내기


3

aurora연결


4

mysql과 동일한 단계


5

autora

쿼리1

select * from world.city where Population > 10000 Order by CountryCode;




감사합니다.

keyword
매거진의 이전글386. (목차) AWS 기본 보안 점검 목차