首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

DELL Technologies World——Day 3,Jobs Coming

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还没有公开发布,应该在很快就可以访问到,到时候感兴趣的小伙伴们就可以一试啦。

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180503G0V2L800?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券