Google 클라우드 서버 호스팅에서 WordPress 사이트를 호스팅하는 방법

게시 됨: 2022-06-17

Google Cloud Server 호스팅은 Google Cloud Platform에서 제공합니다. GCP(Google Cloud Platform)는 Google에서 제공하는 클라우드 컴퓨팅 서비스입니다. Google이 최종 사용자 제품에 내부적으로 사용하는 프레임워크에 대한 수요가 급격히 급증한 것은 클라우드 컴퓨팅 기술의 필수품입니다.

목차

클라우드 컴퓨팅이란 무엇입니까?

인터넷을 통해 호스팅 서비스를 제공하는 것을 포함하는 모든 것을 클라우드 컴퓨팅이라고 합니다. IaaS(Infrastructure as a Service), PaaS(Platform as a Service), SaaS(Software as a Service)는 클라우드 컴퓨팅 서비스(SaaS)의 세 가지 기본 형태입니다.

프라이빗 또는 퍼블릭 클라우드를 가질 수 있습니다. 인터넷의 모든 사람은 공용 클라우드에서 서비스를 구입할 수 있습니다. 프라이빗 클라우드는 특정 액세스 및 권한을 가진 소규모 그룹의 사람들에게 호스팅 서비스를 제공하는 폐쇄형 네트워크 또는 데이터 센터입니다. 프라이빗이든 퍼블릭이든 클라우드 컴퓨팅의 목적은 컴퓨터 리소스와 IT 서비스에 빠르고 확장 가능한 액세스를 제공하는 것입니다.

클라우드 컴퓨팅을 사용하면 클라이언트 장치가 인터넷을 통해 멀리 떨어진 물리적 서버, 데이터베이스 및 컴퓨터의 데이터 및 클라우드 앱에 연결할 수 있습니다.

연결하는 클라이언트 장치, 브라우저, 네트워크 및 클라우드 소프트웨어 응용 프로그램으로 구성된 프런트 엔드와 데이터베이스, 서버 및 컴퓨터로 구성된 백 엔드는 인터넷 네트워크 연결로 연결됩니다. 백 엔드는 저장소 역할을 하여 프런트 엔드에서 액세스할 수 있는 데이터를 저장합니다.

중앙 서버는 프런트 엔드와 백 엔드 간의 통신을 제어합니다. 프로토콜은 중앙 서버에서 데이터 공유를 단순화하는 데 사용됩니다. 여러 클라이언트 장치와 클라우드 서버 간의 연결을 관리하기 위해 중앙 서버는 소프트웨어와 미들웨어를 모두 사용합니다. 대부분의 경우 각 응용 프로그램이나 작업에는 자체 전용 서버가 있습니다.

가상화 및 자동화 기술은 클라우드 컴퓨팅에서 널리 사용됩니다. 가상화를 통해 소비자가 요청하고 사용할 수 있는 논리적 엔터티로 서비스 및 기본 클라우드 인프라를 추상화하고 제공할 수 있습니다. 사용자는 자동화 및 오케스트레이션 기능 덕분에 클라우드 공급자의 IT 팀과 직접 상호 작용할 필요 없이 리소스를 프로비저닝하고, 서비스를 연결하고, 워크로드를 배포할 수 있습니다.

구글 클라우드 플랫폼이란?

Google Cloud Platform(GCP)은 Google의 공용 클라우드 컴퓨팅 서비스에 부여된 이름입니다. 성능 면에서 AWS(Amazon Web Services) 및 Microsoft Azure와 경쟁합니다.

WordPress 웹사이트의 경우 Google Cloud 호스팅은 고도로 구성 가능한 성능 기반 솔루션을 제공합니다. 웹사이트에서 액세스할 수 있는 리소스와 가상 머신(VM)은 물론 Google Cloud의 방대한 네트워크 및 고급 보안 기능에 대한 액세스를 완벽하게 제어할 수 있습니다.

구글 클라우드 서버 호스팅

GCP는 그 자체로 웹 호스팅 서비스가 아닙니다. 플랫폼은 다음 서비스의 호스트 역할을 합니다.

  • 클라우드 컴퓨팅
  • 저장
  • 인공 지능
  • 네트워킹
  • 데이터베이스
  • 해석학
  • 응용 프로그램 개발

사용자는 Google의 최고 수준의 인프라 및 서비스에 대한 액세스 권한을 임대할 수 있습니다. 따라서 사용자는 Google 네트워크에 대한 액세스 비용뿐만 아니라 내장된 성능 및 보안 이점에 대해서도 비용을 지불하고 있습니다.

구글 클라우드 호스팅이란

Google Cloud Server는 클라우드 서비스 제공업체에서 원격으로 액세스할 수 있는 가상 서버이며 이를 위해서는 클라우드 호스팅 인프라가 필요합니다. 그 위에 호스팅되고 요청 시 제공됩니다.

Google Cloud Hosting은 Google에서 제공하는 클라우드 호스팅 유형입니다. 무료 평가판 패키지를 통해 Google은 처음 12개월 동안 무료로 Cloud Hosting을 제공합니다. 그런 다음 Google Cloud Hosting 요금제 중 하나를 선택할 수 있습니다. 또한 Google의 다양한 서비스를 사용하기 위한 Google Cloud Platform 요금제를 확인할 수 있습니다.

Google Cloud 서버 호스팅의 장점

  • 더 많은 요금제 이용 가능

Google Cloud 호스팅 계획은 비용면에서 다른 플랫폼 호스팅 서비스보다 저렴합니다. 경쟁 제품과 비교하여 더 저렴한 가격 계획을 제공합니다. Google Cloud Hosting 서비스는 초당 요금을 제공합니다. 사용자는 이 서비스를 사용하는 데 필요한 모든 정보를 입력하기만 하면 됩니다. 그는 은행 계좌나 신용 번호만 있으면 됩니다. Google Cloud Hosting의 주요 이점은 사용자가 요금제에 가입한 경우 멤버십에 구속되지 않는다는 것입니다. 언제든지 멤버십을 취소할 수 있습니다. 더 나은 거래를 원하시면 구독을 다른 요금제로 변경할 수 있습니다.

  • 더 나은 실행

Google은 기업용 Google Cloud Hosting 서비스의 성능을 개선했습니다. 개인은 원격 연결을 사용하여 모든 위치에서 데이터에 액세스할 수 있습니다. 대규모 인프라를 갖추고 있어 네트워크에서 다양한 정교한 활동을 쉽게 실행할 수 있습니다. 주어진 시간에 Google Cloud Machines는 임의의 수의 방문자를 관리할 수 있습니다. Google Cloud Hosting으로 전환하기로 결정하면 웹사이트를 로드하는 데 걸리는 시간이 단축됩니다.

  • 라이브 마이그레이션의 장점

"라이브 마이그레이션"은 Google Cloud Hosting의 가장 매력적인 기능 중 하나입니다. Amazon Web Services 및 Microsoft Azure에서는 제공하지 않는 가장 중요한 이점이기도 합니다. 가상 머신 마이그레이션만으로 구성됩니다. Google Cloud Hosting은 방대한 네트워크 덕분에 소비자가 워크스테이션을 이전할 수 있도록 도와줍니다.

  • 개인 네트워크

사설 네트워크를 통해 사용자는 시간과 효율성을 극대화할 수 있습니다. 사설 네트워크는 Google이 각 고객에게 고유한 네트워크를 제공하여 네트워크에 대해 더 많은 제어와 유연성을 제공하는 데 도움이 됩니다. Google Cloud Hosting 서비스는 사설 네트워크에 의존합니다. 광섬유 케이블은 효율성 면에서 다른 모든 유형의 케이블보다 성능이 뛰어납니다. Google의 네트워크는 광섬유 케이블로 구성되어 있습니다. 광섬유 네트워크는 모든 양의 트래픽을 처리할 수 있습니다.

  • 지속적인 개선에 대한 약속

우리 모두가 알고 있듯이 Google Cloud Hosting은 Google Cloud Platform의 일부입니다. 대중에게 개방된 대규모 인프라도 갖추고 있습니다. Google도 마찬가지로 고객의 요구 사항을 충족하기 위해 인프라를 적극적으로 개발하고 있습니다. Google 인프라는 가까운 시일 내에 다른 곳으로 확장될 예정입니다. 이것은 강력한 Google 네트워크의 개발에 도움이 될 것입니다. Google은 현재 17개 지역에 있습니다. 홍콩과 스위스 취리히가 각각 2018년과 2019년에 새로운 Google Cloud Platform 지역이 됩니다.

  • 보안 및 제어

Google은 Gmail, YouTube 및 기타 Google 제품을 보호하는 자체 보안 메커니즘을 갖추고 있습니다. Google은 서버에 저장된 데이터의 보호를 지원하기 위해 많은 수의 보안 전문가를 고용했습니다. Cloud Platform Services에서는 모든 데이터가 암호화됩니다. Google에는 네트워크 보안을 지원하는 강력한 ISP 네트워크가 있습니다. Google은 또한 네트워크 또는 정보에 대한 프로세스 기반 보안에 투자하고 있습니다.

  • 다중 백업

더 이상 필요하지 않은 경우 중복을 통해 줄일 수 있습니다. Google에는 자체 중복 백업이 내장되어 있습니다. 구성 요소가 어떤 식으로든 작동하지 않으면 Google에서 백업을 구축합니다. 이는 데이터를 많은 영역(최소 두 위치)에 저장하고 있음을 나타냅니다. 사용자는 문제가 발생하더라도 데이터를 잃지 않습니다. 데이터 무결성, 안정성 및 내구성은 모두 중복성을 통해 향상됩니다.

기본 Google Cloud 서비스

구글 컴퓨트 엔진

Compute Engine(GCE)은 가상 머신 호스팅이라는 Amazon의 초급 고급 서비스와 경쟁하는 Google의 초급 서비스입니다. 데이터 센터의 워크로드(애플리케이션 및 서비스)는 일반적으로 한 물리적 컴퓨터에서 다른 물리적 컴퓨터로 이동할 수 있는 소프트웨어 기반 플랫폼에서 실행됩니다. 실제로 물리적 서버는 이러한 VM을 둘 이상 호스팅하여 효율성을 높일 수 있습니다. 데이터 센터 이동성을 허용하기 위해 가상 머신(VM) 개념이 설정되었습니다. GCE와 같은 클라우드 서비스는 동일한 형식을 사용하고 자체 프로비저닝 배포 메커니즘을 추가하고 이러한 VM이 소비하는 리소스에 대해 소비자에게 요금을 부과합니다.

구글 클라우드 스토리지

GCP Cloud Storage(GCS)는 객체 스토리지 솔루션입니다. 즉, 해당 레코드는 전달되는 모든 데이터 클래스의 ID와 구조를 모두 유지합니다. 개체 스토리지는 각 파일이나 문서를 파일 할당 테이블에 배치가 등록된 일련의 숫자로 렌더링하는 표준 스토리지 볼륨의 파일 시스템과 달리 고객에게 임대되는 다목적 블록입니다. 전체 구성 데이터베이스, 원시 스트리밍 비디오 또는 기계 학습 모델 매트릭스를 저장할 수 있습니다.

니어라인

Nearline은 전통적인 의미에서 반드시 '데이터베이스'로 간주되지 않는 데이터를 백업 및 보관하기 위해 Google Cloud Storage를 사용하는 기술입니다. 여기에 저장된 정보는 단일 사용자가 한 달에 한 번만 액세스할 수 있습니다. Google은 이 기술을 "콜드 스토리지"라고 부르며 시스템 백업과 같은 소량 사용에 대해 Nearline을 보다 비용 경쟁력 있게 만들기 위해 가격 책정 계획을 조정했습니다.

구글 클라우드 호스팅 가격

대부분의 WordPress 호스팅 회사는 월별 또는 연간 요금을 부과합니다. 반면에 GCP는 사용한 리소스에 대해 비용을 청구합니다. 데이터가 저장되고 가상 머신(VM)에 액세스할 수 있으며 여러 서버 위치에 액세스할 수 있습니다.

'Google Cloud 가격 계산기'부터 시작하는 것이 좋습니다. 기계 및 리소스 사용량에 따라 가격을 계산할 수 있습니다.

추가 Google Cloud Networking 서비스를 구매하여 Google Cloud Networking 멤버십을 업그레이드할 수도 있습니다. 이러한 추가 기능은 사이트의 속도와 보안을 향상시켜 사용자에게 가능한 최고의 사용자 경험을 제공할 수 있습니다.

Google Cloud의 호스팅 서비스에 가입하면 $300의 무료 크레딧을 받게 됩니다. 이 보너스를 받으려면 직불카드 또는 신용카드 정보를 확인하고 처음 90일 이내에 크레딧을 사용하십시오.

CyberPanel을 사용하여 Google Cloud Server Hosting에서 웹사이트를 호스팅하는 방법

CyberPanel에서 WordPress를 만드는 것은 매우 쉽습니다. 이제 Google Cloud Hosting과 함께 CyberPanel을 사용하고 WordPress 사이트를 배포하는 것도 그만큼 쉽습니다. Google Cloud Hosting에서 VM을 만들고 CyberPanel을 설치하고 WordPress 사이트를 배포하는 방법을 알아보겠습니다.

1단계: 방화벽에서 포트 8090 열기

이미 Google Cloud에 계정이 있다고 가정합니다. CyberPanel에 액세스하려면 이 포트가 필요하기 때문에 가장 먼저 해야 할 일은 방화벽에서 포트 8090을 여는 것입니다.

cloud.google.com으로 이동

오른쪽 상단 모서리에 있는 콘솔 을 클릭합니다.

제공된 검색 창에서 "방화벽"을 검색하십시오.

상단의 방화벽 규칙 생성 을 클릭합니다.

방화벽 이름 지정

소스 = 0.0.0.0/0(이렇게 하면 모든 IP가 포트 8090에 액세스할 수 있으며 여기에 IP를 추가하여 추가로 제한할 수도 있습니다.)

포트 및 프로토콜 -> 지정된 프로토콜 및 포트

TCP: 8090

대상 -> 특정

태그 -> (인스턴스가 네트워크의 일부가 되기 때문에 태그 이름을 지정하십시오)

만들기 클릭

2단계: Google Cloud에서 VM 인스턴스 만들기

왼쪽 상단 모서리에서 옵션을 클릭하여 탐색 메뉴를 엽니다.

표시되는 왼쪽 메뉴에서 Compute Engine -> VM 인스턴스 를 클릭합니다.

인스턴스 생성 클릭

인스턴스 이름 지정

원하는 위치, 영역 및 머신 유형을 선택하십시오.

방화벽 섹션에서 HTTP 및 HTTPS 허용을 확인하십시오.

부팅 디스크 섹션에서 변경을 클릭하십시오.

OS를 Ubuntu 로, 버전을 20.04 로 변경합니다. 또한 크기가 20보다 큰지 확인하고 선택 을 클릭합니다.

네트워킹 -> 네트워크 태그 -> (방화벽 규칙 생성 시 생성한 태그 입력)

만들기 를 클릭하여 인스턴스를 만듭니다.

3단계: CyberPanel 설치

상태가 실행 중으로 표시되면 "SSH"를 클릭하여 SSH를 사용하여 CyberPanel을 설치할 수 있습니다.

CyberPanel을 설치하려면 코드를 입력하세요.

 sudo su -
sh <(curl https://cyberpanel.net/install.sh || wget -O - https://cyberpanel.net/install.sh)

CyberPanel이 설치되면 CyberPanel 대시보드에 로그인하는 데 사용할 수 있는 로그인 세부 정보가 제공됩니다.

4단계: Google Cloud Server 호스팅에 WordPress 배포

CyberPanel 대시보드에 로그인하여 WordPress 사이트를 배포합니다(로그인 세부 정보는 위에서 수행한 설치 프로세스가 끝날 때 제공됩니다.

왼쪽 메뉴에서 WordPress를 클릭하십시오.

필요한 정보를 입력하고 웹사이트 생성 을 클릭합니다.

WordPress 사이트를 사용할 준비가 되었습니다.

결론

WordPress 웹사이트의 경우 Google Cloud 호스팅은 고도로 구성 가능한 성능 기반 솔루션을 제공합니다. 사이트에서 액세스할 수 있는 리소스 및 가상 머신(VM)은 물론 Google Cloud의 방대한 네트워크 및 고급 보안 기능에 대한 액세스를 완벽하게 제어할 수 있습니다.

일반적으로 Google Cloud 호스팅은 신규 사용자에게 가장 사용자 친화적인 솔루션이 아닙니다. 프리미엄 지원 비용을 지불할 의사가 없다면 중급 수준의 기술 이해가 필요합니다. 그러나 속도가 가장 중요한 요구 사항이라면 이 호스팅 옵션을 살펴보는 것이 좋습니다.