开源技术 * IBM 微讲堂:Kubeflow 系列(观看回放 | 下载讲义) 了解详情

使用 API Connect 和 Secure Gateway 创建混合云

摘要

混合云模型结合了私有云与公有云的要素,让您能灵活地选择在两种环境中运行应用程序和服务。简单来说,混合模型主要是一个私有云,该私有云允许您在合理的情况下利用共有云。这个 Code Pattern 将展示如何将企业内部的私有云应用程序和服务发布给共有云,反之亦然。

概览

对于下一代应用程序,跨私有云和公有云的多云和混合部署是一种必然趋势。在这个新世界中,开发人员和企业需要一种方法去访问来自运行在公有云之外的某个地方上的一组互动应用程序的数据(比如客户记录)。即使应用程序运行在内部,开发人员仍然需要一种途径来通过 API 对外发布一些功能。

在这个 Code Pattern 中,我们将利用传输协议和一个能够通过安全隧道创建连接的 API 网关,向企业防火墙外部发布私有云应用程序和 API。然后将该应用程序迁移到公有云,同时仍可访问数据库等内部资源。

实现混合从未像现在这样轻松。看看我们是如何实现混合的,而且您将学会如何:

  • 创建一个隧道来将您的企业内部环境连接到公有云。
  • 通过对企业内部环境使用 WebSphere Liberty 或对公有云使用 Cloud Foundry 来构建并运行一个样本应用程序。
  • 使用 CouchDB 和 Docker 将应用程序连接到企业内部数据库。
  • 使用 API 网关框架发布应用程序 API 供公众使用。

流程

flow

操作说明

  1. 将本地云连接到公共云上。
  2. 情景一: 允许通过公共云从外部访问私有云中的应用程序。
  3. 场景二: 使您在公共云中的应用程序能够连接到私有云中的资源。
  4. 使用 API Connect 将应用程序 API 编目并发布出来。

本文翻译自:Create a hybrid cloud with API Connect and Secure Gateway(2018-10-18)