Heroku - Facebook の公式クラウド プラットフォーム

Platform-as-a-Service プロバイダー Heroku が Facebook アプリケーション パッケージを開始したのは、企業が Heroku のプラットフォームを使用して Facebook アプリケーションをより簡単に構築できるようにすることを目的としていました。

ヒーローク これにより、企業はアプリケーションを簡単に構築、展開、拡張できます。Facebook は最も人気のあるソーシャル プラットフォームです。fPlatform-as-a-Service プロバイダーである Heroku による Facebook アプリケーション パッケージの開始は、企業が Heroku のプラットフォームを使用して Facebook アプリケーションをより簡単に構築できるようにすることを目的としていました。

Heroku を使用すると、企業はアプリケーションを簡単に構築、展開、拡張できます。Facebook は、これらのアプリケーションにとって最も人気のあるソーシャル プラットフォームです。そのため、同社の新しい Facebook アプリケーション パッケージは、Facebook 開発者を支援するために特別に用意されたリソースとともに、顧客が耐えられるアプリケーションを構築できるよう支援する知識と経験をもたらします。パッケージには、Heraku の専用データベース サービス、dyno とワーカー、New Relic アプリケーションのパフォーマンス監視、memcaching が含まれています。

Heroku の CEO である Byron Sebastian 氏は次のように述べています。「Facebook アプリケーションは、大小を問わず顧客が当社のプラットフォーム上で何百万もの新規の潜在顧客やユーザーにリーチすることに成功しているのを私たちが見てきた明確なカテゴリーです。 Heroku Facebook の取り組みは、お客様がこれらのアプリケーションの操作から特定したベスト プラクティスを活用できるように支援します。」

Heroku は、Facebook が開発者に提供する唯一のクラウド プラットフォームであり、アプリケーションを迅速かつ手間をかけずにデプロイできるという評判に応えています。 Heroku は、開発者が選択した言語 (Node.js、PHP、Python、または Ruby) に対応したテンプレートを提供します。テンプレート アプリケーションには、Facebook API にアクセスしてユーザーの友達、写真、興味、その他のデータのリストを取得するための基本機能が含まれます。

Heroku を使用する利点は、もちろん、アプリケーションを実行するためのサーバー管理の複雑さが大幅に軽減されることです。 Heroku の Facebook アプリケーション領域への挑戦はこれが初めてではないことに注意してください。同社は 2010 年 11 月から Facebook アプリケーション パッケージを提供しています。ここでの新しさは、アプリケーションの作成が簡素化されたことです。

あなたが、何かを立ち上げて実行したいだけで、スケーラビリティについてはあまり心配したくない、ただの 100% 開発者であれば、Heraku は追加費用を払う価値があるかもしれません。なぜなら、コストにもかかわらず、Heraku が提供するのは非常にシンプルな「手間のかからない」ホスティング サービスであり、重要な点として、かなりのワークロードを処理できるからです。 VPS、別の場所の専用ボックス、さらには Amazon EC2 を使用して同様のものを構築することもできますが、サーバーの構成に時間を費やすことになります。

しかし、そうは言っても、Heraku には欠点もあります。アプリケーションを構築している場合、主な関心事はその機能、使いやすさ、そして全体的な魅力です。 Heroku の最大の問題の 1 つは、プラットフォームを念頭に置いてアプリケーションをコーディングする必要があることです。そのため、特に自分の経験が気に入らないと判断した場合は、思っているよりも長期的な計画を立てる必要があります。 Heroku を使用すると、ロックインされます。

つまり、アプリケーションを別のプラットフォーム用に再コーディングする場合を除きます。次に、互換性という大きな問題があります。Heraku には独自のカスタム アプリケーション サーバーがあります。これらは標準のオープンソース サーバーではなく、アプリケーションの互換性レベルを大幅に低下させるサーバーであり、通常はアプリケーションの書き直しが必要になります。 Heroku では、アプリはアプリケーション サーバーとデータベースを他のユーザーと共有します。この種の制限された分離は、データ プライバシーの問題や、他のユーザーのアプリケーションによるクラッシュやエラーの可能性を明らかに引き起こす可能性があります。

Heroku にはデメリットよりもメリットの方が多いことは疑いなく、Facebook が唯一の PaaS プロバイダーとして Heroku を選んだことは大きなことです。開発者はこれを気に入っており、私たちやこれらのアプリケーションも同様です。そのため、同社の新しい Facebook アプリケーション パッケージは、Facebook 開発者を支援するために特別に用意されたリソースとともに、顧客が耐えられるアプリケーションを構築できるよう支援する知識と経験をもたらします。パッケージには、Heraku の専用データベース サービス、dyno とワーカー、New Relic アプリケーションのパフォーマンス監視、memcaching が含まれています。

Heroku の CEO である Byron Sebastian 氏は次のように述べています。「Facebook アプリケーションは、大小を問わず顧客が当社のプラットフォーム上で何百万もの新規の潜在顧客やユーザーにリーチすることに成功しているのを私たちが見てきた明確なカテゴリーです。 Heroku Facebook の取り組みは、お客様がこれらのアプリケーションの操作から特定したベスト プラクティスを活用できるように支援します。」

Heroku は、Facebook が開発者に提供する唯一のクラウド プラットフォームであり、アプリケーションを迅速かつ手間をかけずにデプロイできるという評判に応えています。 Heroku は、開発者が選択した言語 (Node.js、PHP、Python、または Ruby) に対応したテンプレートを提供します。テンプレート アプリケーションには、Facebook API にアクセスしてユーザーの友達、写真、興味、その他のデータのリストを取得するための基本機能が含まれます。 Heroku を使用する利点は、もちろん、アプリケーションを実行するためのサーバー管理の複雑さが大幅に軽減されることです。

Heroku の Facebook アプリケーション領域への挑戦はこれが初めてではないことに注意してください。同社は 2010 年 11 月から Facebook アプリケーション パッケージを提供しています。ここでの新しさは、アプリケーションの作成が簡素化されたことです。あなたが、何かを立ち上げて実行したいだけで、スケーラビリティについてはあまり心配したくない、ただの 100% 開発者であれば、Heraku は追加費用を払う価値があるかもしれません。なぜなら、コストにもかかわらず、Heraku が提供するのは非常にシンプルな「手間のかからない」ホスティング サービスであり、重要な点として、かなりのワークロードを処理できるからです。 VPS、別の場所の専用ボックス、さらには Amazon EC2 を使用して同様のものを構築することもできますが、サーバーの構成に時間を費やすことになります。

しかし、そうは言っても、Heraku には欠点もあります。アプリケーションを構築している場合、主な関心事はその機能、使いやすさ、そして全体的な魅力です。 Heroku の最大の問題の 1 つは、プラットフォームを念頭に置いてアプリケーションをコーディングする必要があることです。そのため、特に自分の経験が気に入らないと判断した場合は、思っているよりも長期的な計画を立てる必要があります。 Heroku を使用すると、ロックインされます。つまり、アプリケーションを別のプラットフォーム用に再コーディングする場合を除きます。

次に、互換性という大きな問題があります。Heraku には独自のカスタム アプリケーション サーバーがあります。これらは標準のオープンソース サーバーではなく、アプリケーションの互換性レベルを大幅に低下させるサーバーであり、通常はアプリケーションの書き直しが必要になります。 Heroku では、アプリはアプリケーション サーバーとデータベースを他のユーザーと共有します。この種の制限された分離は、データ プライバシーの問題や、他のユーザーのアプリケーションによるクラッシュやエラーの可能性を明らかに引き起こす可能性があります。

Heroku にはデメリットよりもメリットの方が多いことは疑いなく、Facebook が唯一の PaaS プロバイダーとして Heroku を選んだことは大きなことです。開発者はこれを気に入っており、私たちも同様です。

ご連絡ください。

最新のアップデートを購読する

関連記事

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

jaJapanese