10
Wagby on Cloud Foundry Tomohiro Ichimura Pivotal Japan

Wagby on Cloud Foundry

Embed Size (px)

Citation preview

Page 1: Wagby on Cloud Foundry

Wagby on Cloud FoundryTomohiro IchimuraPivotal Japan

Page 2: Wagby on Cloud Foundry

Wagby はクラウドへ本格展開

Page 3: Wagby on Cloud Foundry

Wagby アプリの展開

1. Designer から war(jar) を deploy # Spring アプリの作成

2. 設定ファイルを変更 # 必要に応じて

3. cf push # cloud foundry へ展開

以上

http://wdd2016.cfapps.io/logon.do(admin:admin)

Page 4: Wagby on Cloud Foundry

Springとは ? #1 エンタープライズ Java アプリケーション開発フレームワーク Apache 2.0 ライセンス

様々なサブプロジェクトの展開

豊富なドキュメントやサンプルコード

100 万以上のダウンロード

Netflix や Fortune 2000 の企業採用

Spring Boot によるクラウド活用の活性化

Page 5: Wagby on Cloud Foundry

Spring Boot Adoption

Source: oss.sonatype.org

4.2MMonthly Maven downloads

Jul-15 Aug-15 Sep-15 Oct-15 Nov-15 Dec-15 Jan-16 Feb-16 Mar-16 Apr-16 May-16 Jun-160

500,000

1,000,000

1,500,000

2,000,000

2,500,000

3,000,000

3,500,000

4,000,000

4,500,000

Page 6: Wagby on Cloud Foundry

Cloud Foundry の概要

様々な開発言語マイクロサービスの支援サービスマーケットプレイス

開発アプリ開発&管理

サービス可用性

可視化と構成管理

CI/CD ツール ,ID, セキュリテイ状態監視 ,メトリックス , パッチ

アプリと基盤のダッシュボード

運用

オペレーティングシステム

Cloud API

コンテナオーケストレーション

差別化の区分バリューライン

Page 7: Wagby on Cloud Foundry

Spring + Cloud Foundry Spring Framework に適した実行環境 : Buildpack(Java

Buildpack) クラウド環境をプロファイル : Profile(CLOUD_PROFILE) マイクロサービスの支援 : Spring Boot, Spring Cloud ロードバランスや HA を自動設定 : Router, Diego 性能監視、ログ通知機能 : APM, loggregator マイクロサービスの支援 : Spring Boot, Spring Cloud への

展開

クラウドへの移行にもコード変更が必要性ない : Wagby

Page 8: Wagby on Cloud Foundry

実行環境 *

ファイルシステム

アプリケーション(Spring Boot) ブルーグリーン・デプロイ

カナリースタイル・デプロイ

• e.g. 事前構成されたWeb Server, アプリケーション構成、 Javaなどの実行環境やエージェントを Buildpackとして提供https://github.com/cloudfoundry/java-buildpack.git

C o n t a i n e r

Linux host & kernel

アプリケーション開発へのフォーカス

Page 9: Wagby on Cloud Foundry

Wagby on Cloud Foundry いつもの Wagby を

“ 超高速” な使い勝手は同じまま、

どこでも動かせる“可搬性”を提供 – リリースサイクルの短縮– エンタープライズにスタートアップのスピードを提供

クラウド活用をより身近に感じてみましょう– Pivotal Web Services

▪ http://run.pivotal.io

Page 10: Wagby on Cloud Foundry

イベントのお知らせ

Cloud Foundry Days in Tokyo– http://cfdays.connpass.com/event/41201/

Spring Days 2016– http://springday2016.springframework.jp/

Pivotal ジャパン サミット 2016– https://omniattend.com/seminar/pivotal/pjs2016