Tech summit 2018_ad15_ver_1106

>100 Views

June 02, 19

スライド概要

A slide deck for FIXER Partner Session in Tech Summit 2018.

profile-image

ヴイエムウェア株式会社 ソリューションアーキテクト本部 プリンシパルエンタープライズアーキテクト。 Microsoft で13年間、テクニカルエバンジェリストとして .NET、Visual Studio、Windows、iOS、Android、Microsoft Azure 等の開発者向け最新技術啓発活動を実施。その後、Dell、Accenture、Elastic で開発者向け技術啓発活動等を経て現職。 モダンアプリケーション開発、マルチクラウド対応、アーキテクチャ策定等を中心に、技術者向けに最新技術の啓発活動を実施中。 2019年4月〜2021年8月迄、内閣官房 IT 総合戦略室 政府 CIO 補佐官を兼務、2021年9月〜2024年3月迄、デジタル庁 PjM ユニット ソリューションアーキテクトを兼務。

シェア

またはPlayer版

埋め込む »CMSなどでJSが使えない場合

関連スライド

各ページのテキスト
1.

AD15 Cloud to Manage the Cloud - 究極の新製品 ”cloud.config Portal” ができるまでの CI/CD プロセスの軌跡 株式会社FIXER Sales Strategy Division General Manager, Evangelist 株式会社FIXER Global Business Acceleration Division Cloud Application Engineer 鈴⽊ 章太郎 内海 楽

2.

株式会社 FIXER 会社概要 FIXER, Inc. since 2009 2013 Top Cloud Service Vendor 2014 Top Cloud Service Vendor 2017 Partner of the Year 2018 Financial Services Award FIXER Technologies, Inc. established in 2018 © 2018 FIXER Inc. Inc. © COPYRIGHT COPYRIGHT 2018 FIXER

3.

⾃⼰紹介 – 鈴⽊章太郎 © COPYRIGHT 2018 FIXER Inc.

4.

⾃⼰紹介 – 内海楽 © COPYRIGHT 2018 FIXER Inc.

5.

Agenda • Configurable Cloud の必要性と許容性 • cloud.config / cloud.config Portal • cloud.config Portal のアーキテクチャ― • cloud.config Portal 開発における CI/CD • まとめ © COPYRIGHT 2018 FIXER Inc.

6.

パブリッククラウドを活⽤ す る上での課題 設計ノウハウ シェアドサービス 技術進歩のスピード アプリ開発と基盤開発 の分離によるリスク 運⽤ノウハウ (エラスティック運⽤) © COPYRIGHT 2018 FIXER Inc. 6

7.

実現するためには多数の仕組みやツールが必要! © COPYRIGHT 2018 FIXER Inc.

8.

マイクロソフト社資料 @Inspire 2018 2018 Biz Critical, unique, differentiating Competitive strategic capabilities Important, but not unique in the market Custom applications Biz apps Custom applications Configurable Cloud (Managed Services for Infra and Apps) This platform decision usually determines the Biz apps platform. Standardized Out-of-the-box applications (Cloud and on-premises) 2020 Biz out-of-the-box applications (Cloud and on-premises)

9.

cloud.config – クラウドネイティブな環境を実現するために FIXER が提供する全てのサービス https://www.cloud-config.jp © COPYRIGHT 2018 FIXER Inc.

10.

Microsoft Azure 上に FIXER が提供するサービス Cloud Tooling Plan & design Core Competencies DevOps & Automation App Modernization Cost Optimization Cloud Native App Dev App Monitoring Run & optimize & Optimization Build & migrate Managed Security Managed Billing & Audit Custom SLA & Governance Brainpower over staffing Agility Org. Composition Continuous Learning MRR – Monthly Run Rates ARPA Success Measures (Average Revenue Per Account) © COPYRIGHT 2018 FIXER Inc. 0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100% Sales & Planning Cloud Advisory Consulting Cloud Operations R&D Global Biz Acceleration Corporate Backend Office SLA Compliance Managed Services Attach RR – Retention Rate RPM – Recurring Profit Margin ART LTV for Client (Lifetime Value)

11.

cloud.config - Microsoft Azure フルマネージドサービス © COPYRIGHT 2018 FIXER Inc.

12.

12 ⾦融機関様にも安⼼・安全にクラウドを ご活⽤いただくためのマネージドサービス “cloud.config for Financial Services” サービス概要をまとめた 『ホワイトペーパー ver1.0』をリリース FISC の許諾を受け、中項⽬レベルの対応を記載した Ver 1.1 を公開予定 ダウンロード https://cloud-config.jp/63965 © COPYRIGHT 2018 FIXER Inc.

13.

cloud.config サービスのスコープ IaaS (Infrastructure) Application Application Application Data Data Data Runtime Runtime Runtime Runtime Middleware Middleware OS OS Server Virtualization Server Middleware OS Virtualization Server PaaS (Platform) Managed and monitored by FIXER 24/7/365 Provided by Microsoft Virtualization Managed by the customer Data Provided by Microsoft Managed by the customer Applications Managed and monitored by FIXER 24/7/365 PaaS (Platform) IaaS (Infrastructure) Middleware OS Virtualization Server Storage Storage Storage Storage Networking Networking Networking Networking © COPYRIGHT 2018 FIXER Inc.

14.

cloud.config 24時間/365⽇ ⾃動モニタリング Monitoring System Product & Support Issue Handling Communication Support Customer © COPYRIGHT 2018 FIXER Inc. Cloud Engineer Service Request Cloud Engineers

15.

cloud.config Portal セルフサービスでクラウド管理が⾏える全く新しい SaaS ソリューション https://www.cloud-config.jp/cloud-config-portal https://www.fixer.co.jp/ja-jp/product/cloudconfig_portal.html © COPYRIGHT 2018 FIXER Inc.

16.

cloud.config Portal セルフサービスでクラウド管理が⾏える全く新しい SaaS ソリューション Development Verification Production environment Setup Apply production environment Resource option Service Up & Running Auto-scale in/out efficiently ARM Portal © COPYRIGHT 2018 FIXER Inc. プロビジョニング モニタリング 利⽤料計算 スケーリング

17.

エンドカスタマー, CSP, MSP, EA 各ユーザー向けに カスタマイズ可能な集中管理ソリューション エンド End カスタマー customers 従量課⾦または Azure イン オープン リソースコスト管理 リソース監視とアラート設定 予算ツールでコスト最適化 カスタムダッシュボード作成 運⽤開始⽇と稼働状況 © COPYRIGHT 2018 FIXER Inc. Coming soon! EA ユーザー リセラーから購⼊可能 法⼈のみ 独⽴した監査担当者により 認定された専⾨知識を持ち、 次世代のマネージドサービス 機能を提供 LSP(Licensing Solution Partner)から 購⼊可能 法⼈のみ カスタマーアカウント管理 請求書閲覧 リアルタイムコストレポート シームレスにカスタマー追加 カスタマーサブスクリプション管理 Azure リソース運⽤⼀覧 障害発⽣時の迅速対応 技術サポート提供 リソースコスト管理 社内組織に基づき リアルタイムコスト管理 予算ツールでコスト最適化 迅速に正確な請求書発⾏ CSP CSP MSP MSP EA

18.

cloud.config Portal のもたらすメリット Business ビジネス • 原価低減 • シンプルなUI/UX • シームレスに請求書発⾏ レポート作成 IT • リソース情報を ⾃由に監視 • アラート管理 • リソース管理 © COPYRIGHT 2018 FIXER Inc. Dev (近い将来の⽬標) • マルチクラウド プロビジョニング・ 配備 • CI/CD 統合サポート • マルチクラウド オートスケーリング

19.

Demo: Portal https://www.fixer.co.jp/ja-jp/product/cloudconfig_portal.html 株式会社FIXER Global Business Acceleration Division Cloud Application Engineer 内海 楽 © COPYRIGHT 2018 FIXER Inc.

20.

Architecture Component List

21.

Why Agile (Scrum) ?

22.

Why Microservice ?

23.

Communication © COPYRIGHT 2018 FIXER Inc.

24.

Kubernetes Architecture (Communication) User Environment Kubernetes Backend Service Prometheus telegraf telegraf Backend Service AlertManager telegraf Frontend Service Backend Service Backend Service RabbitMQ Processor Service Microsoft Azure API

25.

Why RabbitMQ ?

26.

Kubernetes Architecture (Communication) Frontend Backend User Environment

27.

Why Single-tenant ?

28.

K8S Detail © COPYRIGHT 2018 FIXER Inc.

29.

Kubernetes Architecture (Register flow) Cluster Master Node Namespace: Default Namespace: Frontend Service: Ingress Service: Frontend Service: Backend 1 Pod Pod Pod … Pod Namespace: Global (Register) Service: Frontend Pod … Namespace: {A}Backend (domain: api.{A}.x.app) … Service: Backend * Service: RabbitMQ Pod Pod Namespace: {B}Backend (domain: api.{B}.x.app) Service: Backend Service: RabbitMQ Service: Backend 1 Pod Pod Pod Service: Backend * Service: RabbitMQ Pod Pod

30.

Kubernetes Architecture (Register flow) Cluster Master Node Namespace: Default Namespace: Frontend Service: Ingress Service: Frontend Pod Pod … Pod Namespace: Global (Register) Service: Frontend Pod Service: Backend Service: RabbitMQ Pod Pod

31.

Kubernetes Architecture (Register flow) Cluster Master Node Namespace: {A}Backend (domain: api.{A}.x.app) Namespace: Default Namespace: Frontend Service: Ingress Service: Frontend Pod Pod … Pod Namespace: Global (Register) Service: Frontend Pod Service: Backend Service: RabbitMQ Pod Pod

32.

Kubernetes Architecture (Register flow) Cluster Master Node Namespace: Default Namespace: Frontend Service: Ingress Service: Frontend Service: Backend 1 Pod Pod Pod … Pod Namespace: Global (Register) Service: Frontend Pod … Namespace: {A}Backend (domain: api.{A}.x.app) Service: Backend Service: RabbitMQ Pod Pod Service: Backend * Service: RabbitMQ Pod Pod

33.

Kubernetes Architecture (Register flow) Cluster Master Node Namespace: Default Namespace: Frontend Service: Ingress Service: Frontend Service: Backend 1 Pod Pod Pod … Pod Namespace: Global (Register) Service: Frontend Pod … Namespace: {A}Backend (domain: api.{A}.x.app) … Service: Backend * Service: RabbitMQ Pod Pod Namespace: {B}Backend (domain: api.{B}.x.app) Service: Backend Service: RabbitMQ Service: Backend 1 Pod Pod Pod Service: Backend * Service: RabbitMQ Pod Pod

34.

Workflow © COPYRIGHT 2018 FIXER Inc.

35.

Feature Development Workflow

36.

Feature Development Workflow

37.

Feature Development Workflow

38.

Feature Development Workflow

39.

Feature Development Workflow

40.

Feature Development Workflow

41.

CI / CD © COPYRIGHT 2018 FIXER Inc.

42.

Service List

43.

Why JIRA & Confluence ?

44.

Why Slack ?

45.

What Continuous Integration (CI)? Implement Build Test

46.

What Continuous Delivery (CD)? Implement Build Test Deploy (manually)

47.

What Continuous Deployment (CD)? Implement Build Test Deploy (Automatically)

48.

Merit

49.

Service List

50.

Continuous Integration Cycle • Push Commit • Request Creation PR • Create PR • Request Build & Test • Execute Build & Test • Request Merge • Merge PR

51.

Continuous Deployment Cycle • Execute Job • Pull Source Code from GitHub • Build & Test • Push Docker Image • Resister Image • Replace Image using latest image

52.

cloud.config Portal のもたらすメリット 時間とコストの 最適化 リアルタイム監視 集中管理された プラットフォーム 最先端 テクノロジー © COPYRIGHT 2018 FIXER Inc. 迅速に市場投⼊ Portal シンプルかつ軽量

53.

cloud.config Portal は全範囲をカバー ひとつのツールで広範囲のマネージドサービス機能をカバーするのは cloud.config だけ 貴社ですでに対応済みのオペレーション 構築 運⽤/サポート オンプレからの移⾏ cloud.config Portal 機能カバー範囲 課⾦管理・請求 Integrated モニタリング monitoring Cloudバックオフィス管理 Management Panels セキュリティ 構築作業の⾃動化 © COPYRIGHT 2018 FIXER Inc. チケット管理 チケット管理 53

54.

cloud.config Portal を AppSource に提供 © COPYRIGHT 2018 FIXER Inc.

55.

ご清聴ありがとう ございました! Portal © COPYRIGHT 2018 FIXER Inc.

56.

TECHNOLOGY TO FIX YOUR CHALLENGES.

57.

© 2018 Microsoft Corporation. All rights reserved. 本情報の内容(添付⽂書、リンク先などを含む)は、作成⽇時点でのものであり、予告なく変更される場合があります。