📜  如何在IBM Cloud上托管网站

📅  最后修改于: 2021-05-20 05:24:08             🧑  作者: Mango

IBM Cloud:

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

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

IAAS(基础设施即服务)

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

示例: AWS(亚马逊网络服务),Microsoft Azure

通过(平台即服务)

平台即服务(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是提供平台即服务的服务提供商。它支持多种编程语言和服务,并支持集成开发以在云上构建,运行,部署和管理应用程序。 Bluemix基于Cloud Foundry开放技术,并在SoftLayer基础结构上运行。 Bluemix支持多种编程语言,包括Java,Node.js,Go, PHP,Swift, Python,Ruby Sinatra,Ruby。

Bluemix为用户提供了2GB的运行时时间和30天的容器内存可用空间,并可以访问多达10个服务。

Cloud Foundry工具:bluemix的PaaS服务。

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

    • 首先,在IBM Bluemix上创建一个帐户。
    • 通过单击IBM团队发送的邮件中的链接,验证帐户中提到的电子邮件。
    • 选择Cloud Foundry空间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 Cloud上部署网站的位置创建一个文件夹。
    • 转到该位置。要转到某个位置,也可以在cmd cd位置上运行以下命令
  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的网页。