张家口,cry,英超赛程-果粒新闻,独立撰稿人喂你“食”新闻

本篇文章介绍的是PaaS渠道Pivotal Cloud Foundry(以下简称PCF)的开端运用,比较于传统的IaaS渠道(比方阿里云),PCF可完结快速迭代开发与布置,让您专心于事务开发。

还不清楚PaaS与IaaS渠道差异的同学,云核算的三种服务形式

在正文开端前先闲谈一下PCF是什么,什么公司开发的,用来干什么的。PCF是一个渠道即服务云渠道,依据Cloud Foundry做了商业化开发,布置在AWS上作为参阅完结,这便是PWS。现在PCF支撑的Iaas渠道有AWS、AZURE、OpenStack等。PCF由Pivotal公司开发,或许有些小伙伴不知道Pivotal是一家什么样的公司。说起Spring、tomcat、redis、springboot咱们应该都很了解吧?没错,便是这家富二代公司开发与保护的。PCF用来做什么的呢?当然是布置运转你的运用了。现在就让咱们来体会一下吧!

注册并登陆PCF

注册:

https://login.run.pivotal.io/login



登陆PCF渠道,本篇文章以PWS为比如,挑选PWS。


翻开PWS办理界面咱们能够看到安排架构:

--Orgs

--space

--App

Orgs指的是安排,space一般分为dev、sit、uat、prod,咱们布置的运用就在space层级下,因而咱们要布置运用,需求挑选安排,再挑选布置的space。能够看到,在development层级下并没有任何运用布置。

装置CF CLI

CF CLI(Cloud Foundry Command Line Interface)是PCF的终端办理工具,咱们布置运用,执行命令由此供给。可在PWS办理界面Tools下载,如下:

装置完结之后,翻开cmd,执行命令cf help可检查是否装置正确。


预备您的App

本次示例新建springboot工程,写测验代码。



增加manifest.yml文件在工程子目录。manifest文件用来描绘布置在PCF上运用的装备信息。


运用maven打包,执行命令clean install




布置您的App

打包完结之后,现在咱们在该项目工程folder目录下翻开cmd,将咱们的运用push到云端。(假设运用的InteliJ IDEA,可在工程上右键挑选翻开Terminal)



执行命令如下:

登陆PCF,挑选Orgs,space

cf login -a https://api.run.pivotal.io



push运用到云端:

cf push



布置成功。



检查并验证App

翻开PWS办理界面,检查APP状况。能够看到咱们push的APP正在运转中。


依据Logs供给的日志信息,可实时翻滚检查日志:



依据Route供给的地址,拜访咱们的测验代码,能够看到测验成功!


欢迎您重视我的微信大众号“我不只是个码农”!