소규모에서 대규모 애플리케이션을 위한 고성능 PHP 호스팅 플랫폼

PHP는 배포하기가 매우 쉽습니다. 그러나 그것이 모든 호스팅 플랫폼이 할 수 있다는 것을 의미하지는 않습니다. 특히 비즈니스에 대해 진지할 때 그렇습니다.

여러 면에서 PHP는 Perl의 역할을 물려받았습니다. PHP는 HTML 내에 바로 포함할 수 있는 쉬운 스크립팅 언어였으며(또는 보고 싶은 방식에 따라 HTML 자체에 포함할 수 있음) 인기 있는 오픈 소스의 지원을 받았습니다. 웹 서버(*cough* Apache)와 인기 있는 관계형 데이터베이스(예, MySQL)에 대한 바인딩이 있었습니다.

그러나 Perl과 달리 PHP는 관련성을 유지하는 면에서 더 빠르게 혁신할 수 있을 만큼 충분히 영리했습니다. HHVM은 Zend가 PHP 6에 대한 계획을 중단하고 PHP 7로 뛰어넘을 수 있을 만큼 충분히 큰 위협이었습니다(결과적으로 200% 성능 향상). PHP의 개발 장면이 몽키 코딩이나 프레임워크를 만드는 것인 것처럼 보였을 때 Laravel은 폭탄을 떨어뜨렸습니다.

요점은 오늘날의 PHP는 뿔과 날개가 있고 눈으로 레이저를 쏘고 문제 없이 한 두 그루의 나무를 뽑을 수 있다는 것입니다. 그것을 고수한 사람들(저를 포함하여 주된 이유는 게으름:-P)은 이제 웹 애플리케이션 구축을 위한 현대적이고 우수한 도구 세트를 갖게 되었습니다.

이것은 우리를 또 다른 부끄러운 과거 영역인 호스팅으로 안내합니다. 예, PHP 호스팅 제공업체는 여전히 100센트이며, 그 중 많은 업체가 순진한 대중에게 고통을 주기 위해 구축되었지만 마찬가지로 사실, 이제 모든 종류의 강력하고 우수한 옵션을 사용할 수 있습니다.

이 게시물은 개발자 또는 품질, 자유 및 성능에 관심이 있는 사람, FTP 업로드 및 CPanel에 대한 생각에 몸서리를 치는 사람을 위한 것입니다(그는 작업 방법을 알고 있지만!).

디지털오션

DigitalOcean에 대해 이미 들어보았을 것입니다. 하지만 그렇지 않다면 이것은 애플리케이션 호스팅을 위한 믿을 수 없을 정도로 비용 효율적이고 강력한 플랫폼입니다.

본질적으로 DigitalOcean은 DevOps 팀에 매우 우수한 성능과 제어를 제공하는 VPS(가상 사설 서버)로 유명합니다. 이러한 자유에는 물론 책임도 따릅니다. 인프라 최적화, 관리 및 보안에 대한 책임은 귀하에게 있습니다. 최신 PHP 앱이 있다면 가장 많이 찾고 있는 앱일 것입니다.

DigitalOcean에는 개발자를 위한 미니 AWS에 가까운 몇 가지 놀라운 기능이 있습니다.

  • 인기 있는 PHP 앱에 대한 원클릭 설치
  • 로드 밸런서, 사설 네트워킹 등과 같은 도구
  • 오브젝트 스토리지, 블록 스토리지, SSD 스토리지 등
  • 필요에 따라 여러 유형의 서버(범용, 높은 CPU 또는 높은 RAM)
  • 손쉬운 확장 또는 축소를 위한 API 기반 인프라 관리
  • 풍부한 모니터링 및 사용 및 통계
  • 마켓플레이스, 맞춤형 OS 이미지, 백업 등
  • 호스팅된 데이터베이스(작성 시점에서는 PostgreSQL이지만 MySQL 및 기타는 곧 제공될 예정임)
  Mac에서 Wi-Fi 네트워크의 우선 순위를 지정하는 방법

DigitalOcean은 클라이언트 프로젝트, WordPress 웹 사이트, 명령줄 PHP 스크립트 등을 호스팅하는 데 사용하며 성능이나 보안에 문제가 발생한 적이 없습니다. 신뢰성과 유연성을 원하는 사람들에게 적극 권장됩니다.

A2 호스팅

A2 Hosting은 PHP를 전문으로 하는 신뢰할 수 있는 대규모 호스팅 서비스입니다. 현재 호스팅 플랫폼의 성능 문제에 지쳤지만 여전히 지출을 엄격하게 확인하고 싶다면 A2 Hosting을 확인해 볼 가치가 있습니다.

보시다시피 계획은 훌륭하지만 마케팅 전략이 아닙니다. A2 Hosting이 제공합니다. 계획을 간단히 비교하면 한 달에 10달러 미만으로 2GB RAM, 2개의 코어 및 최적화된 하드웨어가 있는 서버를 얻을 수 있습니다.

A2 Hosting은 WordPress, Magento, 간단한 프레임워크, 한 페이지 스크립트 등의 단순하고 전통적인 PHP 호스팅에서 탁월하지만 디스크 성능이 중요한 경우에는 많은 의미가 있습니다.

단조 공장

Laravel은 가장 인기 있고 가장 인기 있는 PHP 프레임워크이며 오랫동안 “하나”로 남을 것입니다. 즉, PHP 개발자라면 Laravel에서 코딩할 가능성이 있습니다.

이제 Laravel은 까다로운 프레임워크이며 배포 문제가 복잡해집니다. 앱의 기능이 더욱 풍부해집니다. 당신이 그 배에 있고 배포와 관련된 모든 번거로움을 없애고 싶다면(예, 모든 것을 의미합니다), Forge는 당신이 놓치고 있는 것입니다.

그러나 가장 먼저 해야 할 일 — Forge에는 서버나 호스팅이 제공되지 않습니다. 오히려 이것은 DigitalOcean(위에서 설명), Linode, AWS 등과 같은 인기 있는 호스팅 서비스에서 PHP 애플리케이션을 배포하고 모니터링하기 위한 웹 기반 인터페이스입니다. Forge가 Laravel 팀에 제공해야 하는 사항은 다음과 같습니다.

  • 수평적 스케일링
  • 부하 분산
  • SSL 관리
  • 간단한 대기열 및 크론 관리
  • 사이트 관리 및 자동 업데이트
  • 사용자 정의 배포 스크립트

월 20달러만 내면 Forge를 통해 무제한 서버를 관리할 수 있으며 연간 할인이 제공됩니다. 솔직히 이보다 더 좋을 순 없다!

귀하의 애플리케이션을 위한 보다 전문화된 Laravel 호스팅 플랫폼이 있습니다.

헤로쿠

Heroku는 전통적으로 Ruby on Rails 및 Python 에코시스템(PostgreSQL에 대한 사랑 및 단순하고 예술에 가까운 배포)과 연관되어 있습니다. 그러나 이제 PHP 개발자도 기뻐할 수 있습니다!

  Mac이 과열되는 것을 막는 방법

일반 PHP, Laravel, Symfony, HHVM 또는 기타 변형/패키지이든 Heroku는 사실이라고 하기에는 너무 좋은 것처럼 보이지만 사실인 간단한 git push로 모든 것을 수행합니다. 확장은 자동으로 처리되며 배포 수명을 더 쉽게 해주는 여러 Heroku 서비스(추가 기능)가 있습니다.

Heroku는 PHP를 위한 더 비싼 호스팅 플랫폼 중 하나이지만, 견고하고 품질과 안정성으로 큰 명성을 얻고 있습니다.

클라우드웨이

DigitalOcean, Linode 등과 같은 호스팅 플랫폼의 장점을 볼 수 있지만 DevOps 작업을 수행할 신뢰할 수 있는 팀이 부족합니다. 그렇다면 Cloudways는 선택한 플랫폼에서 PHP 애플리케이션을 관리할 수 있는 훌륭한 대안입니다.

당연히 가격이 올라갑니다. 나는 가격 계획을 신속하게 확인했으며 일반적으로 이러한 호스팅 플랫폼에 일반적으로 지불하는 금액의 두 배를 지불합니다. 솔직히 말해서, 특히 Cloudways가 웹 사이트에 대한 무료 마이그레이션 지원을 제공한다는 점을 고려할 때 저에게 묻는다면 꽤 좋은 거래입니다.

내 말은, 한 달에 50달러 미만으로 한 달에 수천 달러의 매출을 올리고 급증을 잘 처리하는 전자 상거래 상점을 운영할 수 있다는 뜻입니다.

꿈의 플랫폼이 제공하는 모든 멋진 기능을 얻고 마음의 평화를 얻습니다. 무엇을 더 요청할 수 있습니까? 🙂

노드셰프

노드셰프? 네, 그렇게 생각했습니다.

Nodechef는 Node-native 호스팅 솔루션으로 유명하지만 PHP를 수용하고 꽤 달콤한 플랫폼을 제공하는 것 같습니다.

괜찮은 서버를 구입하려면 한 달에 100~200달러를 지불해야 하지만 요점은 MongoDB, MySQL, Redis 등과 같은 필수 서비스가 이미 내장되어 있고 쉽게 확장될 것이라는 점입니다. 유료 지원도 가능하며 월 $300부터 시작합니다.

그만한 가치가 있습니까? 예, 특정 요구 사항이 있고 문제의 안정성과 빠른 해결을 원하는 경우에 사용할 수 있습니다.

런클라우드

때로는 PHP용 관리형 호스팅 솔루션(간단한 스크립트 내에서 기본 마크업 및 PHP 기능을 수행하는 설계 팀용)과 유연한 환경(Docker 기반, ElasticSearch 지원, 하이퍼로컬 PHP 애플리케이션 등)이 모두 필요합니다.

이러한 경우 Runcloud는 좋은 거래입니다.

Runcloud는 cPanel, WHM 및 기타 이러한 유틸리티를 솔직히 말하면 세상에 없는 자체 사용자 지정 대시보드로 대체합니다.

  Google 포토에서 스크린샷을 찾고 삭제하는 방법

PHP 버전, Supervisor 구성(참고로 이것은 Supervisor를 번들로 제공하는 최초의 PHP 호스트인 것 같습니다), 로그, 데이터베이스 등 생각할 수 있는 모든 것을 포함하는 이 아름다운 인터페이스를 통해 모든 것을 관리합니다.

다시 말하지만, Runcloud는 자체 서버를 제공하지 않지만 한 달에 15달러만 내면 무제한 서버를 연결하고 관리할 수 있습니다. 관리 및 단일 서버가 필요하고 종소리와 휘파람을 원하지 않는 경우 무료 계획도 있습니다!

플랫폼.sh

Platform.sh에 대한 설명은 어떻게 시작합니까? 🙂 자, 한번 시도해 보겠습니다. Symfony(가장 강력한 PHP 웹 프레임워크), Magento(무거운 작업에 관한 전자 상거래 플랫폼) 및 TYPO3(복잡하고 고도로 모듈화된 CMS)에 대해 들어보셨을 것입니다. , 오른쪽?

글쎄, 이들 모두는 선택의 PHP 호스팅으로 Platform.sh를 가지고 있습니다.

그 이유는 Platform.sh가 최신 PHP 버전 지원에서 마이크로서비스를 위한 간단한 원 클릭 배포에 이르기까지 최신 PHP 애플리케이션에 필요한 모든 것을 제공하기 때문에 의무를 넘어선 것입니다.

PHP에서 실행되는 크고 진지한 비즈니스가 있다면 Platform.sh가 1위가 되어야 합니다.

그리고 비용이 많이 드는 것도 아닙니다. 한 달에 270달러(여기에서 요금제 비교)로 한 달에 수백만 페이지 뷰를 쉽게 처리할 수 있는 웹사이트를 운영할 수 있습니다. 이제 270달러가 많이 들린다는 데 동의합니다. 특히 PHP 호스팅을 한 달에 5달러에 사용할 수 있을 때 그렇습니다. 그러나 Platform.sh는 게임 체인저를 위한 게임 체인저이며 가볍게 여겨서는 안 됩니다. 🙂

구글 앱 엔진

Google의 저지연 네트워크 인프라를 활용하세요.

Google App Engine은 PHP, Nodejs, Python, C# 애플리케이션을 실행할 수 있는 관리형 서버리스 플랫폼입니다. 가장 좋은 점은 인프라 관리에 대해 걱정할 필요가 없다는 것입니다. Google이 알아서 해줍니다.

사용한 만큼만 비용을 지불하고 트래픽 급증을 수용하기 위해 자동으로 확장합니다.

결론

시장에는 PHP 호스팅 공급자가 부족하지 않습니다. Google에서 한 번만 검색하면 선택의 폭이 넓어집니다. 그러나 웹 사이트 사본이 얼마나 훌륭하거나 계획이 얼마나 믿을 수 있더라도 모든 호스팅 제공 업체를 선택할 가치가 있는 것은 아닙니다.

되풀이되는 버그, 해킹 및 해결되지 않은 성능 문제에 대한 끔찍한 이야기는 “인기 있는” PHP 호스팅 공급자 사이에서 너무 일반적입니다. 따라서 이 기사에서는 덜 알려져 있지만 킬러 옵션에 중점을 둡니다.

도움이 되기를 바랍니다! 🙂