SlideShare uma empresa Scribd logo
1 de 70
Baixar para ler offline
Heroku 入門
                            Heroku getting started

                                  相澤 歩
                                    @ayumin



                          株式会社セールスフォース・ドットコム


Monday, December 17, 12
Safe harbor

       Safe harbor statement under the Private Securities Litigation Reform Act of 1995: This presentation may contain forward-looking
       statements that involve risks, uncertainties, and assumptions. If any such uncertainties materialize or if any of the assumptions
       proves incorrect, the results of salesforce.com, inc. could differ materially from the results expressed or implied by the forward-
       looking statements we make. All statements other than statements of historical fact could be deemed forward-looking, including any
       projections of subscriber growth, earnings, revenues, or other financial items and any statements regarding strategies or plans of
       management for future operations, statements of belief, any statements concerning new, planned, or upgraded services or
       technology developments and customer contracts or use of our services.

       The risks and uncertainties referred to above include – but are not limited to – risks associated with developing and delivering new
       functionality for our service, our new business model, our past operating losses, possible fluctuations in our operating results and
       rate of growth, interruptions or delays in our Web hosting, breach of our security measures, risks associated with possible mergers
       and acquisitions, the immature market in which we operate, our relatively limited operating history, our ability to expand, retain, and
       motivate our employees and manage our growth, new releases of our service and successful customer deployment, our limited
       history reselling non-salesforce.com products, and utilization and selling to larger enterprise customers. Further information on
       potential factors that could affect the financial results of salesforce.com, inc. is included in our annual report on Form 10-K for the
       most recent fiscal quarter ended July 31, 2011. This document and others are available on the SEC Filings section of the Investor
       Information section of our Web site.

       Any unreleased services or features referenced in this or other press releases or public statements are not currently available and
       may not be delivered on time or at all. Customers who purchase our services should make the purchase decisions based upon
       features that are currently available. Salesforce.com, inc. assumes no obligation and does not intend to update these forward-
       looking statements.




Monday, December 17, 12
Monday, December 17, 12
Monday, December 17, 12
プロフェッショナルなアプリケーション開発者のための
                 世界で最も先進的なプラットフォーム・クラウド




                          www.heroku.com




Monday, December 17, 12
プロフェッショナルなアプリケーション開発者のための
                 世界で最も先進的なプラットフォーム・クラウド




                          www.heroku.com




Monday, December 17, 12
サーバーを意識しなくて良い
                          Forget servers


                          あらゆる言語・フレームワークを利用可能
                          Run everything


                          アプリケーションの状況をすべて可視化
                          See everything


                          信頼と実績
                          Trust & Managed




Monday, December 17, 12
サーバーを意識しなくて良い
                          Forget servers




Monday, December 17, 12
Monday, December 17, 12
Git
                          git-scm.com




Monday, December 17, 12
継続的デプロイ
                          Continues Deployment




Monday, December 17, 12
継続的デプロイ
                          Continues Deployment




Monday, December 17, 12
継続的デプロイ
                          Continues Deployment




Monday, December 17, 12
Monday, December 17, 12
Monday, December 17, 12
アプリケーションのスケールが容易
                              Easy to scale your app




Monday, December 17, 12
Monday, December 17, 12
Monday, December 17, 12
Monday, December 17, 12
Monday, December 17, 12
アドオンによる機能拡張
                            Add-on Ecosystem




Monday, December 17, 12
Monday, December 17, 12
Monday, December 17, 12
Monday, December 17, 12
Monday, December 17, 12
Monday, December 17, 12
Monday, December 17, 12
Monday, December 17, 12
Monday, December 17, 12
Monday, December 17, 12
Monday, December 17, 12
サーバーを意識しなくて良い
                          Forget servers


                          あらゆる言語・フレームワークを利用可能
                          Run everything


                          アプリケーションの状況をすべて可視化
                          See everything


                          信頼と実績
                          Trust & Managed




Monday, December 17, 12
あらゆる言語・フレームワークを利用可能
                          Run everything




Monday, December 17, 12
Scala
                             Java           Clojure
                                    Ruby
                          Python              Node.js




Monday, December 17, 12
PHP                                                Lua
                  JRuby                                Scala
                                          Java                       Clojure
                          Perl                          Ruby                         Common Lisp
                                       Python                            Node.js
                                                 buildpacks                               Dart
                 R         Go            devcenter.heroku.com/articles/buildpacks




Monday, December 17, 12
サーバーを意識しなくて良い
                          Forget servers


                          あらゆる言語・フレームワークを利用可能
                          Run everything


                          アプリケーションの状況をすべて可視化
                          See everything


                          信頼と実績
                          Trust & Managed




Monday, December 17, 12
アプリケーションの状況をすべて可視化
                          See everything




Monday, December 17, 12
heroku logs -tail




Monday, December 17, 12
heroku logs -tail

                            NewRelic   Papertrail




Monday, December 17, 12
サーバーを意識しなくて良い
                          Forget servers


                          あらゆる言語・フレームワークを利用可能
                          Run everything


                          アプリケーションの状況をすべて可視化
                          See everything


                          信頼と実績
                          Trust & Managed




Monday, December 17, 12
信頼と実績
                          Trust & Managed




Monday, December 17, 12
2,548,279
                          apps runnig on heroku




Monday, December 17, 12
Herokuの利用事例
                           success.heroku.com




Monday, December 17, 12
Support your marathon




Monday, December 17, 12
Monday, December 17, 12
Monday, December 17, 12
Monday, December 17, 12
1stHoldings × BrainPad
                          Business Intelligent × Business Analytics



                                                   ウイングアークとブレインパッドが
                                                  ビッグデータ時代のBI/BA領域で協業
                                                   両社でセールスフォース・ドットコムが提供する
                                                   Herokuプラットフォーム上のキャンペーンアプリ
                                                   ケーションへのマーケティングソリューションの
                                                   共同開発で合意∼
                                                                 11/20 ウイングアーク社プレスリリース




Monday, December 17, 12
1stHoldings × BrainPad
                          Business Intelligent × Business Analytics



                                                   ウイングアークとブレインパッドが
                                                  ビッグデータ時代のBI/BA領域で協業
                                                   両社でセールスフォース・ドットコムが提供する
                                                   Herokuプラットフォーム上のキャンペーンアプリ
                                                   ケーションへのマーケティングソリューションの
                                                   共同開発で合意∼
                                                                 11/20 ウイングアーク社プレスリリース




Monday, December 17, 12
パソナテック
                          ライフスタイル型ジョブポータル
                               Job-Hub




Monday, December 17, 12
SHANON Marketing Platform
                            バーチャル・イベントブース




Monday, December 17, 12
CROUD CAST
                           BizNote




Monday, December 17, 12
Monday, December 17, 12
Herokuをはじめよう
                            Let’s start Heroku




Monday, December 17, 12
開発ツール
                          toolbelt.heroku.com




Monday, December 17, 12
開発ツール
                          toolbelt.heroku.com




Monday, December 17, 12
Eclipse Plugin
                          toolbelt.heroku.com




Monday, December 17, 12
Eclipse Plugin
                          toolbelt.heroku.com




Monday, December 17, 12
Heroku Enterprise for Java
                              enterprise.heroku.com




Monday, December 17, 12
開発者向けドキュメント
                            devcenter.heroku.com




Monday, December 17, 12
開発者向けドキュメント
                            devcenter.heroku.com




Monday, December 17, 12
稼働状況のレポート
                           status.heroku.com




Monday, December 17, 12
稼働状況のレポート
                           status.heroku.com




Monday, December 17, 12
プラットフォーム・サポート
                             help.heroku.com




Monday, December 17, 12
プラットフォーム・サポート
                             help.heroku.com




Monday, December 17, 12
コミュニティー
                          facebook.com/herokujp




Monday, December 17, 12
Question?

                          Ayumu Aizawa

                             @ayumin


Monday, December 17, 12
リソースの配分      アーキテクチャ検討要素                 Herokuのアーキテクチャ
                                                                                                              高生産性: B2Cアプリケーションに採用実績の多
                                    ビジネス・アプリケーション                    Business Application and                 い各種フレームワークを用いたアプリケーション構
                          カスタム開発        サービス                                Services                          築の手順を公式に提供。
                                                       アプリケーション    Ruby on Rails, Spring, Grails,             高柔軟性:アプリケーションで利用する言語を自動
                                                        フレームワーク          CakePHP etc…                         検知してメンテナンスされた処理系が自動で設定さ




                                    アプリケーション・アーキテクチャ
                                                       プログラミング                                                れる。(独自の処理系への差替えも可能)
                                                         言語                 buildpack
                                                                                                              高生産/運用性:分散バージョン管理ツールとシーム
                                                       アプリケーション                                               レスに統合されたデプロイ/ライフサイクル管理。
                                                       ライフサイクル管理
                                                                                Git
                                                                                                              高拡張性:約80種類のアドオンによるプラット
                                                       外部サービス統合        Add-on Ecosystem                       フォームの拡張が可能。

                                                       拡張性・柔軟性           Scaling                              高柔軟/拡張性: Dynoによる柔軟なスケールアウト/




                                                                                                Dyno system
                                                                                                              インを実現。障害の自動検知と再起動、最適化され
                                                                                                              たアクセス制御がプラットフォームを基本機能とし
                                                       高可用性・耐障害性     Dyno Manifold                            て提供。

                                                       アクセス(経路)制
                                                                   Intelligent Routing                        高統合/拡張性: Amazonが提供するサービス(デー
                                                           御
                                                                                                              タベースやストレージなど)との連携が可能。

                                                        データベース          Heroku Postgres
                                                                                                              高運用性: 必要に応じてスケールアップ可能な高性
                                    インフラ・ストラクチャ




                                                       ストレージ、ディス                                              能データベースをクラウドサービスとして提供。負
                                                           ク                                                  荷分散、スナップショットの取得の容易に実現。

                                                       サーバーリソース          Heroku Kernel                        高運用性:アプリケーションを稼働させるために必
                                                                                                              要な、アプリケーション/インフラアーキテクチャが
                                                        セキュリティ                                                統合されたプラットフォームとして提供され、オン
                                                        コントロール                                                デマンドでプロビジョニングされる。

                                                       ネットワークリソー
                                                                           The Internet                       高可用/信頼性: 200万以上のアプリケーションが24
                                                           ス
                                                                                                              時間365日モニタリングされている。信頼性、稼動
                                                                                                              率ともに実績のあるプラットフォームを提供。




Monday, December 17, 12
ビジネス・アプリケーション                                       Business Application and Services

                                                                アプリケーション
                Amazon Web Servidces のような                                              Ruby on Rails, Spring, Grails, CakePHP etc…
                                                                 フレームワーク                                                                                        高生産性: B2Cアプリケーショ




                                             アプリケーション・アーキテクチャ
                インフラ提供型クラウド(IaaS) を
                                                                                                                                                                ンに採用実績の多い各種フレーム
                有効に活用するためには、                                    プログラミング                                                                                         ワークを用いたアプリケーション
                既存のインフラ技術だけで                                      言語                                                                      buildpack
                                                                                                                                                                構築の手順を公式に提供。
                なく、採用する IaaS の特
                                                                アプリケーション
                性を理解し、実績・ノウハ                                    ライフサイクル管理
                                                                                                                                             Git
                ウに基づく最適なインフラ                                                                                                                                    高柔軟性:アプリケーションで利
                                                                                                                                                                用する言語を自動検知してメンテ
                設計・実装ができるアーキ                                    外部サービス統合                                                                                        ナンスされた処理系が自動で設定
                                                                                                                                       Add-on Ecosystem
                テクトが必要です。                                                                                                                                       される。(独自の処理系への差替
                                                                                                                                                                えも可能)
                                                                拡張性・柔軟性                                                                        Scaling




                                                                                                                         Dyno system
                アプリケーション・アーキテク
                チャと利用する外部サービス・ミ                                                                                                                                 高生産/運用性:分散バージョン管
                ドルウェアの統合を独自に設計、                                 高可用性・耐障害性                                                                   Dyno Manifold       理ツールとシームレスに統合され
                実装、テストする必要がある。                                                                                                                                  たデプロイ/ライフサイクル管理。
                                                                アクセス(経路)制         Amazon Elastic Load
               アプリケーションのデプロイ手続                                      御
                                                                                                                                          Intelligent Routing   高拡張性:約80種類のアドオンに
               を独自に設計、実装、テストする
                                                                                    Balancer(ELB)
                                                                                                                                                                よるプラットフォームの拡張が可
               必要がある。                                                          Amazon Relational Database                                                       能。
                                                                 データベース                                                                Heroku Postgres
               アプリケーション障害時のモニタ                                                       Service(RDS)
                                                                                                                                                                高柔軟/拡張性: Dynoによる柔軟
                                             インフラストラクチャ




               リング、復旧のためのアーキテク
                                                                ストレージ、ディス
                                                                                                    Amazon Simple
               チャを設計、実装、テストする必                                                Amazon Elastic
                                                                                                      Storage                                                   なスケールアウト/インを実現。障
               要がある。                                                ク       Block Storage(EBS)
                                                                                                     Service(S3)                                                害の自動検知と再起動、最適化さ
                                                                                                                                                                れたアクセス制御がプラット
                アプリケーションの負荷分散を実
                                                                                   Amazon Elastic Cloud                                                         フォームを基本機能として提供。
                現するためのアーキテクチャを設                                 サーバーリソース                                                                Heroku Kernel
                計、実装、テストする必要がある。                                                     Computer(EC2)
                特にB2Cアプリケーションに求め
                                                                セキュリティコント                                                                                       高運用性: 必要に応じてスケール
                られる性能要件は、アプリケー                                               Security Group configuration
                                                                   ロール                                                                                          アップ可能な高性能データベース
                ション/データベース/ネットワーク
                                                                                                                                                                をクラウドサービスとして提供。
                トラフィックすべてにおいて様々
                                                                ネットワークリソー                                                                                       負荷分散、スナップショットの取
                な考慮が必要。
                                                                                                                                                                得の容易に実現。
                                                                    ス                                          The Internet
                サービスを構成する各種サーバー
                群、ミドルウェアのプロビジョニ                                                                     高運用性:アプリケーションを稼
                                             提供するサービスの特性にあわせ、               セキュリティ・ポ                                                          高統合/拡張性:          高可用/信頼性:200万以上のアプ
                ングはAmazon Cloud Formationま   クラウドインフラの特性を活かし                リシーに基づくア                働させるために必要な、アプリ
                                                                                                                                              Amazonが提供する       リケーションが24時間365日モニタ
                たはAWS が提供するAPIを利用し                                                                  ケーション/インフラアーキテク
                                             たインフラの設計、クラウド運用                クセスグループを設                                                         サービス(データベー        リングされている。信頼性、稼動
                た独自のツールの設計、実装が必                                                                     チャが統合されたプラットフォー
                                             設計をおこない、必要に応じて                 計し、設定する必                                                          スやストレージなど)        率ともに実績のあるプラット
                要となる。                                                                               ムとして提供され、オンデマンド
                                             ツールなどを開発する必要がある。               要がある。                                                             との連携が可能。          フォームを提供。
                                                                                                    でプロビジョニングされる。



Monday, December 17, 12
Thank you!

                           Ayumu Aizawa

                              @ayumin


Monday, December 17, 12

Mais conteúdo relacionado

Destaque

PaaSに適したアプリケーション設計 がもたらすメリット
PaaSに適したアプリケーション設計がもたらすメリットPaaSに適したアプリケーション設計がもたらすメリット
PaaSに適したアプリケーション設計 がもたらすメリット
Ayumu Aizawa
 

Destaque (19)

Heroku Postgres
Heroku PostgresHeroku Postgres
Heroku Postgres
 
Heroku DX
Heroku DXHeroku DX
Heroku DX
 
Herokuトレーニング
HerokuトレーニングHerokuトレーニング
Herokuトレーニング
 
初めてのHeroku Webinar
初めてのHeroku Webinar初めてのHeroku Webinar
初めてのHeroku Webinar
 
実践Heroku アプリ開発編 Webinar
実践Heroku アプリ開発編 Webinar実践Heroku アプリ開発編 Webinar
実践Heroku アプリ開発編 Webinar
 
やれる Heroku - Java アプリケーション開発編
やれる Heroku - Java アプリケーション開発編やれる Heroku - Java アプリケーション開発編
やれる Heroku - Java アプリケーション開発編
 
Heroku Connect Webinar
Heroku Connect WebinarHeroku Connect Webinar
Heroku Connect Webinar
 
プロフェッショナルのための 実践 Heroku 入門
プロフェッショナルのための 実践 Heroku 入門プロフェッショナルのための 実践 Heroku 入門
プロフェッショナルのための 実践 Heroku 入門
 
実践Herokuデータベース編 Webセミナー
実践Herokuデータベース編 Webセミナー実践Herokuデータベース編 Webセミナー
実践Herokuデータベース編 Webセミナー
 
おいしいherokuの使い方
おいしいherokuの使い方おいしいherokuの使い方
おいしいherokuの使い方
 
Heroku Javaで12-Factor App
Heroku Javaで12-Factor App Heroku Javaで12-Factor App
Heroku Javaで12-Factor App
 
PaaSに適したアプリケーション設計 がもたらすメリット
PaaSに適したアプリケーション設計がもたらすメリットPaaSに適したアプリケーション設計がもたらすメリット
PaaSに適したアプリケーション設計 がもたらすメリット
 
PHP開発者のためのHeroku入門
PHP開発者のためのHeroku入門PHP開発者のためのHeroku入門
PHP開発者のためのHeroku入門
 
かんたんHeroku入門 - Heroku へのデプロイと運用 -
かんたんHeroku入門 - Heroku へのデプロイと運用 -かんたんHeroku入門 - Heroku へのデプロイと運用 -
かんたんHeroku入門 - Heroku へのデプロイと運用 -
 
2015/11/15 Javaでwebアプリケーション入門
2015/11/15 Javaでwebアプリケーション入門2015/11/15 Javaでwebアプリケーション入門
2015/11/15 Javaでwebアプリケーション入門
 
Heroku Dyno再起動時の振る舞い
Heroku Dyno再起動時の振る舞いHeroku Dyno再起動時の振る舞い
Heroku Dyno再起動時の振る舞い
 
特盛!Heroku
特盛!Heroku特盛!Heroku
特盛!Heroku
 
Spring '17開発者向け新機能
Spring '17開発者向け新機能Spring '17開発者向け新機能
Spring '17開発者向け新機能
 
Lightning Experience 時代のフロー開発
Lightning Experience 時代のフロー開発Lightning Experience 時代のフロー開発
Lightning Experience 時代のフロー開発
 

Semelhante a Heroku入門

「ほげエンジニア」の定義について #operationcasual
「ほげエンジニア」の定義について #operationcasual「ほげエンジニア」の定義について #operationcasual
「ほげエンジニア」の定義について #operationcasual
SATOSHI TAGOMORI
 
Google IO 2012 つまみ食い(1) ADT r20 の新機能
Google IO 2012 つまみ食い(1) ADT r20 の新機能Google IO 2012 つまみ食い(1) ADT r20 の新機能
Google IO 2012 つまみ食い(1) ADT r20 の新機能
Takuya Fujimura
 
WEBアプリケーションビルド・ テストツール YEOMAN
WEBアプリケーションビルド・ テストツール YEOMAN WEBアプリケーションビルド・ テストツール YEOMAN
WEBアプリケーションビルド・ テストツール YEOMAN
kamiyam .
 
OSSで支えられるライブドアの巨大ログ集計 #nhntech
OSSで支えられるライブドアの巨大ログ集計 #nhntechOSSで支えられるライブドアの巨大ログ集計 #nhntech
OSSで支えられるライブドアの巨大ログ集計 #nhntech
SATOSHI TAGOMORI
 
Unity3.5と4.0の違い
Unity3.5と4.0の違いUnity3.5と4.0の違い
Unity3.5と4.0の違い
Keigo Ando
 
Movable type-seminar-20120411-ideamans
Movable type-seminar-20120411-ideamansMovable type-seminar-20120411-ideamans
Movable type-seminar-20120411-ideamans
Kunihiko Miyanaga
 

Semelhante a Heroku入門 (20)

セプテーニさんでのセミナー
セプテーニさんでのセミナーセプテーニさんでのセミナー
セプテーニさんでのセミナー
 
Ruby which Supports Social Platform
Ruby which Supports Social PlatformRuby which Supports Social Platform
Ruby which Supports Social Platform
 
「ほげエンジニア」の定義について #operationcasual
「ほげエンジニア」の定義について #operationcasual「ほげエンジニア」の定義について #operationcasual
「ほげエンジニア」の定義について #operationcasual
 
すごいぞ!Google Chrome
すごいぞ!Google Chromeすごいぞ!Google Chrome
すごいぞ!Google Chrome
 
LeanStartup "Reliability"
LeanStartup "Reliability"LeanStartup "Reliability"
LeanStartup "Reliability"
 
PhoneGap Introduction
PhoneGap IntroductionPhoneGap Introduction
PhoneGap Introduction
 
Google IO 2012 つまみ食い(1) ADT r20 の新機能
Google IO 2012 つまみ食い(1) ADT r20 の新機能Google IO 2012 つまみ食い(1) ADT r20 の新機能
Google IO 2012 つまみ食い(1) ADT r20 の新機能
 
WEBアプリケーションビルド・ テストツール YEOMAN
WEBアプリケーションビルド・ テストツール YEOMAN WEBアプリケーションビルド・ テストツール YEOMAN
WEBアプリケーションビルド・ テストツール YEOMAN
 
モバイルビジネスの動向
モバイルビジネスの動向モバイルビジネスの動向
モバイルビジネスの動向
 
OSSで支えられるライブドアの巨大ログ集計 #nhntech
OSSで支えられるライブドアの巨大ログ集計 #nhntechOSSで支えられるライブドアの巨大ログ集計 #nhntech
OSSで支えられるライブドアの巨大ログ集計 #nhntech
 
PhoneGapで作るハイブリッドアプリケーション
PhoneGapで作るハイブリッドアプリケーションPhoneGapで作るハイブリッドアプリケーション
PhoneGapで作るハイブリッドアプリケーション
 
Aiming study#6pdf
Aiming study#6pdfAiming study#6pdf
Aiming study#6pdf
 
WordPress+不動産プラグイン活用例
WordPress+不動産プラグイン活用例WordPress+不動産プラグイン活用例
WordPress+不動産プラグイン活用例
 
Wco2012 不動産プラグイン.活用例
Wco2012 不動産プラグイン.活用例Wco2012 不動産プラグイン.活用例
Wco2012 不動産プラグイン.活用例
 
Unity3.5と4.0の違い
Unity3.5と4.0の違いUnity3.5と4.0の違い
Unity3.5と4.0の違い
 
Seminar report (Building a Linux server and AWS SDK for Ruby)
Seminar report (Building a Linux server and AWS SDK for Ruby)Seminar report (Building a Linux server and AWS SDK for Ruby)
Seminar report (Building a Linux server and AWS SDK for Ruby)
 
Building document with the Sphinx public edtion
Building document with the Sphinx public edtionBuilding document with the Sphinx public edtion
Building document with the Sphinx public edtion
 
とある会社のエンジニアたちのAndroidへのフリーダムな取り組み
とある会社のエンジニアたちのAndroidへのフリーダムな取り組みとある会社のエンジニアたちのAndroidへのフリーダムな取り組み
とある会社のエンジニアたちのAndroidへのフリーダムな取り組み
 
Movable type-seminar-20120411-ideamans
Movable type-seminar-20120411-ideamansMovable type-seminar-20120411-ideamans
Movable type-seminar-20120411-ideamans
 
Code Anything
Code AnythingCode Anything
Code Anything
 

Mais de Salesforce Developers Japan

データ連携の新しいカタチ - 変更データキャプチャ/プラットフォームイベントを MuleSoft Anypoint Platform と組み合わせて試してみよう
データ連携の新しいカタチ - 変更データキャプチャ/プラットフォームイベントを MuleSoft Anypoint Platform と組み合わせて試してみようデータ連携の新しいカタチ - 変更データキャプチャ/プラットフォームイベントを MuleSoft Anypoint Platform と組み合わせて試してみよう
データ連携の新しいカタチ - 変更データキャプチャ/プラットフォームイベントを MuleSoft Anypoint Platform と組み合わせて試してみよう
Salesforce Developers Japan
 
業務課題の解決に、データ分析・予測結果の活用を - Einstein Discovery / Einstein 予測ビルダーのご紹介 -
業務課題の解決に、データ分析・予測結果の活用を - Einstein Discovery / Einstein 予測ビルダーのご紹介 -業務課題の解決に、データ分析・予測結果の活用を - Einstein Discovery / Einstein 予測ビルダーのご紹介 -
業務課題の解決に、データ分析・予測結果の活用を - Einstein Discovery / Einstein 予測ビルダーのご紹介 -
Salesforce Developers Japan
 

Mais de Salesforce Developers Japan (20)

Salesforce DX の始め方とパートナー様成功事例
Salesforce DX の始め方とパートナー様成功事例Salesforce DX の始め方とパートナー様成功事例
Salesforce DX の始め方とパートナー様成功事例
 
データ連携の新しいカタチ - 変更データキャプチャ/プラットフォームイベントを MuleSoft Anypoint Platform と組み合わせて試してみよう
データ連携の新しいカタチ - 変更データキャプチャ/プラットフォームイベントを MuleSoft Anypoint Platform と組み合わせて試してみようデータ連携の新しいカタチ - 変更データキャプチャ/プラットフォームイベントを MuleSoft Anypoint Platform と組み合わせて試してみよう
データ連携の新しいカタチ - 変更データキャプチャ/プラットフォームイベントを MuleSoft Anypoint Platform と組み合わせて試してみよう
 
Einstein Analyticsでのデータ取り込みと加工
Einstein Analyticsでのデータ取り込みと加工Einstein Analyticsでのデータ取り込みと加工
Einstein Analyticsでのデータ取り込みと加工
 
GMOペパボのエンジニアが語るHeroku活用ノウハウ
GMOペパボのエンジニアが語るHeroku活用ノウハウGMOペパボのエンジニアが語るHeroku活用ノウハウ
GMOペパボのエンジニアが語るHeroku活用ノウハウ
 
Salesforce Big Object 最前線
Salesforce Big Object 最前線Salesforce Big Object 最前線
Salesforce Big Object 最前線
 
Salesforce 開発者向け最新情報 Web セミナー 〜 TrailheaDX での新発表 & Summer '19 リリース新機能 〜
Salesforce 開発者向け最新情報 Web セミナー 〜 TrailheaDX での新発表 & Summer '19 リリース新機能 〜Salesforce 開発者向け最新情報 Web セミナー 〜 TrailheaDX での新発表 & Summer '19 リリース新機能 〜
Salesforce 開発者向け最新情報 Web セミナー 〜 TrailheaDX での新発表 & Summer '19 リリース新機能 〜
 
Einstein Next Best Action を試してみよう
Einstein Next Best Action を試してみようEinstein Next Best Action を試してみよう
Einstein Next Best Action を試してみよう
 
Salesforce DXとLightning Web ComponentsでモダンSalesforceアプリ開発
Salesforce DXとLightning Web ComponentsでモダンSalesforceアプリ開発Salesforce DXとLightning Web ComponentsでモダンSalesforceアプリ開発
Salesforce DXとLightning Web ComponentsでモダンSalesforceアプリ開発
 
Lightning時代のService Cloud概要とカスタマイズ
Lightning時代のService Cloud概要とカスタマイズLightning時代のService Cloud概要とカスタマイズ
Lightning時代のService Cloud概要とカスタマイズ
 
Spring '19リリース開発者向け新機能セミナー
Spring '19リリース開発者向け新機能セミナーSpring '19リリース開発者向け新機能セミナー
Spring '19リリース開発者向け新機能セミナー
 
業務課題の解決に、データ分析・予測結果の活用を - Einstein Discovery / Einstein 予測ビルダーのご紹介 -
業務課題の解決に、データ分析・予測結果の活用を - Einstein Discovery / Einstein 予測ビルダーのご紹介 -業務課題の解決に、データ分析・予測結果の活用を - Einstein Discovery / Einstein 予測ビルダーのご紹介 -
業務課題の解決に、データ分析・予測結果の活用を - Einstein Discovery / Einstein 予測ビルダーのご紹介 -
 
Einstein analyticsdashboardwebinar
Einstein analyticsdashboardwebinarEinstein analyticsdashboardwebinar
Einstein analyticsdashboardwebinar
 
MuleSoft Anypoint Platformのコンセプトとサービス
MuleSoft Anypoint PlatformのコンセプトとサービスMuleSoft Anypoint Platformのコンセプトとサービス
MuleSoft Anypoint Platformのコンセプトとサービス
 
IoTで成功を収めるための製品と戦略 〜 Salesforce IoT 〜
IoTで成功を収めるための製品と戦略 〜 Salesforce IoT 〜IoTで成功を収めるための製品と戦略 〜 Salesforce IoT 〜
IoTで成功を収めるための製品と戦略 〜 Salesforce IoT 〜
 
Heroku seminar winter19
Heroku seminar winter19Heroku seminar winter19
Heroku seminar winter19
 
Dreamforce18 update platform
Dreamforce18 update platformDreamforce18 update platform
Dreamforce18 update platform
 
Winter '19 開発者向け新機能
Winter '19 開発者向け新機能Winter '19 開発者向け新機能
Winter '19 開発者向け新機能
 
Lightning時代のレポート ダッシュボード & Flow 最前線
Lightning時代のレポート ダッシュボード & Flow 最前線Lightning時代のレポート ダッシュボード & Flow 最前線
Lightning時代のレポート ダッシュボード & Flow 最前線
 
Summer18 開発者向け新機能Webセミナー
Summer18 開発者向け新機能WebセミナーSummer18 開発者向け新機能Webセミナー
Summer18 開発者向け新機能Webセミナー
 
使ってみよう、Salesforce Big Object!
使ってみよう、Salesforce Big Object!使ってみよう、Salesforce Big Object!
使ってみよう、Salesforce Big Object!
 

Último

Último (12)

論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
 
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
 
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
 
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
 
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
 
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
 
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native IntegrationsUtilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
 
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
 
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
 

Heroku入門

  • 1. Heroku 入門 Heroku getting started 相澤 歩 @ayumin 株式会社セールスフォース・ドットコム Monday, December 17, 12
  • 2. Safe harbor Safe harbor statement under the Private Securities Litigation Reform Act of 1995: This presentation may contain forward-looking statements that involve risks, uncertainties, and assumptions. If any such uncertainties materialize or if any of the assumptions proves incorrect, the results of salesforce.com, inc. could differ materially from the results expressed or implied by the forward- looking statements we make. All statements other than statements of historical fact could be deemed forward-looking, including any projections of subscriber growth, earnings, revenues, or other financial items and any statements regarding strategies or plans of management for future operations, statements of belief, any statements concerning new, planned, or upgraded services or technology developments and customer contracts or use of our services. The risks and uncertainties referred to above include – but are not limited to – risks associated with developing and delivering new functionality for our service, our new business model, our past operating losses, possible fluctuations in our operating results and rate of growth, interruptions or delays in our Web hosting, breach of our security measures, risks associated with possible mergers and acquisitions, the immature market in which we operate, our relatively limited operating history, our ability to expand, retain, and motivate our employees and manage our growth, new releases of our service and successful customer deployment, our limited history reselling non-salesforce.com products, and utilization and selling to larger enterprise customers. Further information on potential factors that could affect the financial results of salesforce.com, inc. is included in our annual report on Form 10-K for the most recent fiscal quarter ended July 31, 2011. This document and others are available on the SEC Filings section of the Investor Information section of our Web site. Any unreleased services or features referenced in this or other press releases or public statements are not currently available and may not be delivered on time or at all. Customers who purchase our services should make the purchase decisions based upon features that are currently available. Salesforce.com, inc. assumes no obligation and does not intend to update these forward- looking statements. Monday, December 17, 12
  • 5. プロフェッショナルなアプリケーション開発者のための 世界で最も先進的なプラットフォーム・クラウド www.heroku.com Monday, December 17, 12
  • 6. プロフェッショナルなアプリケーション開発者のための 世界で最も先進的なプラットフォーム・クラウド www.heroku.com Monday, December 17, 12
  • 7. サーバーを意識しなくて良い Forget servers あらゆる言語・フレームワークを利用可能 Run everything アプリケーションの状況をすべて可視化 See everything 信頼と実績 Trust & Managed Monday, December 17, 12
  • 8. サーバーを意識しなくて良い Forget servers Monday, December 17, 12
  • 10. Git git-scm.com Monday, December 17, 12
  • 11. 継続的デプロイ Continues Deployment Monday, December 17, 12
  • 12. 継続的デプロイ Continues Deployment Monday, December 17, 12
  • 13. 継続的デプロイ Continues Deployment Monday, December 17, 12
  • 16. アプリケーションのスケールが容易 Easy to scale your app Monday, December 17, 12
  • 21. アドオンによる機能拡張 Add-on Ecosystem Monday, December 17, 12
  • 32. サーバーを意識しなくて良い Forget servers あらゆる言語・フレームワークを利用可能 Run everything アプリケーションの状況をすべて可視化 See everything 信頼と実績 Trust & Managed Monday, December 17, 12
  • 33. あらゆる言語・フレームワークを利用可能 Run everything Monday, December 17, 12
  • 34. Scala Java Clojure Ruby Python Node.js Monday, December 17, 12
  • 35. PHP Lua JRuby Scala Java Clojure Perl Ruby Common Lisp Python Node.js buildpacks Dart R Go devcenter.heroku.com/articles/buildpacks Monday, December 17, 12
  • 36. サーバーを意識しなくて良い Forget servers あらゆる言語・フレームワークを利用可能 Run everything アプリケーションの状況をすべて可視化 See everything 信頼と実績 Trust & Managed Monday, December 17, 12
  • 37. アプリケーションの状況をすべて可視化 See everything Monday, December 17, 12
  • 38. heroku logs -tail Monday, December 17, 12
  • 39. heroku logs -tail NewRelic Papertrail Monday, December 17, 12
  • 40. サーバーを意識しなくて良い Forget servers あらゆる言語・フレームワークを利用可能 Run everything アプリケーションの状況をすべて可視化 See everything 信頼と実績 Trust & Managed Monday, December 17, 12
  • 41. 信頼と実績 Trust & Managed Monday, December 17, 12
  • 42. 2,548,279 apps runnig on heroku Monday, December 17, 12
  • 43. Herokuの利用事例 success.heroku.com Monday, December 17, 12
  • 44. Support your marathon Monday, December 17, 12
  • 48. 1stHoldings × BrainPad Business Intelligent × Business Analytics ウイングアークとブレインパッドが ビッグデータ時代のBI/BA領域で協業 両社でセールスフォース・ドットコムが提供する Herokuプラットフォーム上のキャンペーンアプリ ケーションへのマーケティングソリューションの 共同開発で合意∼ 11/20 ウイングアーク社プレスリリース Monday, December 17, 12
  • 49. 1stHoldings × BrainPad Business Intelligent × Business Analytics ウイングアークとブレインパッドが ビッグデータ時代のBI/BA領域で協業 両社でセールスフォース・ドットコムが提供する Herokuプラットフォーム上のキャンペーンアプリ ケーションへのマーケティングソリューションの 共同開発で合意∼ 11/20 ウイングアーク社プレスリリース Monday, December 17, 12
  • 50. パソナテック ライフスタイル型ジョブポータル Job-Hub Monday, December 17, 12
  • 51. SHANON Marketing Platform バーチャル・イベントブース Monday, December 17, 12
  • 52. CROUD CAST BizNote Monday, December 17, 12
  • 54. Herokuをはじめよう Let’s start Heroku Monday, December 17, 12
  • 55. 開発ツール toolbelt.heroku.com Monday, December 17, 12
  • 56. 開発ツール toolbelt.heroku.com Monday, December 17, 12
  • 57. Eclipse Plugin toolbelt.heroku.com Monday, December 17, 12
  • 58. Eclipse Plugin toolbelt.heroku.com Monday, December 17, 12
  • 59. Heroku Enterprise for Java enterprise.heroku.com Monday, December 17, 12
  • 60. 開発者向けドキュメント devcenter.heroku.com Monday, December 17, 12
  • 61. 開発者向けドキュメント devcenter.heroku.com Monday, December 17, 12
  • 62. 稼働状況のレポート status.heroku.com Monday, December 17, 12
  • 63. 稼働状況のレポート status.heroku.com Monday, December 17, 12
  • 64. プラットフォーム・サポート help.heroku.com Monday, December 17, 12
  • 65. プラットフォーム・サポート help.heroku.com Monday, December 17, 12
  • 66. コミュニティー facebook.com/herokujp Monday, December 17, 12
  • 67. Question? Ayumu Aizawa @ayumin Monday, December 17, 12
  • 68. リソースの配分 アーキテクチャ検討要素 Herokuのアーキテクチャ 高生産性: B2Cアプリケーションに採用実績の多 ビジネス・アプリケーション Business Application and い各種フレームワークを用いたアプリケーション構 カスタム開発 サービス Services 築の手順を公式に提供。 アプリケーション Ruby on Rails, Spring, Grails, 高柔軟性:アプリケーションで利用する言語を自動 フレームワーク CakePHP etc… 検知してメンテナンスされた処理系が自動で設定さ アプリケーション・アーキテクチャ プログラミング れる。(独自の処理系への差替えも可能) 言語 buildpack 高生産/運用性:分散バージョン管理ツールとシーム アプリケーション レスに統合されたデプロイ/ライフサイクル管理。 ライフサイクル管理 Git 高拡張性:約80種類のアドオンによるプラット 外部サービス統合 Add-on Ecosystem フォームの拡張が可能。 拡張性・柔軟性 Scaling 高柔軟/拡張性: Dynoによる柔軟なスケールアウト/ Dyno system インを実現。障害の自動検知と再起動、最適化され たアクセス制御がプラットフォームを基本機能とし 高可用性・耐障害性 Dyno Manifold て提供。 アクセス(経路)制 Intelligent Routing 高統合/拡張性: Amazonが提供するサービス(デー 御 タベースやストレージなど)との連携が可能。 データベース Heroku Postgres 高運用性: 必要に応じてスケールアップ可能な高性 インフラ・ストラクチャ ストレージ、ディス 能データベースをクラウドサービスとして提供。負 ク 荷分散、スナップショットの取得の容易に実現。 サーバーリソース Heroku Kernel 高運用性:アプリケーションを稼働させるために必 要な、アプリケーション/インフラアーキテクチャが セキュリティ 統合されたプラットフォームとして提供され、オン コントロール デマンドでプロビジョニングされる。 ネットワークリソー The Internet 高可用/信頼性: 200万以上のアプリケーションが24 ス 時間365日モニタリングされている。信頼性、稼動 率ともに実績のあるプラットフォームを提供。 Monday, December 17, 12
  • 69. ビジネス・アプリケーション Business Application and Services アプリケーション Amazon Web Servidces のような Ruby on Rails, Spring, Grails, CakePHP etc… フレームワーク 高生産性: B2Cアプリケーショ アプリケーション・アーキテクチャ インフラ提供型クラウド(IaaS) を ンに採用実績の多い各種フレーム 有効に活用するためには、 プログラミング ワークを用いたアプリケーション 既存のインフラ技術だけで 言語 buildpack 構築の手順を公式に提供。 なく、採用する IaaS の特 アプリケーション 性を理解し、実績・ノウハ ライフサイクル管理 Git ウに基づく最適なインフラ 高柔軟性:アプリケーションで利 用する言語を自動検知してメンテ 設計・実装ができるアーキ 外部サービス統合 ナンスされた処理系が自動で設定 Add-on Ecosystem テクトが必要です。 される。(独自の処理系への差替 えも可能) 拡張性・柔軟性 Scaling Dyno system アプリケーション・アーキテク チャと利用する外部サービス・ミ 高生産/運用性:分散バージョン管 ドルウェアの統合を独自に設計、 高可用性・耐障害性 Dyno Manifold 理ツールとシームレスに統合され 実装、テストする必要がある。 たデプロイ/ライフサイクル管理。 アクセス(経路)制 Amazon Elastic Load アプリケーションのデプロイ手続 御 Intelligent Routing 高拡張性:約80種類のアドオンに を独自に設計、実装、テストする Balancer(ELB) よるプラットフォームの拡張が可 必要がある。 Amazon Relational Database 能。 データベース Heroku Postgres アプリケーション障害時のモニタ Service(RDS) 高柔軟/拡張性: Dynoによる柔軟 インフラストラクチャ リング、復旧のためのアーキテク ストレージ、ディス Amazon Simple チャを設計、実装、テストする必 Amazon Elastic Storage なスケールアウト/インを実現。障 要がある。 ク Block Storage(EBS) Service(S3) 害の自動検知と再起動、最適化さ れたアクセス制御がプラット アプリケーションの負荷分散を実 Amazon Elastic Cloud フォームを基本機能として提供。 現するためのアーキテクチャを設 サーバーリソース Heroku Kernel 計、実装、テストする必要がある。 Computer(EC2) 特にB2Cアプリケーションに求め セキュリティコント 高運用性: 必要に応じてスケール られる性能要件は、アプリケー Security Group configuration ロール アップ可能な高性能データベース ション/データベース/ネットワーク をクラウドサービスとして提供。 トラフィックすべてにおいて様々 ネットワークリソー 負荷分散、スナップショットの取 な考慮が必要。 得の容易に実現。 ス The Internet サービスを構成する各種サーバー 群、ミドルウェアのプロビジョニ 高運用性:アプリケーションを稼 提供するサービスの特性にあわせ、 セキュリティ・ポ 高統合/拡張性: 高可用/信頼性:200万以上のアプ ングはAmazon Cloud Formationま クラウドインフラの特性を活かし リシーに基づくア 働させるために必要な、アプリ Amazonが提供する リケーションが24時間365日モニタ たはAWS が提供するAPIを利用し ケーション/インフラアーキテク たインフラの設計、クラウド運用 クセスグループを設 サービス(データベー リングされている。信頼性、稼動 た独自のツールの設計、実装が必 チャが統合されたプラットフォー 設計をおこない、必要に応じて 計し、設定する必 スやストレージなど) 率ともに実績のあるプラット 要となる。 ムとして提供され、オンデマンド ツールなどを開発する必要がある。 要がある。 との連携が可能。 フォームを提供。 でプロビジョニングされる。 Monday, December 17, 12
  • 70. Thank you! Ayumu Aizawa @ayumin Monday, December 17, 12