Upgrade to Pro — share decks privately, control downloads, hide ads and more …

OSS Forum in Tokyo/Winter: Around the OpenStack world in 2019.

Naoto Gohko
December 26, 2019

OSS Forum in Tokyo/Winter: Around the OpenStack world in 2019.

This document was talked about "OpenStack in 2019" at LT at "opensource Forum in Tokyo".

Describes OpenStack event trends and event trends in Japan. It also includes a brief description of the 2019 OpenStack release "Stein", "Train" and its adoption status in Japan and overseas. Finally, he talks about the selection of OpenStack projects that began in 2019.

この資料は 2019/12/26 "opensource Forum in Tokyo"でのLTで"2019のOpenStackについて"話されました。

OpenStack のEvent動向、日本国内のEvent動向について記載しています。また、2019のOpenStack release "Stein", "Train"についての簡単な説明と国内と海外での採用状態についてものべています。最後に、2019に始まったOpenStackのprojectの淘汰についても述べています。

Naoto Gohko

December 26, 2019
Tweet

More Decks by Naoto Gohko

Other Decks in Technology

Transcript

  1. OpenStack まわりと、
    CloudNativeConf. まわりの
    私の2019と2020
    “Around the OpenStack world”
    @naoto_gohko ( [email protected] ) 2019/12/26 OSS Forum Winter
    Coha : Cloud Operators & Hackers users group
    (OSC 2020 Tokyo/Spring)

    View Slide

  2. OpenStack ⽇本のユーザ会の
    私としての所⾒
    いろいろありました
    Opensource Forumのみなさんと、⾒ていきます

    View Slide

  3. 2019のOpenStackまわり: Event
    Global
    “OpenStack Smmit” が “Open Infrastructure Summit”に
    • OpenStack summit : Vancouver 2018 (2018/5/21-24)
    • OpenStack summit : Berlin 2018 (2018/11/13-15)
    • Open Infrastructure summit : Denver 2019 (2019/4/29-5/1) << pick
    • Open Infrastructure summit : Shanghai 2019 (2019/11/5-9) << pick
    OpenStack FoundationがOpenStack以外とOSS的繋がりに⽬を向け
    始めるため、改名 “Open Infrastructure summit”
    • Kata containers
    • ZuuL(open source CI/CD)
    • Airship(cloud provi)
    • StarlingX(Distributed Edge Cloud stack)

    View Slide

  4. 2019のOpenStackまわり: Event #2
    Global
    業界的にはKubeConに⼈が集まる
    (Kubernetesが実⾏環境としての主流に)
    Private IaaS layerは RHOSP(富⼠通, 楽天), Mirantis(北⼤) の導⼊が
    進む
    (SUSE Cloudは⽇本、北⽶縮⼩、Euro主体で)
    その上で動かすK8sも含めた ”商⽤OpenStack製品” 導⼊が増えた
    中国でのIaaS layerとしてのOpenStack導⼊はかなり進んでいた
    (OSSスタックとして、通信、IaaS)

    View Slide

  5. è 商⽤opensourceとしての
    OpenStack時代
    安定化したIaaS stack
    Opensouce版もほぼ安定品質

    View Slide

  6. 2019のOpenStackまわり: Event (⽇本)
    Japan
    OpenStack Days Tokyo 2019 / Cloud Native Days Tokyo 2019
    が同時開催(共催)で⾏われる
    (2019/7/22-23)
    Cloud Native Days Tokyo側の運⽤が主体になっていた
    お客の数とセッション数的にも、変わった

    View Slide

  7. 2020のOpenStackまわり: Event (⽇本)
    Japan
    2020年はオリンピックイヤーのため、個別に開催?
    • Cloud Operator Days Tokyo 2020 (ベルサールTokyo⽇本橋)
    • https://cloudopsdays.com/
    • (2020/7/15) 1 day
    さまざまなMultipleなクラウド環境を運⽤しているひとが来れるイベント
    • Cloud Native Days Tokyo 2020 (ホテル雅叙園)
    • https://cloudnativedays.jp/
    • (2020/9/8-9)
    • 他、
    • 2020 Fukuoka (ACROS Fukuoka, 2020/7/17)
    • 2020 Kansai (TBD, 2020/12/X)

    View Slide

  8. è ⽇本、海外ともに”Cloud”運⽤
    の1 stackとしてのOpenStackとい
    う側⾯のEventに変化
    Cloud Operator Days Tokyo で Cloud Stack, OpenNebulaなどの話はある
    のか!!

    View Slide

  9. 2019のOpenStackまわり: Release S
    • Stein release (PTC 2019/04/10)
    • (⽇本語, ⽇本ユーザ会より) https://openstack.jp/archives/716
    • Blazar, Placement など、運⽤強化のためのリソース管理機能強化
    • Blazar : リソースの予約
    • Placement : リソーススケジューラの柔軟化、と microservice分離化
    • K8s対応機能の強化
    • Mugnum : k8s構築時間の短縮
    • Manila : k8s永続ストレージ
    • Edge対応機能の強化
    • ネットワークのセグメント設定
    • QoSネットワークを指定したVM作成可能
    • QoSポリシーの改善
    Kubernetesのcloud providerとしての実⼒の安定化、スケールできるも
    のへ対応

    View Slide

  10. 2019のOpenStackまわり: Release T
    • Train release (PTC 2019/10/16)
    • ⽇本語 https://openstack.jp/archives/779
    • Developer summitにて、継続Project、⽬標設定など
    • セキュリティとデータ保護機能の強化・改良
    • CyborgなどAi, 機械学習⽤途の強化
    Nova Cell v2やPlacementなど⼤規模までのクラウドとしての機
    能が安定化した
    CERN(Euro)などで、⼤型IaaS運⽤
    LTSじゃないけど、品質の安定化 è RHOSPなど商⽤の定着
    • OVN (network) などredhatの開発⼒が安定化に寄与

    View Slide

  11. è Release S, T で⼤規模IaaS
    の実例多数
    実質、主要機能はLTS (うたってないけど)

    View Slide

  12. さいごに、
    OpenStack開発者が多数卒業した
    ことで発⽣したことについて
    「ゆくProject、くるProject」

    View Slide

  13. ゆくProject, くるProject
    数多くあるOpenStackプロジェクトをみてみよう
    https://openstackdays.com/archive/2017/wp-content/uploads/2017/08/4-B4-10.pdf
    数多ある OpenStack プロジェクトを
    全部見てみよう
    日本OpenStackユーザ会有志
    元木 顕弘
    井川 征幸
    水野 伸太郎

    View Slide

  14. ゆくProject, くるProject
    数多くあるOpenStackプロジェクトをみてみよう
    https://openstackdays.com/archive/2017/wp-content/uploads/2017/08/4-B4-10.pdf
    公式プロジェクトにはマスコットがある
    https://www.openstack.org/project-mascots

    View Slide

  15. ゆくProject, くるProject
    数多くあるOpenStackプロジェクトをみてみよう
    https://openstackdays.com/archive/2017/wp-content/uploads/2017/08/4-B4-10.pdf
    公式プロジェクト一覧(2017/7/10 時点)
    Barbican (Key Manager service)
    Chef Openstack (Chef cookbooks for deployment)
    Cinder (Block Storage service)
    Cloudkitty (Rating service)
    Congress (Governance service)
    Designate (DNS service)
    Documentation
    Dragonflow(Distributed SDN controller)
    Ec2-Api (EC2 API compatibility layer)
    Freezer (Backup, Restore, and Disaster Recovery
    service)
    Glance (Image service)
    Heat (Orchestration service)
    Horizon (Dashboard)
    I18n (Internationalization)
    Infrastructure
    Ironic (Bare Metal service)
    Karbor (Data Protection Orchestration Service)
    Keystone (Identity service)
    Kolla
    Kuryr (Containers Networking)
    Magnum (Container Infrastructure Management
    service)
    Manila (Shared File Systems service)
    Mistral (Workflow service)
    Monasca (Monitoring)
    Murano (Application Catalog service)
    Neutron (Networking service)
    Nova (Compute service)
    Octavia (Load-balancing service)
    Openstack Charms
    OpenStackAnsible
    Openstackclient (Command-line client)
    Oslo (Common libraries)
    Packaging-Deb
    Packaging-Rpm
    Puppet Openstack
    Quality Assurance
    Rally (Benchmark service)
    Refstack (Interoperability Test Report)
    Release Management
    Requirements
    Sahara (Data Processing service)
    Searchlight (Search service)
    Security
    Senlin (Clustering service)
    Shade (Multi-cloud interoperability library)
    Solum (Software Development Lifecycle
    Automation service)
    Stable Branch Maintenance
    Storlets (Compute inside Object Storage service)
    Swift (Object Storage service)
    Tacker (NFV Orchestration service)
    Telemetry (Telemetry service)
    Tricircle (Networking automation across Neutron
    service)
    Tripleo (Deployment service)
    Trove (Database service)
    Vitrage (RCA (Root Cause Analysis) service)
    Watcher (Infrastructure Optimization service)
    Winstackers (Integration of Hyper-V, Windows)
    Zaqar (Message service)
    Zun (Containers service)

    View Slide

  16. ゆくProject, くるProject
    数多くあるOpenStackプロジェクトをみてみよう
    https://openstackdays.com/archive/2017/wp-content/uploads/2017/08/4-B4-10.pdf
    公式プロジェクト一覧(2017/7/10 時点)
    Barbican (Key Manager service)
    Chef Openstack (Chef cookbooks for deployment)
    Cinder (Block Storage service)
    Cloudkitty (Rating service)
    Congress (Governance service)
    Designate (DNS service)
    Documentation
    Dragonflow(Distributed SDN controller)
    Ec2-Api (EC2 API compatibility layer)
    Freezer (Backup, Restore, and Disaster Recovery
    service)
    Glance (Image service)
    Heat (Orchestration service)
    Horizon (Dashboard)
    I18n (Internationalization)
    Infrastructure
    Ironic (Bare Metal service)
    Karbor (Data Protection Orchestration Service)
    Keystone (Identity service)
    Kolla
    Kuryr (Containers Networking)
    Magnum (Container Infrastructure Management
    service)
    Manila (Shared File Systems service)
    Mistral (Workflow service)
    Monasca (Monitoring)
    Murano (Application Catalog service)
    Neutron (Networking service)
    Nova (Compute service)
    Octavia (Load-balancing service)
    Openstack Charms
    OpenStackAnsible
    Openstackclient (Command-line client)
    Oslo (Common libraries)
    Packaging-Deb
    Packaging-Rpm
    Puppet Openstack
    Quality Assurance
    Rally (Benchmark service)
    Refstack (Interoperability Test Report)
    Release Management
    Requirements
    Sahara (Data Processing service)
    Searchlight (Search service)
    Security
    Senlin (Clustering service)
    Shade (Multi-cloud interoperability library)
    Solum (Software Development Lifecycle
    Automation service)
    Stable Branch Maintenance
    Storlets (Compute inside Object Storage service)
    Swift (Object Storage service)
    Tacker (NFV Orchestration service)
    Telemetry (Telemetry service)
    Tricircle (Networking automation across Neutron
    service)
    Tripleo (Deployment service)
    Trove (Database service)
    Vitrage (RCA (Root Cause Analysis) service)
    Watcher (Infrastructure Optimization service)
    Winstackers (Integration of Hyper-V, Windows)
    Zaqar (Message service)
    Zun (Containers service)
    90%以上のユーザが利用 (*)
    50%以上のユーザが利用 (*)
    デプロイツール
    開発者向け、ドキュメント

    View Slide

  17. ゆくProject, くるProject
    数多くあるOpenStackプロジェクトをみてみよう
    https://openstackdays.com/archive/2017/wp-content/uploads/2017/08/4-B4-10.pdf
    公式プロジェクト一覧(2017/7/10 時点)
    Barbican (Key Manager service)
    Chef Openstack (Chef cookbooks for deployment)
    Cinder (Block Storage service)
    Cloudkitty (Rating service)
    Congress (Governance service)
    Designate (DNS service)
    Documentation
    Dragonflow(Distributed SDN controller)
    Ec2-Api (EC2 API compatibility layer)
    Freezer (Backup, Restore, and Disaster Recovery
    service)
    Glance (Image service)
    Heat (Orchestration service)
    Horizon (Dashboard)
    I18n (Internationalization)
    Infrastructure
    Ironic (Bare Metal service)
    Karbor (Data Protection Orchestration Service)
    Keystone (Identity service)
    Kolla
    Kuryr (Containers Networking)
    Magnum (Container Infrastructure Management
    service)
    Manila (Shared File Systems service)
    Mistral (Workflow service)
    Monasca (Monitoring)
    Murano (Application Catalog service)
    Neutron (Networking service)
    Nova (Compute service)
    Octavia (Load-balancing service)
    Openstack Charms
    OpenStackAnsible
    Openstackclient (Command-line client)
    Oslo (Common libraries)
    Packaging-Deb
    Packaging-Rpm
    Puppet Openstack
    Quality Assurance
    Rally (Benchmark service)
    Refstack (Interoperability Test Report)
    Release Management
    Requirements
    Sahara (Data Processing service)
    Searchlight (Search service)
    Security
    Senlin (Clustering service)
    Shade (Multi-cloud interoperability library)
    Solum (Software Development Lifecycle
    Automation service)
    Stable Branch Maintenance
    Storlets (Compute inside Object Storage
    service)
    Swift (Object Storage service)
    Tacker (NFV Orchestration service)
    Telemetry (Telemetry service)
    Tricircle (Networking automation across
    Neutron service)
    Tripleo (Deployment service)
    Trove (Database service)
    Vitrage (RCA (Root Cause Analysis) service)
    Watcher (Infrastructure Optimization service)
    Winstackers (Integration of Hyper-V, Windows)
    Zaqar (Message service)
    Zun (Containers service)
    よく知られていないプロジェクト
    25個

    View Slide

  18. ゆくProject, くるProject
    2019“git repo変更: https://opendev.org/以下”
    「振り分けられるProjectたち」
    残るプロジェクト
    https://opendev.org/openstack/
    凍結プロジェクト
    https://opendev.org/x/

    View Slide

  19. ゆくProject, くるProject
    開発者の⾮活性化したProject > アーカイブ化して停⽌
    • EX) Gnocchi : TSDBの開発project
    • https://github.com/gnocchixyz/gnocchi
    • 汎⽤のTSDBとしてOSS活動するために、OpenStackの配下から離れる
    • (RHOSなどでは、ossとして含まれる)
    • コミュニティの製品web http://gnocchi.xyz/ のdomainがExpireしてサイト消滅
    • 製品版OpenStackからに今後影響?!
    • RHOSPには含まれている
    Cotex などのOSS TSDBと同じようなObject Storageと組み合わ
    せのarchitechture
    è 残念ながら…

    View Slide

  20. ゆくProject, くるProject
    開発者の⾮活性化したProject > アーカイブ化して停⽌
    • EX) Omni : Multi and Hybrid cloud Management with OpenStack API
    • https://opendev.org/x/omni
    • Azure, GCP, AWS driverがある
    • ⽅向性の違い?
    バンド解散!!(的な)
    • 実際は実運⽤はMulti/Hybrid-Cloud時代
    • 5G Edge Cloudだけ “AWS Wavelength”と組み合わせたい(KDDI)みたいな
    Multi-Edge-cloud需要までは、予測できてなかった
    • è k8sレイヤでの共通化みたいなことになるのか?

    View Slide

  21. § ━┓〃 ━
    § ┃ ━━ ┃
    ,fニニヽ ━┛ ━┛
    /:::::ヽ 《
    i|l' ̄ ̄ ̄'l|! 》
    {{-- (;;;;;;;;;;) }} __《___
    l |:ニ:(,):二:二|l ,,__))___)
    {{______________}} 》

    ゆくOSS, くるOSS

    View Slide