共有 Web ホスティングから始めることをお勧めします。共有ホスティングのオファーには通常、月額 $5 から次の利点があります。
- Linux システム、Apache、および MySQL サーバーを自分でセットアップする必要はありません
- cPanelの管理
- お好みのサーバー側言語のサポート: PHP、Python (PHP ほど一般的ではありません) など。
- 別のホストへの移行は非常に簡単です
プログラミング言語とフレームワークの選択は、あなたの好みと経験に依存します。非常に一般的な 2 つのオプションは、PHP/Code Igniter と Python/Django です。
もちろん、トラフィックが大幅に増加する場合、またはすでに非常に急速な成長が予想される場合は、スケーラブルなソリューションを検討することもできます (共有または専用ホスティングではありません)。Amazon、Google、Microsoft は、この種のサービスをクラウドで提供しています。
Amazon S3 での私の個人的な経験から、クラウドでの Web サービスのセットアップは、従来の Web ホストよりもはるかに時間がかかります。トラフィック予測が 1 秒あたり数十または数百ヒットを超えない限り、お勧めしません。