「そのためのアプリがあります」 – ある印象的なマーケティングキャンペーンの下で携帯電話の新しい使い方が提案されたのは、今からわずか数年前。現在では、アプリは多くの人々の生活の一部になっています。モバイルでも Web でも、私たちは日々アプリやその基盤となる API を使用し、雑務をこなしたり、何かを購入したり、他人と交流したり、情報を収集したり、顧客とやり取りを交わしたりしているのです。

開発者の方は チュートリアル に進むか、 Heroku のしくみをご覧ください。開発者以外の方はこのまま読み進めてください。

アプリの重要性

Heroku があれば、どんな企業も瞬時にアプリ開発企業の仲間入りです。このサービスを使えば、すぐに価値を生み出すアプリの開発とデプロイに専念できるようになるからです。

顧客がアプリを使い始めると、そのアプリによって世界が変わり始めます。アプリをすばやくインターネットに配信し、更新していくことは、企業を生み出すことにも破壊することにもつながります。

Heroku はアプリとその開発者の利便性を第一に考え、あらゆる規模の企業が(仮想、物理を問わず)ハードウェアやサーバーの問題に煩わされることなくアプリの価値を引き出せる環境の実現を目指しています。

開発者を支援することの大切さ

Heroku は、きわめて優れた開発者環境を実現します。重要な業務の邪魔になることが一切ないため、開発者がアプリ開発に専念できます。

開発者が自分の好きなツールや言語を使えないと、優れたアプリは生まれません。Heroku が開発者の利便性を第一に考えているのはそのためです。Heroku は Node、Ruby、Java、Scala、PHP をはじめ、現代のアプリ開発を支える言語に対応しています。

Heroku では、アプリのデプロイ、設定、スケール、最適化、管理のプロセスが最大限に簡略化されているため、開発者は、顧客を引き付けることができる高品質なアプリを開発するという、最も重要な業務に集中できます。

アプリのデプロイと管理はスムーズに進められるようにすること。これを、企業の DNA と言えるくらいに浸透させることが大切です。

Heroku の開発者エクスペリエンスの詳細を確認

Heroku の信頼性

Metrics icon
1 日あたり 230 億件を超えるリクエスト
Apps icon
作成されたアプリの数は 700 万以上
Add-ons icon
150 種以上のアドオン

Heroku は、信頼性と安全性を大切にする企業です。私たちは全スタッフの責務として信頼性の確保を掲げています。

Heroku は信頼性と透明性を大切にする企業です。その一例は Heroku の状況に関するサイトでご覧いただけます。脅威の継続的な監視、オペレーティングシステムの脆弱性を修正するパッチの自動適用、24 時間態勢の運用管理といった業務にも取り組んでいます。

Toyota Motor Europe では Heroku を採用したことによって、多数のクラウドインフラストラクチャのデプロイスクリプトを処理したり、スケールのために多数のサーバーを用意したりする手法から脱却することができました。今では、ミッションクリティカルなアプリケーションの市場投入もその後の更新もすばやく行えるようになりました。

Toyota Motor Europe

成功事例の詳細を確認

Heroku とデータ

Heroku はデータとアプリのプラットフォームで、安全性とスケーラビリティに優れた DaaS(サービスとしてのデータベース)と、データベースのフォロワー、フォーク、Dataclips、自動ヘルスチェックなどの多数の開発者向けツールで構成されています。

重要なアプリでは、例外なくデータが中核にあります。顧客データやサービスに関するデータなど、アプリとデータは切り離すことができません。Heroku のサービスエコシステムには、運用に関する専門知識が採り入れられたデータベースサービス「Heroku Postgres」があります。

開発者がテストとエラーを繰り返してデータベースの最適なプロビジョニング方法を探し出さなければならないような状況は、好ましくありません。スケーラビリティと可用性に優れ、ロールバック機能を備えており、さまざまなアプリや開発手法に対応できるデータベースに、開発者が即座にアクセスできるようにすることが重要です。

Heroku Postgres の詳細を確認

サービスのエコシステム

Heroku は各種のクラウドサービスから成るエコシステムであり、フルマネージドのサービスを使って瞬時にアプリケーションを拡張できます。

品質が担保された既存のサービスは、開発業務の大きな力となります。必要な機能が揃った信頼できるサービスを使用すれば、開発業務の効率化と迅速化が期待できます。

Heroku のアドオンは、Heroku で利用できるフルマネージドのサービスです。プロビジョニングもスケールも 1 つのコマンドで完了するため、アプリケーションの機能を簡単に充実させることができます。

用意されているアドオンは実に 150 種以上となっており、データベースから稼働時間に関するアラートに至るまで、また、メッセージング、自動バックアップ、検索、指標、メール配信など、さまざまなサービスを利用できます。

Heroku Elements マーケットプレイスを参照

スケールとエンタープライズ

Heroku には、開発者にとっての利便性を高めることができる機能が幅広く揃っており、大企業にふさわしいセキュリティやサポートの提供や、さまざまなアプリケーションの状態の可視化が可能です。

従業員が 2 名のスタートアップでも 1 万人の社員を抱える大企業でも、Heroku なら簡単にアプリをスケールできます。アプリの正常な稼働を確保できるだけでなく、その管理方法も柔軟に設定できます。

Heroku を使えば、アプリでコラボレーションが実現します。また、開発者が同じアプリで共同作業を行い、リソースを共有することもできるようになります。企業であれば、チームでアプリケーションやアドオンを共有したり、詳細なアクセス制御を行ったり、SLA に準拠したり、Heroku Enterprise アカウントチームと協力したりといったことも可能になるでしょう。

Heroku Enterprise の詳細を確認

Salesforce

Heroku は Salesforce と緊密に連携させることができます。Heroku と Salesforce の間でデータをスムーズに同期し、両方のプラットフォームの利点を生かした革新的なアプリを開発できます。

Heroku なら、さらに高度な拡張も可能です。たとえば、Salesforce に顧客データを保管して連携させれば、CRM を包括的に管理できるようになります。Heroku では、Heroku Postgres と Salesforce の間でシームレスにデータを同期できるため、通常のデータアーキテクチャの枠組みを越えて、Force.com と Heroku プラットフォームの両方の機能を余すところなく活用できます。

任意のデータを Salesforce に同期できるアプリケーションを構築すれば、Service Cloud や Sales Cloud のワークフローの利便性をさらに強化できます。

Heroku Connect の詳細を確認

まとめ

Heroku はアプリの構築、提供、監視、スケールに役立つクラウドプラットフォームで、アイデアを出してから運用を開始するまでのプロセスを迅速に進めることが可能です。また、インフラストラクチャの管理の問題からも解放されます。

  • アプリには変化を起こす力があり、現代の顧客はアプリを使って企業とやり取りを交わします。
  • アプリの成功の鍵を握るのは開発者です。
  • Heroku の長所は強固なセキュリティと柔軟な運用力であり、いずれもアプリ開発に専念できる環境の実現に役立っています。
  • どのようなアプリでも中核にあるのはデータですが、Heroku は安全性とスケーラビリティに優れた DaaS です。
  • Heroku には、アプリケーションを瞬時に拡張できるアドオンが 150 種以上用意されています。
  • 大企業のニーズにも対応できる管理機能が用意されており、アプリケーションのサポート、管理に役立ちます。
  • Heroku と Salesforce の間でシームレスにデータを同期できるため、両方のプラットフォームの利点を生かした革新的なアプリを簡単に構築できます。

次のステップ

Heroku を使ってアプリを開発、提供する方法をご確認ください。