Serverless computing is an emerging category that represents a shift in the way developers build and deliver software systems. By abstracting application infrastructure away from the code, it can greatly simplify the development process while introducing new cost and efficiency benefits. We believe serverless computing and Function-as-a-Service will play an important role in helping to define the next era of enterprise IT, along with cloud-native services and the hybrid cloud.
We have been working in the serverless space in various capacities for the better part of the last two years as different approaches emerged and communities sprang up around them. Having seen the interest surrounding these projects and evaluating their respective strengths, strategies, and visions for the future, we announced last year that we would focus our support on the Apache OpenWhisk project.
Originally developed by IBM and now part of the Apache Software Foundation, with support from additional organizations, we see the OpenWhisk project as having an advanced technology with a vibrant and growing ecosystem.
Over the past year, I have spent a great deal of time speaking with customers about what serverless could mean for them. Despite being a relatively young technology, we have seen organizations take advantage of it. In a customer survey1 we conducted recently, we asked if their organization was currently using serverless technologies, and 36 percent of respondents to that question indicated that they are already running serverless applications in production or experimenting internally, and another 28 percent are currently planning their serverless deployments.
I have also spent time speaking with press and analysts. Across the board, these conversations have quickly moved from establishing a foundational understanding of serverless – what it is, benefits it provides, use cases where it can thrive (e.g., processing webhooks, data transformation, chat bots, etc.) – to more specific questions about putting it into practice, such as how to optimize and bring serverless into a cloud-native stack alongside existing technologies like containers. Also, not surprisingly, security questions are common. In our survey, we asked what challenges are anticipated or being experienced and 51 percent of respondents to that question indicated that security was one of their top concerns.
We've been working behind the scenes to answer questions of our own as well. In short, what does serverless mean for Red Hat?
We believe that having a serverless offering in our portfolio is essential if we want to be able to provide developers with a modern, full-featured application development stack for a hybrid cloud. We also want to stay true to the ethos of freedom. Yet, one of the biggest risks that is inherent with the traditional serverless model is that the user's applications and data can become locked into a single cloud infrastructure provider, putting their business at the mercy of whichever cloud provider they originally chose.
We believe there is a better way.
We are fortunate to be in a position of strength in the cloud application platform space with Red Hat OpenShift Container Platform, and we are building off of that strength with the introduction of OpenShift Cloud Functions, an open, capable, enterprise-grade serverless tool based on Apache OpenWhisk, that can enable customers to focus on delivering business value without having to sacrifice their freedom to do so. We believe OpenShift Cloud Functions will become the industry’s first enterprise-grade hybrid serverless offering.
By starting with OpenShift as our serverless foundation, we seek to provide portability and consistency across hybrid and multicloud environments, as well as the additional architectural components that are necessary to preserve state externally across function invocations, such as integration with an API gateway to expose functions as APIs or call external services, an in-memory datastore for faster data access, storage and file systems, user authentication, and more. These services are available both natively via the Red Hat Middleware portfolio on OpenShift, or from the cloud provider. For example, customers will be able to use AWS services with our function engine through the OpenShift service broker.
With Red Hat OpenShift Container Platform, customers can also gain powerful operational capabilities for security, orchestration, control, and scalability for their serverless applications.
We believe serverless computing is an exciting new frontier for enterprise computing and we are excited to take part in helping to bring it into the mainstream.
An early developer preview of OpenShift Cloud Functions is available through the Red Hat Developer program today, and you can expect to hear more from us in the coming months. Learn more at https://developers.redhat.com/products/cloudfunctions/overview.
1Source: Red Hat 2018 serverless survey of 182 individuals from Red Hat customer organizations. Conducted by TechValidate, February-March 2018. Not every individual surveyed responded to each question.
Sull'autore
Rich is the Senior Director of the Application Services Business Group at Red Hat. He has spent the last thirty years evangelizing, using and designing enterprise middleware and cloud services. He previously worked for Forte Software and Sun Microsystems and as an independent software developer and consultant building large distributed software systems for the space, transport, telecom and energy sectors.
He also served on the node.js Foundation Board of Directors and helped it transition from Benevolent dictator for life (BDFL) to an open, independent foundation. In his spare time he enjoys tinkering with new and emerging technology, running, cycling and anything that gets him outdoors.
Ricerca per canale
Automazione
Novità sull'automazione IT di tecnologie, team e ambienti
Intelligenza artificiale
Aggiornamenti sulle piattaforme che consentono alle aziende di eseguire carichi di lavoro IA ovunque
Hybrid cloud open source
Scopri come affrontare il futuro in modo più agile grazie al cloud ibrido
Sicurezza
Le ultime novità sulle nostre soluzioni per ridurre i rischi nelle tecnologie e negli ambienti
Edge computing
Aggiornamenti sulle piattaforme che semplificano l'operatività edge
Infrastruttura
Le ultime novità sulla piattaforma Linux aziendale leader a livello mondiale
Applicazioni
Approfondimenti sulle nostre soluzioni alle sfide applicative più difficili
Serie originali
Raccontiamo le interessanti storie di leader e creatori di tecnologie pensate per le aziende
Prodotti
- Red Hat Enterprise Linux
- Red Hat OpenShift
- Red Hat Ansible Automation Platform
- Servizi cloud
- Scopri tutti i prodotti
Strumenti
- Formazione e certificazioni
- Il mio account
- Supporto clienti
- Risorse per sviluppatori
- Trova un partner
- Red Hat Ecosystem Catalog
- Calcola il valore delle soluzioni Red Hat
- Documentazione
Prova, acquista, vendi
Comunica
- Contatta l'ufficio vendite
- Contatta l'assistenza clienti
- Contatta un esperto della formazione
- Social media
Informazioni su Red Hat
Red Hat è leader mondiale nella fornitura di soluzioni open source per le aziende, tra cui Linux, Kubernetes, container e soluzioni cloud. Le nostre soluzioni open source, rese sicure per un uso aziendale, consentono di operare su più piattaforme e ambienti, dal datacenter centrale all'edge della rete.
Seleziona la tua lingua
Red Hat legal and privacy links
- Informazioni su Red Hat
- Opportunità di lavoro
- Eventi
- Sedi
- Contattaci
- Blog di Red Hat
- Diversità, equità e inclusione
- Cool Stuff Store
- Red Hat Summit