DZone.comのRSS
フォロー
コスト効率の高いインターネット規模のアプリケーション構築
開発者として、アプリケーションを構築する際には、ターゲットとする規模と運用コストの両方を念頭に置いて設計することが重要です。初日からトラフィックがゼロで、徐々に1日に数百万人のユーザー規模を達成する可能性のあるインターネット規模のアプリケーションを構築する場合、同様にスケールできる設計とツールのセットを選択する必要があります。これは言うは易く行うは難しです。開発者は通常、トラフィックの増加を見越して過剰にプロビジョニングし、管理できたはずのコストよりも大きなコストを支払うことになります。適切な設計と正しいテクノロジーの選択に従うことで、大きな違いを生むことができます。
この記事では、クラウドプロバイダーが提供するさまざまなサーバーレステクノロジーを見ていき、AWSを参考に、フロントエンド、バックエンド、データベースを含む、非常に一般的な種類のアプリケーションを構築する方法について説明します。これらのアプリケーションは、適切に設計されていれば、最初は月額請求がゼロで済み、ユーザーベースが拡大するにつれてスケールアップすることも可能です。