클라우드 컴퓨팅(데이터베이스 서버)
1. 데이터베이스 : 데이터의 집합
2 . RDBMS : 가장 많이 사용되고 있는 데이터베이스의 한 종류
3. Amarzon RDS는 관계형 데이터베이스의 약자로 , 클라우드에서 관계형 데이터베이스를 더욱 간편하게 설정, 운영 및 확장할 수 있는 서비스이다. 하드웨어 프로비저닝, 데이터베이스 설정, 패치 및 백업과 같은 시간 소모적인 관리 작업을 자동화하면서 비용 효율적이고 크기 조정 가능한 데이터베이스 서비스를 제공한다
서비스 >>> 데이터베이스 >>> RDS >>> 데이터베이스 생성
생성시 ec2 컴퓨팅 리소스에 연결하려면

연결 설정을 해줘야됨!!!
생성후 RDS로 접속하는법
mysql -u admin -p -h database-2.crxayakd6yzl.ap-southeast-1.rds.amazonaws.com
mysql>
create databases wordpress;
create user 'wpadmin'@'10.%' identified by 'qwer1234';
grant all privileges on wordpress.* to 'wpadmin'@'10.%';
flush privileges;
웹서버에서
$ sudo dnf install wget php-mysqlnd httpd php-fpm php-mysqli mariadb105-server php-json php php-devel -y
$ cd ~
$ wget https://wordpress.org/latest.tar.gz
$ tar -xzf latest.tar.gz
$ cp wordpress/wp-config-sample.php wordpress/wp-config.php
$ vi wordpress/wp-config.php
| 21 // ** Database settings - You can get this info from your web host ** // 22 /** The name of the database for WordPress */ 23 define( 'DB_NAME', 'database_name_here' ); 24 25 /** Database username */ 26 define( 'DB_USER', 'username_here' ); 27 28 /** Database password */ 29 define( 'DB_PASSWORD', 'password_here' ); 30 31 /** Database hostname */ 32 define( 'DB_HOST', 'localhost' ); 33 34 /** Database charset to use in creating database tables. */ 35 define( 'DB_CHARSET', 'utf8' ); 36 37 /** The database collate type. Don't change this if in doubt. */ 38 define( 'DB_COLLATE', '' ); |
| 23 define( 'DB_NAME', 'wordpress' ); 26 define( 'DB_USER', 'wpadmin' ); 29 define( 'DB_PASSWORD', 'qwer1234' ); 32 define( 'DB_HOST', 'database-2.crxayakd6yzl.ap-southeast-1.rds.amazonaws.com' ); |
$ sudo cp -r wordpress/* /var/www/html/
$ sudo chown -R apache:apache /var/www
$ sudo vi /etc/httpd/conf/httpd.conf
168 <IfModule dir_module>
169 DirectoryIndex index.php (index.html 을 수정)
170 </IfModule>
$ sudo systemctl restart httpd

Amazon S3로 DB 스냅샷 데이터 내보내기
https://docs.aws.amazon.com/ko_kr/AmazonRDS/latest/UserGuide/USER_ExportSnapshot.html
삭제하기
- VPC 피어링 삭제
- EC2 인스턴스, RDS 인스턴스 삭제 (오래걸림-백업, 그룹 모두 삭제)
VPC 관련 리소스 삭제하기와 동일
- EC2 인스턴스 삭제하기 (종료될때까지 기다림)
- VPC NAT 게이트웨이 삭제 (deleted가 될때까지 기다려야함)
- VPC 인터넷 게이트웨이 : VPC와 연결 해제 > igw삭제
- subnet 삭제 : public, private 모두 삭제
연결된 인스턴스 같은 인터페이스가 있으면 삭제 안됨. - 라우팅 테이블 삭제
- VPC 삭제 : 보안그룹, default 라우팅 테이블, 엔드포이트가 삭제됨.
- 기본 라우팅 테이블 : VPC cidr 주소로 된 local 정보
- 탄력적 IP (고정된 공인IP주소) 릴리스 (반환) - NAT 게이트웨이가 사용하던 것으로 삭제가능한 상태가 되는데 시간이 소요됨.
- ssh key chain