📜  如何在 IBM Cloud 上托管网站

📅  最后修改于: 2021-10-19 04:42:41             🧑  作者: Mango

IBM 云:

IBM 云是 IBM 为其用户提供的云,它包括通过公共、私有和混合云交付模型提供的基础架构即服务 (IaaS)、软件即服务 (SaaS) 和平台即服务 (PaaS),除了构成这些云的组件。

IBM Cloud 提供的不同服务:
1. IAAS(基础设施即服务)
2. SAAS(软件即服务)
3.PASS(平台即服务)

IAAS(基础设施即服务)

云计算服务提供商管理基础架构,而您购买、安装、配置和管理自己的软件(操作系统、中间件和应用程序)。

示例: AWS(亚马逊网络服务)、microsoft azure

PASS(平台即服务)

平台即服务 (PaaS) 是一种云计算模型,其中第三方提供商通过 Internet 向用户提供通常用于应用程序开发所需的硬件和软件工具。

示例: AWS Elastic Beanstalk、Windows Azure、Heroku、Force.com、Google App Engine、Apache Stratos

SAAS(软件即服务)

SAAS 是一种软件分发模型,其中第三方提供商托管应用程序并通过 Internet 向客户提供这些应用程序。

示例: Office 365、Google Apps、Salesforce、Citrix GoToMeeting、Cisco WebEx 和 Netflix

这里使用IBM Bluemix来托管网站。

IBM Bluemix

IBM Bluemix 是提供平台即服务的服务提供商。它支持多种编程语言和服务以及集成的 Develops,以在云上构建、运行、部署和管理应用程序。 Bluemix 基于 Cloud Foundry 开放技术并在 SoftLayer 基础架构上运行。 Bluemix 支持多种编程语言,包括Java、Node.js、Go、 PHP、Swift、 Python、Ruby Sinatra、Ruby。

Bluemix 为用户提供 2GB 的运行时和 30 天的免费容器内存,此外还可以提供多达 10 项服务。

Cloud Foundry 工具:bluemix 的 PaaS 服务。

以下是在 IBM 云上托管网站的步骤

    • 首先,在 IBM Bluemix 上创建一个帐户。
    • 单击 IBM 团队发送的邮件中的链接,验证帐户中提到的电子邮件。
    • 选择Cloud 代工厂空间 Dev 和 Location 是英国。 Cloud Foundry 是一种开源平台即服务 (PaaS) 技术。
    • 使用cf命令(cf:Cloud Foundry)在云端分配空间,像网站一样将数据存储在云端。

    • 之后,点击创建简历。
    • 如果使用 Windows 操作系统,则下载cf-installer 。它有助于将 Cloud Foundry 安装到本地机器。然后打开终端。
    • 如果使用Linux,则只需打开终端
  1. 输入cf -v
  2. 输入cf api https://api.eu-gb.bluemix.net
    此命令将连接到 bluemix 并向您显示 API 端点和 API 版本。

  3. 之后,通过输入cf login -u ********@g***l.com 登录通过终端或 cmd 创建的帐户
    • 创建一个文件夹,用于将网站部署到 IBM 云上的位置。
    • 去那个位置。对于去某个位置,也可以在 cmd cd Location上运行以下命令
  4. 现在,将 Cloud Foundry 工具和用于注册 IBM Bluemix 的电子邮件作为目标。
    cf target -o *********@gmail.com -s dev

  5. 使用命令将网页推送到 IBM
    cf push -p .war

  6. 现在该网站已成功托管在 IBM Bluemix 上,其名称被称为 ToolChain。
    此处,名称为geeksforgeeks ,然后工具链显示名称 geeksforgeeks。

  7. 下面给出的网页显示了一个包含字符串GeeksForGeeks的网页。