Jobs is coming?Definitely Not(* ̄︶ ̄*)o
今天会场请来了电影《乔布斯》的扮演者Ashton Kutcher,不得不说扮相真与年轻时的乔布斯很相像。另外,大家可能更熟悉的另一个作品是《蝴蝶效应》。
以前真不知道,这位被称为好莱坞称“最炙手可热的单身汉”的1米89的帅哥,不只是因为做过模特的英俊脸庞。更因为他的独特的投资眼光,Kutcher主要投资的都是一些前沿科技公司,包括大名鼎鼎的Uber,Airbnb,Foursquare,Skype等,不知道这和他扮演过乔布斯有没有关系。而且和很多美国富人一样,正如今天Kutcher在台上被采访所讲:他投资科技公司并不只是为了赚钱,而是希望通过科技可以改变世界贫困人口的生活状况,造福人类的未来。
志同道合,我想这也是为什么Kutcher能够被邀请到DTW来吧。
今天有好多位大佬演讲,主要主题是IoT和AI。但是我们今天的主题是Pivotal Ready Architecture。昨天的内容介绍过PRA是一款以VxRail为底层基础架构,Pivotal Cloud Foundry、Pivotal Application Service和Pivotal Container Service为上层解决方案的超融合PaaS平台。
Pivotal的PaaS平台在国内已有很多案例,而Pivotal Ready Architecture的特点和优势主要体现在Ready、Reliable、Resilient:
Ready——可以去除用户on-premises部署Pivotal Cloud Foundry的风险,可以帮助用户降低部署应用的时间从数月或数周到几天甚至几小时,赋予企业组织所需要的灵活性、差异性和快速增长。
Reliable——是一个经过设计、测试和验证的工程化软件和硬件设计。简化了用户构建、部署和管理他们的Pivotal Cloud Foundry开发平台,给用户一个真正的敏捷的DevOps环境。它可以管理基础架构整个堆栈的完整生命周期,去除建立多云的风险
Resilient——将应用迁移至云计算会改变应用的架构,这种新的软件模式统称为“Cloud-Native”,提供前所未有的应用复原能力和弹性能力。这需要一种新的支持高可用和横向扩展的平台。PRA可以根据需求,提供多站点,多基础和多可用区域,以交付增加运行时间,地理覆盖和可复原能力。
为了更好的了解这个架构,今天就在DTW的Hands-On Lab上体验了一把Pivotal Cloud Foundry。
实验环境是云环境置备出来的一组VxRail集群,共有6台VxRail分为3个Availiability Zone,AZ正是保证区域高可用的单位。
安装过程和部署VxRail一样,都是通过图形化的Web方式填入环境信息然后 自动化完成部署。
部署过程可以通过读取脚本安装,完成后可以进入到每个环境去review安装参数,非常简单就不做仔细介绍。进入到vCenter可以看到VxRail已经部署到三个AZ。
安装好后访问初始地址,可以看到PCF Small Footprint就是PAS,Pivotal Container Service就是PCS,Ops manager Director是Cloud Foundry的基础管理。
实验里主要可以体验应用的微服务化:
添加一个Service,如RabbitMQ
推送一个Application,实验中叫pcfdemo
将service绑定到application
Scale application
HA of application
首先进入到PAS中,添加RabbitMQ消息队列服务,起名叫myrabbitmq。可以看到其现在没有为任何应用服务,Bind Apps是0。
现在通过预置的脚本创建一个应用程序,叫做pcfdemo
这是一个模拟统计美国各州出现配送物流信息的web应用,但是因为没有绑定service,所以都是白色没有数据。
下面我们将微服务myrabbitmq绑定给pcfdemo应用。
确认已经绑定成功。
回到应用,可以看到因为绑定了服务,已经有了各州消息,会根据出现数量程度颜色不同。
这时候关键来了,我们要scale这个应用。回到PAS界面,在Instance里将数量改为2。
可以看到已经有2个实例在运行了,之前只有1个。
可以看到应用程序里Index变为了1,之前是0。
下面可以做高可用的实验。对于PCF可以做到4个级别的HA:应用实例级别,进程级别,虚拟机级别,AZ级别。
在应用中点击Kill APP
在PAS中可以看到,虽然application被我们模拟crashed掉了。但PCF将实例又重新建立并运行起来。(可通过Uptime运行时间观察到)
同样,我们在vCenter中关掉虚拟机,模拟VM因为某种原因停掉。
PCF会将原先的VM删掉,重建一台虚拟机。正如公有云的比喻,原先将一个操作系统作为一个宠物关爱,生怕它出问题,对它小心呵护,但还是避免不了问题的出现。而对于公有云中的虚拟机,就像是农场的牛群,粗放管理,如果某只出现了问题,抓来另外一只就好了。
另外PRA也可以结合vRealize Operation Manager进行管理和监控,结合vRealize LogInsight进行日志的管理。怎么样,创建一个PaaS平台很简单吧?这个HOL还没有公开发布,应该在很快就可以访问到,到时候感兴趣的小伙伴们就可以一试啦。
领取专属 10元无门槛券
私享最新 技术干货