When Gartner recently looked into its crystal ball, it saw, “By 2025, more than 50% of enterprise-managed data will be created and processed outside the data center or cloud.” So where will it be then? It will be on edge computing, and chances are excellent that you’ll be using the newest version of StarlingX, StarlingX 7.0, the open-source edge computing and IoT cloud platform there.
Why? Because rather than trying to reinvent the wheel, the OpenInfra Foundation’s StarlingX uses best-of-breed open-source programs to deliver a complete edge computing stack. This starts with Ceph. This Red Hat-sponsored do-it-all, open-source software-defined storage platform can work with object-level, block-level, and file-level storage. For cloud management, it uses the tried and true OpenStack. And, for container orchestration, StarlingX uses, of course, Kubernetes.
It comes as no surprise then that StarlingX is used in industrial Internet of Things (IoT), telecom, video delivery, and so on. In short, if you need ultra-low latency and all the resources a full cloud stack can bring you, StarlingX is probably for you. Such Telecom companies as Docomo, NTT, Verizon, and Vodafone are already using it for their 5G deployments.
Ildikó Váncsa, OpenInfra’s Senior Manager for Community & Ecosystem, added in a statement that more is to come. While what it brings to the table is great for 5G Open Radio Access Network (RAN), its characteristics also make “StarlingX the ideal platform for innovations like autonomous vehicles, smart cities, augmented reality, manufacturing, drone delivery, and remote healthcare to become reality.”
The biggest single change is that StarlingX no longer uses CentOS for its base operating system. Instead, it now uses Debian. Specifically, the latest Debian Stable Release, Bullseye. The developers moved to Debian because they didn’t want to rely on a commercial Linux distro. They felt burned by Red Hat’s decision to turn CentOS into an upstream of Red Hat Enterprise Linux (RHEL). Debian, on the other hand, appeared more stable and had a robust community that already supports core StarlingX open-source programs such as Kubernetes, Ceph, and OpenStack.
That said, StarlingX 7,0 does come with prebuilt CentOS, Debian, and Docker images. It also now uses Kubernetes 1.23, the December 2021 release, by default.
To help StarlingX live up to its potential, the new StarlingX 7.0 key features include:
Improved scalability: The more sub-clouds StarlingX’s Distributed Cloud architecture can manage, the larger you can grow your edge infrastructure, StarlingX 7.0 can handle up to 1,000 sub-clouds.
Greater network speed: StarlingX 7.0 now uses Istio service mesh to speed up Kubernetes’ observability, traffic management, security, and policy management functions.
Enhanced security: It now enables you to log commands using the popular representational state transfer (REST) Application Programming Interface (API) to Kubernetes. This enables you to spot suspicious activity and block it before it can cause trouble.
Enhanced security II: It has also replaced Kubernetes Pod Security Policies (PSP) with Pod Security Admission Controller. This is a more efficient and reliable way to enforce pod security standards.
Check out the StarlingX 7.0 release notes for more details about these and other features.
If you see Edge Computing in your company’s future, you should look into StarlingX. When Arpit Joshipura, the Linux Foundation’s general manager of networking, said in 2019 that edge computing would overtake cloud computing by 2025, it looks like he was right. And, by using best-of-best-of-breed open-source software to create a complete stack, your developers will find it much easier to build solid, Edge Computing applications and services.