自作クラウド基盤 n0stack と ソフトウェア開発の気持ち

h-otter
自作クラウド基盤 n0stack と
ソフトウェア開発の気持ち
wakate2018 LT
h-otter
自己紹介
● h-otter です
● 電気通信大学 B4
● トラコンという大会を運営しています
● 自宅のラックは多分 PUE 0.5 くらい
○ コツは親をだまくらかすこと
n0stack とは
● 趣味で有志が集まって開発しているクラウド基盤
● ICTSCで OpenStack と CloudStack に疲弊し、
Kubernetesにまあまあ疲れたメンバーが開始
● かなり迷走した
自分の満足の行くまで、好き放題やってる
メンバーも知らない最新版!!!
(みんなごめん)
とりあえず過去を振り返る
時代1: Controller で集中管理
● OpenStack はコンポーネントの粗結
合は嘘なので、各コンポーネントを
粗結合にして Controller (API
Gateway)で集中管理してみた
● 結論: 粗結合はムリ!!
○ VM はストレージをマウント
時代2: コントローラをMQで分散
● MQを使うことで各ノードにコントロール
プレーンを持たせて、
クラスタ管理を分散させることで
完全にコントローラレスを目指す
○ Scheduler -> Agent -> Conductor
-> Scheduler
みたいな
● 結論: MQの信頼性は低かった
● グラフDBでリソース管理できない
かなとかもやってみていた
現在: リソース志向の gRPC API
● オブジェクトを役割に応じてレイヤー分割
○ レイヤー内では実装に関する依存を許す (詳細後述)
● シンプルにして、管理者がソースコードを読めるように
しんどかったポイントの整理と
n0stackにおける解決策を話していきます
改善策、欲しい機能、意見などください!!
(あるあるの連続だと思うので...)
依存を考えるのがしんどい
● 後回しにできないほどの負債になりうる
● 特に仕様が固まりきらない初期開発ではひとつの変更が全体に伝播し、繰り
返されるので心が折れる
○ (みんなの心を折った)
● 依存を集めるとそこだけライフサイクルが長くなる
○ 逆にライフサイクルが長いものに依存を集める
● 開発したいオブジェクトの通りに開発するのがやっぱり確実
(DDD的な)
依存を考えるのがしんどい (オブジェクト内部)
pkg/datastore
(データベースに保存など )
pkg/driver
(QEMUなど)
Agent
(データプレーン)
API
(コントロールプレーン )
lower API
安定依存の原則
API < lower API <<< [大量展開の壁] <<< Agent <<< [ライブラリの壁]
<<< pkg/driver <<< [永続化の壁] <<< pkg/datastore
依存を考えるのがしんどい (オブジェクト単位)
● オブジェクトのAPIは安定度が低いと定義しているので何かに依存が集ま
らないようにする
分散コントローラがしんどい
● 分散されたデータプレーンは動くが、
分散されたコントローラは信用できないと思っている (今は)
○ 正しくはコントローラは無限に分散しない
○ なにも信用できない
■ 経路(MQ)、人、復帰するのかしないのか
● BGPが割と一般的に普及していてちゃんと動いているが、
あれは結局人がさんざん折衝しているものなので…NOGとか…
● Agent も薄いコントローラなので、妥協できるポイントを見つける
分散コントローラがしんどい
コントローラの分散はやめて集中管理
Agentは可能な限り薄く
モデリングがしんどい
● インフラの正しいモデリングとは…
○ 利用者の 実装 / 思想 / ビジネスロジック によって変わる
■ ネットワーク: VLANかVXLANかで必要なパラメータは変わる
■ ストレージ: そもそも block device なのか filesystem なのか
● 抽象化したモデルが依存していなくても、
実装が依存してしまうことがある
○ ストレージとVM: VMがストレージに接続するときのプロトコルは?
モデリングがしんどい
抽象的なオブジェクトのみprotobuf定義
実装に関する依存をレイヤーの中に限り許容
※ k8s を参考に実装に関するパラメータは Annotations で頑張ってもらう
モデリングがしんどい
● 管理に必要なmetadataとNetworkを使う上で最低限必要なものを記述
● フィールドはすべて required
多様性がしんどい
開発者: メンテナンスコスト向上
管理者: 変わったことをしようとすると、
非常に抽象化されたコードを読み、書
き換える必要がある
利用者: 使い方がわかりにくい
OpenStack Glance
非常に多数のformatも対応
多様性がしんどい
実装からは汎用性を削除
管理者各々が必要なgRPC APIを
実装することを期待 (YAGNI, KISS)
多様性がしんどい
現在の実装: 7725 行
少ないかはわからないが私が夏休み中に実装できたくらいの量
テストがしんどい
もともと API が多いのに、 Agent は network など設定するのでsudoが必要
● test sizeを導入 (http://akito0107.hatenablog.com/entry/2018/08/27/190333)
○ small: 早い、外部への依存がない
○ medium: sudo, localhostの他プロセスへの通信可
○ golangはいい感じにできるので “make test-medium” みたいな
● Mock の Agent を作ることで API のテスト
○ Agent の実装は薄い
○ API の Mock を作るコストはでかい
非同期がしんどい
● よめない
● 本当にイベントを回収できているかわからない
○ MQ の Exactly once は難しい
● 昨日の発表にもあったかんじ
● しかし、VMのステート管理など必要なので今後の課題
まとめ
● 分散・非同期は私 (一般人) には難しいのであきらめた
● 依存は実際のオブジェクト同士の依存をトレースする
○ なくすことはできないし、下手なことをすると後々辛い
● 自由気ままに開発するの楽しい
○ 夏休みが全部溶けた
1 of 25

Recommended

自作クラウド基盤 n0stack in ICTSC 2018 by
自作クラウド基盤 n0stack in ICTSC 2018自作クラウド基盤 n0stack in ICTSC 2018
自作クラウド基盤 n0stack in ICTSC 2018h-otter
2.1K views20 slides
RubyistのためのCloudStack APIコンソール by
RubyistのためのCloudStack APIコンソールRubyistのためのCloudStack APIコンソール
RubyistのためのCloudStack APIコンソールTakuma Nakajima
1.7K views17 slides
CloudStack4.4でGlusterFS環境を構築してみた by
CloudStack4.4でGlusterFS環境を構築してみたCloudStack4.4でGlusterFS環境を構築してみた
CloudStack4.4でGlusterFS環境を構築してみたTakuma Nakajima
1.9K views26 slides
サーバ構築自動化 On aws sqaleの場合 by
サーバ構築自動化 On aws   sqaleの場合サーバ構築自動化 On aws   sqaleの場合
サーバ構築自動化 On aws sqaleの場合Ryo Kuroda
6.1K views34 slides
Juju/MAASで作る Kubernetes + GPU by
Juju/MAASで作る Kubernetes + GPUJuju/MAASで作る Kubernetes + GPU
Juju/MAASで作る Kubernetes + GPUVirtualTech Japan Inc.
1.5K views16 slides
OpenStack Summit Sydney Report (NEC鳥居) - OpenStack最新情報セミナー by
OpenStack Summit Sydney Report (NEC鳥居) - OpenStack最新情報セミナーOpenStack Summit Sydney Report (NEC鳥居) - OpenStack最新情報セミナー
OpenStack Summit Sydney Report (NEC鳥居) - OpenStack最新情報セミナーVirtualTech Japan Inc.
2.3K views33 slides

More Related Content

What's hot

パブリッククラウドConoHaを使ってOpenStack APIを理解する by
パブリッククラウドConoHaを使ってOpenStack APIを理解するパブリッククラウドConoHaを使ってOpenStack APIを理解する
パブリッククラウドConoHaを使ってOpenStack APIを理解するHironobu Saitoh
2.1K views24 slides
最近のJuju/MAAS について by
最近のJuju/MAAS について最近のJuju/MAAS について
最近のJuju/MAAS についてVirtualTech Japan Inc.
2.8K views26 slides
GNS3上の仮想アプライアンス+GitLabRunner+BDDによるテスト自動化 by
GNS3上の仮想アプライアンス+GitLabRunner+BDDによるテスト自動化GNS3上の仮想アプライアンス+GitLabRunner+BDDによるテスト自動化
GNS3上の仮想アプライアンス+GitLabRunner+BDDによるテスト自動化Shigeru Tsubota
788 views29 slides
ConoHaオブジェクトストレージ 利用ケース by
ConoHaオブジェクトストレージ 利用ケースConoHaオブジェクトストレージ 利用ケース
ConoHaオブジェクトストレージ 利用ケースJunichi Noda
3.9K views20 slides
Milano ops-meetup報告会 by
Milano ops-meetup報告会Milano ops-meetup報告会
Milano ops-meetup報告会Sampath Priyankara
537 views7 slides
OpenStack Summit in Hong Kong 参加報告 by
OpenStack Summit in Hong Kong 参加報告OpenStack Summit in Hong Kong 参加報告
OpenStack Summit in Hong Kong 参加報告Akira Yoshiyama
1.5K views22 slides

What's hot(20)

パブリッククラウドConoHaを使ってOpenStack APIを理解する by Hironobu Saitoh
パブリッククラウドConoHaを使ってOpenStack APIを理解するパブリッククラウドConoHaを使ってOpenStack APIを理解する
パブリッククラウドConoHaを使ってOpenStack APIを理解する
Hironobu Saitoh2.1K views
GNS3上の仮想アプライアンス+GitLabRunner+BDDによるテスト自動化 by Shigeru Tsubota
GNS3上の仮想アプライアンス+GitLabRunner+BDDによるテスト自動化GNS3上の仮想アプライアンス+GitLabRunner+BDDによるテスト自動化
GNS3上の仮想アプライアンス+GitLabRunner+BDDによるテスト自動化
Shigeru Tsubota788 views
ConoHaオブジェクトストレージ 利用ケース by Junichi Noda
ConoHaオブジェクトストレージ 利用ケースConoHaオブジェクトストレージ 利用ケース
ConoHaオブジェクトストレージ 利用ケース
Junichi Noda3.9K views
OpenStack Summit in Hong Kong 参加報告 by Akira Yoshiyama
OpenStack Summit in Hong Kong 参加報告OpenStack Summit in Hong Kong 参加報告
OpenStack Summit in Hong Kong 参加報告
Akira Yoshiyama1.5K views
Chainer と Microsoft Azure 広がる応用 (Chainer Meetup #5) by Hirono Jumpei
Chainer と Microsoft Azure 広がる応用 (Chainer Meetup #5)Chainer と Microsoft Azure 広がる応用 (Chainer Meetup #5)
Chainer と Microsoft Azure 広がる応用 (Chainer Meetup #5)
Hirono Jumpei2.4K views
ELK ではじめる自宅ネットワーク監視 by npsg
ELK ではじめる自宅ネットワーク監視ELK ではじめる自宅ネットワーク監視
ELK ではじめる自宅ネットワーク監視
npsg6.2K views
ApacheCloudstack4.1最新情報ver2 by Midori Oge
ApacheCloudstack4.1最新情報ver2ApacheCloudstack4.1最新情報ver2
ApacheCloudstack4.1最新情報ver2
Midori Oge632 views
CloudStack advent calendar jp 2013_12_16 by Hiroyuki Sato
CloudStack advent calendar jp 2013_12_16CloudStack advent calendar jp 2013_12_16
CloudStack advent calendar jp 2013_12_16
Hiroyuki Sato1.1K views
20160217 hbstudy73 linux on Azure by 雄哉 吉田
20160217 hbstudy73 linux on Azure20160217 hbstudy73 linux on Azure
20160217 hbstudy73 linux on Azure
雄哉 吉田191 views
NFV & OPNFV - OpenStack最新情報セミナー 2017年7月 by VirtualTech Japan Inc.
NFV & OPNFV - OpenStack最新情報セミナー 2017年7月NFV & OPNFV - OpenStack最新情報セミナー 2017年7月
NFV & OPNFV - OpenStack最新情報セミナー 2017年7月
Next-L Enju 開発ワークショップ #10 by Kosuke Tanabe
Next-L Enju 開発ワークショップ #10Next-L Enju 開発ワークショップ #10
Next-L Enju 開発ワークショップ #10
Kosuke Tanabe852 views
Kubernetes 初心者の僕からの JKD 参加報告 by Kentaro NOMURA
Kubernetes 初心者の僕からの JKD 参加報告Kubernetes 初心者の僕からの JKD 参加報告
Kubernetes 初心者の僕からの JKD 参加報告
Kentaro NOMURA377 views
OpenStack Summit & KubeConからみるコンテナ技術の最新トレンド - OpenStack Day Tokyo 2018講演資料 by VirtualTech Japan Inc.
OpenStack Summit & KubeConからみるコンテナ技術の最新トレンド - OpenStack Day Tokyo 2018講演資料OpenStack Summit & KubeConからみるコンテナ技術の最新トレンド - OpenStack Day Tokyo 2018講演資料
OpenStack Summit & KubeConからみるコンテナ技術の最新トレンド - OpenStack Day Tokyo 2018講演資料
Apache Spark+Zeppelinでアドホックなネットワーク解析 by npsg
Apache Spark+Zeppelinでアドホックなネットワーク解析Apache Spark+Zeppelinでアドホックなネットワーク解析
Apache Spark+Zeppelinでアドホックなネットワーク解析
npsg2.5K views
CloudStackユーザ会 in 大阪: 池原治 by joeswebhosting
CloudStackユーザ会 in 大阪: 池原治CloudStackユーザ会 in 大阪: 池原治
CloudStackユーザ会 in 大阪: 池原治
joeswebhosting670 views
Contiv on vagrant_20160224 by Takao Setaka
Contiv on vagrant_20160224Contiv on vagrant_20160224
Contiv on vagrant_20160224
Takao Setaka1.2K views

Similar to 自作クラウド基盤 n0stack と ソフトウェア開発の気持ち

Excite beer bash06 by
Excite beer bash06Excite beer bash06
Excite beer bash06Arata Honda
222 views21 slides
軽量Kubernetes環境 K3Sのご紹介 by
軽量Kubernetes環境 K3Sのご紹介軽量Kubernetes環境 K3Sのご紹介
軽量Kubernetes環境 K3Sのご紹介Tetsurou Yano
829 views28 slides
なぜディスクレスハイパーバイザに至ったのか / Why did we select to the diskless hypervisor? #builde... by
なぜディスクレスハイパーバイザに至ったのか / Why did we select to the diskless hypervisor? #builde...なぜディスクレスハイパーバイザに至ったのか / Why did we select to the diskless hypervisor? #builde...
なぜディスクレスハイパーバイザに至ったのか / Why did we select to the diskless hypervisor? #builde...whywaita
11.2K views143 slides
Quantum teleportation by
Quantum teleportationQuantum teleportation
Quantum teleportationYuuOkano
1.2K views20 slides
多段LXC構成でOpenStackを構築 - LT@コンテナ型仮想化情報交換会LT by
多段LXC構成でOpenStackを構築 - LT@コンテナ型仮想化情報交換会LT多段LXC構成でOpenStackを構築 - LT@コンテナ型仮想化情報交換会LT
多段LXC構成でOpenStackを構築 - LT@コンテナ型仮想化情報交換会LTYoshinari Kadokawa
1.6K views12 slides
ML Studio / CNTK ハンズオン資料の紹介と開発環境の構築手順 by
ML Studio / CNTK ハンズオン資料の紹介と開発環境の構築手順ML Studio / CNTK ハンズオン資料の紹介と開発環境の構築手順
ML Studio / CNTK ハンズオン資料の紹介と開発環境の構築手順Yoshitaka Seo
555 views84 slides

Similar to 自作クラウド基盤 n0stack と ソフトウェア開発の気持ち(20)

Excite beer bash06 by Arata Honda
Excite beer bash06Excite beer bash06
Excite beer bash06
Arata Honda222 views
軽量Kubernetes環境 K3Sのご紹介 by Tetsurou Yano
軽量Kubernetes環境 K3Sのご紹介軽量Kubernetes環境 K3Sのご紹介
軽量Kubernetes環境 K3Sのご紹介
Tetsurou Yano829 views
なぜディスクレスハイパーバイザに至ったのか / Why did we select to the diskless hypervisor? #builde... by whywaita
なぜディスクレスハイパーバイザに至ったのか / Why did we select to the diskless hypervisor? #builde...なぜディスクレスハイパーバイザに至ったのか / Why did we select to the diskless hypervisor? #builde...
なぜディスクレスハイパーバイザに至ったのか / Why did we select to the diskless hypervisor? #builde...
whywaita11.2K views
Quantum teleportation by YuuOkano
Quantum teleportationQuantum teleportation
Quantum teleportation
YuuOkano1.2K views
多段LXC構成でOpenStackを構築 - LT@コンテナ型仮想化情報交換会LT by Yoshinari Kadokawa
多段LXC構成でOpenStackを構築 - LT@コンテナ型仮想化情報交換会LT多段LXC構成でOpenStackを構築 - LT@コンテナ型仮想化情報交換会LT
多段LXC構成でOpenStackを構築 - LT@コンテナ型仮想化情報交換会LT
Yoshinari Kadokawa1.6K views
ML Studio / CNTK ハンズオン資料の紹介と開発環境の構築手順 by Yoshitaka Seo
ML Studio / CNTK ハンズオン資料の紹介と開発環境の構築手順ML Studio / CNTK ハンズオン資料の紹介と開発環境の構築手順
ML Studio / CNTK ハンズオン資料の紹介と開発環境の構築手順
Yoshitaka Seo555 views
0からコンピュータを作ってみた by YuuOkano
0からコンピュータを作ってみた0からコンピュータを作ってみた
0からコンピュータを作ってみた
YuuOkano700 views
Havana版 RDO-QuickStart-2 (140421-Havana-RDO-QuickStart-2.pdf) by VirtualTech Japan Inc.
Havana版 RDO-QuickStart-2 (140421-Havana-RDO-QuickStart-2.pdf) Havana版 RDO-QuickStart-2 (140421-Havana-RDO-QuickStart-2.pdf)
Havana版 RDO-QuickStart-2 (140421-Havana-RDO-QuickStart-2.pdf)
PFNのML/DL基盤を支えるKubernetesにおける自動化 / DevOpsDays Tokyo 2021 by Preferred Networks
PFNのML/DL基盤を支えるKubernetesにおける自動化 / DevOpsDays Tokyo 2021PFNのML/DL基盤を支えるKubernetesにおける自動化 / DevOpsDays Tokyo 2021
PFNのML/DL基盤を支えるKubernetesにおける自動化 / DevOpsDays Tokyo 2021
Preferred Networks9.9K views
OCaml でデータ分析 by Akinori Abe
OCaml でデータ分析OCaml でデータ分析
OCaml でデータ分析
Akinori Abe3.1K views
自作クラウド基盤 n0stack と開発自動化の気持ち by h-otter
自作クラウド基盤 n0stack と開発自動化の気持ち自作クラウド基盤 n0stack と開発自動化の気持ち
自作クラウド基盤 n0stack と開発自動化の気持ち
h-otter287 views
もっとも簡単なKubernetes構築 on Raspberry pi (July tech festa winter 2021) by Kamon Nobuchika
もっとも簡単なKubernetes構築 on Raspberry pi  (July tech festa winter 2021)もっとも簡単なKubernetes構築 on Raspberry pi  (July tech festa winter 2021)
もっとも簡単なKubernetes構築 on Raspberry pi (July tech festa winter 2021)
Kamon Nobuchika839 views
OpenStack最新動向と構築のポイント - EMC様セミナー 「あなたのビジネスを高速化! OpenStackが実現する戦略的なクラウドインフラ」 by Nobuyuki Tamaoki
OpenStack最新動向と構築のポイント - EMC様セミナー 「あなたのビジネスを高速化! OpenStackが実現する戦略的なクラウドインフラ」OpenStack最新動向と構築のポイント - EMC様セミナー 「あなたのビジネスを高速化! OpenStackが実現する戦略的なクラウドインフラ」
OpenStack最新動向と構築のポイント - EMC様セミナー 「あなたのビジネスを高速化! OpenStackが実現する戦略的なクラウドインフラ」
Nobuyuki Tamaoki1.6K views
Kubernetesのしくみ やさしく学ぶ 内部構造とアーキテクチャー by Toru Makabe
Kubernetesのしくみ やさしく学ぶ 内部構造とアーキテクチャーKubernetesのしくみ やさしく学ぶ 内部構造とアーキテクチャー
Kubernetesのしくみ やさしく学ぶ 内部構造とアーキテクチャー
Toru Makabe37K views
OpenStack-Ansibleで作るOpenStack HA環境 手順書解説 - OpenStack最新情報セミナー 2016年3月 by VirtualTech Japan Inc.
OpenStack-Ansibleで作るOpenStack HA環境 手順書解説 - OpenStack最新情報セミナー 2016年3月OpenStack-Ansibleで作るOpenStack HA環境 手順書解説 - OpenStack最新情報セミナー 2016年3月
OpenStack-Ansibleで作るOpenStack HA環境 手順書解説 - OpenStack最新情報セミナー 2016年3月
JOSUG 9th Study by irix_jp
JOSUG 9th StudyJOSUG 9th Study
JOSUG 9th Study
irix_jp955 views
2015.6.5 EMC主催OpenStackセミナー - 日本仮想化技術様講演スライド by EMC Japan
2015.6.5 EMC主催OpenStackセミナー - 日本仮想化技術様講演スライド2015.6.5 EMC主催OpenStackセミナー - 日本仮想化技術様講演スライド
2015.6.5 EMC主催OpenStackセミナー - 日本仮想化技術様講演スライド
EMC Japan1.6K views
OpenStack最新動向と構築のポイント - EMC様セミナー 「あなたのビジネスを高速化! OpenStackが実現する戦略的なクラウドインフラ」 by VirtualTech Japan Inc.
OpenStack最新動向と構築のポイント - EMC様セミナー 「あなたのビジネスを高速化! OpenStackが実現する戦略的なクラウドインフラ」OpenStack最新動向と構築のポイント - EMC様セミナー 「あなたのビジネスを高速化! OpenStackが実現する戦略的なクラウドインフラ」
OpenStack最新動向と構築のポイント - EMC様セミナー 「あなたのビジネスを高速化! OpenStackが実現する戦略的なクラウドインフラ」

More from h-otter

Kubernetesのワーカーノードを自動修復するために必要だったこと by
Kubernetesのワーカーノードを自動修復するために必要だったことKubernetesのワーカーノードを自動修復するために必要だったこと
Kubernetesのワーカーノードを自動修復するために必要だったことh-otter
719 views52 slides
自宅サーバラックの勧め 〜ファシリティ編〜 by
自宅サーバラックの勧め 〜ファシリティ編〜自宅サーバラックの勧め 〜ファシリティ編〜
自宅サーバラックの勧め 〜ファシリティ編〜h-otter
3.6K views45 slides
Openflowの気持ち by
Openflowの気持ちOpenflowの気持ち
Openflowの気持ちh-otter
452 views39 slides
NiFiの紹介 by
NiFiの紹介NiFiの紹介
NiFiの紹介h-otter
201 views24 slides
ICTSC8 Backboneの紹介 by
ICTSC8 Backboneの紹介ICTSC8 Backboneの紹介
ICTSC8 Backboneの紹介h-otter
4.6K views32 slides
給料の気持ち by
給料の気持ち給料の気持ち
給料の気持ちh-otter
630 views62 slides

More from h-otter(11)

Kubernetesのワーカーノードを自動修復するために必要だったこと by h-otter
Kubernetesのワーカーノードを自動修復するために必要だったことKubernetesのワーカーノードを自動修復するために必要だったこと
Kubernetesのワーカーノードを自動修復するために必要だったこと
h-otter719 views
自宅サーバラックの勧め 〜ファシリティ編〜 by h-otter
自宅サーバラックの勧め 〜ファシリティ編〜自宅サーバラックの勧め 〜ファシリティ編〜
自宅サーバラックの勧め 〜ファシリティ編〜
h-otter3.6K views
Openflowの気持ち by h-otter
Openflowの気持ちOpenflowの気持ち
Openflowの気持ち
h-otter452 views
NiFiの紹介 by h-otter
NiFiの紹介NiFiの紹介
NiFiの紹介
h-otter201 views
ICTSC8 Backboneの紹介 by h-otter
ICTSC8 Backboneの紹介ICTSC8 Backboneの紹介
ICTSC8 Backboneの紹介
h-otter4.6K views
給料の気持ち by h-otter
給料の気持ち給料の気持ち
給料の気持ち
h-otter630 views
自宅サーバラックの勧め ~In osc nagoya~ by h-otter
自宅サーバラックの勧め ~In osc nagoya~自宅サーバラックの勧め ~In osc nagoya~
自宅サーバラックの勧め ~In osc nagoya~
h-otter3.5K views
自宅サーバラックの勧め 簡易版 by h-otter
自宅サーバラックの勧め 簡易版自宅サーバラックの勧め 簡易版
自宅サーバラックの勧め 簡易版
h-otter407 views
透過 L2 BRIDGE NAT by h-otter
透過 L2 BRIDGE NAT透過 L2 BRIDGE NAT
透過 L2 BRIDGE NAT
h-otter461 views
自宅サーバラックの勧め BGP4編 by h-otter
自宅サーバラックの勧め BGP4編自宅サーバラックの勧め BGP4編
自宅サーバラックの勧め BGP4編
h-otter834 views
MMA Tech:Talk 2017-1 仮想化技術的なあれ by h-otter
MMA Tech:Talk 2017-1 仮想化技術的なあれMMA Tech:Talk 2017-1 仮想化技術的なあれ
MMA Tech:Talk 2017-1 仮想化技術的なあれ
h-otter198 views

Recently uploaded

定例会スライド_キャチs 公開用.pdf by
定例会スライド_キャチs 公開用.pdf定例会スライド_キャチs 公開用.pdf
定例会スライド_キャチs 公開用.pdfKeio Robotics Association
146 views64 slides
光コラボは契約してはいけない by
光コラボは契約してはいけない光コラボは契約してはいけない
光コラボは契約してはいけないTakuya Matsunaga
28 views17 slides
パスキーでリードする: NGINXとKeycloakによる効率的な認証・認可 by
パスキーでリードする: NGINXとKeycloakによる効率的な認証・認可パスキーでリードする: NGINXとKeycloakによる効率的な認証・認可
パスキーでリードする: NGINXとKeycloakによる効率的な認証・認可Hitachi, Ltd. OSS Solution Center.
10 views22 slides
Keycloakの全体像: 基本概念、ユースケース、そして最新の開発動向 by
Keycloakの全体像: 基本概念、ユースケース、そして最新の開発動向Keycloakの全体像: 基本概念、ユースケース、そして最新の開発動向
Keycloakの全体像: 基本概念、ユースケース、そして最新の開発動向Hitachi, Ltd. OSS Solution Center.
109 views26 slides
PCCC23:東京大学情報基盤センター 「Society5.0の実現を目指す『計算・データ・学習』の融合による革新的スーパーコンピューティング」 by
PCCC23:東京大学情報基盤センター 「Society5.0の実現を目指す『計算・データ・学習』の融合による革新的スーパーコンピューティング」PCCC23:東京大学情報基盤センター 「Society5.0の実現を目指す『計算・データ・学習』の融合による革新的スーパーコンピューティング」
PCCC23:東京大学情報基盤センター 「Society5.0の実現を目指す『計算・データ・学習』の融合による革新的スーパーコンピューティング」PC Cluster Consortium
28 views36 slides

Recently uploaded(7)

光コラボは契約してはいけない by Takuya Matsunaga
光コラボは契約してはいけない光コラボは契約してはいけない
光コラボは契約してはいけない
Takuya Matsunaga28 views
PCCC23:東京大学情報基盤センター 「Society5.0の実現を目指す『計算・データ・学習』の融合による革新的スーパーコンピューティング」 by PC Cluster Consortium
PCCC23:東京大学情報基盤センター 「Society5.0の実現を目指す『計算・データ・学習』の融合による革新的スーパーコンピューティング」PCCC23:東京大学情報基盤センター 「Society5.0の実現を目指す『計算・データ・学習』の融合による革新的スーパーコンピューティング」
PCCC23:東京大学情報基盤センター 「Society5.0の実現を目指す『計算・データ・学習』の融合による革新的スーパーコンピューティング」
PCCC23:富士通株式会社 テーマ1「次世代高性能・省電力プロセッサ『FUJITSU-MONAKA』」 by PC Cluster Consortium
PCCC23:富士通株式会社 テーマ1「次世代高性能・省電力プロセッサ『FUJITSU-MONAKA』」PCCC23:富士通株式会社 テーマ1「次世代高性能・省電力プロセッサ『FUJITSU-MONAKA』」
PCCC23:富士通株式会社 テーマ1「次世代高性能・省電力プロセッサ『FUJITSU-MONAKA』」

自作クラウド基盤 n0stack と ソフトウェア開発の気持ち