SlideShare a Scribd company logo
© 2016 IBM Corporation
InnovationOptimizationSecure Data
Dynamic Infrastructure
Infrastructure Resiliency
Anywhere, Anytime
Elasticity and Automated
Application Resiliency
Cloud Enabled
On- or off-premises
Cloud Native
Off-premises
UrbanCodeを使用した
Bluemixとオンプレミスの統合デプロイ
日本アイ・ビー・エム株式会社
⿊川 敦
akuro@jp.ibm.com
第7回 Bluemixユーザー会 〜新春LT大会〜
© 2016 IBM Corporation2
自己紹介
日本アイ・ビー・エム株式会社に所属
• WebSphere テクニカル・セールス
• お客様担当SEとしてSOAプロジェクトに参加
• Rational テクニカル・セールス
Java設計、開発ツール
メインフレーム開発ツール
DevOpsとUrbanCodeの立ち上げ
• クラウドソフトウェア
Bluemix、WAS Liberty
中小企業診断士
• 商店街支援、東北の復興支援
趣味:マラソン
© 2016 IBM Corporation3
Bluemixで昨年よく使われたサービスは?
Node-Red ですかね?
© 2016 IBM Corporation4
NodeRedの魅⼒
ビジュアルに設計・実装できること!
© 2016 IBM Corporation5
ではアプリケーション・デプロイの世界はどうでしょう
実施手順書
© 2016 IBM Corporation6
Jenkisで自動化してみましたが
開発者 運用担当者
スクリプト
開発部門 運用部門
課題
開発部門から提示される
スクリプトが理解できない
(運用部門には難しい)
リリース手順書の修正・変更が、
適宜反映されていない
エラー時の対応方法が記載してない
複雑な環境を一元的に把握できない
ごめん、
理解できない・・・
© 2016 IBM Corporation7
アプリケーション・デプロイの世界もわかりやすく!
運用担当者
お~、
ビジュアル!
© 2016 IBM Corporation8
アプリケーション・デプロイの世界もわかりやすく!
1クリックデプロイ
運用担当者
環境毎だから
わかりやすい!
© 2016 IBM Corporation9
これがUrbanCode Deployです!
© 2016 IBM Corporation10
もちろんBluemix (Cloud Foundry) も!
プラグインもたくさん
© 2016 IBM Corporation11
開発 構成管理 ビルド 統合テスト環境 ステージング環境 本番環境
アプリケーションのリリースの流れ
開発 運用
IBM UrbanCode Deploy
単体テスト・ツール
ビルド・ツール
(Jenkins, etc.)
Chef構成管理ツール
(Subversion, Git, etc.)
Puppetテスト自動化・管理ツール
OpenStack
継続的デリバリーを実現するIBM UrbanCode Deploy
© 2016 IBM Corporation12
オフ
プレミス
オン
プレミス
Git
RTC ビルド・ジョブ
(フロント)
RFT/RTW
Bluemix
デプロイ
プロセス
(フロント)
デプロイ
プロセス
(バックエンド)
統合
テスト
WAS
Webアプリ
(フロント)
業務サービス
(バックエンド)
Cloud
Integration
UI
テスト
スクリプト
Secure
Connector
SCM
(フロント)
SCM
(バックエンド)
開発者
Jenkins
ビルド・ジョブ
(デプロイ)
ビルド・ジョブ
(バックエンド)
UCD (UrbanCode Deploy)ビルド・ジョブ
(ビルド & デプロイ)
ビルド
デプロイ
テスト
テストビルド開発 デプロイ
ソース・コード管理
UrbanCodeを使用したBluemixとオンプレミスの統合デプロイ(例)
© 2016 IBM Corporation13
パイプラインとして、デプロイ(配布)とテストのプロセスが定義されている
バックエンド・アプリの配布
フロント・アプリの配布
テストの起動
デプロイ
プロセス
(フロント)
デプロイ
プロセス
(バックエンド)
統合
テスト
Urbancode Deploy
デプロイ
UrbanCode Deploy の設計画面
© 2016 IBM Corporation14
デプロイ
プロセス
(フロント)
デプロイ
プロセス
(バックエンド)
統合
テスト
UrbanCode Deploy の実⾏画面
パイプラインとして定義されたプロセスの順で実⾏され、結果が可視化される
© 2016 IBM Corporation15
https://developer.ibm.com/urbancode/2014/09/09/urbancode-bluemix-hybrid-cloud-deployment/
UrbanCode with Bluemix for Hybrid Cloud Deployment
© 2016 IBM Corporation16
http://www.slideshare.net/Urbancode/continuous-delivery-with-jenkins-enterprise-and-ibm-urbancode-deploy
Jenkins vs UrbanCode Deploy ?
© 2016 IBM Corporation17
http://www.slideshare.net/Urbancode/continuous-delivery-with-jenkins-enterprise-and-ibm-urbancode-deploy
Putting it all together – Continuous Delivery
© 2016 IBM Corporation18
Let’s try UrbanCode Deploy!
https://developer.ibm.com/urbancode/products/urbancode-deploy/evaluate-urbancode-deploy/
UrbanCode Deployの評価版
© 2016 IBM Corporation19

More Related Content

What's hot

デジタル広告におけるブロックチェーンの適用
デジタル広告におけるブロックチェーンの適用デジタル広告におけるブロックチェーンの適用
デジタル広告におけるブロックチェーンの適用
YUSUKE MORIZUMI
 
Bluemix_API_Possibility
Bluemix_API_PossibilityBluemix_API_Possibility
Bluemix_API_Possibility
Harada Kazuki
 
【SoftLayer事例】V-CUBE ミーティングを支えるSoftLayer
【SoftLayer事例】V-CUBE ミーティングを支えるSoftLayer【SoftLayer事例】V-CUBE ミーティングを支えるSoftLayer
【SoftLayer事例】V-CUBE ミーティングを支えるSoftLayer
softlayerjp
 
スマートスピーカーの提案時によく出てくる課題と、その処方箋のLine
スマートスピーカーの提案時によく出てくる課題と、その処方箋のLineスマートスピーカーの提案時によく出てくる課題と、その処方箋のLine
スマートスピーカーの提案時によく出てくる課題と、その処方箋のLine
Hiroyuki Hiki
 
クラウドAPIを利用した開発について ~ セルフポータル、ストレージサービス、Infrastructure as a code ~
クラウドAPIを利用した開発について ~ セルフポータル、ストレージサービス、Infrastructure as a code ~クラウドAPIを利用した開発について ~ セルフポータル、ストレージサービス、Infrastructure as a code ~
クラウドAPIを利用した開発について ~ セルフポータル、ストレージサービス、Infrastructure as a code ~
Kimihiko Kitase
 
ショッピングサイトにおける商品画像への Could Vision API の活用
ショッピングサイトにおける商品画像への Could Vision API の活用ショッピングサイトにおける商品画像への Could Vision API の活用
ショッピングサイトにおける商品画像への Could Vision API の活用
慎太郎 木村
 
2016年冬 IBMクラウド最新動向
2016年冬 IBMクラウド最新動向2016年冬 IBMクラウド最新動向
2016年冬 IBMクラウド最新動向
Kimihiko Kitase
 
20160621 KDL_monacaソリューションセミナー
20160621 KDL_monacaソリューションセミナー20160621 KDL_monacaソリューションセミナー
20160621 KDL_monacaソリューションセミナー
kdl_yamanaka
 
私のあれこれBluemix体験談
私のあれこれBluemix体験談私のあれこれBluemix体験談
私のあれこれBluemix体験談
softlayerjp
 
Serverlessconf Tokyo 2017 Biz serverless お客様のビジネスを支える サーバーレスアーキテクチャーと開発としてのビジ...
Serverlessconf Tokyo 2017 Biz serverless お客様のビジネスを支えるサーバーレスアーキテクチャーと開発としてのビジ...Serverlessconf Tokyo 2017 Biz serverless お客様のビジネスを支えるサーバーレスアーキテクチャーと開発としてのビジ...
Serverlessconf Tokyo 2017 Biz serverless お客様のビジネスを支える サーバーレスアーキテクチャーと開発としてのビジ...
Hiroyuki Hiki
 
BANKING API AND API ECOSYSTEM
BANKING API AND API ECOSYSTEMBANKING API AND API ECOSYSTEM
BANKING API AND API ECOSYSTEM
API Meetup
 
Banking APIとAPIエコシステム
Banking APIとAPIエコシステムBanking APIとAPIエコシステム
Banking APIとAPIエコシステム
API Meetup
 
SIer目線でみたbluemix "bluemixハッカソン、watson ハッカソンでの知見"
SIer目線でみたbluemix "bluemixハッカソン、watson ハッカソンでの知見"SIer目線でみたbluemix "bluemixハッカソン、watson ハッカソンでの知見"
SIer目線でみたbluemix "bluemixハッカソン、watson ハッカソンでの知見"
Hideaki Tokida
 
APIエコノミーの現状と今後の期待
APIエコノミーの現状と今後の期待APIエコノミーの現状と今後の期待
APIエコノミーの現状と今後の期待
Rasmus Ekman
 
ここがオモロイ!IBMクラウド ~入社して60日で分かったこと~
ここがオモロイ!IBMクラウド ~入社して60日で分かったこと~ここがオモロイ!IBMクラウド ~入社して60日で分かったこと~
ここがオモロイ!IBMクラウド ~入社して60日で分かったこと~
softlayerjp
 
クラウドが拓いたITの進化
クラウドが拓いたITの進化クラウドが拓いたITの進化
クラウドが拓いたITの進化
Rasmus Ekman
 
SA Night #1 | IoTシステムはどう作られるか ソラコムでのSAミッション 
SA Night #1 | IoTシステムはどう作られるか ソラコムでのSAミッション SA Night #1 | IoTシステムはどう作られるか ソラコムでのSAミッション 
SA Night #1 | IoTシステムはどう作られるか ソラコムでのSAミッション 
SORACOM,INC
 
APIエコノミーで日本をよくしましょう
APIエコノミーで日本をよくしましょうAPIエコノミーで日本をよくしましょう
APIエコノミーで日本をよくしましょう
Rasmus Ekman
 
Bluemixハンズオン資料
Bluemixハンズオン資料Bluemixハンズオン資料
Bluemixハンズオン資料
YUSUKE MORIZUMI
 
APIエコノミー (金融編)
APIエコノミー (金融編)APIエコノミー (金融編)
APIエコノミー (金融編)
Rasmus Ekman
 

What's hot (20)

デジタル広告におけるブロックチェーンの適用
デジタル広告におけるブロックチェーンの適用デジタル広告におけるブロックチェーンの適用
デジタル広告におけるブロックチェーンの適用
 
Bluemix_API_Possibility
Bluemix_API_PossibilityBluemix_API_Possibility
Bluemix_API_Possibility
 
【SoftLayer事例】V-CUBE ミーティングを支えるSoftLayer
【SoftLayer事例】V-CUBE ミーティングを支えるSoftLayer【SoftLayer事例】V-CUBE ミーティングを支えるSoftLayer
【SoftLayer事例】V-CUBE ミーティングを支えるSoftLayer
 
スマートスピーカーの提案時によく出てくる課題と、その処方箋のLine
スマートスピーカーの提案時によく出てくる課題と、その処方箋のLineスマートスピーカーの提案時によく出てくる課題と、その処方箋のLine
スマートスピーカーの提案時によく出てくる課題と、その処方箋のLine
 
クラウドAPIを利用した開発について ~ セルフポータル、ストレージサービス、Infrastructure as a code ~
クラウドAPIを利用した開発について ~ セルフポータル、ストレージサービス、Infrastructure as a code ~クラウドAPIを利用した開発について ~ セルフポータル、ストレージサービス、Infrastructure as a code ~
クラウドAPIを利用した開発について ~ セルフポータル、ストレージサービス、Infrastructure as a code ~
 
ショッピングサイトにおける商品画像への Could Vision API の活用
ショッピングサイトにおける商品画像への Could Vision API の活用ショッピングサイトにおける商品画像への Could Vision API の活用
ショッピングサイトにおける商品画像への Could Vision API の活用
 
2016年冬 IBMクラウド最新動向
2016年冬 IBMクラウド最新動向2016年冬 IBMクラウド最新動向
2016年冬 IBMクラウド最新動向
 
20160621 KDL_monacaソリューションセミナー
20160621 KDL_monacaソリューションセミナー20160621 KDL_monacaソリューションセミナー
20160621 KDL_monacaソリューションセミナー
 
私のあれこれBluemix体験談
私のあれこれBluemix体験談私のあれこれBluemix体験談
私のあれこれBluemix体験談
 
Serverlessconf Tokyo 2017 Biz serverless お客様のビジネスを支える サーバーレスアーキテクチャーと開発としてのビジ...
Serverlessconf Tokyo 2017 Biz serverless お客様のビジネスを支えるサーバーレスアーキテクチャーと開発としてのビジ...Serverlessconf Tokyo 2017 Biz serverless お客様のビジネスを支えるサーバーレスアーキテクチャーと開発としてのビジ...
Serverlessconf Tokyo 2017 Biz serverless お客様のビジネスを支える サーバーレスアーキテクチャーと開発としてのビジ...
 
BANKING API AND API ECOSYSTEM
BANKING API AND API ECOSYSTEMBANKING API AND API ECOSYSTEM
BANKING API AND API ECOSYSTEM
 
Banking APIとAPIエコシステム
Banking APIとAPIエコシステムBanking APIとAPIエコシステム
Banking APIとAPIエコシステム
 
SIer目線でみたbluemix "bluemixハッカソン、watson ハッカソンでの知見"
SIer目線でみたbluemix "bluemixハッカソン、watson ハッカソンでの知見"SIer目線でみたbluemix "bluemixハッカソン、watson ハッカソンでの知見"
SIer目線でみたbluemix "bluemixハッカソン、watson ハッカソンでの知見"
 
APIエコノミーの現状と今後の期待
APIエコノミーの現状と今後の期待APIエコノミーの現状と今後の期待
APIエコノミーの現状と今後の期待
 
ここがオモロイ!IBMクラウド ~入社して60日で分かったこと~
ここがオモロイ!IBMクラウド ~入社して60日で分かったこと~ここがオモロイ!IBMクラウド ~入社して60日で分かったこと~
ここがオモロイ!IBMクラウド ~入社して60日で分かったこと~
 
クラウドが拓いたITの進化
クラウドが拓いたITの進化クラウドが拓いたITの進化
クラウドが拓いたITの進化
 
SA Night #1 | IoTシステムはどう作られるか ソラコムでのSAミッション 
SA Night #1 | IoTシステムはどう作られるか ソラコムでのSAミッション SA Night #1 | IoTシステムはどう作られるか ソラコムでのSAミッション 
SA Night #1 | IoTシステムはどう作られるか ソラコムでのSAミッション 
 
APIエコノミーで日本をよくしましょう
APIエコノミーで日本をよくしましょうAPIエコノミーで日本をよくしましょう
APIエコノミーで日本をよくしましょう
 
Bluemixハンズオン資料
Bluemixハンズオン資料Bluemixハンズオン資料
Bluemixハンズオン資料
 
APIエコノミー (金融編)
APIエコノミー (金融編)APIエコノミー (金融編)
APIエコノミー (金融編)
 

Viewers also liked

Geek
GeekGeek
Valor sul centro de triagem lumiar
Valor sul centro de triagem lumiarValor sul centro de triagem lumiar
Valor sul centro de triagem lumiar
Pavel Mocan
 
8 gloria patricia bermúdez aguirre
8 gloria patricia bermúdez aguirre8 gloria patricia bermúdez aguirre
8 gloria patricia bermúdez aguirre
Gloria Bermudez
 
Vijay f&b ppt[1]
Vijay f&b ppt[1]Vijay f&b ppt[1]
Vijay f&b ppt[1]
vijay savani
 
Е-чай (1360)
Е-чай (1360)Е-чай (1360)
Е-чай (1360)
NSP Ukraine
 
Индол-3-Карбинол (1506)
Индол-3-Карбинол (1506)Индол-3-Карбинол (1506)
Индол-3-Карбинол (1506)
NSP Ukraine
 
Сравнительный анализ качества продуктов NSP с продуктами конкурентов
Сравнительный анализ качества продуктов NSP с продуктами конкурентовСравнительный анализ качества продуктов NSP с продуктами конкурентов
Сравнительный анализ качества продуктов NSP с продуктами конкурентов
NSP Ukraine
 
"Подсолнух" коллекция Bremani
"Подсолнух" коллекция Bremani"Подсолнух" коллекция Bremani
"Подсолнух" коллекция Bremani
NSP Ukraine
 
Corso di Formazione: Google App For Education
Corso di Formazione: Google App For EducationCorso di Formazione: Google App For Education
Corso di Formazione: Google App For Education
Design Didattico
 
ゆかりん時計の話
ゆかりん時計の話ゆかりん時計の話
ゆかりん時計の話
MakTak
 
Shibuya.trac、DVCSの導入方法のご紹介
Shibuya.trac、DVCSの導入方法のご紹介Shibuya.trac、DVCSの導入方法のご紹介
Shibuya.trac、DVCSの導入方法のご紹介
Takashi Okamoto
 
第8回 福岡西区勉強会
第8回 福岡西区勉強会第8回 福岡西区勉強会
第8回 福岡西区勉強会Shinya Kinoshita
 
WordPressでの制作説明
WordPressでの制作説明WordPressでの制作説明
WordPressでの制作説明
Toshiaki Endo
 
Git勉強会
Git勉強会Git勉強会
Git勉強会
Masaaki Kakimoto
 
Archive: Git 入門(2014/1/10 社内勉強会)
Archive: Git 入門(2014/1/10 社内勉強会)Archive: Git 入門(2014/1/10 社内勉強会)
Archive: Git 入門(2014/1/10 社内勉強会)
Yoko TAMADA
 
Yamaguchi webgroup06 subversion
Yamaguchi webgroup06 subversionYamaguchi webgroup06 subversion
Yamaguchi webgroup06 subversionOhishi Mikage
 
ヒカラボ「自社サービス開発会社で活躍し続けるために必要な○○とは?」開発エンジニア
ヒカラボ「自社サービス開発会社で活躍し続けるために必要な○○とは?」開発エンジニアヒカラボ「自社サービス開発会社で活躍し続けるために必要な○○とは?」開発エンジニア
ヒカラボ「自社サービス開発会社で活躍し続けるために必要な○○とは?」開発エンジニア
Isamu Suzuki
 
CMSI計算科学技術特論C (2015) feram と強誘電体①
CMSI計算科学技術特論C (2015) feram と強誘電体①CMSI計算科学技術特論C (2015) feram と強誘電体①
CMSI計算科学技術特論C (2015) feram と強誘電体①
Computational Materials Science Initiative
 

Viewers also liked (20)

Geek
GeekGeek
Geek
 
Valor sul centro de triagem lumiar
Valor sul centro de triagem lumiarValor sul centro de triagem lumiar
Valor sul centro de triagem lumiar
 
8 gloria patricia bermúdez aguirre
8 gloria patricia bermúdez aguirre8 gloria patricia bermúdez aguirre
8 gloria patricia bermúdez aguirre
 
Machines on Hire
Machines on HireMachines on Hire
Machines on Hire
 
Vijay f&b ppt[1]
Vijay f&b ppt[1]Vijay f&b ppt[1]
Vijay f&b ppt[1]
 
Е-чай (1360)
Е-чай (1360)Е-чай (1360)
Е-чай (1360)
 
Индол-3-Карбинол (1506)
Индол-3-Карбинол (1506)Индол-3-Карбинол (1506)
Индол-3-Карбинол (1506)
 
Сравнительный анализ качества продуктов NSP с продуктами конкурентов
Сравнительный анализ качества продуктов NSP с продуктами конкурентовСравнительный анализ качества продуктов NSP с продуктами конкурентов
Сравнительный анализ качества продуктов NSP с продуктами конкурентов
 
"Подсолнух" коллекция Bremani
"Подсолнух" коллекция Bremani"Подсолнух" коллекция Bremani
"Подсолнух" коллекция Bremani
 
Corso di Formazione: Google App For Education
Corso di Formazione: Google App For EducationCorso di Formazione: Google App For Education
Corso di Formazione: Google App For Education
 
ゆかりん時計の話
ゆかりん時計の話ゆかりん時計の話
ゆかりん時計の話
 
Shibuya.trac、DVCSの導入方法のご紹介
Shibuya.trac、DVCSの導入方法のご紹介Shibuya.trac、DVCSの導入方法のご紹介
Shibuya.trac、DVCSの導入方法のご紹介
 
Svn+Git
Svn+GitSvn+Git
Svn+Git
 
第8回 福岡西区勉強会
第8回 福岡西区勉強会第8回 福岡西区勉強会
第8回 福岡西区勉強会
 
WordPressでの制作説明
WordPressでの制作説明WordPressでの制作説明
WordPressでの制作説明
 
Git勉強会
Git勉強会Git勉強会
Git勉強会
 
Archive: Git 入門(2014/1/10 社内勉強会)
Archive: Git 入門(2014/1/10 社内勉強会)Archive: Git 入門(2014/1/10 社内勉強会)
Archive: Git 入門(2014/1/10 社内勉強会)
 
Yamaguchi webgroup06 subversion
Yamaguchi webgroup06 subversionYamaguchi webgroup06 subversion
Yamaguchi webgroup06 subversion
 
ヒカラボ「自社サービス開発会社で活躍し続けるために必要な○○とは?」開発エンジニア
ヒカラボ「自社サービス開発会社で活躍し続けるために必要な○○とは?」開発エンジニアヒカラボ「自社サービス開発会社で活躍し続けるために必要な○○とは?」開発エンジニア
ヒカラボ「自社サービス開発会社で活躍し続けるために必要な○○とは?」開発エンジニア
 
CMSI計算科学技術特論C (2015) feram と強誘電体①
CMSI計算科学技術特論C (2015) feram と強誘電体①CMSI計算科学技術特論C (2015) feram と強誘電体①
CMSI計算科学技術特論C (2015) feram と強誘電体①
 

Similar to UrbanCodeを使用したBluemixとオンプレミスの統合デプロイ

金融業界におけるAPIエコノミー / Fintech meetup / IBM
金融業界におけるAPIエコノミー / Fintech meetup / IBM金融業界におけるAPIエコノミー / Fintech meetup / IBM
金融業界におけるAPIエコノミー / Fintech meetup / IBM
Rasmus Ekman
 
IBM STARTUP MEETUP!(スタートアップカフェ大阪)
IBM STARTUP MEETUP!(スタートアップカフェ大阪)IBM STARTUP MEETUP!(スタートアップカフェ大阪)
IBM STARTUP MEETUP!(スタートアップカフェ大阪)
Hiromichi Kano
 
OpenWhisk Serverless への期待
OpenWhisk Serverless への期待OpenWhisk Serverless への期待
OpenWhisk Serverless への期待
Hideaki Tokida
 
Logic of blockchain and quantum computing on ibm cloud platform
Logic of blockchain and quantum computing on ibm cloud platformLogic of blockchain and quantum computing on ibm cloud platform
Logic of blockchain and quantum computing on ibm cloud platform
Tsuyoshi Hirayama
 
基調講演「データのグループウェア化」
基調講演「データのグループウェア化」基調講演「データのグループウェア化」
基調講演「データのグループウェア化」Cybozucommunity
 
Kansumi2013 tamagawa
Kansumi2013 tamagawaKansumi2013 tamagawa
Kansumi2013 tamagawaSORACOM, INC
 
2014.11.12 ibm bluemix pdf
2014.11.12 ibm bluemix pdf2014.11.12 ibm bluemix pdf
2014.11.12 ibm bluemix pdf
Yuichiro Maki
 
IBM and Open @201311
IBM and Open @201311IBM and Open @201311
IBM and Open @201311
Shinichiro Arai
 
企業向けmBaaS「AppPot」を使ったサーバー開発なしの高速モバイルアプリ開発
企業向けmBaaS「AppPot」を使ったサーバー開発なしの高速モバイルアプリ開発企業向けmBaaS「AppPot」を使ったサーバー開発なしの高速モバイルアプリ開発
企業向けmBaaS「AppPot」を使ったサーバー開発なしの高速モバイルアプリ開発
Ryohei Sogo
 
Bluemixの概要とアプリの作り方
Bluemixの概要とアプリの作り方Bluemixの概要とアプリの作り方
Bluemixの概要とアプリの作り方
BMXUG
 
NSA NB委員会セミナー「モバイルアプリ開発業務におけるmonacaの活用」
NSA NB委員会セミナー「モバイルアプリ開発業務におけるmonacaの活用」NSA NB委員会セミナー「モバイルアプリ開発業務におけるmonacaの活用」
NSA NB委員会セミナー「モバイルアプリ開発業務におけるmonacaの活用」
アシアル株式会社
 
【13-B-4】事例から学ぶdev ops実現のためのプラクティス(黒川敦〔日本アイ・ビー・エム〕)
【13-B-4】事例から学ぶdev ops実現のためのプラクティス(黒川敦〔日本アイ・ビー・エム〕)【13-B-4】事例から学ぶdev ops実現のためのプラクティス(黒川敦〔日本アイ・ビー・エム〕)
【13-B-4】事例から学ぶdev ops実現のためのプラクティス(黒川敦〔日本アイ・ビー・エム〕)
Developers Summit
 
OSSではじめるオープン・スタンダードのクラウド @201304
OSSではじめるオープン・スタンダードのクラウド @201304OSSではじめるオープン・スタンダードのクラウド @201304
OSSではじめるオープン・スタンダードのクラウド @201304
Shinichiro Arai
 
企業組織論としてのオープンイノベーション
企業組織論としてのオープンイノベーション企業組織論としてのオープンイノベーション
企業組織論としてのオープンイノベーション
Osaka University
 
Cloud Native and Agile Approach
Cloud Native and Agile ApproachCloud Native and Agile Approach
Cloud Native and Agile Approach
Shinya Yanagihara
 
AWS Summit 2016 「新規事業 "auでんき”をクラウドスピードでサービスイン」
AWS Summit 2016 「新規事業 "auでんき”をクラウドスピードでサービスイン」AWS Summit 2016 「新規事業 "auでんき”をクラウドスピードでサービスイン」
AWS Summit 2016 「新規事業 "auでんき”をクラウドスピードでサービスイン」KDDI
 
Invitation to development tools オープン系開発ツールへのいざない
Invitation to development tools オープン系開発ツールへのいざないInvitation to development tools オープン系開発ツールへのいざない
Invitation to development tools オープン系開発ツールへのいざない
Satoru Yoshida
 
プログラマに贈るクラウドとの上手な付き合い方
プログラマに贈るクラウドとの上手な付き合い方プログラマに贈るクラウドとの上手な付き合い方
プログラマに贈るクラウドとの上手な付き合い方
Keisuke Nishitani
 
「納品のない受託開発」にみるソフトウェア受託開発の未来
「納品のない受託開発」にみるソフトウェア受託開発の未来「納品のない受託開発」にみるソフトウェア受託開発の未来
「納品のない受託開発」にみるソフトウェア受託開発の未来
Yoshihito Kuranuki
 
今なぜサーバーレスなのか
今なぜサーバーレスなのか今なぜサーバーレスなのか
今なぜサーバーレスなのか
真吾 吉田
 

Similar to UrbanCodeを使用したBluemixとオンプレミスの統合デプロイ (20)

金融業界におけるAPIエコノミー / Fintech meetup / IBM
金融業界におけるAPIエコノミー / Fintech meetup / IBM金融業界におけるAPIエコノミー / Fintech meetup / IBM
金融業界におけるAPIエコノミー / Fintech meetup / IBM
 
IBM STARTUP MEETUP!(スタートアップカフェ大阪)
IBM STARTUP MEETUP!(スタートアップカフェ大阪)IBM STARTUP MEETUP!(スタートアップカフェ大阪)
IBM STARTUP MEETUP!(スタートアップカフェ大阪)
 
OpenWhisk Serverless への期待
OpenWhisk Serverless への期待OpenWhisk Serverless への期待
OpenWhisk Serverless への期待
 
Logic of blockchain and quantum computing on ibm cloud platform
Logic of blockchain and quantum computing on ibm cloud platformLogic of blockchain and quantum computing on ibm cloud platform
Logic of blockchain and quantum computing on ibm cloud platform
 
基調講演「データのグループウェア化」
基調講演「データのグループウェア化」基調講演「データのグループウェア化」
基調講演「データのグループウェア化」
 
Kansumi2013 tamagawa
Kansumi2013 tamagawaKansumi2013 tamagawa
Kansumi2013 tamagawa
 
2014.11.12 ibm bluemix pdf
2014.11.12 ibm bluemix pdf2014.11.12 ibm bluemix pdf
2014.11.12 ibm bluemix pdf
 
IBM and Open @201311
IBM and Open @201311IBM and Open @201311
IBM and Open @201311
 
企業向けmBaaS「AppPot」を使ったサーバー開発なしの高速モバイルアプリ開発
企業向けmBaaS「AppPot」を使ったサーバー開発なしの高速モバイルアプリ開発企業向けmBaaS「AppPot」を使ったサーバー開発なしの高速モバイルアプリ開発
企業向けmBaaS「AppPot」を使ったサーバー開発なしの高速モバイルアプリ開発
 
Bluemixの概要とアプリの作り方
Bluemixの概要とアプリの作り方Bluemixの概要とアプリの作り方
Bluemixの概要とアプリの作り方
 
NSA NB委員会セミナー「モバイルアプリ開発業務におけるmonacaの活用」
NSA NB委員会セミナー「モバイルアプリ開発業務におけるmonacaの活用」NSA NB委員会セミナー「モバイルアプリ開発業務におけるmonacaの活用」
NSA NB委員会セミナー「モバイルアプリ開発業務におけるmonacaの活用」
 
【13-B-4】事例から学ぶdev ops実現のためのプラクティス(黒川敦〔日本アイ・ビー・エム〕)
【13-B-4】事例から学ぶdev ops実現のためのプラクティス(黒川敦〔日本アイ・ビー・エム〕)【13-B-4】事例から学ぶdev ops実現のためのプラクティス(黒川敦〔日本アイ・ビー・エム〕)
【13-B-4】事例から学ぶdev ops実現のためのプラクティス(黒川敦〔日本アイ・ビー・エム〕)
 
OSSではじめるオープン・スタンダードのクラウド @201304
OSSではじめるオープン・スタンダードのクラウド @201304OSSではじめるオープン・スタンダードのクラウド @201304
OSSではじめるオープン・スタンダードのクラウド @201304
 
企業組織論としてのオープンイノベーション
企業組織論としてのオープンイノベーション企業組織論としてのオープンイノベーション
企業組織論としてのオープンイノベーション
 
Cloud Native and Agile Approach
Cloud Native and Agile ApproachCloud Native and Agile Approach
Cloud Native and Agile Approach
 
AWS Summit 2016 「新規事業 "auでんき”をクラウドスピードでサービスイン」
AWS Summit 2016 「新規事業 "auでんき”をクラウドスピードでサービスイン」AWS Summit 2016 「新規事業 "auでんき”をクラウドスピードでサービスイン」
AWS Summit 2016 「新規事業 "auでんき”をクラウドスピードでサービスイン」
 
Invitation to development tools オープン系開発ツールへのいざない
Invitation to development tools オープン系開発ツールへのいざないInvitation to development tools オープン系開発ツールへのいざない
Invitation to development tools オープン系開発ツールへのいざない
 
プログラマに贈るクラウドとの上手な付き合い方
プログラマに贈るクラウドとの上手な付き合い方プログラマに贈るクラウドとの上手な付き合い方
プログラマに贈るクラウドとの上手な付き合い方
 
「納品のない受託開発」にみるソフトウェア受託開発の未来
「納品のない受託開発」にみるソフトウェア受託開発の未来「納品のない受託開発」にみるソフトウェア受託開発の未来
「納品のない受託開発」にみるソフトウェア受託開発の未来
 
今なぜサーバーレスなのか
今なぜサーバーレスなのか今なぜサーバーレスなのか
今なぜサーバーレスなのか
 

UrbanCodeを使用したBluemixとオンプレミスの統合デプロイ

  • 1. © 2016 IBM Corporation InnovationOptimizationSecure Data Dynamic Infrastructure Infrastructure Resiliency Anywhere, Anytime Elasticity and Automated Application Resiliency Cloud Enabled On- or off-premises Cloud Native Off-premises UrbanCodeを使用した Bluemixとオンプレミスの統合デプロイ 日本アイ・ビー・エム株式会社 ⿊川 敦 akuro@jp.ibm.com 第7回 Bluemixユーザー会 〜新春LT大会〜
  • 2. © 2016 IBM Corporation2 自己紹介 日本アイ・ビー・エム株式会社に所属 • WebSphere テクニカル・セールス • お客様担当SEとしてSOAプロジェクトに参加 • Rational テクニカル・セールス Java設計、開発ツール メインフレーム開発ツール DevOpsとUrbanCodeの立ち上げ • クラウドソフトウェア Bluemix、WAS Liberty 中小企業診断士 • 商店街支援、東北の復興支援 趣味:マラソン
  • 3. © 2016 IBM Corporation3 Bluemixで昨年よく使われたサービスは? Node-Red ですかね?
  • 4. © 2016 IBM Corporation4 NodeRedの魅⼒ ビジュアルに設計・実装できること!
  • 5. © 2016 IBM Corporation5 ではアプリケーション・デプロイの世界はどうでしょう 実施手順書
  • 6. © 2016 IBM Corporation6 Jenkisで自動化してみましたが 開発者 運用担当者 スクリプト 開発部門 運用部門 課題 開発部門から提示される スクリプトが理解できない (運用部門には難しい) リリース手順書の修正・変更が、 適宜反映されていない エラー時の対応方法が記載してない 複雑な環境を一元的に把握できない ごめん、 理解できない・・・
  • 7. © 2016 IBM Corporation7 アプリケーション・デプロイの世界もわかりやすく! 運用担当者 お~、 ビジュアル!
  • 8. © 2016 IBM Corporation8 アプリケーション・デプロイの世界もわかりやすく! 1クリックデプロイ 運用担当者 環境毎だから わかりやすい!
  • 9. © 2016 IBM Corporation9 これがUrbanCode Deployです!
  • 10. © 2016 IBM Corporation10 もちろんBluemix (Cloud Foundry) も! プラグインもたくさん
  • 11. © 2016 IBM Corporation11 開発 構成管理 ビルド 統合テスト環境 ステージング環境 本番環境 アプリケーションのリリースの流れ 開発 運用 IBM UrbanCode Deploy 単体テスト・ツール ビルド・ツール (Jenkins, etc.) Chef構成管理ツール (Subversion, Git, etc.) Puppetテスト自動化・管理ツール OpenStack 継続的デリバリーを実現するIBM UrbanCode Deploy
  • 12. © 2016 IBM Corporation12 オフ プレミス オン プレミス Git RTC ビルド・ジョブ (フロント) RFT/RTW Bluemix デプロイ プロセス (フロント) デプロイ プロセス (バックエンド) 統合 テスト WAS Webアプリ (フロント) 業務サービス (バックエンド) Cloud Integration UI テスト スクリプト Secure Connector SCM (フロント) SCM (バックエンド) 開発者 Jenkins ビルド・ジョブ (デプロイ) ビルド・ジョブ (バックエンド) UCD (UrbanCode Deploy)ビルド・ジョブ (ビルド & デプロイ) ビルド デプロイ テスト テストビルド開発 デプロイ ソース・コード管理 UrbanCodeを使用したBluemixとオンプレミスの統合デプロイ(例)
  • 13. © 2016 IBM Corporation13 パイプラインとして、デプロイ(配布)とテストのプロセスが定義されている バックエンド・アプリの配布 フロント・アプリの配布 テストの起動 デプロイ プロセス (フロント) デプロイ プロセス (バックエンド) 統合 テスト Urbancode Deploy デプロイ UrbanCode Deploy の設計画面
  • 14. © 2016 IBM Corporation14 デプロイ プロセス (フロント) デプロイ プロセス (バックエンド) 統合 テスト UrbanCode Deploy の実⾏画面 パイプラインとして定義されたプロセスの順で実⾏され、結果が可視化される
  • 15. © 2016 IBM Corporation15 https://developer.ibm.com/urbancode/2014/09/09/urbancode-bluemix-hybrid-cloud-deployment/ UrbanCode with Bluemix for Hybrid Cloud Deployment
  • 16. © 2016 IBM Corporation16 http://www.slideshare.net/Urbancode/continuous-delivery-with-jenkins-enterprise-and-ibm-urbancode-deploy Jenkins vs UrbanCode Deploy ?
  • 17. © 2016 IBM Corporation17 http://www.slideshare.net/Urbancode/continuous-delivery-with-jenkins-enterprise-and-ibm-urbancode-deploy Putting it all together – Continuous Delivery
  • 18. © 2016 IBM Corporation18 Let’s try UrbanCode Deploy! https://developer.ibm.com/urbancode/products/urbancode-deploy/evaluate-urbancode-deploy/ UrbanCode Deployの評価版
  • 19. © 2016 IBM Corporation19