SlideShare a Scribd company logo
Session ID: APP 003
本情報の内容(添付文書、リンク先などを含む)は、Microsoft Tech Summit 開催日(2016年11月1-2日)時点のものであり、予告なく変更される場合があります。
Agenda
1. はじめに
2. マイクロサービス・アーキテクチャのご紹介
3. Pivotal Cloud Foundry のご紹介
4. デモンストレーション
5. まとめ
Agenda
1. はじめに
2. マイクロサービス・アーキテクチャのご紹介
3. Pivotal Cloud Foundry のご紹介
4. デモンストレーション
5. まとめ
マイクロ・サービス
Pivotal Cloud Foundry on Azure
Pivotal Cloud Foundry GA 記念特別セッション
(米国時間の10月26日 正式リリース)
Pivotal ジャパン株式会社
槙 俊明
Agenda
1. はじめに
2. マイクロサービス・アーキテクチャのご紹介
3. Pivotal Cloud Foundry のご紹介
4. デモンストレーション
5. まとめ
http://devops.com/2014/03/11/you-cant-sell-devops/
Micro Service
前へ!!前へ!!
設計
住宅建築 & ソフトウェア開発
構築
住宅の寿命 30年
生活は30年間で変わる
住みごごちを改善するため
リフォーム
ソフトウェアも再構築?
ソフトウェア・ライフサイクルは
住宅建築よりも短い !!
30 年前 IT 業界では
日本マイクロソフト(株)設立
変更の強いシステム作りのために
どのように作っていくか?
変更に強いシステムを作るため
リリース・サイクルを早めるため
Micro Service
今まで:モノリシック(一枚岩)
UI ロジック DB
war, ear ファイル
UI DBロジック
マイクロサービスのアプローチ : 疎結合
UI
ロジック
DB
UI
ロジック
DB
分散コンピューティングを
意識したシステム開発
マイクロサービス・デザイン・パターン
• API Gateway
• Service Registry / Service Discovery
• Circuit Breaker
• Polyglot Persistence
• Command Query Responsibility Segregation (CQRS)
• Tolerant Reader
• Chained Services
• Asynchronous Messaging
• Service Instantiation
• Consumer-Driven Contracts
• Domain Events
• マイクロサービスの主要な技術の一つ
• 全クライアントがアクセスする唯一のエントリポイント
API
Gateway
API
Gateway
Service AService A
Service B
Service C
10.0.1.1:8080
10.0.1.1:8081
10.0.1.2:8080
10.0.1.2:8083
10.0.1.3:8082
10.0.1.4:8085
Service AService A
Service B
Service C
1. 接続先情報を Service Registory に登録
IP アドレス
Port 番号を登録
Service AService A
Service B
Service C
Load
Balancer
API
Gateway
2. 接続先の情報を問い合わせ
LB が接続先の
IP アドレス
Port 番号を取得
Service A
Service B
Service C
Load
Balancer
API
Gateway
3. 取得した情報を元にサービスに接続
取得した情報を元に
LB はサービスに接続
Service A
Service B
Service C
Load
Balancer
API
Gateway
Azure Service Fabric
Agenda
1. はじめに
2. マイクロサービス・アーキテクチャのご紹介
3. Pivotal Cloud Foundry のご紹介
4. デモンストレーション
5. まとめ
• オープンソースのPaaSソフトウェア
• Cloud Foundry Foundationで開発
• ベンダロックインを回避
• オンプレミス/パブリッククラウドに対応
• 動的な名前解決(DNS)、ルーティング、ロード
バランシング
• オーケストケーション
• 死活監視、自動復旧
• ログの集約
• マルチテナント
• ユーザー管理
Azure対応のPovotal Cloud Foundry 正式リリース
(米国時間 2016 年 10 月26日)
App003 pivotal cloud_foundry_on_azure_で実現する_ja
海外におけるお客様事例
Agenda
1. はじめに
2. マイクロサービス・アーキテクチャのご紹介
3. Pivotal Cloud Foundry のご紹介
4. デモンストレーション
5. まとめ
Cognitive Microservices デモ
写真(画像)から
年齢、性別、感情情報を取得
モノリスからマイクロ・サービス移行へ
UI
Face Detect
warファイル
Emotional
UI サービス
Face Detect
Emotional
モノリシック実装 マイクロ・サービス実装
https://aka.ms/facedetect-msahttps://aka.ms/facedetect-monoligh
デモの構成図
サービス登録動的サービス検知
REST
サービス呼び出し
スケール・
アウト/イン
可用性
(自動再起動)
デモ動画
Demo
Agenda
1. はじめに
2. マイクロサービス・アーキテクチャのご紹介
3. Pivotal Cloud Foundry のご紹介
4. デモンストレーション
5. まとめ
Pivotal Cloud Foundry
(米国時間の10月26日 正式リリース)
自分自身でMSA環境構築するのは大変
サービス登録動的サービス検知
REST
サービス呼び出し
スケール・
アウト/イン
可用性
(自動再起動)
• ソフトウェアの検討・調査・構築時間を大幅削減
• ハイ・セキュリティな環境を提供
• 超ミッション・クリティカル事例
• データ・センター間(西・東)の冗長構成
• 24x7 のサポートを提供
• 構築支援などコンサルティング・サービス提供
• Microsoft & Pivotal Hack Festa も可能
Why ?
You are Hero !!
Session ID: APP 003

More Related Content

PDF
Cld004 パブリッククラウ
PDF
Dep005 azure ネットワーク設計
PDF
S94 Microsoft Azure セキュリティについて
PDF
Dep002 oms log_analytics_によるビッグ
PDF
mbed祭り2016@秋の虎ノ門(AzureIoTSuiteの検証)
PPTX
そうだ、ECL2.0でホステッドプライベート・クラウドをつくろう!
PDF
Cisco の Azure Stack を15分でまるっとご紹介
PDF
Sec010 プロトコルマニア
Cld004 パブリッククラウ
Dep005 azure ネットワーク設計
S94 Microsoft Azure セキュリティについて
Dep002 oms log_analytics_によるビッグ
mbed祭り2016@秋の虎ノ門(AzureIoTSuiteの検証)
そうだ、ECL2.0でホステッドプライベート・クラウドをつくろう!
Cisco の Azure Stack を15分でまるっとご紹介
Sec010 プロトコルマニア

What's hot (19)

PDF
Fuelを利用したOpenStack簡単セットアップ
PDF
Cisco ACI 情報源
PDF
進化し続けるFlexPod - Cisco UCSのドコがイケているのか
PDF
最近のCodeIgniter 2014.06.19
PDF
Sec009 これがハイブリッ
PDF
IT エンジニアのための 流し読み Windows - Windows のライセンス認証 & サブスクリプションのライセンス認証
PDF
M20_Azure SQL Database 最新アップデートをまとめてキャッチアップ [Microsoft Japan Digital Days]
PDF
FlexPod Day 2016 - Cisco session (Publish edition)
PDF
ベンダーロックインフリーのビジネスクラウドの世界
PDF
Cisco C9364C and C9348GC-FXP
PDF
[MR14] Windows 10 を クラウドで提供。 本邦初公開! Citrix XenDesktop Essentials の全容解明 ~ Citr...
PDF
Sec007 条件付きアクセス
PDF
[Japan Tech summit 2017] PRD 007
PPTX
Cld004 パブリッククラウ
PPTX
世界の事例から学ぶ「モビリティ」と「セキュリティ」のあるべき姿
PDF
ゼロ・トラストネットワークを実現する、 マイクロソフトの新しいSecurityサービスの全貌 〜 SIEM、SOCの構築をサポートするMicrosoft ...
PDF
Sec008 azure ad_でクラウドの認
PDF
Azure Private Linkのご紹介
PPTX
Azure Service Fabric 紹介
Fuelを利用したOpenStack簡単セットアップ
Cisco ACI 情報源
進化し続けるFlexPod - Cisco UCSのドコがイケているのか
最近のCodeIgniter 2014.06.19
Sec009 これがハイブリッ
IT エンジニアのための 流し読み Windows - Windows のライセンス認証 & サブスクリプションのライセンス認証
M20_Azure SQL Database 最新アップデートをまとめてキャッチアップ [Microsoft Japan Digital Days]
FlexPod Day 2016 - Cisco session (Publish edition)
ベンダーロックインフリーのビジネスクラウドの世界
Cisco C9364C and C9348GC-FXP
[MR14] Windows 10 を クラウドで提供。 本邦初公開! Citrix XenDesktop Essentials の全容解明 ~ Citr...
Sec007 条件付きアクセス
[Japan Tech summit 2017] PRD 007
Cld004 パブリッククラウ
世界の事例から学ぶ「モビリティ」と「セキュリティ」のあるべき姿
ゼロ・トラストネットワークを実現する、 マイクロソフトの新しいSecurityサービスの全貌 〜 SIEM、SOCの構築をサポートするMicrosoft ...
Sec008 azure ad_でクラウドの認
Azure Private Linkのご紹介
Azure Service Fabric 紹介
Ad

Similar to App003 pivotal cloud_foundry_on_azure_で実現する_ja (20)

PPTX
Servcie Fabric and Cloud Design Pattern
PDF
30分でわかるマイクロサービスアーキテクチャ 第2版
PDF
App012 linux java_にも対応!_azure_service_fabric_を
PPTX
App012 linux java_にも対応!_azure_service_fabric_を
PPTX
App002 dev ops_2.0_-_より進化したmicroservic
PDF
App002 dev ops_2.0_-_より進化したmicroservice
PDF
App002 dev ops_2.0_-_より進化したmicroservice
PPTX
祝GA、 Service Fabric 概要
PDF
オトナのService Fabric~マイクロサービス編
PPTX
オレ流クラウドデザイン
PDF
Azureでmicroservicesに触れてみる
PPTX
Container microservices
PDF
[Microsoft Tech Summit] Linux/Java にも対応! Azure Service Fabric を使ったマイクロサービス開発
PDF
Design Pattern MicroServices Architecture in Japanese
PDF
[AC07] 米国マイクロソフト本社で体験したノウハウを伝授!マイクロサービス実行基盤Azure Service Fabricの勘所
PPTX
Introduction to Azure Service Fabric
PDF
Build ハイライト アップデート
PDF
Azure IaaS update (2018年6月~8月 発表版)
PDF
.NET Core と Docker コンテナー、そして Azure を使用したマイクロサービスのアーキテクチャ
PDF
なぜ「マイクロサービス“化”」が必要なのか
Servcie Fabric and Cloud Design Pattern
30分でわかるマイクロサービスアーキテクチャ 第2版
App012 linux java_にも対応!_azure_service_fabric_を
App012 linux java_にも対応!_azure_service_fabric_を
App002 dev ops_2.0_-_より進化したmicroservic
App002 dev ops_2.0_-_より進化したmicroservice
App002 dev ops_2.0_-_より進化したmicroservice
祝GA、 Service Fabric 概要
オトナのService Fabric~マイクロサービス編
オレ流クラウドデザイン
Azureでmicroservicesに触れてみる
Container microservices
[Microsoft Tech Summit] Linux/Java にも対応! Azure Service Fabric を使ったマイクロサービス開発
Design Pattern MicroServices Architecture in Japanese
[AC07] 米国マイクロソフト本社で体験したノウハウを伝授!マイクロサービス実行基盤Azure Service Fabricの勘所
Introduction to Azure Service Fabric
Build ハイライト アップデート
Azure IaaS update (2018年6月~8月 発表版)
.NET Core と Docker コンテナー、そして Azure を使用したマイクロサービスのアーキテクチャ
なぜ「マイクロサービス“化”」が必要なのか
Ad

More from Tech Summit 2016 (20)

DOCX
Microsoft tech summit_稟議書テンプレート
PDF
Prd001 イノベーションを生み出す組織へ!
PDF
他社資格保有者割引
PDF
Tech summitの歩き方 開発者編
PDF
Tech summitの歩き方 データ分
PDF
Tech summitの歩き方 セキュリ
PDF
Tech summitの歩き方 クライア
PDF
Tech summitの歩き方 dev-ops編
PDF
Tech summitの歩き方 azure編
PDF
Spl006 mixed reality_の世界へようこ
PDF
Spl002 microsoft azure_の安全性と法的
PDF
Spl001 経営に効くitプロの
PDF
Snr007 red hat_×_azure_で開発と運用
PDF
Snr006 ソフトバンクが考
PDF
Snr005 レノボだから実現
PDF
Snr004 windows server_2016とnvdimmで異次元の
PDF
Snr003 次世代型 crm_環境の構
PDF
Snr002 もうvdiだけではない
PDF
Snr001 azure iaa_s_応用編~実務で
PDF
Sec020 アイデンティティ
Microsoft tech summit_稟議書テンプレート
Prd001 イノベーションを生み出す組織へ!
他社資格保有者割引
Tech summitの歩き方 開発者編
Tech summitの歩き方 データ分
Tech summitの歩き方 セキュリ
Tech summitの歩き方 クライア
Tech summitの歩き方 dev-ops編
Tech summitの歩き方 azure編
Spl006 mixed reality_の世界へようこ
Spl002 microsoft azure_の安全性と法的
Spl001 経営に効くitプロの
Snr007 red hat_×_azure_で開発と運用
Snr006 ソフトバンクが考
Snr005 レノボだから実現
Snr004 windows server_2016とnvdimmで異次元の
Snr003 次世代型 crm_環境の構
Snr002 もうvdiだけではない
Snr001 azure iaa_s_応用編~実務で
Sec020 アイデンティティ

App003 pivotal cloud_foundry_on_azure_で実現する_ja