Why choose Red Hat for edge computing?
Red Hat is committed to promoting open hybrid cloud strategies. What does that mean? An open hybrid cloud strategy brings the interoperability, workload portability, and flexibility of open source software to enterprise environments. Everything above and below the operating system is abstracted—every environment, every app—thereby providing consistent interaction with any app in nearly any environment without retooling the app, retraining people, splitting management, or sacrificing security. And because it's all open source, your data will move with you—no matter where tomorrow takes you.
Edge computing is an important part of a hybrid cloud vision that allows you to achieve a consistent application and operations experience. We know that you have lots of different kinds of workloads with different kinds of footprints (public cloud, private cloud, virtualized, or bare metal)—what we want to do with edge computing is to help you extend that work out to different physical locations (whether that’s your core data center, dozens of small edge computing sites, device edge, or all of the above) so that you can get the most out of your compute power.
Our edge computing solutions focus on making operations simpler through automated provisioning, management, and orchestration. We want to help you establish a common infrastructure that stretches across your compute, storage, and network needs. Because edge computing sites often have limited or no IT staffing, we believe that an elegant edge computing solution is one that is centrally managed to help minimize operational complexity.
When building a new edge computing environment our advice to you is simple: centralize where you can, distribute when you have to. What this means is that you should consider your current infrastructure, then map computing to the problem you want to solve with the assets that are available to you.
What do you need for edge computing?
In general, comprehensive edge computing solutions need to be able to:
- Automate and manage infrastructure from your core data center to your remote edge sites
- Provision, update, and maintain firmware and software across your infrastructure
- Support hybrid workloads that include virtual machines, containers, applications, microservices, and more
- Continue to operate, albeit with reduced capabilities, even when internet connectivity is not reliable
- Include a robust software platform that can scale in and out
- Run a consistent deployment model across both small and large deployments
How can Red Hat help?
Red Hat has a strong portfolio of products that jointly address edge computing challenges and can help you build a comprehensive solution that work for you.
A foundation that works
It all starts with Red Hat® Enterprise Linux® as our foundation. Red Hat Enterprise Linux provides a large ecosystem of tools, applications, frameworks, and libraries for building and running applications and containers.
Virtual machine and high-performance computing workloads
Red Hat OpenStack® Platform with distributed compute nodes supports the most challenging virtual machine workloads (e.g. network function virtualization) and high-performance computing workloads. It is a reliable and scalable Infrastructure-as-a-Service solution that includes industry-standard APIs with hard multi-tenancy. Make it easier to place your compute power closer to the data source with this consistent, centralized management solution for your core data centers to the edge.
For building, deploying, and managing container-based applications across any site where Red Hat Enterprise Linux is supported, including private and public data centers, or edge locations, choose Red Hat OpenShift® Container Platform. It is a container-centric, high-performance, enterprise-grade Kubernetes environment.
For situations where there is a need for small-footprint, highly-available, standalone clusters, Red Hat Hyperconverged Infrastructure is a deployment architecture combining our existing products by integrating compute, storage and control in a single operational footprint.
Storage plays an important role in edge computing. Benefit from an open, massively scalable storage solution for modern workloads like cloud infrastructure, data analytics, media repositories, and backup and restore systems by using Red Hat Ceph Storage.
Messaging and communication
In highly distributed environments, communication between services running on edge sites and cloud needs special consideration. Messaging capabilities of Red Hat AMQ support all communication patterns needed for edge computing use cases and can solve even the most demanding challenges. Red Hat messaging combined with a variety of cloud-native runtimes and tools like Red Hat Fuse offer a powerful foundation for building "edge-native" services.
Modernizing telecommunications operations at the edge
When you want to see the benefits of many of these products working together, the Red Hat virtual central office reference architecture delivers mobile, residential, and enterprise services. It is built on an open pluggable framework based on Red Hat (and partners) technologies.
Open innovation with Red Hat
Edge computing requires industry-wide collaboration to support its broad range of use cases. No single vendor will be able to provide a complete edge computing solution, so protecting yourself against lock-in and ensuring you can find interoperable solutions is crucial. That’s where open source comes in. Open source plays a critical role in ensuring that these solutions are created and cared for, now and in the future.
Red Hat’s edge computing solutions are fostered with open source communities in mind. This means more people developing problem-solving software—openly and transparently. But being open source doesn't guarantee innovation.
Real innovation comes from the exchange of ideas and working together to solve problems. That's what community-powered open source provides. And that’s where Red Hat Open Innovation Labs comes in. Immerse your team an intensive, highly focused residency for 3 to 6 of your developers to learn how to build edge computing solutions the Red Hat way.