Microsoft Azure에서 엄청나게 빠른 WordPress를 실행하는 방법

Microsoft Azure클라우드 컴퓨팅(cloud computing) 의 차세대 제품 입니다. Azure는 기본적으로 Microsoft 소유 데이터 센터 네트워크를 통해 애플리케이션을 구축, 배포 및 관리하는 데 사용할 수 있는 Microsoft 에서 제공 하는 클라우드 컴퓨팅 서비스 입니다. (cloud computing service)기본적으로 가상 머신, SQL Database , App Service 등을 포함하는 약 68개의 제품 모음입니다. Azure는 웹 애플리케이션 및 가상 머신을 배포하는 동안 필요한 완벽한 솔루션 세트입니다.

Microsoft Azure에서 WordPress 실행

최근에 저는 WordPress Chandigarh(WordPress Chandigar)Microsoft 사용자 그룹인(Microsoft User Group – Chandigarh) Chandigarh 가 주최한 인도 (India)Chandigarh 의 이벤트에 참석했습니다 . 이벤트의 제목은 – Microsoft Azure에서 엄청나게 빠른 WordPress를 실행하는 방법(How to run blazingly fast WordPress on Microsoft Azure) 이었습니다 . Microsoft Azure 를 사용하여 웹 사이트 및 (Microsoft Azure)WordPress 를 배포하는 다양한 가능성에 대해 논의 했습니다. 그리고 오늘의 진행자인 Mr. Jasjit Chopra 는 자신의 지식을 공유하고 (Mr. Jasjit Chopra)Microsoft Azure 에서 (Microsoft Azure)WordPress 웹사이트를 운영하는 방법에 대한 워크숍을 진행했습니다 . 이 게시물에서는 워크샵을 요약하고 WordPress(WordPress) 를 실행하는 관련 단계를 제공하기 위해 최선을 다 했습니다.Azure .

Microsoft Azure 에서 WordPress 호스팅의 이점

우리는 일반적으로 비용이 더 적지만 동시에 속도와 보안이 손상되는 공유 호스팅 에서 웹사이트를 호스팅합니다. (Shared Hosting)우리는 클라우드 컴퓨팅을 사용하여 WordPress 를 호스팅하는 가능성에 대해 논의했습니다 . 솔리드 스테이트 드라이브가 있는 가상 서버는 이러한 기존 웹 호스팅 서비스보다 더 나은 것으로 판명되었습니다. 그러나 그에 비해 발생한 비용은 더 클 수 있습니다. 그러나 둘 이상의 웹 사이트를 호스팅하고 가능한 가장 빠른 속도로 로드되도록 할 수 있습니다. 솔리드 스테이트 드라이브와 Azure(Azure) 의 최고 수준의 하드웨어 기능을 제공하는 WordPress 는 엄청나게 빠르게 실행할 수 있습니다.

이 전체 게시물과 워크샵에서 Microsoft Azure 에 액세스하기 위해 무료 (Microsoft Azure)Dev Essential 계정을 사용했습니다 . 등록하면 1년 동안 300$ Azure 크레딧 을 무료로 받을 수 있습니다(월 25$). (Azure Credit)이 크레딧은 Azure(Azure) 를 사용해 보고 테스트 웹 사이트를 배포하기 에 충분합니다 .

따라서 기본적으로 이 튜토리얼에서 사용할 모든 도구와 서비스는 무료입니다. 그리고 실제로 기업을 위해 무언가를 구축할 때만 비용을 지불하면 됩니다. 무료 크레딧은 테스트 프로젝트를 용이하게 할 수 있습니다.

자습서는 두 부분으로 나뉘며 첫 번째 부분에서는 Azure 등록 프로세스와 가상 서버 만들기에 대해 설명합니다. 두 번째 부분에서는 WordPress(WordPress) 를 호스팅하도록 서버를 설정하고 구성하는 방법에 대해 설명합니다 .

Azure 설정

1단계(Step 1) : 여기 에서 (here)Microsoft Dev Essentials 웹사이트 로 이동합니다 . 무료 크레딧을 받으려면 가입 절차를 완료하세요. 이제 Azure 웹 사이트(website) 로 이동하여 자격 증명을 사용하여 로그인합니다. 이제 애플리케이션을 배포하는 데 사용할 수 있는 완전한 기능의 Azure 계정이 생겼습니다.

1단계(대체): (Step 1 (Alternate):)Dev Essentials 를 사용하여 등록하지 않으려는 경우 사용할 수 있는 대안이 있습니다 . Azure 웹 사이트 로 직접 이동하여 한 달 동안 무료 200$ 크레딧을 제공하는 무료 평가판을 시작할 수 있습니다.

2단계(Step 2) : 이제 서버를 실행할 가상 머신을 만들어야 합니다. 서버 배포에 Ubuntu 14.04 LTS 를 사용 했습니다. 다른 버전이나 Windows를 사용하여 서버를 배포할 수 있습니다.

새 가상 머신을 만들려면 Azure 대시보드 에서 녹색 더하기(plus) 아이콘을 누르세요. 이제 ' Ubuntu Server 14.04 LTS '를 검색하고 ' Enter '를 누르십시오. 검색 결과에서 관련 옵션을 선택 하고 배포 모델로 ' Resource Manager '를 선택합니다. (Resource Manager)만들기 버튼을 누르세요 . (Create)이미지를 클릭하면 더 큰 버전을 볼 수 있습니다.

3단계(Step 3) : 이제 가상 머신을 설정하기 위해 몇 가지 구성을 수행해야 합니다. 유효성 검사 오류를 방지하려면 다음 단계를 주의 깊게 따르십시오. 머신의 이름을 선택한 다음 VM 디스크 유형을 ' SSD '로 선택합니다. 서버가 기존 웹 호스트보다 훨씬 빠르게 작동하도록 SSD 로 선택해야 합니다.

전체 튜토리얼에서 우리의 목표는 WordPress 설치가 백엔드에서 더 빠르게 수행되도록 하여 SSD 가 필수가 되도록 하는 것입니다. 이제 사용자 이름을 선택하고 인증 유형을 ' 비밀번호'(Password’) 로 변경합니다 . 충분히 강력한 암호를 만들고 사용자 이름과 암호를 기억하고 있는지 확인하십시오.

이제 리소스 그룹 에서 ' (Resource Group)새로 만들기(Create new) ' 를 선택하고 적절한 이름을 선택합니다. 일반적으로 이름은 ' RG '로 시작하고 그 뒤에 가상 머신의 이름이 옵니다. 그런 다음 무료 계정에서 가장 가깝고 사용할 수 있는 위치를 선택하십시오. 대기 시간을 줄이고 속도를 향상시키기 위해 가장 가까운 위치를 선택합니다. 완료되면 ' 확인 '을 (OK)누르(Hit) 십시오 .

4단계(Step 4) : 이제 이 단계에서는 가상 머신의 크기를 선택해야 합니다. 크기는 프로젝트의 요구 사항에 따라 완전히 다릅니다. 이 자습서 및 기타 일반 프로젝트 호스팅에 DS1_V2(DS1_V2 ) 를 권장 하며 조직이 성장하고 웹사이트에서 더 많은 트래픽이 발생함에 따라 쉽게 확장할 수 있습니다. 간편한 확장은 Microsoft Azure 의 장점 입니다. DS1_V2 는 단일 코어 프로세서, 3.5GB RAM(GB RAM) 및 7GB SSD 디스크 공간과 함께 제공되며 (SSD Disk)동남아시아(Southeast Asia) 근처에서 서버를 사용하는 경우 한 달에 약 60$의 비용이 들 수 있습니다 .

Microsoft Azure에서 엄청나게 빠른 WordPress를 실행하는 방법

1단계(Step 1) 에서 얻은 무료 크레딧이 이미 있으므로 비용을 지불할 필요가 없습니다 . 적절한 크기를 선택하고 ' 선택(Select) '을 누르십시오.

5단계(Step 5) : 이것은 일부 선택적 설정을 구성하는 가장 중요한 단계입니다. 여기에서 스토리지 계정의 이름을 선택할 수 있습니다. 또한 가상 머신 의 공용 IP(Public IP) 를 구성할 수 있습니다 . IP는 요구 사항에 따라 동적 또는 정적일 수 있습니다. 이 튜토리얼에서는 dynamic을 사용하고 있습니다. 또한 ' 네트워크 보안 그룹 방화벽(Network Security Group Firewall) ' 에서 새 인바운드 규칙을 만들어야 합니다 . 머신이 포트 80을 통해 수신 대기하고 웹사이트의 콘텐츠를 제공할 수 있도록 이 규칙을 만듭니다.

이 규칙을 추가하려면 메뉴 에서 NSG 를 선택한 다음 (NSG)'인바운드 규칙' 에서 '인바운드 규칙 (‘Inbound Rules’ )추가(Add an inbound rule) ' 를 누르 십시오 . 이 규칙을 설정하려면 다음 구성을 따르세요.

  • 이름: "http"
  • 우선 순위: SSH의 우선 순위보다 큰 모든 정수(>1000)
  • 서비스: "HTTP"
  • 포트: 80(기본값)
  • 프로토콜: "TCP"(기본값)
  • 작업: 허용

모든(Hit) '확인' 버튼을 눌러 규칙을 만들고 설정을 저장합니다. 그리고 포트 80을 통해 다른 컴퓨터와 통신할 수 있는 가상 머신을 성공적으로 구성했습니다.

6단계(Step 6) : 이제 Azure 는 컴퓨터에서 유효성 검사를 실행하여 올바르게 구성하고 오류가 없는지 확인합니다. 모든 녹색 플래그와 함께 유효성 검사를 통과하면 ' 확인(OK) ' 버튼을 눌러 마침내 컴퓨터를 배포할 수 있습니다 . 이제 배포를 완료하는 데 몇 분 정도 걸립니다. 그리고 어쨌든 배포에 실패하면 전체 리소스 그룹을 삭제하고 프로세스를 반복하거나 아래 설명 섹션에서 우리와 논의할 수 있습니다.

이제 가상 머신이 실행되는 것을 볼 수 있습니다. 게시물의 다음 부분인  Microsoft Azure에서 WordPress를 설치 및 설정(How to install & setup WordPress on Microsoft Azure)(How to install & setup WordPress on Microsoft Azure) 하는 방법에서 이 시스템에 연결하고 WordPress(WordPress) 를 설치 및 호스팅하는 방법에 대해 논의 했습니다.



About the author

저는 브라우저와 스마트폰 앱에 대한 경험이 있는 숙련된 Windows 10 및 11/10 전문가입니다. 저는 15년 이상 소프트웨어 엔지니어로 일했으며 Microsoft, Google, Apple, Ubisoft 등을 비롯한 여러 유명 회사에서 일했습니다. 또한 대학 수준에서 Windows 10/11 개발을 가르쳤습니다.



Related posts