프로젝트를 클라우드에 신속하게 배포하고 ECS 및 PolarDB를 사용해 보십시오.

프로젝트 클라우드

웹 사이트의 코딩 테스트가 초기 단계에서 완료되었으므로 클라우드 서버에 프로젝트를 배포하는 방법은 무엇입니까? 이 블로그는 Alibaba Cloud Server ECS 및 PolarDB를 예로 들어 사진이 텍스트보다 낫다는 원칙을 따르고 프로젝트를 클라우드로 신속하게 마이그레이션하는 방법을 설명합니다. 단계, 동시에 클라우드 데이터베이스와 클라우드 서버로 플레이 Xiaobai도 빠르게 시작할 수 있으므로 말도 안되는 말을하지 말고 직접 연습하여 운명을 돕길 바랍니다.

제1장 클라우드 데이터베이스 구축

1단계: 공식 웹사이트에 들어가기

입력하려면 클릭

2단계: 구축 시작

먼저 계정에 로그인한 다음 아래와 같이 첫 달 1위안 평가판을 클릭합니다.

여기에 이미지 설명 삽입

3단계: 구성 조정

신규 사용자는 그림과 같이 한 달 동안 1위안으로 2코어 8G를 체험할 수 있습니다. 지금 구매하려면 클릭하세요.

여기에 이미지 설명 삽입

4단계: 서비스 계약 확인

서비스 계약을 확인하고 클릭하여 지불하고 1위안 평가판을 시작하십시오.

여기에 이미지 설명 삽입

5단계: 클러스터가 성공적으로 구축되었습니다.

시작하려면 관리 콘솔을 클릭하세요. 참고: 성공적으로 열리려면 10-15분이 소요됩니다.

[외부 링크 이미지 전송 실패, 소스 사이트에 거머리 방지 메커니즘이 있을 수 있으므로 이미지를 저장하고 직접 업로드하는 것이 좋습니다. png)]
[외부 링크 이미지 전송 실패, 소스 사이트에 거머리 방지 메커니즘이 있을 수 있으므로 이미지를 저장하고 직접 업로드하는 것이 좋습니다(img-HSBrRtWr-1627959671003)(../Typora/Typora-images/image-20210723160730145. png)]

6단계: 콘솔에 들어가기

그림과 같이 지역 콘솔로 전환하면 생성되는 데이터베이스 클러스터 목록을 확인할 수 있습니다.

[외부 링크 이미지 전송 실패, 소스 사이트에 거머리 방지 메커니즘이 있을 수 있으므로 이미지를 저장하고 직접 업로드하는 것이 좋습니다. png)]

7단계: 클러스터 화이트리스트 설정

클러스터에 연결하여 사용하려면 먼저 클러스터의 IP 화이트리스트를 설정하고 클러스터의 초기 계정을 생성해야 합니다.

  1. 그림과 같이 클러스터 ID를 클릭합니다.
    이미지-20210723160913213.png
    2. 왼쪽 탐색 모음에서 구성 및 관리 > 클러스터 화이트리스트를 클릭합니다 .
    여기에 이미지 설명 삽입
    3. 클러스터 화이트리스트 페이지에서 IP 화이트리스트 그룹을 추가하거나 기존 화이트리스트를 구성 할 수 있습니다 .
    [외부 링크 이미지 전송 실패, 소스 사이트에 거머리 방지 메커니즘이 있을 수 있으므로 이미지를 저장하고 직접 업로드하는 것이 좋습니다. png)]
    4. IP 화이트리스트 그룹 추가를 클릭합니다 . IP 화이트리스트 그룹 추가
    패널 에서 액세스가 허용된 그룹 이름과 IP 화이트리스트 주소를 입력합니다. 화이트리스트의 IP 주소에는 자신의 컴퓨터 IP 주소, 클라우드 서버의 공용 IP 주소(나중에 클라우드 서버를 배포할 때 언급됨)가 포함됩니다.컴퓨터의 IP 주소를 얻는 방법은 다음과 같습니다 . Baidu에 IP를 입력합니다.



8단계: 클러스터 보안 그룹 설정

선택적 보안 그룹이 없는 경우 지금은 이 단계를 건너뛰십시오.

7단계의 클러스터 화이트리스트 페이지 에서 보안 그룹 선택 또는 대상 보안 그룹 작업 표시줄 의 구성 버튼을 클릭하여 보안 그룹 설정을 변경합니다.
[외부 링크 이미지 전송 실패, 소스 사이트에 거머리 방지 메커니즘이 있을 수 있으므로 이미지를 저장하고 직접 업로드하는 것이 좋습니다. png)]
팝업 보안 그룹 선택 패널에서 대상 보안 그룹을 선택하고 확인을 클릭하십시오 .

9단계: 데이터베이스 높은 권한 계정 만들기

  1. PolarDB 콘솔 로 돌아갑니다 .
  2. 콘솔의 왼쪽 상단 모서리에서 클러스터가 있는 리전을 선택합니다.
  3. 대상 클러스터를 찾고 클러스터 ID를 클릭합니다.
  4. 왼쪽 탐색 모음에서 구성 및 관리 > 계정 관리를 선택합니다 .
  5. 계정 만들기 를 클릭합니다 .
  6. 계정 생성 패널 에서 다음 매개변수를 설정하고 확인을 클릭하십시오.
    [외부 링크 이미지 전송 실패, 소스 사이트에 도난 방지 링크 메커니즘이 있을 수 있으므로 이미지를 저장하고 직접 업로드하는 것이 좋습니다. .png)]

10단계: 공용 네트워크 주소 신청

  1. PolarDB 콘솔 에 로그인합니다 .
  2. 콘솔의 왼쪽 상단 모서리에서 클러스터가 있는 리전을 선택합니다.
  3. 대상 클러스터를 찾고 클러스터 ID를 클릭합니다.
  4. 기본 정보 페이지 의 링크 주소 영역 에서 오른쪽 상단의 아이콘을 클릭하면 보기가 전환됩니다. 적용 을 클릭합니다 .
    [외부 링크 이미지 전송 실패, 소스 사이트에 거머리 방지 메커니즘이 있을 수 있으므로 이미지를 저장하고 직접 업로드하는 것이 좋습니다. (img-2D3B4R1B-1627959671010) png)]
    표시된 대화 상자에서 연결 주소 접두사를 설정하고 확인을 클릭합니다 .

11단계: DMS를 사용하여 클러스터에 연결

DMS는 Alibaba Cloud에서 제공하는 그래픽 데이터 관리 도구로 데이터 관리, 구조 관리, 액세스 보안, BI 차트, 데이터 추세, 데이터 추적, 성능 및 최적화, 서버 관리를 통합하는 데이터 관리 서비스입니다. 관계형 데이터베이스(MySQL, SQL Server, PostgreSQL 등) 및 NoSQL 데이터베이스(MongoDB, Redis 등)의 관리를 지원하며, Linux 서버 관리도 지원합니다.

  1. PolarDB 콘솔 에 로그인합니다 .
  2. 콘솔의 왼쪽 상단 모서리에서 클러스터가 있는 리전을 선택합니다.
  3. 대상 클러스터를 찾고 클러스터 ID를 클릭합니다.
  4. 기본 정보 페이지의 오른쪽 상단 에서 로그인 데이터베이스를 클릭합니다 .
    [외부 링크 이미지 전송 실패, 소스 사이트에 거머리 방지 메커니즘이 있을 수 있으므로 이미지를 저장하고 직접 업로드하는 것이 좋습니다(img-N2dFAdJd-1627959671011)(../Typora/Typora-images/image-20210723162410623. png)]
    팝업 대화 상자에서 PolarDB MySQL 클러스터에서 생성한 데이터베이스 계정데이터베이스 비밀번호를 입력 하고 로그인을 클릭합니다 .
    참고: 나중에 사용할 데이터베이스 계정과 암호를 기억하십시오.

    1. 로그인 후 권한 부여 클릭 2. 로그인한 인스턴스

    [외부 링크 이미지 전송 실패, 소스 사이트에 거머리 방지 메커니즘이 있을 수 있으므로 이미지를 저장하고 직접 업로드하는 것이 좋습니다. png)]
    클릭 로그인된 인스턴스 목록 에서 대상 클러스터의 이름을 클릭하고 대상 데이터베이스의 이름을 찾아 더블 클릭하여 관리 대상 데이터베이스로 전환합니다.

12단계: 데이터베이스 생성

1. 로그인한 인스턴스 이름을 마우스 오른쪽 버튼으로 클릭하고 데이터베이스 관리를 선택합니다.

2. 라이브러리 생성을 클릭합니다.

3. 데이터베이스 이름을 입력하고 확인을 클릭합니다.

13단계: 데이터 가져오기

SQL 파일을 가져오기만 하면 됩니다.

기타(필요한 조치 없음)

기본 주소 링크 및 클러스터 주소(권장) 링크를 지원하며 차이점은 다음과 같습니다.

  • 클러스터 주소 및 마스터 주소
주소 유형 주소 설명 지원되는 네트워크 유형
클러스터 주소(권장) 애플리케이션은 여러 노드에 연결하기 위해 클러스터 주소에만 연결하면 됩니다. 읽기-쓰기 분리 기능을 사용하면 쓰기 요청은 마스터 노드로 자동 전송되고 읽기 요청은 각 노드의 부하에 따라 마스터 노드 또는 읽기 전용 노드로 자동 전송됩니다. PolarDB 에는 기본 클러스터 주소가 포함되어 있으며 비즈니스 요구에 따라 여러 개의 사용자 지정 클러스터 주소를 만들 수도 있으며 사용자 지정 클러스터 주소는 지정된 노드에 연결하고 읽기-쓰기 모드 등을 설정할 수 있습니다. 자세한 내용은 클러스터 주소 수정 및 해제를 참조하십시오 . 사설 네트워크 공용 네트워크 사설 네트워크(클래식 네트워크)
기본 주소 항상 마스터 노드에 연결되어 읽기 및 쓰기 작업을 지원합니다. 마스터 노드에 장애가 발생하면 마스터 액세스 주소가 자동으로 새 마스터 노드로 전환됩니다.
  • 개인 네트워크 주소 및 공용 네트워크 주소
네트워크 유형 설명하다 사용되는 장면
개인 네트워크 PolarDB의 최상의 성능은 사설망의 연결 주소에 접근함으로써 발휘될 수 있습니다. 클러스터 생성 시 기본적으로 사설 네트워크 연결 주소가 생성되며, 이 주소는 수정은 가능하나 해제는 불가능하며, 수정 방법은 연결 주소 및 포트 수정을 참고하세요 . 예를 들어 ECS와 데이터베이스 클러스터가 동일한 VPC에 있는 경우 ECS는 프라이빗 네트워크 주소를 통해 데이터베이스 클러스터에 액세스할 수 있습니다. DMS를 사용하여 VPC를 통해 데이터베이스 클러스터에 액세스
공중망 공중망의 연결 주소를 신청하거나 해제할 수 있으며, 자세한 내용은 연결 주소 신청해제하기를 참조하세요 . 공용 네트워크는 인터넷이므로 공용 네트워크를 통해 액세스하면 PolarDB의 최상의 성능을 얻을 수 없습니다. 예: 유지 관리 작업을 위해 공용 네트워크를 통해 데이터베이스 클러스터에 액세스합니다.
개인 네트워크(클래식 네트워크) 사설망(클래식네트워크) 연결 주소를 신청하거나 해제할 수 있으며, 자세한 내용은 연결 주소 신청해제하기를 참조하세요 . 클러스터는 네트워크를 통해 격리되지 않으며 불법 액세스를 차단하기 위해 클러스터 자체의 화이트리스트 정책에만 의존할 수 있습니다.자세한 내용은 클러스터 화이트리스트 설정을 참조하십시오 . 비즈니스가 클래식 네트워크에 있는 경우에만 사설 네트워크 주소(클래식 네트워크)를 통해 데이터베이스 클러스터에 액세스할 수 있습니다.

이 시점에 도달했다면 축하합니다. 클라우드 데이터베이스 구축을 완료했습니다. 이제 Alibaba Cloud 서버 구축을 시작하겠습니다.

제2장 클라우드 서버 구축

2.1 서버가 구축한 URL 항목

2.2 구축 시작

시험생의 경우 시험 사양 및 이미지를 선택한 후 3단계로 이동하십시오.

1단계: 기본 구성 선택

구매시 그림과 같이 종량제 선택, cpu와 메모리 선택 :
[외부 링크 이미지 전송 실패, 소스 사이트에 거머리 방지 메커니즘이 있을 수 있으므로 이미지를 저장하고 직접 업로드하는 것이 좋습니다. png)]
아래 그림과 같이 임의의 이미지 + 고효율 클라우드 디스크 40g 선택 후 다음 클릭
[외부 링크 이미지 전송 실패, 소스 사이트에 거머리 방지 메커니즘이 있을 수 있으므로 이미지를 저장하고 직접 업로드하는 것이 좋습니다(img-XvCHN1aq-1627962119909)(../Typora/Typora-images/image-20210723192924510. png)]

2단계: 네트워크 및 보안 그룹 선택

사용 트래픽을 80M으로 설정하도록 선택하고 클릭하여 주문을 확인합니다.
[외부 링크 이미지 전송 실패, 소스 사이트에 거머리 방지 메커니즘이 있을 수 있으므로 이미지를 저장하고 직접 업로드하는 것이 좋습니다. png)]

3단계: 관리 콘솔 페이지로 이동

페이지 주소: 클릭하여 입력하고 시험 또는 구매를 위한 서버의 지리적 위치를 선택하며 렌더링 효과는 아래 그림과 같습니다.
[외부 링크 이미지 전송 실패, 소스 사이트에 거머리 방지 메커니즘이 있을 수 있으므로 이미지를 저장하고 직접 업로드하는 것이 좋습니다(img-v8XnadTh-1627962119913)(../Typora/Typora-images/image-20210723193143250. png)]

4단계: 보안 그룹 설정

그림과 같이 보안 그룹 페이지에 들어가서 아래 그림과 같이
[외부 링크 사진 전송 실패, 원본 사이트에 도난 방지 링크 메커니즘이 있을 수 있으므로 사진을 저장하고 직접 업로드하는 것이 좋습니다. .png)]
구성 규칙을 클릭하여
[외부 링크 이미지 전송 실패, 소스 사이트에 거머리 방지 메커니즘이 있을 수 있으므로 이미지를 저장하고 직접 업로드하는 것이 좋습니다. png)]
IP에 대한 포트 8888(파고다의 기본 포트)을 해제합니다.파고다는 파고다의 파고다가 아닙니다. town river demon.그것은 나중에 언급하겠습니다.그런 다음 Baidu는 ip를 입력하여 컴퓨터 ip를 얻고
[외부 링크 이미지 전송 실패, 소스 사이트에 거머리 방지 메커니즘이 있을 수 있습니다. png)]
포트 번호 80(변경된 Tomcat 포트 번호)을 입구에 해제합니다.
[외부 링크 이미지 전송 실패, 소스 사이트에 거머리 방지 메커니즘이 있을 수 있으므로 이미지를 저장하고 직접 업로드하는 것이 좋습니다. (img-sM0uwEXE-1627962119919) png)]

5단계: OS 및 이미지 재설정

콘솔 페이지, 페이지 주소로 돌아가기: 입력하려면 클릭하십시오 . 그런 다음 그림과 같이 서버를 닫고
[외부 링크 이미지 전송 실패, 소스 사이트에 거머리 방지 메커니즘이 있을 수 있으므로 이미지를 저장하고 직접 업로드하는 것이 좋습니다(img-GwGffS7O-1627962119920)(../Typora/Typora-images/image-20210723194524068. png)]
시스템 재설정 및 미러를 선택하고
[외부 링크 이미지 전송 실패, 소스 사이트에 거머리 방지 메커니즘이 있을 수 있으므로 이미지를 저장하고 직접 업로드하는 것이 좋습니다(img-YBWBYdbG-1627962119921)(../Typora/Typora-images/image-20210723194953174. png)]
그림과 같이 미러 시장에서 운영 체제를 클릭하여 선택하고
[외부 링크 이미지 전송 실패, 소스 사이트에 거머리 방지 메커니즘이 있을 수 있으므로 이미지를 저장하고 직접 업로드하는 것이 좋습니다(img-HJZ8PAEV-1627962119923)(../Typora/Typora-images/image-20210723195035108. png)]
pagoda를 선택합니다. pagoda 제어판은 Linux 서버 관리 소프트웨어입니다. 이 소프트웨어를 사용할 수 있습니다. 환경을 구축하고 프로그래밍 소프트웨어를 설치하는 관리 도구.
[외부 링크 이미지 전송 실패, 소스 사이트에 도난 방지 링크 메커니즘이 있을 수 있으므로 이미지를 저장하고 직접 업로드하는 것이 좋습니다. .png)]
맞춤 비밀번호 설정 및 주문 확인
[외부 링크 이미지 전송 실패, 소스 사이트에 거머리 방지 메커니즘이 있을 수 있으므로 이미지를 저장하고 직접 업로드하는 것이 좋습니다(img-rrDDD1S5-1627962119925)(../Typora/Typora-images/image-20210723195154338. png)]

6단계: 서버에 접속하여 탑의 초기 정보 획득

원격 연결을 클릭하고 사용자 이름과 암호를 입력한 후 확인을 클릭하고 bt default를 입력하고 Enter를 누르면 탑 인터페이스 주소, 사용자 이름 및 암호가 생성됩니다. Baidu를 통해 이 주소에 액세스하고 로그인 인터페이스를 입력하고 사용자를 입력합니다. 계속하려면 이름과 암호(생성됨) 로그인하십시오.
[외부 링크 이미지 전송 실패, 소스 사이트에 거머리 방지 메커니즘이 있을 수 있으므로 이미지를 저장하고 직접 업로드하는 것이 좋습니다(img-Bhk8tFme-1627962119926)(../Typora/Typora-images/image-20210723195224876. png)]

7단계: 서버 환경 설정

pagoda 제어판에 들어간 후 소프트웨어 스토어에 들어가서 tomcat을 검색하고 설치를 클릭하고 tomcat9 버전을 선택한 다음 설치 후 그림과 같이 tomcat을 검색하고 포트 번호를 80으로 설정한 다음 다시 시작합니다.
[외부 링크 이미지 전송 실패, 소스 사이트에 거머리 방지 메커니즘이 있을 수 있으므로 이미지를 저장하고 직접 업로드하는 것이 좋습니다. (img-JTLd5wUc-1627962119928) png)]

8단계: 프로젝트 배포

Tomcat을 설치한 후 http://public network ip를 방문하십시오. Tomcat 인터페이스가 나타나면 설치가 성공한 것입니다.
공용 네트워크 IP는 다음과 같습니다.
여기에 이미지 설명 삽입
테스트 성공 인터페이스는 다음과 같습니다.
여기에 이미지 설명 삽입

tomcat이 설치된 폴더를 클릭하여 들어가셔서 webapps 폴더에 들어가셔서 webapps에서 ROOT 폴더의 내용을 지우고 프로젝트를 ROOT에 업로드 하시면 됩니다.

Chapter 3 프로젝트 공개 및 런칭


주로 데이터베이스 IP 주소 및 포트, 사용자 이름, 암호 및 데이터베이스 이름을 포함하여 구성 파일의 데이터베이스 정보를 수정합니다 .
여기에 이미지 설명 삽입
데이터베이스 주소를 얻는 방법?
클라우드 데이터베이스 콘솔로 이동하여 기본 정보를 클릭하고 클러스터 주소 의 공용 네트워크 주소를 복사하십시오 . 그렇지 않은 경우 사용자 지정 주소를 만든 다음 얻을 수 있습니다.
여기에 이미지 설명 삽입

Chapter 4 Global Thousand Cities 최적화 가속화(선택 사항)

요구 사항: 웹 사이트 가속화

기술: Alibaba Cloud - 사이트 가속 DCDN

전제 조건: 도메인 이름이 필요합니다.

CDN 정적 가속 제공을 기반으로 DCDN은 동적 가속, TCP/UDP 4계층 가속, WebSocket 가속 및 기타 기능을 제공하여 웹사이트 및 앱의 네트워크 경험을 종합적으로 개선합니다. 에지 컴퓨팅 및 기타 기능 전 세계 2800개 이상의 에지 노드.


이 시점에서 귀하의 웹사이트를 공식적으로 시작할 수 있습니다. 배포 과정에서 문제가 발생하면 댓글 영역에 메시지를 남겨 주시면 블로거가 가능한 한 빨리 답변해 드리겠습니다.

추천

출처blog.csdn.net/weixin_44490884/article/details/119345624