-
Azure IaaS Wordpress (3)설치-DB, 엔드포인트추가Azure 2022. 11. 14. 02:14
---
Azure Database for MySQL
---
리소스 만들기 > azure database for MySQL > 만들기
단일 서버 라는 옵션은
서버 한대가 배포된다고 생각할 수 있는데 번역이 이런거고 이거 해도 SLA 99.99%를 받을 수 있다
(=한달내에 4분이상 장애가 나지 않는다는 것)
(= SLA 99.99%는 SQL서버가 이중화 이상이 돼 있어야 한다.)
내부에서는 실제로 이중화 이상이 돼 있다
이중화 돼 있는 리소스 중에 한대를 사용하겠다!라는 것
SQL서버를 한대 배포하는 것이고, 서버는 내부적으로 이중화가 돼 있다
만들기
---
데이터 원본은 뭐 가져올게 있는지
지역은 지금껏 했던것처럼 한국 주부
버전 5.7
컴퓨팅스토리지 : 메모리 구성하는게 안보인다
기본에서는 1코어당 2기가의 용량을 준다
범용에서는 1코어당 5기가의 용량
메모리 최적화에서는 1코어당 10기가의 용량
여기선 범용, 2vCore, 스토리지 기본인 100GB
로컬 중복으로 이중화 돼 있는데 21만원이면 나쁘지 않다~
관리자, 비번
---
추가 설정 - ▽유연한 서버는 네트워킹 탭이 있다
데이터는 기본적으로 암호화(Azure에 데이터 저장될땐 암호화)
인프라 이중 암호화 : 기본적으로 암호화 돼 있는 데이터를 내가 갖고 있는 별도의 키로 한번 더 암호화하는 옵션
---
태그
가능한 많이, 했던것 전부
만들기
---
wordpress에 mysql을 연결해야 하니까 메모를 해줘야 한다
- sql서버 이름
- 로그인 서버 이름
@뒤에 뭐가 붙는데 이거까지
- (내가 기억하고 있는)pw이름
---
MySQL옵션 잠깐 보면
'연결 보안' 탭에 퍼블릭 액세스 거부, 방화벽..
---
연결 문자열
이런 언어들을 사용할 때 연결문자열을 가져다가 고대로 붙여넣어
이런것들만 바꿔서 써주시면 사용할 수 있도록 지원해준다
---
서버 매개 변수
MySQL은 우리가 운영체제를 관리할 수가 없잖아요 그래서 MySQL옵션들을 우리가 확인할 수 있도록 여기에 제공
Dynamic은 바로바로 적용
Static은 재부팅을 한번 해줘야하는 옵션들
---
복제 탭
DB를 다른곳에다 복제할 수 있다
복제본 추가로 MySQL을 여러개 만들어서 사용할 수 있다
▽지금은 없는데??
---
가상 컴퓨터 접속하기
리소스 그룹 > 가상 머신 > 공용 IP복제 > 커맨드 창에 아까 다운로드 받은 ssh키의 위치로 가고 거기서 명령으로 접속
---
접속 성공
제가 wordpress를 설치해놨어요
수정
이거 4개만 바꾼다.
유저네임을 저기 @뒤까지 하네
---
wordpressdb라는 데이터베이스로 접근할것이기 때문에
mysql명령어를 써서 DB를 만들어주도록 하겠습니다 - ▽역시 만드네
mysql서버에 접속
연결이 안된다
MySQL 연결보안 보면
MySQL접근하는법 두가지
1.공용 IP접근해서 퍼블릭하게 접근하는 방법과
2.엔드포인트나 프라이빗링크같은걸 사용해서 사설 네트워크와 같이 접근할 수 있도록 에뮬레이션 해주는건데
SQL을 퍼블릭 IP로 접근하고 싶으신 분들은 없으실거잖아요?
여기선 네트워크를 추가해서 특정 서브넷만 접근할 수 있도록 구성
전의
이것에서
이렇게 엔드포인트를 추가(저 DB앞에 책같은 것)해서 DB에 접근하겠다로 그림 바뀌게 됨
엔드포인트를 추가한다는게 뭘까..?? DB를 퍼블릭 IP로 접근하게 하기 vs 엔드포인트를 둬서 엔트포인트에 퍼블릭 IP두기 똑같은거 아냐? 아니 아래 쭉 읽어보면 엔드포인트라는것이 DB에 어떤 특정 애를 접속할 수 있게 허용하는 걸 말해
(mysql의 연결 보안의 아래쪽임) --▽근데 vnet규칙 추가하는게 없어 여기 단일 서버에서 없어진거야?
+ 기존 가상 네트워크 추가 중
오른쪽에 창 열림
가상네트워크는 만들어져 있는
서브넷 1에 만들었으니 서브넷 1 선택
저 누락된 체크박스 체크하면 가상네트워크 가서 엔드포인트 설정을 다시 해줘야 한다. 지금은
해제하고 사용 누르기
그럼 subnet01이 업데이트되고, 콤보박스는 subnet02로 바뀐다, 다시 subnet01선택해보면
엔드포인트 설정이 사용으로 바뀌어 있음
서브넷 01 에 MySQL연결할 때 엔드포인트라는 설정을 이용해서 사설로 연결할 수 있는 옵션이 활성화 된 것
이게 생긴다
이런 이름으로 subnet01에다 연결이 돼 있는걸 확인할 수 있다
---
다시 콘솔로
접속 됨
DB만드는 명령어
FLUSH하고 DB를 나옴
---
이제 가상머신에 접속해서 공인 IP주소로 접근
그럼
이 페이지가 뜬다
---
한국어 >
이런거 써주는
설치 완료
다시 페이지 가보면
떠 있다
---
사용자가 공인 IP를 타고 들어오면 가상컴퓨터에 설치된 wp가 응답
가상컴퓨터는 MySQL과 엔드포인트 설정을 이용해서 사설 네트워크 처럼 연결을 할 수 있는 옵션까지 추가
---
PaaS라서
가상네트워크 안쪽에다가 Azure database for MySQL을 만든게 아니고(만들 때 vnet을 선택한적이 없어)
이렇게 관리되는 서비스를 사용한다
엔드포인트로 사설네트워크 처럼 통신할 수 있게 설정
'Azure' 카테고리의 다른 글
Azure IaaS Wordpress (5)고가용성 옵션, 이중화, AppGW (0) 2022.11.16 Azure IaaS Wordpress (4)보안 추가 (2) 2022.11.16 Azure IaaS Wordpress (2)설치-Wordpress (0) 2022.11.14 Azure IaaS Wordpress (1)알아보기, 네트워크 (1) 2022.11.13 Azure App Service 서버 배포 (0) 2022.11.09