[KT cloud] 2티어 특징 및 연동 WEB-DB

2022. 10. 6. 22:46·Cloud/KT
반응형

웹 디비로 이루어진 2티어 구성을 진행합니다.

우선 2티어는 클라이언트가 DB에 직접 접속하여 데이터를 가져옵니다.

 

2티어의 단점으로는 다음과 같은 세가지가 있습니다.

 

1. 거의 모든 비지니스 로직을 클라이언트에서 처리한다 (속도 문제)

2. 비지니스 로직 변경시 클라이언트로 프로그램을 다시 배포해야 한다 (업데이트 문제)

3. 클라이언트에서 db를 처리하기 떄문엘 보안에 취약하다 (보안성 문제)


1. t1은 웹, t2는 디비 서버로 사용 예정

 

2. 웹서버에 SSH 22, HTTP 80 포트포워딩 진행

 

3. php 파일을 작성해서 /var/www/html/에 위치, php 관련 패키지들 설치 (따로 캡처X)

 

4. 웰컴파일 설정. person1.php (회원가입 화면)을 띄울 예정

 

5. person1.php 파일 잘 띄워지나 확인

 

6. DB서버는 공인 IP가 없는 상태. 웹에서 SSH 접속을 위해 실제 PC에서 웹으로 개인키 전송

7. lsy-t1에서 lsy-t2로 ssh 접속한 모습

 

8. mysql 5.7버전 설치

 

9. mysql 패스워드 확인 및 복사

 

10. mysql 설치 진행

 

11. mysql 접속

 

12. 데이터베이스 및 테이블 생성

 

13. 루트에게 모든 권한 부여

 

14. 이전에 작성한 PHP파일에 DB 접속 정보 입력

 

15. 입력 폼에 내용 채운 후 회원 가입 테스트

 

16. 저장 정보 확인 완료

 

17. mysql에서 직접 저장 정보 확인

 

 

반응형

'Cloud > KT' 카테고리의 다른 글

[KT cloud] 2티어 연동 WEB-WAS  (0) 2022.10.13
[KT Cloud] 로드밸런서  (0) 2022.10.05
'Cloud/KT' 카테고리의 다른 글
  • [KT cloud] 2티어 연동 WEB-WAS
  • [KT Cloud] 로드밸런서
nyub
nyub
  • nyub
    xinyub cloud
    nyub
  • 전체
    오늘
    어제
    • 전체 글 (165)
      • Cloud (17)
        • AWS (12)
        • KT (3)
        • NHN (2)
      • IT (131)
        • Network (22)
        • Linux (41)
        • Windows server (30)
        • Docker (9)
        • Terraform (5)
        • Git, Github (3)
        • Kubernetes (9)
        • CI CD (11)
        • 기타 (1)
      • Etc (17)
        • TroubleShooting (12)
        • Other Info (4)
        • 자격증 (1)
  • 반응형
  • hELLO· Designed By정상우.v4.10.3
nyub
[KT cloud] 2티어 특징 및 연동 WEB-DB
상단으로

티스토리툴바