SlideShare a Scribd company logo
Circle of Code with Cloud Foundry
Tomohiro Ichimura, Pivotal
Gwenn Etourneau, Pivotal
2016/11/11
自己紹介
市村 友寛
Sr. Platform Architect
Pivotal ジャパン株式会社
Cloud Foundry, GemFire, Spring, …
tichimura@pivotal.io
Pivotalとは
• 2013年4月にEMC, ヴイエムウェアおよびGE出資のもと設立
• 従業員約2,000名, 法人顧客1,500社以上
• オープンなクラウド, ビッグデータプラットフォーム製品の提供、
およびアジャイル手法を軸とした次世代アプリケーション開発を推進
Pivotal Cloud Foundry Pivotal Big Data Suite Pivotal Labs
これからのアプリケーション
開発 展開
スケジュール処理
オンデマンド
アーキテクチャ 抽象化 “Day 2” Ops
アプリケーションサーバ
アプリけーションと
使い捨て可能なインフラ
モノリシック
アプリケーション
マイクロサービス
線形 / シーケンシャル
短サイクル, テスト駆動、
反復
多くのツールと
部分的な自動化
サービス管理
(サーバ管理)
Load Balancer
App Server
Web Server
Database Dynamic
Router
これまでのアプリ環境
Platform Runtime
Backing Services
API
Gateway
Service
Discovery
Database
Microservice
App
ERP
BOSH VMs
App
Server
Off Platform
ERP
12 Factor
App
リホスト, リファクト & リアーキテクト
これからのアプリ環境
これまで これから
柔軟なインフラが前提信頼性の高いインフラを前提
数ヶ月毎にコードをリリース より早く、頻繁にリリース
個別の環境を利用 開発も運用も同じ環境を共有
密結合 疎結合
Transform for new business value
エンタープライズにおけるデジタルトランスフォーメーションの推進
from SpringOne Platform 2016
Circle of Code
Circle of Code
アイディア
プラン
コード
パイプライン
デプロイ
フィードバック
Circle of Code
アイディア
プラン
コード
パイプライン
デプロイ
フィードバック
Pivotal Tracker
Pivotal Tracker
 SaaS型プロジェクト管理ツール
 10年以上にわたる幅広い実績(全世界で50万人以上の開発者が利用)
 プロダクトチームのコアとなるツール(主にプロダクトマネージャー)
 Cloud Foundryにおけるプロダクト管理ツールとして活用
30 チーム, 30 プロダクトマネージャー
 Cloud Foundryの開発における体制
 チーム毎に配備されたPMがバックログを管理
 PMがそれぞれのストーリー(タスク)の依存性を管理
 PMを束ねるリーダーの存在
 コミュニケーションの重要性
13
Circle of Code
アイディア
プラン
コードデプロイ
フィードバック
Spring
Framework
Springとは?
 #1 エンタープライズJava アプリケーション開発フレームワーク
 Apache 2.0 ライセンス
 様々なサブプロジェクトの展開
 豊富なドキュメントやサンプルコード
 100万以上のダウンロード
 NetflixやFortune 2000の企業採用
 Spring Bootによるクラウド活用の活性化
Spring Cloud サービス
負荷分散
構成管理
サービス
登録
サービス
アクセスポイント
状態監視
アプリケーションインスタンス
(サービス実装)
Steeltoe
Cloud Native .NET Applications
- Friend of Spring Boot, Spring Cloud, and Cloud Foundry
http://steeltoe.io/
Circle of Code
アイディア
プラン
コード
パイプライン
デプロイ
フィードバック
Concourse
継続的インテグレーション、継続的デリバリの重要性
高品質なソフトウェアを俊敏かつ一貫性を持って展開
自動化されたビルド作業と
品質管理(単体テスト、静的な
コード分析、等)
環境依存のない
ビルドされた内容の展開
コード変更のコミット
自動化された
統合テスト
自動化と手動のテスト
(アクセプタンス、性能、ロード)
ダウンタイム無しの更新
開発環境 テスト、アクセプタンス、
ステージング
本番環境
工程ツール群
22
自動化
ツールの統合と、テストのみな
らず開発や展開のプロセスの自
動化
スピード
粒度の小さいものを、より頻
繁にリリースすることで複雑
性の低減と市場展開を短縮化
品質
テストドリブン開発を採用すること
によるフィードバックループの短縮
化をはかり問題箇所をより短期間で
顕在化、より的確な対応が可能に
俊敏性
更新内容をダウンタイムなく
定期的に展開することで、顧
客満足度の向上と市場展開の
短縮化
Cloud FoundryにおけるCI/CDの課題
• 異なるアーキテクチャ、プラットフォーム、インフラで
の動作確認やデプロイ
• IaaS, OpenStack, vSphere
• Bosh, stemcell, Garden, Docker
• CF app, …
• 新規機能、あるいは既存機能のアップグレード
• 様々な形での製品提供への対応
• OSS/Pivotal Cloud Foundry
Concourseの特徴
• 複雑なサーバ内の構成を排除、再作成を容易に
• パイプライン管理への強い意識
• 順番ではなく、インプットと各Jobの関連性に注目
• ユーザの操作性の向上
• パイプラインの可視化
• コンテナを中心にしたBuild
Concourseにおけるパイプライン
- name: integration
plan:
- aggregate:
- get: integration-suite
- get: controller
passed: [controller-mysql, controller-postgres]
- get: worker
passed: [worker]
- task: integration
file: integration-suite/task.yml
aggregate
passed
get
リソース
• Git repo
• S3 Archive ( .tar.gz)
• Docker Image
• Bosh.io Release
• …等々
ジョブ
• put(インプットとなるリソースを定義)
• task(処理内容)
• get(アウトプット先となるリソースを定義)
task
ジョブ(jobs)リソース(resources)
Circle of Code
アイディア
プラン
コード
パイプライン
デプロイ
フィードバック
Pivotal
Cloud Foundry
Pivotal Cloud Foundry 概要
様々な
開発言語
マイクロサービスの
支援
サービス
マーケットプレイス
開発
アプリ開発&管理
サービス可用性
可視化と構成管理
CI/CD ツール,
ID, セキュリテイ
状態監視,
メトリックス,
パッチ
アプリと基盤の
ダッシュボード
運用
オペレーティング
システム
Cloud API
コンテナオーケストレーション
差別化の区分
バリューライン
Operating
System
Cloud API
Container Orchestration
App Deployment
& Management
Availability
Visibility &
Administration
CI/CD Tools,
ID, Security
Health,
Metrics,
Patching
Apps &
Platform
Dashboards
運用開発
様々な
開発言語
マイクロサービスの
支援
サービス
マーケットプレイス
Native
User
Provided Partner
Push App
セルフサービスのためのプロビジョニング
開発者に柔軟性を提供しつつ、プラットフォームとしての一貫した管理を提供
>cf
http://
アプリケーションをプッシュするのみで、プラットフォームで自動的に構成、起動
more…
Multiple
Languages
Microservices
Support
Services
Marketplace
Native
User
Provided Partner
DEVELOPMENT
Operating
System
Cloud API
Container Orchestration
運用
アプリ開発&管理
サービス可用性
可視化と構成管理
CI/CD ツール,
ID, セキュリテイ
状態監視,
メトリックス,
パッチ
アプリと基盤の
ダッシュボード
アプリケーションの展開と管理にフォーカス
4. 状態管理
2. メトリクス
3. ログ収集
1. ロールと
ポリシー管
理
5. セキュリティ
7. スケーリング
6. ブルー・グ
リーン・デプ
ロイメント
一貫性のある操作性と管理性
33
Operations Manager Applications Manager
App Deployment
& Management
Availability
Visibility &
Administration
CI/CD Tools,
ID, Security
Health,
Metrics,
Patching
Apps &
Platform
Dashboards
OPERATIONS
Multiple
Languages
Microservices
Support
Services
Marketplace
Native
User
Provided Partner
DEVELOPMENT
オペレーティング
システム
Cloud API
コンテナオーケストレーション
Container Scheduler Handles Workloads
動的な
ロードバランス
ワークロードの
動的な再配置
“クラウドとは、
どこで処理されるかではなく、
どう処理されるかがポイント”
“Cloud is about how computing is done,
not where”
Paul Maritz , Founding CEO
CF BOSH
Director
Cloud
Provider
Interface
Cloud API
IaaS
マルチクラウドの利点:
クラウドに依存しないアプリとプラットフォーム運用
VM
Agent
VM
Agent
VM
Agent
新機能とロードマップ
Pivotal Cloud Foundry New Features
続々と新機能を実装中
•Diego Tasks - GA release
•BOSH-Windows - GA release
•Garden-runC – GA release
•Default to Unprivileged containers
•Zipkin support in router, Droplet upload/download
•Volume Services - GA (possibly)
•Container networking with Policy (experimental)
•Isolation Segments (experimental)
•PCF Metrics 1.2
•App Autoscaling (additional metrics)
– HTTP Throughput (requests)
– HTTP Latency (99% / 95%)
Circle of Code
アイディア
プラン
コード
パイプライン
デプロイ
フィードバック
Pivotal Metrics
 アプリケーションやサービス、プ
ラットフォームメトリックスに関す
る統合された
ダッシュボード
 開発者も運用者もシステムの健全性
や可用性の状態を共有
 エージェント不要
 アプリケーションを選ぶのみ
すぐに利用可能なモニタリング機能
Circle of Code with Pivotal
Pivotal Tracker
Spring FrameworkPivotal Cloud Foundry
Concourse
PCF Data Service
Pivotal Big Data Suite
Demo
Circle of Code:
アイディア
プラン
コード
パイプライン
デプロイ
フィードバック
このサイクルをどう回す?
ベストプラクティス
Pivotal Labs:
迅速な反復(イテレーション)を
実現する、開発プロセスを
提供します
Pivotal Labs
• 1989年に創設、2013年にPivotalに統合
• 米国を中心にアジャイル開発、デジタル・トランスフォーメーションを支援
• スタートアップ~エンタープライズまで1000以上のプロジェクトを支援
Pivotal Labsの特徴 = LEAN + eXtreme Programming
• 協調性:ウォークイン、ペア・プログラミング
• 透明性:Pivotal Tracker
• 規律:Velocity管理
• 反復:テスト駆動型開発 (TDD)
1989
1990s
2000s
2012
Rob Mee により、
サンフランシスコにて
共同設立
アジャイルソフトウェア
開発における第一人者
として認識される
2012 年 EMCに買収
Pivotal と統合
2013年Xtreme Labs買収
北米とヨーロッパを中心
に拡大中
ITソリューションのニーズを満たすためア
ジャイル開発手法を採用
Web 2.0 アプリケーションへの技術拡大
Pivotal Tracker のパブリックリリース
Excellence Award 2009 受賞
企業のデジタル・トランスフォーメーションを支援するPivotal Labs
お客様とPivotal Labsのコンサルタントが共同で
作業をすることでアジャイル開発の方法を習得して頂きます。
アジャイル開発の進め方
インセプションン
ペア プログラミング
テスト駆動型の開発
継続的な統合
反復計画
リリース計画
開発終了
レトロスペクティブ
(振り返り)
分野ごとに専門技能を学習
Pivotal Labsのコンサルタント
プロダクト マネージャ エンジニア
プロダクトデザイナー
新しい開発文化の浸透:
ペアリングを通じたイネーブルメント
デザイナープロダクト
マネージャ
開発者(2~3組)
• ビジネスに関連したアプリケーションの
小規模なセットを特定
• ペアによるデリバリモデルへの移行
• お客様のスタッフと当社のスタッフを当社
のオフィスでペアリングする
• 人とテクノロジーとプロセスによる一貫し
た開発
アトミック チーム
• 開発開始から終了まで、アプリケーション、
サービスまたは機能を一貫して担当
• 通常は7~8名の少人数チーム
• 開発者はペアで作業:
1つのCPUを2人で操作
• アジャイルなオペレーションによるサポート
ペア プログラミングによるアジャイル開発
規模の拡大
3か月 6か月 9か月 1年
エキスパート
初心者
Pivotal Cloud FoundryとPivotal Labs
コンテナ
スケジューリング
サービス
プラットフォーム
(Elastic Runtime)
ルーティング
データベース
構成管理
サービス
ディスカバリ
ビッグデータ
オブジェクト
ストレージ
モバイル
継続的
インテグレーション
ユーザ定義
サービスロギング & メトリックス メッセージング
運用
(Operations Manager)
ゼロダウンタイムでの
展開
フェイルオーバ、
リカバリ スケール
セキュリティ
パッチ 更新管理
インフラストラクチャ VMware OpenStack Amazon
フレームワーク ( Buildpack & Containers )
Circuit Breakers12 Factor Apps
RESTful
Services
Microservices
.NETSpring Boot Node.jsRuby on Rails
• VMwareでのOSSプロジェクト
から、現在では300名以上の開
発メンバーに発展
• Pivotal Labsプラクティスに基づ
いた30以上のチーム編成
• 3ヶ月ごとのメジャーリリース
http://www.slideshare.net/Pivotal/scaling-your-product-team-while-staying-agile
http://www.slideshare.net/Pivotal/scaling-your-product-team-while-staying-agile
http://www.slideshare.net/Pivotal/scaling-your-product-team-while-staying-agile
http://www.slideshare.net/Pivotal/scaling-your-product-team-while-staying-agile
http://www.slideshare.net/Pivotal/scaling-your-product-team-while-staying-agile
http://www.slideshare.net/Pivotal/scaling-your-product-team-while-staying-agile
製品とベストプラクティスの融合
製品群
● アジャイルプロジェクト管理:
● Pivotal Tracker
● 言語フレームワーク:
● Spring Framework
● パイプライン管理:
● Concourse
● アプリケーションプラットフォーム:
● Pivotal Cloud Foundry
● プラクティス
● Pivotal Labs
Circle of Code: ぜひ実践してみましょう
アイディア
プラン
コード
パイプライン
デプロイ
フィードバック
イベントのお知らせ
 Spring Days 2016 – 2016/11/18(Fri)
– グラントウキョウサウスタワー41F@東京八重洲
– http://springday2016.springframework.jp/
 Concourse CI Tokyo Meetup – 2016/11/30(Wed)
– 六本木ヒルズ森タワー20F@六本木
– https://www.meetup.com/Concourse-CI-Tokyo-Meetup/
 Pivotal ジャパン サミット 2016 – 2016/12/1(Thu)
– 六本木アカデミーヒルズ森タワー49階@六本木
– https://omniattend.com/seminar/pivotal/pjs2016
Circle of Code with Cloud Foundry

More Related Content

What's hot

コンテナ&サーバーレス:トレンドの考察と少し先の未来の展望
コンテナ&サーバーレス:トレンドの考察と少し先の未来の展望コンテナ&サーバーレス:トレンドの考察と少し先の未来の展望
コンテナ&サーバーレス:トレンドの考察と少し先の未来の展望
Yoichi Kawasaki
 
20220302_TechDojo_OpenShift_BootCamp_1章概要
20220302_TechDojo_OpenShift_BootCamp_1章概要20220302_TechDojo_OpenShift_BootCamp_1章概要
20220302_TechDojo_OpenShift_BootCamp_1章概要
Airi Furukawa
 
Myfirst cloudfoundry intro_20161201
Myfirst cloudfoundry intro_20161201Myfirst cloudfoundry intro_20161201
Myfirst cloudfoundry intro_20161201
Tomohiro Ichimura
 
Deploying secure service mesh for applications on k8s with using A10's Lighti...
Deploying secure service mesh for applications on k8s with using A10's Lighti...Deploying secure service mesh for applications on k8s with using A10's Lighti...
Deploying secure service mesh for applications on k8s with using A10's Lighti...
Kentaro Ishizuka
 
CFの便利機能を他の環境でも。Open Service Broker
CFの便利機能を他の環境でも。Open Service BrokerCFの便利機能を他の環境でも。Open Service Broker
CFの便利機能を他の環境でも。Open Service Broker
Kazuto Kusama
 
Legacy App Operator というパワーワードで Cloud Native 時代を乗り越えられないか考えてみた
Legacy App Operator というパワーワードで Cloud Native 時代を乗り越えられないか考えてみたLegacy App Operator というパワーワードで Cloud Native 時代を乗り越えられないか考えてみた
Legacy App Operator というパワーワードで Cloud Native 時代を乗り越えられないか考えてみた
Daiki Kawanuma
 
Community_Update_JP
Community_Update_JPCommunity_Update_JP
Community_Update_JP
Go Chiba
 
Japan Container Days: 「今こそKubernetes。最高の仕事道具で使いこなそう」by capsmalt
Japan Container Days: 「今こそKubernetes。最高の仕事道具で使いこなそう」by capsmaltJapan Container Days: 「今こそKubernetes。最高の仕事道具で使いこなそう」by capsmalt
Japan Container Days: 「今こそKubernetes。最高の仕事道具で使いこなそう」by capsmalt
capsmalt
 
CCCEU Feedback
CCCEU FeedbackCCCEU Feedback
CCCEU Feedback
Go Chiba
 
『コンテナ疲れ』と戦う、k8s・PaaS・Serverlessの活用法
『コンテナ疲れ』と戦う、k8s・PaaS・Serverlessの活用法『コンテナ疲れ』と戦う、k8s・PaaS・Serverlessの活用法
『コンテナ疲れ』と戦う、k8s・PaaS・Serverlessの活用法
Kazuto Kusama
 
ソフトバンクにおける Java による クラウドネイティブの実現
ソフトバンクにおける Java による クラウドネイティブの実現ソフトバンクにおける Java による クラウドネイティブの実現
ソフトバンクにおける Java による クラウドネイティブの実現
Shigeru Tatsuta
 
Osdt s3
Osdt s3Osdt s3
K8s meetup containerized_cloud_foundry
K8s meetup containerized_cloud_foundryK8s meetup containerized_cloud_foundry
K8s meetup containerized_cloud_foundry
JUNICHI YOSHISE
 
DC/OS as PaaS : paasjp#36
DC/OS as PaaS : paasjp#36DC/OS as PaaS : paasjp#36
DC/OS as PaaS : paasjp#36
JUNICHI YOSHISE
 
Machine configoperatorのちょっとイイかもしれない話
Machine configoperatorのちょっとイイかもしれない話 Machine configoperatorのちょっとイイかもしれない話
Machine configoperatorのちょっとイイかもしれない話
Toshihiro Araki
 
Cloud Foundry構成概要 111018
Cloud Foundry構成概要 111018Cloud Foundry構成概要 111018
Cloud Foundry構成概要 111018
Uemura Yuichi
 
Java によるクラウドネイティブ の実現に向けて
Java によるクラウドネイティブ の実現に向けてJava によるクラウドネイティブ の実現に向けて
Java によるクラウドネイティブ の実現に向けて
Shigeru Tatsuta
 
Jjug CCC 2019 Fall Azure Spring Cloud
Jjug CCC 2019 Fall Azure Spring CloudJjug CCC 2019 Fall Azure Spring Cloud
Jjug CCC 2019 Fall Azure Spring Cloud
Yoshio Terada
 
20190201 Cloud Native Kansai AKS Azure
20190201 Cloud Native Kansai AKS Azure20190201 Cloud Native Kansai AKS Azure
20190201 Cloud Native Kansai AKS Azure
Issei Hiraoka
 
Java on Azure 2019
Java on Azure 2019Java on Azure 2019
Java on Azure 2019
Yoshio Terada
 

What's hot (20)

コンテナ&サーバーレス:トレンドの考察と少し先の未来の展望
コンテナ&サーバーレス:トレンドの考察と少し先の未来の展望コンテナ&サーバーレス:トレンドの考察と少し先の未来の展望
コンテナ&サーバーレス:トレンドの考察と少し先の未来の展望
 
20220302_TechDojo_OpenShift_BootCamp_1章概要
20220302_TechDojo_OpenShift_BootCamp_1章概要20220302_TechDojo_OpenShift_BootCamp_1章概要
20220302_TechDojo_OpenShift_BootCamp_1章概要
 
Myfirst cloudfoundry intro_20161201
Myfirst cloudfoundry intro_20161201Myfirst cloudfoundry intro_20161201
Myfirst cloudfoundry intro_20161201
 
Deploying secure service mesh for applications on k8s with using A10's Lighti...
Deploying secure service mesh for applications on k8s with using A10's Lighti...Deploying secure service mesh for applications on k8s with using A10's Lighti...
Deploying secure service mesh for applications on k8s with using A10's Lighti...
 
CFの便利機能を他の環境でも。Open Service Broker
CFの便利機能を他の環境でも。Open Service BrokerCFの便利機能を他の環境でも。Open Service Broker
CFの便利機能を他の環境でも。Open Service Broker
 
Legacy App Operator というパワーワードで Cloud Native 時代を乗り越えられないか考えてみた
Legacy App Operator というパワーワードで Cloud Native 時代を乗り越えられないか考えてみたLegacy App Operator というパワーワードで Cloud Native 時代を乗り越えられないか考えてみた
Legacy App Operator というパワーワードで Cloud Native 時代を乗り越えられないか考えてみた
 
Community_Update_JP
Community_Update_JPCommunity_Update_JP
Community_Update_JP
 
Japan Container Days: 「今こそKubernetes。最高の仕事道具で使いこなそう」by capsmalt
Japan Container Days: 「今こそKubernetes。最高の仕事道具で使いこなそう」by capsmaltJapan Container Days: 「今こそKubernetes。最高の仕事道具で使いこなそう」by capsmalt
Japan Container Days: 「今こそKubernetes。最高の仕事道具で使いこなそう」by capsmalt
 
CCCEU Feedback
CCCEU FeedbackCCCEU Feedback
CCCEU Feedback
 
『コンテナ疲れ』と戦う、k8s・PaaS・Serverlessの活用法
『コンテナ疲れ』と戦う、k8s・PaaS・Serverlessの活用法『コンテナ疲れ』と戦う、k8s・PaaS・Serverlessの活用法
『コンテナ疲れ』と戦う、k8s・PaaS・Serverlessの活用法
 
ソフトバンクにおける Java による クラウドネイティブの実現
ソフトバンクにおける Java による クラウドネイティブの実現ソフトバンクにおける Java による クラウドネイティブの実現
ソフトバンクにおける Java による クラウドネイティブの実現
 
Osdt s3
Osdt s3Osdt s3
Osdt s3
 
K8s meetup containerized_cloud_foundry
K8s meetup containerized_cloud_foundryK8s meetup containerized_cloud_foundry
K8s meetup containerized_cloud_foundry
 
DC/OS as PaaS : paasjp#36
DC/OS as PaaS : paasjp#36DC/OS as PaaS : paasjp#36
DC/OS as PaaS : paasjp#36
 
Machine configoperatorのちょっとイイかもしれない話
Machine configoperatorのちょっとイイかもしれない話 Machine configoperatorのちょっとイイかもしれない話
Machine configoperatorのちょっとイイかもしれない話
 
Cloud Foundry構成概要 111018
Cloud Foundry構成概要 111018Cloud Foundry構成概要 111018
Cloud Foundry構成概要 111018
 
Java によるクラウドネイティブ の実現に向けて
Java によるクラウドネイティブ の実現に向けてJava によるクラウドネイティブ の実現に向けて
Java によるクラウドネイティブ の実現に向けて
 
Jjug CCC 2019 Fall Azure Spring Cloud
Jjug CCC 2019 Fall Azure Spring CloudJjug CCC 2019 Fall Azure Spring Cloud
Jjug CCC 2019 Fall Azure Spring Cloud
 
20190201 Cloud Native Kansai AKS Azure
20190201 Cloud Native Kansai AKS Azure20190201 Cloud Native Kansai AKS Azure
20190201 Cloud Native Kansai AKS Azure
 
Java on Azure 2019
Java on Azure 2019Java on Azure 2019
Java on Azure 2019
 

Similar to Circle of Code with Cloud Foundry

レガシー Web からの脱却 ~ 開発者が次に目指すべき Web アプリの姿とは?
レガシー Web からの脱却 ~ 開発者が次に目指すべき Web アプリの姿とは?レガシー Web からの脱却 ~ 開発者が次に目指すべき Web アプリの姿とは?
レガシー Web からの脱却 ~ 開発者が次に目指すべき Web アプリの姿とは?
Akira Inoue
 
OpenShift Ansbile 活用法 アプリケーションライフサイクルからみる導入効果
OpenShift Ansbile 活用法 アプリケーションライフサイクルからみる導入効果OpenShift Ansbile 活用法 アプリケーションライフサイクルからみる導入効果
OpenShift Ansbile 活用法 アプリケーションライフサイクルからみる導入効果
Hideaki Tokida
 
OSSではじめるオープン・スタンダードのクラウド @201304
OSSではじめるオープン・スタンダードのクラウド @201304OSSではじめるオープン・スタンダードのクラウド @201304
OSSではじめるオープン・スタンダードのクラウド @201304
Shinichiro Arai
 
Pivotal Cloud FoundryによるDevOpsとアジャイル開発の推進
Pivotal Cloud FoundryによるDevOpsとアジャイル開発の推進Pivotal Cloud FoundryによるDevOpsとアジャイル開発の推進
Pivotal Cloud FoundryによるDevOpsとアジャイル開発の推進
EMC Japan
 
Microsoft MVP から見たクラウド サービスの現状と今後について
Microsoft MVP から見たクラウド サービスの現状と今後についてMicrosoft MVP から見たクラウド サービスの現状と今後について
Microsoft MVP から見たクラウド サービスの現状と今後について
IIJ
 
2021/02/19 Alterbooth 多忙なアーキテクトのためのクラウド導入フレームワーク (CAF) ダイジェスト
2021/02/19 Alterbooth 多忙なアーキテクトのためのクラウド導入フレームワーク (CAF) ダイジェスト2021/02/19 Alterbooth 多忙なアーキテクトのためのクラウド導入フレームワーク (CAF) ダイジェスト
2021/02/19 Alterbooth 多忙なアーキテクトのためのクラウド導入フレームワーク (CAF) ダイジェスト
Issei Hiraoka
 
JCBの Payment as a Service 実現にむけたゼロベースの組織変革とテクニカル・イネーブラー(NTTデータ テクノロジーカンファレンス ...
JCBの Payment as a Service 実現にむけたゼロベースの組織変革とテクニカル・イネーブラー(NTTデータ テクノロジーカンファレンス ...JCBの Payment as a Service 実現にむけたゼロベースの組織変革とテクニカル・イネーブラー(NTTデータ テクノロジーカンファレンス ...
JCBの Payment as a Service 実現にむけたゼロベースの組織変革とテクニカル・イネーブラー(NTTデータ テクノロジーカンファレンス ...
NTT DATA Technology & Innovation
 
サーバー管理よ、サヨウナラ。サーバーレス アーキテクチャの意義と実践
サーバー管理よ、サヨウナラ。サーバーレス アーキテクチャの意義と実践サーバー管理よ、サヨウナラ。サーバーレス アーキテクチャの意義と実践
サーバー管理よ、サヨウナラ。サーバーレス アーキテクチャの意義と実践
真吾 吉田
 
[AC11] サーバー管理よ、サヨウナラ。サーバーレスアーキテクチャの意義と実践
[AC11] サーバー管理よ、サヨウナラ。サーバーレスアーキテクチャの意義と実践[AC11] サーバー管理よ、サヨウナラ。サーバーレスアーキテクチャの意義と実践
[AC11] サーバー管理よ、サヨウナラ。サーバーレスアーキテクチャの意義と実践
de:code 2017
 
20190731 Azure Functions x Line at Azure Tech Lab #4
20190731 Azure Functions x Line at Azure Tech Lab #420190731 Azure Functions x Line at Azure Tech Lab #4
20190731 Azure Functions x Line at Azure Tech Lab #4
Issei Hiraoka
 
.NETアプリケーションのクラウド最適化
.NETアプリケーションのクラウド最適化.NETアプリケーションのクラウド最適化
.NETアプリケーションのクラウド最適化
Takeshi Fukuhara
 
Cloud Days Tokyo 2015 "オンプレミス環境のクラウド化と運用を楽にする OpenStack ソリューション ~ハイブリッド・クラウドを...
Cloud Days Tokyo 2015 "オンプレミス環境のクラウド化と運用を楽にする OpenStack ソリューション ~ハイブリッド・クラウドを...Cloud Days Tokyo 2015 "オンプレミス環境のクラウド化と運用を楽にする OpenStack ソリューション ~ハイブリッド・クラウドを...
Cloud Days Tokyo 2015 "オンプレミス環境のクラウド化と運用を楽にする OpenStack ソリューション ~ハイブリッド・クラウドを...
Shinichiro Arai
 
[Cloud OnAir] Next ’19 サンフランシスコ最新情報 GCP 特集 2019年4月11日 放送
[Cloud OnAir] Next ’19 サンフランシスコ最新情報 GCP 特集 2019年4月11日 放送[Cloud OnAir] Next ’19 サンフランシスコ最新情報 GCP 特集 2019年4月11日 放送
[Cloud OnAir] Next ’19 サンフランシスコ最新情報 GCP 特集 2019年4月11日 放送
Google Cloud Platform - Japan
 
Microsoft Azure の概要と最近のアップデート(2016年6月25日)
Microsoft Azure の概要と最近のアップデート(2016年6月25日)Microsoft Azure の概要と最近のアップデート(2016年6月25日)
Microsoft Azure の概要と最近のアップデート(2016年6月25日)
kekekekenta
 
G tech2016 デジタルトランスフォーメーションを牽引するAzure+OSSのスキル習得ポイント
G tech2016 デジタルトランスフォーメーションを牽引するAzure+OSSのスキル習得ポイントG tech2016 デジタルトランスフォーメーションを牽引するAzure+OSSのスキル習得ポイント
G tech2016 デジタルトランスフォーメーションを牽引するAzure+OSSのスキル習得ポイント
Trainocate Japan, Ltd.
 
MicrosoftのOSSへの取り組み
MicrosoftのOSSへの取り組みMicrosoftのOSSへの取り組み
MicrosoftのOSSへの取り組み
Shinichiro Arai
 
2020/12/03 SaaS を正しい方向へ加速するフィードバックループ
2020/12/03 SaaS を正しい方向へ加速するフィードバックループ2020/12/03 SaaS を正しい方向へ加速するフィードバックループ
2020/12/03 SaaS を正しい方向へ加速するフィードバックループ
Issei Hiraoka
 
Serverless Architecture Overview #cdevc
Serverless Architecture Overview #cdevcServerless Architecture Overview #cdevc
Serverless Architecture Overview #cdevc
Masahiro NAKAYAMA
 
今更ながらの「マイクロサービス」
今更ながらの「マイクロサービス」今更ながらの「マイクロサービス」
今更ながらの「マイクロサービス」
Hideaki Tokida
 
Twilio x SendGrid x Bluemix 実践ハンズオン
Twilio x SendGrid x Bluemix 実践ハンズオンTwilio x SendGrid x Bluemix 実践ハンズオン
Twilio x SendGrid x Bluemix 実践ハンズオン
Masaya Fujita
 

Similar to Circle of Code with Cloud Foundry (20)

レガシー Web からの脱却 ~ 開発者が次に目指すべき Web アプリの姿とは?
レガシー Web からの脱却 ~ 開発者が次に目指すべき Web アプリの姿とは?レガシー Web からの脱却 ~ 開発者が次に目指すべき Web アプリの姿とは?
レガシー Web からの脱却 ~ 開発者が次に目指すべき Web アプリの姿とは?
 
OpenShift Ansbile 活用法 アプリケーションライフサイクルからみる導入効果
OpenShift Ansbile 活用法 アプリケーションライフサイクルからみる導入効果OpenShift Ansbile 活用法 アプリケーションライフサイクルからみる導入効果
OpenShift Ansbile 活用法 アプリケーションライフサイクルからみる導入効果
 
OSSではじめるオープン・スタンダードのクラウド @201304
OSSではじめるオープン・スタンダードのクラウド @201304OSSではじめるオープン・スタンダードのクラウド @201304
OSSではじめるオープン・スタンダードのクラウド @201304
 
Pivotal Cloud FoundryによるDevOpsとアジャイル開発の推進
Pivotal Cloud FoundryによるDevOpsとアジャイル開発の推進Pivotal Cloud FoundryによるDevOpsとアジャイル開発の推進
Pivotal Cloud FoundryによるDevOpsとアジャイル開発の推進
 
Microsoft MVP から見たクラウド サービスの現状と今後について
Microsoft MVP から見たクラウド サービスの現状と今後についてMicrosoft MVP から見たクラウド サービスの現状と今後について
Microsoft MVP から見たクラウド サービスの現状と今後について
 
2021/02/19 Alterbooth 多忙なアーキテクトのためのクラウド導入フレームワーク (CAF) ダイジェスト
2021/02/19 Alterbooth 多忙なアーキテクトのためのクラウド導入フレームワーク (CAF) ダイジェスト2021/02/19 Alterbooth 多忙なアーキテクトのためのクラウド導入フレームワーク (CAF) ダイジェスト
2021/02/19 Alterbooth 多忙なアーキテクトのためのクラウド導入フレームワーク (CAF) ダイジェスト
 
JCBの Payment as a Service 実現にむけたゼロベースの組織変革とテクニカル・イネーブラー(NTTデータ テクノロジーカンファレンス ...
JCBの Payment as a Service 実現にむけたゼロベースの組織変革とテクニカル・イネーブラー(NTTデータ テクノロジーカンファレンス ...JCBの Payment as a Service 実現にむけたゼロベースの組織変革とテクニカル・イネーブラー(NTTデータ テクノロジーカンファレンス ...
JCBの Payment as a Service 実現にむけたゼロベースの組織変革とテクニカル・イネーブラー(NTTデータ テクノロジーカンファレンス ...
 
サーバー管理よ、サヨウナラ。サーバーレス アーキテクチャの意義と実践
サーバー管理よ、サヨウナラ。サーバーレス アーキテクチャの意義と実践サーバー管理よ、サヨウナラ。サーバーレス アーキテクチャの意義と実践
サーバー管理よ、サヨウナラ。サーバーレス アーキテクチャの意義と実践
 
[AC11] サーバー管理よ、サヨウナラ。サーバーレスアーキテクチャの意義と実践
[AC11] サーバー管理よ、サヨウナラ。サーバーレスアーキテクチャの意義と実践[AC11] サーバー管理よ、サヨウナラ。サーバーレスアーキテクチャの意義と実践
[AC11] サーバー管理よ、サヨウナラ。サーバーレスアーキテクチャの意義と実践
 
20190731 Azure Functions x Line at Azure Tech Lab #4
20190731 Azure Functions x Line at Azure Tech Lab #420190731 Azure Functions x Line at Azure Tech Lab #4
20190731 Azure Functions x Line at Azure Tech Lab #4
 
.NETアプリケーションのクラウド最適化
.NETアプリケーションのクラウド最適化.NETアプリケーションのクラウド最適化
.NETアプリケーションのクラウド最適化
 
Cloud Days Tokyo 2015 "オンプレミス環境のクラウド化と運用を楽にする OpenStack ソリューション ~ハイブリッド・クラウドを...
Cloud Days Tokyo 2015 "オンプレミス環境のクラウド化と運用を楽にする OpenStack ソリューション ~ハイブリッド・クラウドを...Cloud Days Tokyo 2015 "オンプレミス環境のクラウド化と運用を楽にする OpenStack ソリューション ~ハイブリッド・クラウドを...
Cloud Days Tokyo 2015 "オンプレミス環境のクラウド化と運用を楽にする OpenStack ソリューション ~ハイブリッド・クラウドを...
 
[Cloud OnAir] Next ’19 サンフランシスコ最新情報 GCP 特集 2019年4月11日 放送
[Cloud OnAir] Next ’19 サンフランシスコ最新情報 GCP 特集 2019年4月11日 放送[Cloud OnAir] Next ’19 サンフランシスコ最新情報 GCP 特集 2019年4月11日 放送
[Cloud OnAir] Next ’19 サンフランシスコ最新情報 GCP 特集 2019年4月11日 放送
 
Microsoft Azure の概要と最近のアップデート(2016年6月25日)
Microsoft Azure の概要と最近のアップデート(2016年6月25日)Microsoft Azure の概要と最近のアップデート(2016年6月25日)
Microsoft Azure の概要と最近のアップデート(2016年6月25日)
 
G tech2016 デジタルトランスフォーメーションを牽引するAzure+OSSのスキル習得ポイント
G tech2016 デジタルトランスフォーメーションを牽引するAzure+OSSのスキル習得ポイントG tech2016 デジタルトランスフォーメーションを牽引するAzure+OSSのスキル習得ポイント
G tech2016 デジタルトランスフォーメーションを牽引するAzure+OSSのスキル習得ポイント
 
MicrosoftのOSSへの取り組み
MicrosoftのOSSへの取り組みMicrosoftのOSSへの取り組み
MicrosoftのOSSへの取り組み
 
2020/12/03 SaaS を正しい方向へ加速するフィードバックループ
2020/12/03 SaaS を正しい方向へ加速するフィードバックループ2020/12/03 SaaS を正しい方向へ加速するフィードバックループ
2020/12/03 SaaS を正しい方向へ加速するフィードバックループ
 
Serverless Architecture Overview #cdevc
Serverless Architecture Overview #cdevcServerless Architecture Overview #cdevc
Serverless Architecture Overview #cdevc
 
今更ながらの「マイクロサービス」
今更ながらの「マイクロサービス」今更ながらの「マイクロサービス」
今更ながらの「マイクロサービス」
 
Twilio x SendGrid x Bluemix 実践ハンズオン
Twilio x SendGrid x Bluemix 実践ハンズオンTwilio x SendGrid x Bluemix 実践ハンズオン
Twilio x SendGrid x Bluemix 実践ハンズオン
 

Recently uploaded

MPAなWebフレームワーク、Astroの紹介 (その2) 2024/05/24の勉強会で発表されたものです。
MPAなWebフレームワーク、Astroの紹介 (その2) 2024/05/24の勉強会で発表されたものです。MPAなWebフレームワーク、Astroの紹介 (その2) 2024/05/24の勉強会で発表されたものです。
MPAなWebフレームワーク、Astroの紹介 (その2) 2024/05/24の勉強会で発表されたものです。
iPride Co., Ltd.
 
FIDO Alliance Osaka Seminar: LY-DOCOMO-KDDI-Mercari Panel.pdf
FIDO Alliance Osaka Seminar: LY-DOCOMO-KDDI-Mercari Panel.pdfFIDO Alliance Osaka Seminar: LY-DOCOMO-KDDI-Mercari Panel.pdf
FIDO Alliance Osaka Seminar: LY-DOCOMO-KDDI-Mercari Panel.pdf
FIDO Alliance
 
TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024
TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024
TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024
Matsushita Laboratory
 
FIDO Alliance Osaka Seminar: CloudGate.pdf
FIDO Alliance Osaka Seminar: CloudGate.pdfFIDO Alliance Osaka Seminar: CloudGate.pdf
FIDO Alliance Osaka Seminar: CloudGate.pdf
FIDO Alliance
 
CS集会#13_なるほどわからん通信技術 発表資料
CS集会#13_なるほどわからん通信技術 発表資料CS集会#13_なるほどわからん通信技術 発表資料
CS集会#13_なるほどわからん通信技術 発表資料
Yuuitirou528 default
 
論文紹介: Offline Q-Learning on diverse Multi-Task data both scales and generalizes
論文紹介: Offline Q-Learning on diverse Multi-Task data both scales and generalizes論文紹介: Offline Q-Learning on diverse Multi-Task data both scales and generalizes
論文紹介: Offline Q-Learning on diverse Multi-Task data both scales and generalizes
atsushi061452
 
YugabyteDB適用に向けた取り組みと隠れた魅力 (DSS Asia 2024 発表資料)
YugabyteDB適用に向けた取り組みと隠れた魅力 (DSS Asia 2024 発表資料)YugabyteDB適用に向けた取り組みと隠れた魅力 (DSS Asia 2024 発表資料)
YugabyteDB適用に向けた取り組みと隠れた魅力 (DSS Asia 2024 発表資料)
NTT DATA Technology & Innovation
 
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアルLoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
CRI Japan, Inc.
 
FIDO Alliance Osaka Seminar: NEC & Yubico Panel.pdf
FIDO Alliance Osaka Seminar: NEC & Yubico Panel.pdfFIDO Alliance Osaka Seminar: NEC & Yubico Panel.pdf
FIDO Alliance Osaka Seminar: NEC & Yubico Panel.pdf
FIDO Alliance
 
【DLゼミ】XFeat: Accelerated Features for Lightweight Image Matching
【DLゼミ】XFeat: Accelerated Features for Lightweight Image Matching【DLゼミ】XFeat: Accelerated Features for Lightweight Image Matching
【DLゼミ】XFeat: Accelerated Features for Lightweight Image Matching
harmonylab
 
単腕マニピュレータによる 複数物体の同時組み立ての 基礎的考察 / Basic Approach to Robotic Assembly of Multi...
単腕マニピュレータによる 複数物体の同時組み立ての 基礎的考察 / Basic Approach to Robotic Assembly of Multi...単腕マニピュレータによる 複数物体の同時組み立ての 基礎的考察 / Basic Approach to Robotic Assembly of Multi...
単腕マニピュレータによる 複数物体の同時組み立ての 基礎的考察 / Basic Approach to Robotic Assembly of Multi...
Fukuoka Institute of Technology
 
【AI論文解説】Consistency ModelとRectified Flow
【AI論文解説】Consistency ModelとRectified Flow【AI論文解説】Consistency ModelとRectified Flow
【AI論文解説】Consistency ModelとRectified Flow
Sony - Neural Network Libraries
 
FIDO Alliance Osaka Seminar: PlayStation Passkey Deployment Case Study.pdf
FIDO Alliance Osaka Seminar: PlayStation Passkey Deployment Case Study.pdfFIDO Alliance Osaka Seminar: PlayStation Passkey Deployment Case Study.pdf
FIDO Alliance Osaka Seminar: PlayStation Passkey Deployment Case Study.pdf
FIDO Alliance
 
2024年度_サイバーエージェント_新卒研修「データベースの歴史」.pptx
2024年度_サイバーエージェント_新卒研修「データベースの歴史」.pptx2024年度_サイバーエージェント_新卒研修「データベースの歴史」.pptx
2024年度_サイバーエージェント_新卒研修「データベースの歴史」.pptx
yassun7010
 
論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...
論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...
論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...
Toru Tamaki
 
FIDO Alliance Osaka Seminar: Welcome Slides.pdf
FIDO Alliance Osaka Seminar: Welcome Slides.pdfFIDO Alliance Osaka Seminar: Welcome Slides.pdf
FIDO Alliance Osaka Seminar: Welcome Slides.pdf
FIDO Alliance
 

Recently uploaded (16)

MPAなWebフレームワーク、Astroの紹介 (その2) 2024/05/24の勉強会で発表されたものです。
MPAなWebフレームワーク、Astroの紹介 (その2) 2024/05/24の勉強会で発表されたものです。MPAなWebフレームワーク、Astroの紹介 (その2) 2024/05/24の勉強会で発表されたものです。
MPAなWebフレームワーク、Astroの紹介 (その2) 2024/05/24の勉強会で発表されたものです。
 
FIDO Alliance Osaka Seminar: LY-DOCOMO-KDDI-Mercari Panel.pdf
FIDO Alliance Osaka Seminar: LY-DOCOMO-KDDI-Mercari Panel.pdfFIDO Alliance Osaka Seminar: LY-DOCOMO-KDDI-Mercari Panel.pdf
FIDO Alliance Osaka Seminar: LY-DOCOMO-KDDI-Mercari Panel.pdf
 
TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024
TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024
TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024
 
FIDO Alliance Osaka Seminar: CloudGate.pdf
FIDO Alliance Osaka Seminar: CloudGate.pdfFIDO Alliance Osaka Seminar: CloudGate.pdf
FIDO Alliance Osaka Seminar: CloudGate.pdf
 
CS集会#13_なるほどわからん通信技術 発表資料
CS集会#13_なるほどわからん通信技術 発表資料CS集会#13_なるほどわからん通信技術 発表資料
CS集会#13_なるほどわからん通信技術 発表資料
 
論文紹介: Offline Q-Learning on diverse Multi-Task data both scales and generalizes
論文紹介: Offline Q-Learning on diverse Multi-Task data both scales and generalizes論文紹介: Offline Q-Learning on diverse Multi-Task data both scales and generalizes
論文紹介: Offline Q-Learning on diverse Multi-Task data both scales and generalizes
 
YugabyteDB適用に向けた取り組みと隠れた魅力 (DSS Asia 2024 発表資料)
YugabyteDB適用に向けた取り組みと隠れた魅力 (DSS Asia 2024 発表資料)YugabyteDB適用に向けた取り組みと隠れた魅力 (DSS Asia 2024 発表資料)
YugabyteDB適用に向けた取り組みと隠れた魅力 (DSS Asia 2024 発表資料)
 
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアルLoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
 
FIDO Alliance Osaka Seminar: NEC & Yubico Panel.pdf
FIDO Alliance Osaka Seminar: NEC & Yubico Panel.pdfFIDO Alliance Osaka Seminar: NEC & Yubico Panel.pdf
FIDO Alliance Osaka Seminar: NEC & Yubico Panel.pdf
 
【DLゼミ】XFeat: Accelerated Features for Lightweight Image Matching
【DLゼミ】XFeat: Accelerated Features for Lightweight Image Matching【DLゼミ】XFeat: Accelerated Features for Lightweight Image Matching
【DLゼミ】XFeat: Accelerated Features for Lightweight Image Matching
 
単腕マニピュレータによる 複数物体の同時組み立ての 基礎的考察 / Basic Approach to Robotic Assembly of Multi...
単腕マニピュレータによる 複数物体の同時組み立ての 基礎的考察 / Basic Approach to Robotic Assembly of Multi...単腕マニピュレータによる 複数物体の同時組み立ての 基礎的考察 / Basic Approach to Robotic Assembly of Multi...
単腕マニピュレータによる 複数物体の同時組み立ての 基礎的考察 / Basic Approach to Robotic Assembly of Multi...
 
【AI論文解説】Consistency ModelとRectified Flow
【AI論文解説】Consistency ModelとRectified Flow【AI論文解説】Consistency ModelとRectified Flow
【AI論文解説】Consistency ModelとRectified Flow
 
FIDO Alliance Osaka Seminar: PlayStation Passkey Deployment Case Study.pdf
FIDO Alliance Osaka Seminar: PlayStation Passkey Deployment Case Study.pdfFIDO Alliance Osaka Seminar: PlayStation Passkey Deployment Case Study.pdf
FIDO Alliance Osaka Seminar: PlayStation Passkey Deployment Case Study.pdf
 
2024年度_サイバーエージェント_新卒研修「データベースの歴史」.pptx
2024年度_サイバーエージェント_新卒研修「データベースの歴史」.pptx2024年度_サイバーエージェント_新卒研修「データベースの歴史」.pptx
2024年度_サイバーエージェント_新卒研修「データベースの歴史」.pptx
 
論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...
論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...
論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...
 
FIDO Alliance Osaka Seminar: Welcome Slides.pdf
FIDO Alliance Osaka Seminar: Welcome Slides.pdfFIDO Alliance Osaka Seminar: Welcome Slides.pdf
FIDO Alliance Osaka Seminar: Welcome Slides.pdf
 

Circle of Code with Cloud Foundry