appセットアップの自動化や実行環境間の移植性を最大化する考え方。モダンなクラウドプラットフォームへのデプロイに適する。分割しすぎると制御、障害対応が難しいのでバランスが大事。DevOpsまで行き着いていない。インフラは一名、エンジニアが数名くらいからこれからモダナイゼーションしようとしている企業に向けて富士フィルムクラウドネイティブを前提とした考え方、設計に進めた方が良いコンテナやオーケストレーション、サーバレス等の技術スタックは出てきているサービスの利用を適材適所、バランスよくスモールスタートおすすめ、ゼロベースで開始だと不安もあると思われるフリークアウトサービス開発当時は事例も多くなかったこの数年で事例も公開されるようになり、各社アーキテクチャの紹介も行っている。これらをキャッチアップしながら考えていくと良いGKEは優れたプロダクトだと考えている。持ち込み方の最適化DevOpsの重要性1.53倍の目標を達成できるk8s登場による変化DevOpsの考え方はk8s以前からあった。従来はソフトエンジニアがソースを書いてインフラエンジニアがOS/MWを作り、VMができて投入できた、それをオペレータが運用していた。オペレータが運用フェーズの改善を考えても、ソフトウェアエンジニア、インフラエンジニアに作業を依頼しないと完了できなかった。・例としてログサーバを変えるとすると、インフラエンジニアにOSのログエージェントの設定を変えてもらったり、ソフトウェアエンジニアにアプリの設定を変えてもらったりが必要k8sを導入すると、アプリのコンテナとログエージェントのコンテナを分離できる→ソフトウェアエンジニアとインフラエンジニアを分離できる。ログを受け取るコンテナを変えてもエンドポイントのIP(ClusterIP)の変更で済む従来方法でもDNSやLBでもできた。色々なコンポーネントの組み合わせが必要だったが、k8sの中で全てが完結する。・特に日本固有の事情として、事業部門ごとのシステム、過剰なカスタマイズによる複雑化、ブラックボックス化がある対策として使わないシステムは廃棄・塩漬け、使うシステムはモダナイゼーションを進める。Agility(敏捷性)、Flexibility(柔軟性)、Maintainability(保守性)の要素を満たす必要がある。新しい考え方使ってモダンなアプリ開発を。コンテナやサービスメッシュ、DevOps等コンテナベースでの開発が多く、オーケストレーション環境のデファクトスタンダートとしてk8sがある。k8s導入の壁として、以下があげられる。自社のエンジニアリング力で突破できれば良い。できる技術があるなら。クラウド利用やら自社開発で補う当たり前だが、これらの対策は全員ができるわけではない。Anthosでどうにかしましょう。信頼できるパイプラインでビルドされ、セキュリティ検査などに合格したことが保証されるドライランの機能がある。ポリシーを実際の環境に適用した時、ブロックされそうなデプロイをロギングするシステムコンテナポリシー:k8sシステム用のコンテナを勝手に更新できなくするKMSの非対称鍵でコンテナに署名、検証ができるようになるTekton組み立て可能?yamlで宣言的にCI/CDパイプラインを構築できる。再現可能でクラウドネイティブ。システムのグローバル事例?事前の資料だとkubemci~だったが、実際の発表では楽天アドテクのタイトルで発表された。Qrunch.netサーバー提供フィードバックを送信する。