WordPress Google Cloud Storage - 미디어를 오프로드하는 방법
대량의 미디어 파일을 관리하면 WordPress 사이트 속도가 느려지고 호스팅 비용이 증가할 수 있습니다. 이때 Google Cloud Storage가 해결책이 됩니다. 서버에 과부하를 주지 않고 이미지, 동영상 및 기타 파일을 저장하고 제공하는 안정적인 방법입니다. 미디어를 Google Cloud로 오프로드하면 웹사이트의 속도, 안정성 및 확장성을 향상시킬 수 있습니다.
이 가이드에서는 미디어를 Google Cloud로 오프로딩하는 이점을 살펴보고, 설정 과정을 안내하며, WordPress 플러그인과 통합하는 방법을 보여드립니다. 또한 호스팅 비용을 절감하고 사이트 로딩 속도를 높여 최적의 성능을 얻을 수 있는 실용적인 팁도 확인하실 수 있습니다.
- WordPress에서 Google Cloud Storage로 미디어를 오프로드하면 소중한 서버 저장 공간을 확보하여 사이트 성능을 높이고 호스팅 비용을 절감할 수 있습니다.
- Google의 글로벌 클라우드 인프라에서 이미지, 동영상, 파일을 제공하면 WordPress 웹사이트의 로드 시간이 개선되고 사용자 경험이 향상되어 더 나은 Core Web Vitals를 통해 SEO 순위가 상승합니다.
- WP Offload Media와 같은 통합 플러그인은 자동 동기화와 CDN 호환성을 제공하여 미디어 관리를 간소화하고 성장하는 웹사이트에 확장성과 안정성을 제공합니다.
목차
Google Cloud로 미디어 오프로딩의 이점
WordPress 미디어를 Google Cloud Storage로 오프로딩하면 웹사이트가 더 빠르고 안정적이며 관리하기 쉬워집니다. 다음은 여러분이 경험하게 될 주요 이점입니다:
- 향상된 웹사이트 성능 - 미디어 파일이 Google의 빠른 글로벌 네트워크에서 직접 제공되어 로드 시간이 단축되고 방문자의 전반적인 브라우징 경험이 향상됩니다.
- 서버 부하 감소 - 미디어를 외부에 저장하면 호스팅 서버가 처리하는 데이터가 줄어들어 지연이나 충돌 없이 사이트를 원활하게 운영할 수 있습니다.
- 향상된 확장성 - 사이트가 성장함에 따라 Google Cloud는 성능에 영향을 주지 않고 수천 개의 새 파일을 쉽게 처리할 수 있어 트래픽이 많거나 미디어가 많은 웹사이트에 이상적입니다.
- 향상된 안정성 및 보안 - Google Cloud는 내장된 중복성과 강력한 보안을 제공하여 파일을 항상 사용할 수 있도록 하고 데이터 손실로부터 보호합니다.
- 비용 효율성 - 대역폭과 스토리지 사용량을 줄여 호스팅 요금을 절약할 수 있으며, Google Cloud에서 실제로 사용한 만큼만 비용을 지불하면 됩니다.
단계별 설정으로 미디어 오프로드하기
오프로딩을 시작하기 전에 활성 Google Cloud 계정과 준비된 WordPress 사이트가 있는지 확인하세요. 과정은 간단합니다. 클라우드 스토리지 통합을 지원하는 플러그인을 사용하여 두 가지를 연결하기만 하면 됩니다. 아래에는 필요와 선호하는 제어 수준에 따라 사용할 수 있는 가장 일반적인 세 가지 방법이 나와 있습니다.
WP Media Folder로 미디어 오프로드
WP Media Folder 은 WordPress 미디어 라이브러리를 정리하고 Google Drive와 같은 외부 클라우드 서비스에 연결할 수 있도록 도와주는 프리미엄 플러그인입니다. WordPress와 통합하기 전에 Google Cloud 프로젝트를 설정해야 합니다.
Google Cloud 프로젝트 만들기
Google Cloud에서 WP Media Folder 을(를) 사용하려면 먼저 Google Cloud Console에서 프로젝트를 만들어야 합니다. Google 계정으로 console.cloud.google.com에 로그인한 다음, 메뉴를 열고 IAM & Admin > Create a Project로 이동하세요. 프로젝트 이름을 입력하세요. 원하는 이름을 선택할 수 있지만 공백이나 특수 문자는 사용하지 마세요. Create를 클릭한 후 프로젝트가 설정될 때까지 잠시 기다리세요.
다음으로, 프로젝트에 필요한 API를 활성화해야 합니다. API 및 서비스 > 라이브러리로 이동하여 Cloud Storage API와 Google Cloud Storage JSON API를 모두 활성화하세요.
이 API를 사용하면 WordPress 사이트가 Google Cloud 계정과 통신하고 미디어를 효율적으로 저장할 수 있습니다. 이 작업이 완료되면 프로젝트에서 보안 연결을 설정하기 위한 자격 증명 구성이라는 다음 단계를 진행할 준비가 된 것입니다.
자격 증명 구성
프로젝트를 설정한 후 다음 단계는 WP Media Folder 이 Google Cloud에 안전하게 연결할 수 있도록 OAuth 자격 증명을 구성하는 것입니다. 왼쪽 사이드바에서 API 및 서비스 > 사용자 인증 정보로 이동한 다음 + 사용자 인증 정보 만들기 > OAuth 클라이언트 ID를 클릭합니다.
메시지가 표시되면 먼저 앱 이름, 이메일, 승인된 도메인(예: WordPress 사이트 도메인)을 제공하여 OAuth 동의 화면을 설정해야 합니다.
OAuth 클라이언트 ID를 만들 때 애플리케이션 유형으로 웹 애플리케이션 을 선택하세요.
승인된 JavaScript 원본 아래에 웹사이트 URL을, 승인된 리디렉션 URI 아래에 리디렉션 URL을 추가하세요. 완료되면 Google에서 클라이언트 ID와 클라이언트 보안 비밀을 생성합니다.
이 자격 증명을 안전하게 보관하세요. 나중에 WP Media Folder 설정에 붙여넣어야 합니다. 이 자격 증명 설정은 WordPress 사이트와 Google Cloud 간의 안전하고 검증된 연결을 보장합니다.
WordPress와 통합
이제 프로젝트와 자격 증명이 준비되었으니 Google Cloud를 WP Media Folder와 연결할 차례입니다. WordPress 대시보드에서 설정 > WP Media Folder > 클라우드 > 미디어 오프로드로 이동한 다음, 클라우드 공급자 선택 아래의 편집 아이콘을 클릭하고 Google Cloud Storage를 선택하세요.
액세스 키 ID, 비밀 액세스 키, 프로젝트 ID를 입력하라는 메시지가 표시됩니다. 이는 이전에 Google Cloud Console에서 생성한 자격 증명에서 가져온 것입니다. 설정을 저장하면 플러그인이 자동으로 연결을 확인합니다.
그런 다음 연결되면 버킷을 만들 수 있습니다. 버킷은 WP Media Folder 페이지에서 직접 만들거나 https://console.cloud.google.com/storage/overview 링크에서 만들 수 있습니다. 그런 다음 버킷 만들기를 선택하세요.
그런 다음 다음과 같이 여러 필드를 입력하세요.
ated - 그렇다면 버킷이 다음과 같이 성공적으로 생성됩니다.
파일을 자동으로 전송하려면 Google Cloud Storage로 복사 옵션을 활성화할 수 있습니다. 이 설정이 활성화되면 WordPress 미디어 라이브러리에 업로드하는 모든 새 파일이 Google Cloud 버킷에 즉시 복사됩니다. 통합을 활성화하기 전에 이미 기존 미디어가 있는 경우 Google Cloud Storage와 동기화 버튼을 클릭하기만 하면 됩니다.
파일을 오프로드하고 서버 공간을 완전히 확보하려면 업로드 후 제거 기능을 활성화하세요. 이렇게 하면 모든 미디어가 호스팅 서버가 아닌 Google Cloud에만 저장됩니다. 또한 미디어 라이브러리에서 Google Cloud 아이콘 위로 마우스를 올리면 파일 정보를 표시하는 첨부 파일 레이블 옵션을 켤 수 있어 오프로드된 파일을 더 쉽게 식별할 수 있습니다.
파일을 다시 되돌리거나 플러그인을 제거해야 할 경우, Google Cloud Storage 미디어 검색 옵션을 사용하세요. 이 기능은 기존 링크를 깨뜨리지 않고 Google Cloud의 모든 미디어를 WordPress 라이브러리로 다시 복사하여 사이트가 원활하게 계속 운영되도록 보장합니다.
WordPress와 Google Cloud 통합에 대한 자세한 내용은 WP Media Folder 애드온 Google Cloud Storage 통합 문서를 참조하세요.
복잡한 미디어 라이브러리와 작별하세요.
WP Media Folder 를 사용하면 파일을 분류하고, 클라우드 스토리지와 폴더를 동기화하고, 멋진 갤러리를 만들고, 링크를 깨뜨리지 않고 이미지를 교체할 수도 있습니다.
오늘 미디어 워크플로우를 최적화하세요
WP Stateless로 미디어 오프로드하기
WP Stateless는 WordPress 미디어 파일을 Google Cloud Storage와 자동으로 동기화하는 무료 플러그인입니다. 클라우드에서 직접 파일을 제공하는 Stateless 모드와 사이트와 클라우드 양쪽에 사본을 보관하는 Backup 모드 등 여러 모드를 제공합니다.
시작하려면 WordPress 대시보드의 플러그인 > 새로 추가 에서 WP Stateless를 설치하고 활성화하세요.
활성화한 후에는 설정 도우미를 실행하고 Google 계정으로 로그인하세요. 플러그인이 Google Cloud 프로젝트를 관리할 수 있도록 액세스를 허용하세요.
새 프로젝트를 만들거나 기존 프로젝트를 사용한 다음, 미디어를 저장할 버킷을 선택하거나 만들 수 있습니다. 설정 중에는 원활한 통합을 위해 버킷 이름이 사용자 정의 도메인(예: gcs.yourdomain.com)과 일치하는지 확인하세요. 모든 설정이 완료되면 계속을 클릭하면 연결이 완료되었다는 확인 메시지가 표시됩니다.
WordPress 대시보드에서 미디어 > Stateless 설정 으로 이동하여 미디어 파일 처리 방식을 선택하세요:
- 비활성화: WP Stateless를 끕니다.
- 백업: 파일을 Google Cloud에 업로드하지만 로컬 URL에서 제공합니다.
- CDN: Google Cloud에서 미디어를 직접 복사하여 제공합니다(다른 CDN과 함께 사용할 수 없음).
- Stateless: 미디어를 Google Cloud로 완전히 오프로드하고 로컬 복사본을 제거하여 디스크 공간을 절약합니다.
더 빠른 전송을 위한 Cache-Control, WordPress에서 삭제할 때 Google Cloud에서 파일을 제거하는 Delete GSC File, 이전 캐시 파일이 로드되는 것을 방지하는 Cache Busting 등 추가 설정을 활성화할 수도 있습니다.
WP Offload Media로 미디어 오프로드하기
WP Offload Media는 이미지, 비디오, 문서 등 WordPress 미디어 파일을 연결된 클라우드 스토리지 제공업체로 자동 전송하는 무료이고 신뢰할 수 있는 플러그인입니다. Google Cloud Storage, Amazon S3, DigitalOcean Spaces와 같은 주요 플랫폼을 지원합니다.
시작하려면 먼저 새 프로젝트와 사용자 자격 증명을 만들어 클라우드 스토리지 계정을 설정하세요. 공식 웹사이트에서 무료 AWS 계정을 만들거나(인증을 위해 신용카드 필요) 이미 계정이 있다면 로그인할 수 있습니다.
그런 다음 사용자 페이지로 이동하여 사용자 만들기 를 클릭하고 명확한 이름(예: yourdomain-offloadwordpressmedia)을 지정한 후 콘솔 액세스를 건너뛰고 AmazonS3FullAccess 정책을 연결합니다. 사용자 만들기 를 클릭하여 완료합니다.
다음으로 사용자를 열고 보안 자격 증명 > 액세스 키로 이동한 후 액세스 키 만들기를 클릭하세요.
AWS 외부에서 실행되는 애플리케이션을 선택한 다음, Access Key ID와 Secret Access Key가 포함된 .csv 파일을 다운로드하고 안전하게 보관하세요.
WP Offload Media와 연결하려면 WordPress wp-config.php 파일을 열고 다음 코드를 추가하세요:
define( 'AS3CF_SETTINGS', serialize( array( 'provider' => 'aws', 'access-key-id' => 'YOUR_ACCESS_KEY_ID', 'secret-access-key' => 'YOUR_SECRET_ACCESS_KEY', ) ) );
그런 다음 WordPress 대시보드에서 WP Offload Media 플러그인을 설치하고 활성화하세요.
활성화한 후 설정 > WP Offload Media 로 이동하여 클라우드 스토리지 서비스에서 제공한 액세스 키를 입력해 WordPress 사이트를 연결하세요. 그런 다음 미디어 파일을 저장할 클라우드의 전용 폴더인 새 버킷을 만드세요. 버킷에 명확한 이름(예: media.yourdomain.com)을 지정하고 더 빠른 전송을 위해 주요 방문자와 가장 가까운 지역을 선택하세요.
구성을 저장한 후 WordPress에 업로드하는 모든 새 미디어는 선택한 클라우드 제공업체에 자동으로 저장되고 제공됩니다. 이 설정은 호스팅 부하를 줄이고 사이트 속도를 향상시키며 웹 전반에 걸쳐 더 원활한 미디어 전송을 보장하는 데 도움이 됩니다.
호스팅 비용 절감 및 로드 속도 향상을 위한 팁
미디어를 Google Cloud로 오프로딩하면 웹사이트 성능을 크게 향상시킬 수 있지만, 몇 가지 최적화 전략과 결합하면 훨씬 더 큰 효과를 얻을 수 있습니다. 미디어가 저장, 전송, 유지 관리되는 방식을 관리함으로써 로딩 속도를 높일 뿐만 아니라 불필요한 호스팅 비용을 줄일 수 있습니다. 다음은 설정을 최대한 활용하는 데 도움이 되는 몇 가지 실용적인 팁입니다.
캐싱 및 CDN으로 전송 최적화
캐싱 및 CDN(Content Delivery Network) 통합은 전 세계 방문자가 미디어 파일을 빠르게 로드할 수 있도록 보장합니다. CDN은 여러 글로벌 서버에 미디어 사본을 저장하여 사용자가 가장 가까운 서버에서 파일을 다운로드할 수 있게 합니다. 이는 지연 시간을 줄이고 로딩 시간을 크게 개선하며, 특히 이미지가 많거나 트래픽이 많은 웹사이트에 효과적입니다.
또한 웹사이트와 서버 모두에서 캐싱을 활성화하면 자주 액세스하는 파일을 매번 다시 로드할 필요가 없습니다. WP Speed of Light 와 같은 플러그인은 이 과정을 자동화하는 데 도움이 됩니다. Google Cloud와 함께 사용하면 이러한 도구들이 강력한 조합을 이루어 미디어 전송을 최적화하고 사용자 경험을 향상시킵니다.
사용하지 않거나 중복된 미디어 제거
시간이 지나면서 WordPress 사이트에는 사용하지 않거나 중복된 미디어 파일이 쌓여 소중한 저장 공간을 차지하게 됩니다. 이러한 파일은 호스팅 비용을 증가시킬 뿐만 아니라 미디어 관리 프로세스 속도를 저하시킬 수도 있습니다. 미디어 라이브러리를 정기적으로 점검하면 깔끔하고 효율적인 환경을 유지하는 데 도움이 됩니다.
Media Cleaner와 같은 도구를 사용하면 더 이상 사용되지 않는 파일을 안전하게 감지하고 제거할 수 있습니다. 삭제하기 전에 중요한 자산을 잃지 않도록 데이터를 백업해야 합니다. 저장 공간을 정리해 두면 비용을 절약할 뿐만 아니라 향후 백업과 마이그레이션도 간편해집니다.
업로드 전 이미지 압축
크고 최적화되지 않은 이미지는 웹사이트 로딩 속도를 저하시키는 가장 큰 원인 중 하나입니다. 이미지를 압축 한 후 업로드하면 시각적 품질을 유지하면서 파일 크기를 줄일 수 있어 페이지 로딩 속도가 빨라지고 대역폭 사용량이 줄어듭니다.
TinyPNG, ShortPixel 또는 Imagify와 같은 도구는 눈에 띄는 품질 손실 없이 이미지를 자동으로 압축할 수 있습니다. 자동화된 워크플로를 선호한다면 이러한 도구를 WordPress와 직접 통합할 수 있습니다. 프로세스 초기에 이미지를 최적화하면 웹사이트가 처음부터 가볍고 효율적으로 유지됩니다.
Google Cloud Storage 모니터링
Google Cloud 스토리지 사용량을 정기적으로 모니터링하면 사용하지 않는 용량에 대해 과도한 비용을 지불하지 않도록 보장합니다. 웹사이트가 생성하고 저장하는 데이터의 양을 주시하면 추세를 파악하고 비용이 많이 들기 전에 필요한 조정을 할 수 있습니다.
Google Cloud는 어떤 파일이 가장 많은 공간을 차지하고 얼마나 자주 액세스되는지 보여주는 상세한 스토리지 보고서를 제공합니다. 이러한 인사이트를 바탕으로 파일을 아카이브하거나 삭제하거나 Google Cloud Nearline 또는 Coldline과 같은 저렴한 스토리지 옵션으로 이동할지 결정할 수 있습니다. 사전 모니터링은 성능을 유지하면서 클라우드 비용을 관리하는 데 도움이 됩니다.
모든 웹마스터를 환영합니다!
WP Media Folder로 시간을 절약하고 생산성을 높이세요. 고객 미디어 파일을 손쉽게 정리하고, 사용자 지정 갤러리를 만들고, 원활한 사용자 경험을 제공하세요.
지금 웹사이트 프로젝트를 업그레이드하세요!
Conclusion
Google Cloud Storage로 미디어 오프로딩 은 WordPress 사이트의 성능, 안정성 및 확장성을 향상시키는 강력한 방법입니다. 이미지, 비디오 및 기타 파일을 클라우드로 전송하면 호스팅 서버의 작업 부하를 줄이고 Google의 글로벌 네트워크를 통해 더 빠른 콘텐츠 전달을 보장할 수 있습니다. WP Media Folder, WP Stateless 또는 WP Offload Media와 같은 플러그인을 사용하면 속도나 품질을 희생하지 않고도 이 프로세스를 자동화하고 미디어 라이브러리를 체계적으로 유지할 수 있습니다.
개인 블로그를 운영하든 트래픽이 많은 비즈니스 사이트를 운영하든, 미디어를 오프로드하면 호스팅 비용을 절감하고 사용자 경험을 향상하는 데 도움이 됩니다. 이 과정을 더 쉽고 효율적으로 만들려면 WordPress 사이트를 WP Media Folder 와 통합하여 원활한 Google Cloud 동기화를 시도해 보세요.
블로그를 구독하시면, 사이트에 새로운 업데이트가 있을 때 이메일을 보내드리므로 놓치지 않으실 수 있습니다.
