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

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

Fc358d63dcdcbad7a5c29198785dec2c?s=47 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の淘汰についても述べています。

Fc358d63dcdcbad7a5c29198785dec2c?s=128

Naoto Gohko

December 26, 2019
Tweet

Transcript

  1. OpenStack まわりと、 CloudNativeConf. まわりの 私の2019と2020 “Around the OpenStack world” @naoto_gohko

    ( naototty@coha.tw ) 2019/12/26 OSS Forum Winter Coha : Cloud Operators & Hackers users group (OSC 2020 Tokyo/Spring)
  2. OpenStack ⽇本のユーザ会の 私としての所⾒ いろいろありました Opensource Forumのみなさんと、⾒ていきます

  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)
  4. 2019のOpenStackまわり: Event #2 Global 業界的にはKubeConに⼈が集まる (Kubernetesが実⾏環境としての主流に) Private IaaS layerは RHOSP(富⼠通,

    楽天), Mirantis(北⼤) の導⼊が 進む (SUSE Cloudは⽇本、北⽶縮⼩、Euro主体で) その上で動かすK8sも含めた ”商⽤OpenStack製品” 導⼊が増えた 中国でのIaaS layerとしてのOpenStack導⼊はかなり進んでいた (OSSスタックとして、通信、IaaS)
  5. è 商⽤opensourceとしての OpenStack時代 安定化したIaaS stack Opensouce版もほぼ安定品質

  6. 2019のOpenStackまわり: Event (⽇本) Japan OpenStack Days Tokyo 2019 / Cloud

    Native Days Tokyo 2019 が同時開催(共催)で⾏われる (2019/7/22-23) Cloud Native Days Tokyo側の運⽤が主体になっていた お客の数とセッション数的にも、変わった
  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)
  8. è ⽇本、海外ともに”Cloud”運⽤ の1 stackとしてのOpenStackとい う側⾯のEventに変化 Cloud Operator Days Tokyo で

    Cloud Stack, OpenNebulaなどの話はある のか!!
  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としての実⼒の安定化、スケールできるも のへ対応
  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の開発⼒が安定化に寄与
  11. è Release S, T で⼤規模IaaS の実例多数 実質、主要機能はLTS (うたってないけど)

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

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

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

  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)
  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%以上のユーザが利用 (*) デプロイツール 開発者向け、ドキュメント
  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個
  18. ゆくProject, くるProject 2019“git repo変更: https://opendev.org/以下” 「振り分けられるProjectたち」 残るプロジェクト https://opendev.org/openstack/<project> 凍結プロジェクト https://opendev.org/x/<project>

  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 è 残念ながら…
  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レイヤでの共通化みたいなことになるのか?
  21. § ━┓〃 ━ § ┃ ━━ ┃ ,fニニヽ ━┛ ━┛

    /:::::ヽ 《 i|l' ̄ ̄ ̄'l|! 》 {{-- (;;;;;;;;;;) }} __《___ l |:ニ:(,):二:二|l ,,__))___) {{______________}} 》 〃 ゆくOSS, くるOSS