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,则只需打开终端
- 输入cf -v
- 输入cf api https://api.eu-gb.bluemix.net
该命令将连接到bluemix并向您显示API端点和API版本。 - 之后,通过键入cf login -u ********@g***l.com登录通过终端或cmd创建的帐户。
-
- 在要在IBM Cloud上部署网站的位置创建一个文件夹。
- 转到该位置。要转到某个位置,也可以在cmd cd位置上运行以下命令
- 现在,定位到Cloud Foundry工具和从中注册IBM Bluemix的电子邮件。
cf target -o *********@gmail.com -s dev - 使用以下命令将网页推送到IBM
cf push -p .war - 现在,该网站已成功托管在IBM Bluemix上,其名称为ToolChain。
在这里,使用的名称是geeksforgeeks ,然后工具链显示名称geeksforgeeks。 - 下面给出的网页显示了一个包含字符串GeeksForGeeks的网页。