On March 30, the OpenStack community officially released an update to its latest version, Yoga. This update is the 25th since 2010, when NASA Ames Research Center worked with Rackspace developers to create OpenStack, an open source infrastructure-as-a-service (IaaS) cloud.

The new version of Yoga supports advanced hardware technologies such as SmartNIC DPUs, and maintains the stability and reliability of the OpenStack kernel by optimizing the integration of cloud-native software such as Kubernetes and Prometheus and reducing technical debt.

OpenStack Yoga download address:
https://www.openstack.org/software/yoga/

The 12-year development process has created the era of authoritative "cloud"

Twelve years ago, people saw clouds as a visible natural phenomenon; today, "clouds" are everything. The development of OpenStack over the past 12 years is exemplary and has ushered in an era of its own.

In 2010, NASA (National Aeronautics and Space Administration) and Rackspace jointly initiated and established an open source code project authorized by the Apache license - OpenStack.

From the release of OpenStack's first open source cloud computing platform version Austin, to the release of the sixth version of Folsom in September 2012, the continuous optimization and improvement until maturity has laid a solid foundation for the steady development of its open source cloud computing platform.

In April 2013, OpenStack released its seventh version, Grizly, which added nearly 230 new functions involving computing, storage, network and shared services, effectively reducing the dependence on the central database. Then in October of the same year, OpenStack released its eighth version, Havana.

In April 2014, OpenStack released its ninth version, Icehouse. The new version greatly improves the stability and maturity of the project in terms of storage. In October of the same year, OpenStack released its tenth version, Juno, accelerating its progress towards a fully supported mature cloud platform.

......

According to Kendall Nelson, Senior Upstream Developer Advocate of the OpenInfra Foundation, the total number of cores managed by OpenStack has increased by 66% so far, and the overall deployment scale of its IaaS cloud in actual production exceeds 25 million computing cores, supporting more than 180 public computing cores worldwide. The operation of the cloud data center has accumulated 560,000 code modifications submitted by more than 8,700 contributors.

Today, OpenStack users continue to expand the scale of their deployments, especially in the telecommunications industry, where OpenStack's influence is crucial. In addition to 90% of the top telcos such as 4G and 5G, other large companies such as Bloomberg, Walmart, Workday and Yahoo also rely heavily on OpenStack, as well as new contributors from NVIDIA, the BBC, and the European Centre for Medium-Range Weather Forecasts (ECMRWF). They also started to join in.

"We've added 10 million cores in a year," said Mark Collier, COO of the OpenInfra Foundation. "I think that's the biggest jump we've made last year. A hundred new clouds have been built in the past year." There are now seven organizations running over a million cores."

In short, OpenStack does a great job.

The "secret" to OpenStack's continued success

One of the "secrets" to OpenStack's continued success is that you can run whatever you need in an IaaS cloud, including bare metal, virtual machines (VMs), graphics processing units (GPUs), and containers, while also integrating important tools like Kubernetes, Prometheus, and more. Cloud-native software.

Specifically, OpenStack's Networking-as-a-Service now supports virtual network interface card types for remote management and supports port binding with SmartNIC DPUs. Additionally, the OpenStack Nova compute program now supports leveraging SmartNICs to offload the network backend of the control plane from the host server, which improves security by removing the control plane from the host server, and improves security by leveraging CPU and RAM resources on modern SmartNIC DPUs. Reduce overhead.

In addition, Neuton with SmartNIC DPU now supports native Internet Protocol (IP) for high-performance networking of large-scale networks. A local IP is a virtual IP that can be shared across multiple ports or virtual machines, and as a private IP address it ensures that it can only be accessed within the same physical server or node boundary.

The biggest highlight of this updated Yoga version is support for advanced hardware features such as NVIDIA Smart Network Interface Cards (SmartNICs) and Data Processing Units (DPUs).

Currently, NVIDIA, working with OpenStack, is enabling encryption/decryption, firewall, packet inspection, routing, and storage networking to ensure faster deployment of OpenStack's latest Yoga release.

At the same time, the new Yoga version also achieves better compatibility for Kubernetes and Prometheus, such as adding more unique metrics for Prometheus; OpenStack's production-ready container and deployment tool Kolla now supports Prometheus Libvirt exporter; and OpenStack's virtual The networking tool Tacker now allows users to deploy container networking functions (CNFs) using Docker private registry images or Helm charts.

Yoga version update highlights:

  • Expanded support for hardware, especially SmartNIC DPUs:

Neutron enables remote management of VNIC types, and users can bind ports to SmartNIC DPUs. In addition, Nova now provides support for the network backend, enabling users to offload the control plane from the host server with SmartNICs, improving security performance, and reducing overhead with the CPU and RAM resources of the new SmartNIC DPUs.

  • Add local IP to Neutron:

This function focuses on the high efficiency and high performance of the network data plane, and is mainly for hyperscale clouds or cloud platforms with high network throughput requirements. A local IP is a virtual IP that can be shared across multiple ports or VMs and is limited to access within the same physical server or node boundaries.

  • Manila can provide soft delete solutions:

Users can soft-delete shared documents into the recycle bin. Before the shared documents are cleared, users can configure these documents within a certain period of time, and browse or restore shared documents in the recycle bin as needed.

  • Expanded compatibility with cloud-native components Prometheus and Kubernetes:

Prometheus integration: Octavia load balancer adds a listener that exposes Prometheus exporter terminals, which supports deep monitoring, and Octavia amphora Provider can display more than 150 metrics. Kolla provides support for users to deploy Prometheus Libvirt expoter.

Kubernetes integration: Enhances the debugging capabilities of Kuryr components by bringing Kubernetes events into Kuryr-managed resources. Tacker has introduced several new capabilities to its Kubernetes Virtualization Infrastructure Manager (VIM), including deploying Container Network Functions (CNFs) using Docker private registry or Helm tables

Overview

According to industry observations, the current OpenStack bare metal provisioner's default deployment boot mode supports UEFI instead of traditional BIOS, and Kolla is "disregarding" binary images (in the next version, all binary image support will be removed), Therefore users will have to migrate to source-based images in the future.

By convention, OpenStack releases two versions per year, but for the majority of operators and enterprise users, it is unrealistic to do two migrations per year, so they require a shorter upgrade cycle. Because of this, starting in 2023, OpenStack will change its release cadence -- one major and one minor release per year.

Reference link: https://www.zdnet.com/article/openstack-iaas-cloud-25th-release-arrives/


MissD
955 声望40 粉丝

引用和评论

0 条评论