Contato
Account Login
Ir para seção

O que é Cloud Foundry?

Copiar URL

Cloud Foundry é uma plataforma como serviço (PaaS) open source elaborada originalmente em 2011 para que os desenvolvedores criassem a primeira geração de aplicações em containers. Com foco na experiência do desenvolvedor, o Cloud Foundry estava à frente do seu tempo, oferecendo uma plataforma para criar, implantar e executar aplicações stateless nativas na nuvem.

Semelhante ao Kubernetes, o Cloud Foundry é uma plataforma de entrega contínua que oferece suporte a todo o ciclo de vida do desenvolvimento e permite que os desenvolvedores criem, implantem e executem aplicações em containers.

Ele usa uma arquitetura baseada em containers para executar, atualizar e implantar aplicações em diversos provedores de serviços de nuvem, públicos ou privados, não importando em que linguagem foram desenvolvidas. Com este ambiente multicloud, os desenvolvedores podem usar a plataforma de nuvem que melhor se adéqua às cargas de trabalho de aplicações específicas, e migrá-las entre provedores de nuvem, sem mudanças na aplicação, conforme necessário.

Embora o Kubernetes e o Cloud Foundry tenham diversas funcionalidades em comum, o Cloud Foundry oferece uma abstração mais sofisticada para a implantação de aplicações nativas em nuvem. Diferentemente do Kubernetes, que usa ambientes de execução de container padrão Linux, o Cloud Foundry usa seu próprio suporte a ambientes de execução e frameworks, o Buildpacks. Esta camada extra aumenta a complexidade para a criação e implantação de aplicações.

Desafios

O suporte obsoleto do Cloud Foundry traz diversos desafios e limitações às organizações, incluindo altos custos para adequar aplicações legadas à plataforma e a falta de suporte a novas tecnologias.

Embora o Cloud Foundry tenha absorvido os conceitos do Kubernetes, ele continua sendo uma plataforma distinta. Isso torna a implantação de cargas de trabalho do Kubernetes em toda uma organização desafiadora, com muitas plataformas para gerenciar. Você pode diminuir a complexidade migrando para uma plataforma empresarial comum a todas as aplicações baseadas em containers no seu ambiente.

As organizações que enfrentam as limitações e a complexidade de continuar com suporte ao Cloud Foundry podem estar buscando alternativas. O Red Hat® OpenShift® oferece uma plataforma de aplicações nativas em nuvem completa para o planejamento da migração do Cloud Foundry para o OpenShift. 

O Red Hat OpenShift é uma solução de nuvem híbrida aberta com suporte tanto à modernização e conteinerização de aplicações existentes, quanto ao desenvolvimento de novas aplicações nativas em nuvem. Como uma plataforma empresarial de containers Kubernetes para produção e cargas de trabalho, o Red Hat OpenShift oferece suporte a aplicações tanto tradicionais quanto nativas em nuvem, permitindo que elas sejam executadas em qualquer lugar. Além disso, ele também possibilita a automação dentro e fora dos clusters do Kubernetes.

Os clientes que migram do Cloud Foundry para o OpenShift recebem os seguintes benefícios:

  • Plataforma de desenvolvimento e aplicações empresariais nativas do Kubernetes
  • Suporte a aplicações stateless e stateful
  • Produtividade aprimorada com ambiente de desenvolvimento padronizado e provisionamento de autosserviço
  • Proteção ampliada com o Red Hat Advanced Cluster Security, para segurança e conformidade contínuas de cargas de trabalho, containers e infraestrutura. 
  • Redução significativa dos custos de hardware com a execução do OpenShift em bare metal

Leitura recomendada

Artigo

O que são operadores do Red Hat OpenShift?

Red Hat OpenShift Operators automate the creation, configuration, and management of instances of Kubernetes-native applications.

Artigo

Por que escolher o Red Hat OpenShift Serverless?

Red Hat OpenShift Serverless amplia o poder do Kubernetes para que você implante e gerencie cargas de trabalho serverless.

Artigo

Por que escolher o Red Hat OpenShift Service Mesh?

O Red Hat OpenShift Service Mesh oferece uma maneira uniforme de conectar, gerenciar e observar aplicações baseadas em microsserviços.

Leia mais sobre o OpenShift

Soluções Red Hat

Uma plataforma de aplicações para empresas que oferece serviços testados para lançar aplicações na infraestrutura de sua escolha.

Solução de armazenamento definido por software que reserva um lugar permanente para os dados, enquanto containers são iniciados e encerrados entre ambientes diferentes.

Uma solução de segurança em containers nativa do Kubernetes para empresas que viabiliza a criação, implantação e execução segura de aplicações nativas em nuvem.

Um console individual, com políticas de segurança integradas, para controlar aplicações e clusters do Kubernetes.

Conteúdo adicional

Ebook

OpenShift e Kubernetes: qual é a diferença?

Webinar Red Hat

Open Technology Session

Red Hat OpenShift: conheça a plataforma Kubernetes empresarial mais usada no mercado.

Datasheet

Red Hat OpenShift: tecnologia de container para a nuvem híbrida

O Red Hat® OpenShift® é uma plataforma empresarial de containers Kubernetes que ajuda organizações em todo o mundo a criar, implantar, executar, gerenciar e proteger aplicações inovadoras em nuvens híbridas.

Checklist

Quatro maneiras de melhorar o acesso à inovação

O Red Hat® OpenShift® facilita a criação de aplicações baseadas em container. Descubra quatro maneiras de melhorar as iniciativas de inovação usando o Red Hat OpenShift e softwares pré-aprovados.

Treinamentos Red Hat

Treinamento gratuito

Running Containers with Red Hat Technical Overview

Treinamento gratuito

Developing Cloud-Native Applications with Microservices Architectures

Treinamento gratuito

Containers, Kubernetes and Red Hat OpenShift Technical Overview

Illustration - mail

Quer receber mais conteúdo deste tipo?

Cadastre-se para receber a nossa newsletter Red Hat Shares.