您的位置:首页 > 百科 > 正文

Fit2Cloud

Fit2Cloud是一个建立在Iaa来自S之上的DevOps协作平台,帮助开发人员、测试人员以及运维人员实现对应用全生命周期的自动化管理,包括创建环境、软件安装、代码部署、自动配置、监次快汉迅控告警和自动伸缩等。

产品简

  ​Fit2Cloud是一个建立在IaaS之上的DevOps协作平台,帮助开发人员、测试人员以及运维人员实现对应用全生命周期的自动化审洋精到管理,包括创建环境、软件安装、代码部署、自动配置、监控告警和自动伸缩等。Fit2Cloud打通从代码到服务的转化通道,实现了云应用的持续交来自付和自动化运维,提高开发和运维效率。

产品功能

  基360百科于PaaS的开发模式虽然可以田几提高开发速度并减少运维工作,但是用户失去可控性。

  Fit2Cloud提倡的IaaS+DevOps开发模式可以实现应用全生命周期的自动化管理,让用户可以在速度和可控性之间取得平衡。Fit2Cloud提供的核心功能有两个:全栈自动化和持续交付。

  1、全栈自动化

  基于Fit2Cloud,用户可以实现对应用的全栈自动化管理,包括:

  环境创建自动化:创建虚机组、虚机、网络急干含茶、存储、负载均衡,协调不同虚机组下面虚机的创建过程和配置;

  基础软件安装和配置自动化:操作系统配置,比如创建用户、组,设置ulimit参数;以及各种基础软件如JDK的安装等界则名管形丰九演校散帝。这些软件的特点是变动不频繁;

  应用部署和升级自动化:部署应用代码,比如war包、db脚本、php/rails代码等;

  监控和告警自动化:如果发现异常,需要能够自动发出冲设文示根争曲绝告警信息;

  故障恢复自动化:止振聚孔在异常发生时,系统可以发现并进行自动处理恢复;

  自动伸缩自动化:业务存在高峰期和低谷期,系统应该是可以自动伸缩;

  2、持客训说力静率话神育续交付

  基于Fit2Cloud,用户可以实现DTAP(开发环境-测试环境-Staging环境-生产环境)之间的无缝衔接。因为各种不同的环境都是通过一样的方法自动化创建地,这样可以避免多种环境不一致所导致的一序列问题。Fit互同士预发2Cloud提供了REST API及SDK,可以和持续集成服务器(如Je求程nkins)进行集成油连脚九介帝村交,实现对DTAP环始逐境的持续部署升级,帮助团队实现持续交付。

基本来自概念

  Fit2Cloud的原理就是提供一个平台工具,用户可以定义集群环境的部署计划。集群环境的部署计360百科划包括有几个虚拟机组,每组包含几个虚拟机,每台城等河虚拟机启动在哪个数据中心,使用哪种硬件配置,装什么操作系统,以及启动后什么时候执起心利马急室外养找官均行哪些脚本来安装运行时环境,配置部署启动组件。 Fit2Cloud的基本概念有:

  集群:集群就是我们通常所说的环境,我们把用于部署和运行某应用的一组虚拟机叫做一个集群。如果您用过AWS的Opsworks,等同于OpsWork的Stack。

  虚机组:把集群中相同类型的一组虚拟机叫做一个虚拟机组,一个虚拟机组定义了虚拟组里虚拟机的:虚拟机数量、数据中心位置、虚机类型、镜像类型、告警设置、自动伸缩设置等。

  镜像组:镜像组是某种类型操作系统在各个不同数据中心镜像的集合。

 雷良好政 安全组:就是防火墙端口规球受爱围染非初则设置,用于设定虚拟机组中的虚拟机的防火墙,对外开放哪些端口。

  虚拟机投烧生命周期事件:虚拟机生命周期事件及处理脚本用于定义虚拟机启动后什么时候在哪些虚拟机上执行哪些脚本,通过这个我们可以安装应用组件需要的运行时环境及部署配置启动组件

服务模式

  Fit2Cloud有两种服务模式,SaaS服务和企业版。

服务模式

Fit2Cloud For AWS

  Fit2Cloud for AWS于2014年2月份推出,与AWS OpsW二里劳端据误orks类似,提供云应用生命周期管理服务。两者之间的区别是:

  OpsWorks与Chef绑定紧密:OpsWorks创宣身将独汉与Chef绑定,这导致只能用Chef; 而Fit2C料置术除切尔测鲁项专loud的Event Handler可以用任何脚本语言实现,不仅可以使用Shell, python, Ruby, 还可以在脚本中可以调用Chef/Puppet。

  OpsWorks不支持On-Premise部署和定制化修改:对于大型企业来说,会有自己的特定需求,On-premise部署和可定制性非常重要。

  OpsWorks不支持其他公有云:OpsWorks只支持AWS, 不支持其他的IaaS, 不支持混合云, Fit2Cloud将来可以支持其他的IaaS。

  OpsWorks单个Stack的资源局限在一个Region内:受限于底层实现(Cloud Watch & AutoScaling Group),OpsWorks一个Stack内的所有资源都是位于一个Region之内。

  OpsWorks不能处理不同V香述最M之间的事件(Orchestration)益措白但青兴:举例而言, 当启动一台新的mysql后, 我们想自动把mysql的地址配置到We状配问毛bapp的配置文件中,在OpsWorks中,按照例子,需要先手动启动mysql, 然后等mysql启动后,人用肉眼获得MySQL的IP, 然后手动配置到chef的Cookebook里很工着剧身米数市提,从VM的provision到自动的配置,需要人手工干预,无法实现环境VM自动化到配置自动化之前衔接的自动化。

Fit2Cloud For 阿里云

  在阿里云新版ECS API发布四个月之后,Fit2Cloud于2014年8月推出了Fit2Cloud for 阿里云。在亚马逊(AWS)云生态圈中,AWS及其合作伙伴提供了多种应用部署和管理工具,比如CloudFormation、Opsworks、Beanstalk、Rightscale、Scalr等,但是在阿里云生态圈中目前没有湖认清粒称阿利一这样的工具,可以说Fit2Cloud填补了这个空异方收争厂感映世调讨很白。

发表评论

评论列表