9

私はこれで完全に迷っています。私はウェブサイトを作るためにcpanelで単純なウェブホストを使用することに慣れていて、単にfilezillaでログインし、html/css/php/jsファイルをアップロードするだけです。Google Cloudにウェブサイトを設定していますか?

Google Cloudをサーバー/ホストとして使用しようとしているのは、新しいウェブサイトがトラフィックを増やし、標準のウェブホスト企業が対応できないか、心配しているからです高すぎる。

Google Cloudを見ても、プロセスはとても複雑で、ウェブサイトのホスティングとは何の関係もないようです。彼らは、「アプリケーション」、「コンテナ」、「バケツ」、「Linuxのについて話

など

私が欲しいのは、SSLを持ち、動的Webサイト、SQLを設定することです

、PHPなどのIいつものようにFTPでアップロードできますが、高いスケーラビリティの利便性があります。

は私が右のトラックにアム、またはGoogleクラウドは完全に無関係なものでしょうか?

私はCompute Engineの、またはApp Engineのを使うべき?

あなたが使用することを計画しているサーバー側の技術は、PHPの場合は、私が...これについてそこ

+0

あなたの質問は、プログラミングに比べホスティングに複数の関連です。あなたがPHPウェブサイトをホストできる伝統的なウェブスペースを探しているなら、Compute EngineもApp Engineも使用しないことをお勧めします。最初は基本的には賃貸用のルートサーバーであり、後者はアプリケーション用のPaaSです。技術的にはどちらもあなたに適したplattformをWebアプリケーションに提供しますが、FTPアップロードなどの快適さはありません。また、ウェブサイトを多く構成して機能させる必要があります。 PHP関数はApp Engineで制限されているため、ウェブサイトがまったく動作しない可能性があります。 – konqi

+0

ご返信ありがとうございます。あなたは私が言及したすべてのシンプルな機能は、scalablityが必要な場合は、お勧めがありますか? – Jack56

+0

あなたはスケーリングのために特別料金をお支払いします。単に "通常の" Webホスティングサービスを手に入れてください。問題が発生した場合は、そのプロバイダからより強力なサービスを受けることができます。 –

答えて

2

をまともレイ男のチュートリアルを見つけることができない、あなたは、GoogleのApp Engineのを見てしたい場合があります。これはおそらく、専門用語で行き詰まるされずに作業を開始する最も簡単なオプションです:

  1. 頭を上App Engine PHPにページ「こんにちは、世界5分で」、迅速を持っている:ここではあなたが軌道に乗るためにいくつかのステップがありますread
  2. Google App Engine SDK for PHPをダウンロードしてインストールします。
  3. Githubに向かい、hello world PHP appをダウンロードしてください。
  4. ハローワールドアプリにHTML、CSS & JavaScriptのような静的リソースを追加します。
  5. helloworld.phpを削除してapp.yamlを編集し、アプリケーション名(たとえば、my-static-app)を使用して更新アプリケーションのハンドラーセクションを削除します。
  6. Googleクラウドコンソール上のプロジェクト(例えば私の静的-app)を作成し、explained hereようにアプリを展開。

これでApp Engine上で動作する静的なウェブサイトがあり、http://my-static-app.appspot.comという形式のURLを使用してアクセスできます。

App Engineはサービスとしてのプラットフォーム(PaaS)です。だから、単にあなたのアプリケーションを作成し、サーバーやその設定などを気にすることなく展開するだけです。あなたのアプリが主にHTML、CSS、JavaScript、画像などの静的リソースで構成されている場合、Googleはこれらをキャッシュして提供します別々のコンテンツ配信エッジサーバー。トラフィックが増加しても、これらの静的リソースのスケーラビリティについて心配する必要はありません。

PHPスクリプトなどの動的リソースの場合、これらはApp Engineインスタンスを使用して提供され、需要が増えるにつれて多くのApp Engineインスタンスをexplained hereとして使用するように設定できます。あなたは、単純なコマンドを発行して、あなたのコードをアップロードするためにSDKを使用する必要があるサーバーにファイルをFTPすることはできませんのApp Engineで

は:

appcfg.py update myapp/ 
+0

質問は広すぎてs.oで答えることはできません。この回答は不完全です。 appengineのファイルシステムへの書き込みのような心配は他にもたくさんあります。 noobsのための良い提案ではありません。 https://cloud.google.com/appengine/docs/php/googlestorage/ –

関連する問題