Submit Search
Upload
とある社内ビックデータ基盤にバッチ用コンテナ基盤を構築してみた
•
2 likes
•
2,797 views
H
Hiroshi Toda
Follow
とある社内ビックデータ基盤にバッチ用コンテナ基盤を構築してみた
Read less
Read more
Data & Analytics
Report
Share
Report
Share
1 of 27
Download now
Download to read offline
Recommended
DockerとDocker Hubの操作と概念
DockerとDocker Hubの操作と概念
Masahito Zembutsu
Dockerイメージの理解とコンテナのライフサイクル
Dockerイメージの理解とコンテナのライフサイクル
Masahito Zembutsu
捕鯨!詳解docker
捕鯨!詳解docker
雄哉 吉田
Docker入門: コンテナ型仮想化技術の仕組みと使い方
Docker入門: コンテナ型仮想化技術の仕組みと使い方
Yuichi Ito
2015-07-27 Docker Introduction 〜Dockerの基礎とユースケースに関する考察〜
2015-07-27 Docker Introduction 〜Dockerの基礎とユースケースに関する考察〜
Shuji Yamada
オトナのDocker入門
オトナのDocker入門
Tsukasa Kato
アプリ屋もDockerをドカドカ使おう ~ Docker入門
アプリ屋もDockerをドカドカ使おう ~ Docker入門
Hori Tasuku
【18-E-3】クラウド・ネイティブ時代の2016年だから始める Docker 基礎講座
【18-E-3】クラウド・ネイティブ時代の2016年だから始める Docker 基礎講座
Masahito Zembutsu
Recommended
DockerとDocker Hubの操作と概念
DockerとDocker Hubの操作と概念
Masahito Zembutsu
Dockerイメージの理解とコンテナのライフサイクル
Dockerイメージの理解とコンテナのライフサイクル
Masahito Zembutsu
捕鯨!詳解docker
捕鯨!詳解docker
雄哉 吉田
Docker入門: コンテナ型仮想化技術の仕組みと使い方
Docker入門: コンテナ型仮想化技術の仕組みと使い方
Yuichi Ito
2015-07-27 Docker Introduction 〜Dockerの基礎とユースケースに関する考察〜
2015-07-27 Docker Introduction 〜Dockerの基礎とユースケースに関する考察〜
Shuji Yamada
オトナのDocker入門
オトナのDocker入門
Tsukasa Kato
アプリ屋もDockerをドカドカ使おう ~ Docker入門
アプリ屋もDockerをドカドカ使おう ~ Docker入門
Hori Tasuku
【18-E-3】クラウド・ネイティブ時代の2016年だから始める Docker 基礎講座
【18-E-3】クラウド・ネイティブ時代の2016年だから始める Docker 基礎講座
Masahito Zembutsu
Dockerfile を書くためのベストプラクティス解説編
Dockerfile を書くためのベストプラクティス解説編
Masahito Zembutsu
Docker 9 tips~意外と知られていない日常で役立つ便利技
Docker 9 tips~意外と知られていない日常で役立つ便利技
Masahito Zembutsu
Dockerイメージ管理の内部構造
Dockerイメージ管理の内部構造
Etsuji Nakai
本格的にコンテナを利用するために ~ Azureでのコンテナ利用パターン
本格的にコンテナを利用するために ~ Azureでのコンテナ利用パターン
雄哉 吉田
Dockerで遊んでみよっかー YAPC::Asia Tokyo 2014
Dockerで遊んでみよっかー YAPC::Asia Tokyo 2014
Masahiro Nagano
Dockerの仕組みとIIJ社内での利用例
Dockerの仕組みとIIJ社内での利用例
maebashi
そろそろ知っておきたい!!コンテナ技術とDockerのキホン
そろそろ知っておきたい!!コンテナ技術とDockerのキホン
Naoki Nagazumi
今さら聞けない人のためのDocker超入門 – OpenStack最新情報セミナー 2015年4月
今さら聞けない人のためのDocker超入門 – OpenStack最新情報セミナー 2015年4月
VirtualTech Japan Inc.
Dockerクイックツアー
Dockerクイックツアー
Etsuji Nakai
Dockerの基本的な話
Dockerの基本的な話
gree_tech
忙しい人の5分で分かるDocker 2017年春Ver
忙しい人の5分で分かるDocker 2017年春Ver
Masahito Zembutsu
コンテナ技術と普及がシステム・インテグレータに与える影響
コンテナ技術と普及がシステム・インテグレータに与える影響
Masahito Zembutsu
Docker入門-基礎編 いまから始めるDocker管理【2nd Edition】
Docker入門-基礎編 いまから始めるDocker管理【2nd Edition】
Masahito Zembutsu
JAWS-UG コンテナ支部 Docker入門 ハンズオン
JAWS-UG コンテナ支部 Docker入門 ハンズオン
Ryo Nakamaru
Docker最新動向2017秋+セキュリティの落とし穴
Docker最新動向2017秋+セキュリティの落とし穴
Masahito Zembutsu
分散環境におけるDocker とオーケストレーション
分散環境におけるDocker とオーケストレーション
Masahito Zembutsu
Dockerを使ったローカルでの開発から本番環境へのデプロイまで
Dockerを使ったローカルでの開発から本番環境へのデプロイまで
Ryo Nakamaru
Rancher/Kubernetes入門ハンズオン資料~第2回さくらとコンテナの夕べ #さくらの夕べ 番外編
Rancher/Kubernetes入門ハンズオン資料~第2回さくらとコンテナの夕べ #さくらの夕べ 番外編
Masahito Zembutsu
Docker Compose入門~今日から始めるComposeの初歩からswarm mode対応まで
Docker Compose入門~今日から始めるComposeの初歩からswarm mode対応まで
Masahito Zembutsu
Dockerの基本と応用~快適コンテナライフを実現するArukas~
Dockerの基本と応用~快適コンテナライフを実現するArukas~
Masahito Zembutsu
JAWS-UG ECS Best Practices #jawsug_ct
JAWS-UG ECS Best Practices #jawsug_ct
Yu Sudo
Itamae-Serverspec入門
Itamae-Serverspec入門
辰徳 斎藤
More Related Content
What's hot
Dockerfile を書くためのベストプラクティス解説編
Dockerfile を書くためのベストプラクティス解説編
Masahito Zembutsu
Docker 9 tips~意外と知られていない日常で役立つ便利技
Docker 9 tips~意外と知られていない日常で役立つ便利技
Masahito Zembutsu
Dockerイメージ管理の内部構造
Dockerイメージ管理の内部構造
Etsuji Nakai
本格的にコンテナを利用するために ~ Azureでのコンテナ利用パターン
本格的にコンテナを利用するために ~ Azureでのコンテナ利用パターン
雄哉 吉田
Dockerで遊んでみよっかー YAPC::Asia Tokyo 2014
Dockerで遊んでみよっかー YAPC::Asia Tokyo 2014
Masahiro Nagano
Dockerの仕組みとIIJ社内での利用例
Dockerの仕組みとIIJ社内での利用例
maebashi
そろそろ知っておきたい!!コンテナ技術とDockerのキホン
そろそろ知っておきたい!!コンテナ技術とDockerのキホン
Naoki Nagazumi
今さら聞けない人のためのDocker超入門 – OpenStack最新情報セミナー 2015年4月
今さら聞けない人のためのDocker超入門 – OpenStack最新情報セミナー 2015年4月
VirtualTech Japan Inc.
Dockerクイックツアー
Dockerクイックツアー
Etsuji Nakai
Dockerの基本的な話
Dockerの基本的な話
gree_tech
忙しい人の5分で分かるDocker 2017年春Ver
忙しい人の5分で分かるDocker 2017年春Ver
Masahito Zembutsu
コンテナ技術と普及がシステム・インテグレータに与える影響
コンテナ技術と普及がシステム・インテグレータに与える影響
Masahito Zembutsu
Docker入門-基礎編 いまから始めるDocker管理【2nd Edition】
Docker入門-基礎編 いまから始めるDocker管理【2nd Edition】
Masahito Zembutsu
JAWS-UG コンテナ支部 Docker入門 ハンズオン
JAWS-UG コンテナ支部 Docker入門 ハンズオン
Ryo Nakamaru
Docker最新動向2017秋+セキュリティの落とし穴
Docker最新動向2017秋+セキュリティの落とし穴
Masahito Zembutsu
分散環境におけるDocker とオーケストレーション
分散環境におけるDocker とオーケストレーション
Masahito Zembutsu
Dockerを使ったローカルでの開発から本番環境へのデプロイまで
Dockerを使ったローカルでの開発から本番環境へのデプロイまで
Ryo Nakamaru
Rancher/Kubernetes入門ハンズオン資料~第2回さくらとコンテナの夕べ #さくらの夕べ 番外編
Rancher/Kubernetes入門ハンズオン資料~第2回さくらとコンテナの夕べ #さくらの夕べ 番外編
Masahito Zembutsu
Docker Compose入門~今日から始めるComposeの初歩からswarm mode対応まで
Docker Compose入門~今日から始めるComposeの初歩からswarm mode対応まで
Masahito Zembutsu
Dockerの基本と応用~快適コンテナライフを実現するArukas~
Dockerの基本と応用~快適コンテナライフを実現するArukas~
Masahito Zembutsu
What's hot
(20)
Dockerfile を書くためのベストプラクティス解説編
Dockerfile を書くためのベストプラクティス解説編
Docker 9 tips~意外と知られていない日常で役立つ便利技
Docker 9 tips~意外と知られていない日常で役立つ便利技
Dockerイメージ管理の内部構造
Dockerイメージ管理の内部構造
本格的にコンテナを利用するために ~ Azureでのコンテナ利用パターン
本格的にコンテナを利用するために ~ Azureでのコンテナ利用パターン
Dockerで遊んでみよっかー YAPC::Asia Tokyo 2014
Dockerで遊んでみよっかー YAPC::Asia Tokyo 2014
Dockerの仕組みとIIJ社内での利用例
Dockerの仕組みとIIJ社内での利用例
そろそろ知っておきたい!!コンテナ技術とDockerのキホン
そろそろ知っておきたい!!コンテナ技術とDockerのキホン
今さら聞けない人のためのDocker超入門 – OpenStack最新情報セミナー 2015年4月
今さら聞けない人のためのDocker超入門 – OpenStack最新情報セミナー 2015年4月
Dockerクイックツアー
Dockerクイックツアー
Dockerの基本的な話
Dockerの基本的な話
忙しい人の5分で分かるDocker 2017年春Ver
忙しい人の5分で分かるDocker 2017年春Ver
コンテナ技術と普及がシステム・インテグレータに与える影響
コンテナ技術と普及がシステム・インテグレータに与える影響
Docker入門-基礎編 いまから始めるDocker管理【2nd Edition】
Docker入門-基礎編 いまから始めるDocker管理【2nd Edition】
JAWS-UG コンテナ支部 Docker入門 ハンズオン
JAWS-UG コンテナ支部 Docker入門 ハンズオン
Docker最新動向2017秋+セキュリティの落とし穴
Docker最新動向2017秋+セキュリティの落とし穴
分散環境におけるDocker とオーケストレーション
分散環境におけるDocker とオーケストレーション
Dockerを使ったローカルでの開発から本番環境へのデプロイまで
Dockerを使ったローカルでの開発から本番環境へのデプロイまで
Rancher/Kubernetes入門ハンズオン資料~第2回さくらとコンテナの夕べ #さくらの夕べ 番外編
Rancher/Kubernetes入門ハンズオン資料~第2回さくらとコンテナの夕べ #さくらの夕べ 番外編
Docker Compose入門~今日から始めるComposeの初歩からswarm mode対応まで
Docker Compose入門~今日から始めるComposeの初歩からswarm mode対応まで
Dockerの基本と応用~快適コンテナライフを実現するArukas~
Dockerの基本と応用~快適コンテナライフを実現するArukas~
Viewers also liked
JAWS-UG ECS Best Practices #jawsug_ct
JAWS-UG ECS Best Practices #jawsug_ct
Yu Sudo
Itamae-Serverspec入門
Itamae-Serverspec入門
辰徳 斎藤
Serverspecを自分好みにアレンジ スクリーンショットで証跡保存を撲滅-
Serverspecを自分好みにアレンジ スクリーンショットで証跡保存を撲滅-
Daisuke Ikeda
Esri Developer Summit 参加報告
Esri Developer Summit 参加報告
Takahiro Kamiya
Node-red+JSONataでfunction地獄からの卒業
Node-red+JSONataでfunction地獄からの卒業
kazuhiro harada
20170324 web payment_open
20170324 web payment_open
Hideki Ojima
20170329 D3 DBAが夜間メンテをしなくなった日 発表資料
20170329 D3 DBAが夜間メンテをしなくなった日 発表資料
dcubeio
Twilio+Node-REDで作る自動モーニングコール
Twilio+Node-REDで作る自動モーニングコール
rina0521
君はyarn.lockをコミットしているか?
君はyarn.lockをコミットしているか?
Teppei Sato
20170324 html5j web_paltform_study
20170324 html5j web_paltform_study
Junichi Okamura
Google earth
Google earth
Youngju Kim
20170329 container technight-第一回勉強会
20170329 container technight-第一回勉強会
Minehiko Nohara
Ansible container
Ansible container
Naoya Hashimoto
はじめてのAws lambda
はじめてのAws lambda
dcubeio
【freee】プロダクトマネージャーの仕事と魅力
【freee】プロダクトマネージャーの仕事と魅力
dcubeio
【ビズリーチ】プロダクトマネージャーの仕事と魅力
【ビズリーチ】プロダクトマネージャーの仕事と魅力
dcubeio
【管理画面チラ見せナイト #4】ヌリカエCSを支える技術
【管理画面チラ見せナイト #4】ヌリカエCSを支える技術
Kohtaro Nishi
DevOpsにおけるAnsibleの立ち位置と使い所
DevOpsにおけるAnsibleの立ち位置と使い所
Hidetoshi Hirokawa
Ansibleで始めるインフラ構築自動化
Ansibleで始めるインフラ構築自動化
dcubeio
20140914_曲面上の「直線」と「最短線」
20140914_曲面上の「直線」と「最短線」
matsumoring
Viewers also liked
(20)
JAWS-UG ECS Best Practices #jawsug_ct
JAWS-UG ECS Best Practices #jawsug_ct
Itamae-Serverspec入門
Itamae-Serverspec入門
Serverspecを自分好みにアレンジ スクリーンショットで証跡保存を撲滅-
Serverspecを自分好みにアレンジ スクリーンショットで証跡保存を撲滅-
Esri Developer Summit 参加報告
Esri Developer Summit 参加報告
Node-red+JSONataでfunction地獄からの卒業
Node-red+JSONataでfunction地獄からの卒業
20170324 web payment_open
20170324 web payment_open
20170329 D3 DBAが夜間メンテをしなくなった日 発表資料
20170329 D3 DBAが夜間メンテをしなくなった日 発表資料
Twilio+Node-REDで作る自動モーニングコール
Twilio+Node-REDで作る自動モーニングコール
君はyarn.lockをコミットしているか?
君はyarn.lockをコミットしているか?
20170324 html5j web_paltform_study
20170324 html5j web_paltform_study
Google earth
Google earth
20170329 container technight-第一回勉強会
20170329 container technight-第一回勉強会
Ansible container
Ansible container
はじめてのAws lambda
はじめてのAws lambda
【freee】プロダクトマネージャーの仕事と魅力
【freee】プロダクトマネージャーの仕事と魅力
【ビズリーチ】プロダクトマネージャーの仕事と魅力
【ビズリーチ】プロダクトマネージャーの仕事と魅力
【管理画面チラ見せナイト #4】ヌリカエCSを支える技術
【管理画面チラ見せナイト #4】ヌリカエCSを支える技術
DevOpsにおけるAnsibleの立ち位置と使い所
DevOpsにおけるAnsibleの立ち位置と使い所
Ansibleで始めるインフラ構築自動化
Ansibleで始めるインフラ構築自動化
20140914_曲面上の「直線」と「最短線」
20140914_曲面上の「直線」と「最短線」
Similar to とある社内ビックデータ基盤にバッチ用コンテナ基盤を構築してみた
AWSで動画共有サイトを作成して全社に公開
AWSで動画共有サイトを作成して全社に公開
ToruKubota4
DevOpsが引き金となるインフラエンジニアの進撃
DevOpsが引き金となるインフラエンジニアの進撃
Teruo Adachi
DBTS2016 Data as Code - Delphix
DBTS2016 Data as Code - Delphix
Masaya Ishikawa
おすすめインフラ! for スタートアップ
おすすめインフラ! for スタートアップ
Koichiro Sumi
サイドプロジェクトで使う Azure DevOps
サイドプロジェクトで使う Azure DevOps
Shuhei Eda
Microsoft 365 を使い、よりよい業務環境の在り方と仕事への向き合い方を考えよう
Microsoft 365 を使い、よりよい業務環境の在り方と仕事への向き合い方を考えよう
Ai Hirano
これからのOpenShiftの話をしよう
これからのOpenShiftの話をしよう
Kazuto Kusama
Intalio japan special cloud workshop
Intalio japan special cloud workshop
Daisuke Sugai
PCCC21:株式会社日立製作所 「研究開発力向上のための研究DXソリューション」
PCCC21:株式会社日立製作所 「研究開発力向上のための研究DXソリューション」
PC Cluster Consortium
ソフトウェア開発の現場風景
ソフトウェア開発の現場風景
Koichi ITO
スマホ最適化のためのデザイン・コーディング実習 先生:池田 祐太郎
スマホ最適化のためのデザイン・コーディング実習 先生:池田 祐太郎
schoowebcampus
イケてない開発チームがイケてる開発を始めようとする軌跡
イケてない開発チームがイケてる開発を始めようとする軌跡
NTT Communications Technology Development
インフラエンジニアがk8sでアプリを作って見えた今後のインフラ
インフラエンジニアがk8sでアプリを作って見えた今後のインフラ
susumu tanaka
あなたの安心を高速に守る Container-based CI
あなたの安心を高速に守る Container-based CI
Wataru MIYAGUNI
Ansibleで構成管理始める人のモチベーションをあげたい! (Cloudera World Tokyo 2014LT講演資料)
Ansibleで構成管理始める人のモチベーションをあげたい! (Cloudera World Tokyo 2014LT講演資料)
NTT DATA OSS Professional Services
Visual Studio 2019 / Visual Studio Code + Live Shareではじめるモブ・プログラミング #vs2019
Visual Studio 2019 / Visual Studio Code + Live Shareではじめるモブ・プログラミング #vs2019
満徳 関
DevOps and Compliance and Security
DevOps and Compliance and Security
Kazushi Kamegawa
TFSを支える技術
TFSを支える技術
Kazushi Kamegawa
Docker Actionを利用してOpenWhiskをあれこれする
Docker Actionを利用してOpenWhiskをあれこれする
Hideaki Tokida
.NET用アプリケーション フレームワーク “Open 棟梁”のオープンソース化について
.NET用アプリケーション フレームワーク “Open 棟梁”のオープンソース化について
Daisuke Nishino
Similar to とある社内ビックデータ基盤にバッチ用コンテナ基盤を構築してみた
(20)
AWSで動画共有サイトを作成して全社に公開
AWSで動画共有サイトを作成して全社に公開
DevOpsが引き金となるインフラエンジニアの進撃
DevOpsが引き金となるインフラエンジニアの進撃
DBTS2016 Data as Code - Delphix
DBTS2016 Data as Code - Delphix
おすすめインフラ! for スタートアップ
おすすめインフラ! for スタートアップ
サイドプロジェクトで使う Azure DevOps
サイドプロジェクトで使う Azure DevOps
Microsoft 365 を使い、よりよい業務環境の在り方と仕事への向き合い方を考えよう
Microsoft 365 を使い、よりよい業務環境の在り方と仕事への向き合い方を考えよう
これからのOpenShiftの話をしよう
これからのOpenShiftの話をしよう
Intalio japan special cloud workshop
Intalio japan special cloud workshop
PCCC21:株式会社日立製作所 「研究開発力向上のための研究DXソリューション」
PCCC21:株式会社日立製作所 「研究開発力向上のための研究DXソリューション」
ソフトウェア開発の現場風景
ソフトウェア開発の現場風景
スマホ最適化のためのデザイン・コーディング実習 先生:池田 祐太郎
スマホ最適化のためのデザイン・コーディング実習 先生:池田 祐太郎
イケてない開発チームがイケてる開発を始めようとする軌跡
イケてない開発チームがイケてる開発を始めようとする軌跡
インフラエンジニアがk8sでアプリを作って見えた今後のインフラ
インフラエンジニアがk8sでアプリを作って見えた今後のインフラ
あなたの安心を高速に守る Container-based CI
あなたの安心を高速に守る Container-based CI
Ansibleで構成管理始める人のモチベーションをあげたい! (Cloudera World Tokyo 2014LT講演資料)
Ansibleで構成管理始める人のモチベーションをあげたい! (Cloudera World Tokyo 2014LT講演資料)
Visual Studio 2019 / Visual Studio Code + Live Shareではじめるモブ・プログラミング #vs2019
Visual Studio 2019 / Visual Studio Code + Live Shareではじめるモブ・プログラミング #vs2019
DevOps and Compliance and Security
DevOps and Compliance and Security
TFSを支える技術
TFSを支える技術
Docker Actionを利用してOpenWhiskをあれこれする
Docker Actionを利用してOpenWhiskをあれこれする
.NET用アプリケーション フレームワーク “Open 棟梁”のオープンソース化について
.NET用アプリケーション フレームワーク “Open 棟梁”のオープンソース化について
とある社内ビックデータ基盤にバッチ用コンテナ基盤を構築してみた
1.
とある社内ビックデータ基盤に バッチ用コンテナ環境を構築してみた Created by Hiroshi
Toda ( @thiro1123 )
2.
ところで?
3.
普段からコンテナつかっていますか?
4.
現場でコンテナを使ってアプリのデプロイ してたりしますか?
5.
自己紹介 戸田浩史 独立して5年目のフリーランスです 現在のユーザは社内クラウドの利用を推進しているチームで ビジネスのスピードを殺さずにセキュリティを担保する環境を展開 してます。 好きなAWS:ECS
6.
今回の話はコンテナ環境を他プロジェクトに 導入する時に、やった(ている)事です。
7.
話す内容としては なんで導入する事になったの? 解決したかった問題は? どのようにすすめた(ている)の?
8.
なんで導入することになったの?
9.
プロジェクトで発生していた問題 日々バッチがうまく動作しない! あれ修正するためにアップデートしてみたら、 さらに他のバッチも動かなくなった \(^o^)/オワタ 事業側の担当者に怒られる orz むしろ怒られてから障害に気づく。。。
10.
なんでこんなことになるんだ・・・
11.
どんな状況か・・・ 動いているバッチの数が半端ない。 管理しているサーバ数も半端ない ジョブ管理ソフトで管理しているが追いつかない。 アラートも見ようとしているしモニタリングもしようとしているが 数が半端ない
12.
どうやらとてつもなく複雑怪奇な状況らしい
13.
なんで導入することになったの?(再)
14.
まず手始めにどうにかしたい問題 バッチが普通に動いてほしい。 バージョンアップとか安全にしたい。 今動いているバッチの邪魔をしない。 手軽にバッチを増やしたい。 素早くバッチを展開したい。 できればローカルでもサーバ上でも同じように動いて欲しい。
15.
現在は、新しい事したらその倍の問題が発生しない環境
16.
うーん? さてどうしたものか・・・
17.
少しだけコンテナのおさらい コンテナって? Source:https://www.docker.com/what‑container
18.
やりたいことは・・・ 何でアプリは動かなくなるの? ライブラリとか色々とごちゃごちゃしているから・・・ じゃあ、各アプリのライブラリが依存しないようにすれば いいの?
19.
自分の隣のいる社員さんに 自分:ライブラリの競合とか気にしたくないなら コンテナ使うのはどうですか? 社員さん:いいね!(了承3秒)
20.
なんで導入することになったの?(再)
21.
現場からは 現場からは以下のような要望も一緒にあがってました。 オンプレミスに在るとあるジョブ管理システム(JP1)から バッチを管理したい。 バッチの実行も結果の取得もオンプレ側でできる様になって欲しい。
22.
これらの要望を応えるためのコンテナ環境を構築してみました。
23.
24.
25.
デプロイや環境構築はJenkinsのジョブでほぼ用意
26.
現在は・・・ 今はこの使ってバッチをオンプレからAWSに移行している最中 導入されたチームに対して、コンテナや今回の仕組みに 参考となるソースを共有 自分が所属しているチームは他プロジェクトの 進化を手助けするため日々活動中
27.
ご清聴ありがとうございました。 Copyright © 2017
@thiro1123
Download now