首页 火币交易所文章正文

Kcoin IPFS竞赛机 AWS迁移部署与2U IM应用平台整体迁移

火币交易所 2022年07月13日 17:26 137 Connor

客户案例1: Kcoin IPFS竞赛机 AWS迁移部署案例

客户介绍:Kcoin公司的名字是由 King 和 coin 组合而来,意思是首屈一指者,成立于 2019 年 5 月,Kcoin有着要做就做到最好,做数字资产交易所中的佼佼者的恒心。Kcoin 团队相信数字科技将在未来有着非常长远的发展,未来区块链(数字资产)将成为主流金融,区块链和加密货币已经大大改变了传统意义上以联邦储备为基础的旧式货币方式。加密货币也改变了过去对银行机构的看法,重要的是要问为什么银行形态上抵制加密货币,但在后台迅速的建立了区块链系统。

项目背景: Filecoin官方准备在太空竞赛一中建立的庞大网络基础上推出第二轮太空竞赛,使Filecoin的节点参与者有机会在准备主网时继续在网络上大规模测试和改进Filecoin。Kcoin参加IPFS太空竞赛第二轮,需要一个稳定的云平台来完成整个IPFS项目的整体流程规划与实施。

项目挑战:

1. 平台需要提供海量的计算资源快速搭建IPFS节点,并且随着业务的变化计算资源可以进行自动的扩展和收缩。

2. IPFS集群需要具备高可用能力,当出现故障时,保证业务依然能稳定运行。

3. 能实现对资源的监控,并且尽可能降低人工的运维,提高自动化运维能力。

解决方案:

1. 使用AWS全球节点来搭建IPFS集群,实现分钟级的服务器启停;使用Auto Scaling Group实现IPFS集群业务自动弹性扩容,能够更好的应对业务高峰期的并发请求。

2. 利用AWS多可用区部署IPFS存储和控制节点,在数据库层面开启多可用区部署能力,同时集成具备高可用、高持久性的S3存储,充分保证业务的高可用能力。

3. 在架构层面实现公私网划分,在公有子网部署堡垒机服务器,实现云端资源通过堡垒机进行管控,提升运维安全能力和行为审计能力;同时使用AWS的Cloudwatch和Cloudtrail实现云端资源监控和审计追踪,满足了业务系统基础的安全和监控需求。

架构图:

展开全文

客户案例2: 2U IM应用平台整体迁移方案

客户介绍:2U Chat成立于2015,主要从事互联网通讯产品开发和运营。2U的及时通讯产品提供快速实现私信单聊,具备图片、语音、位置、动态表情、小视频、红包、通话等各种通信能力,消息历史记录支持漫游。2U Chat是一款面对全球用户即时通讯的软件,支持多国语言,解决了国际用户即时通话的困扰。

项目背景:2U原本部署在A云上,发展过程中,逐渐发现当前的架构体系不能满足快速的业务扩展,机器部署不灵活、缺少弹性资源、资源均衡度不够、新业务部署缓慢,难以承担快速的业务增长带来的客户波峰请求,造成使用体验下降,影响公司业务。

项目挑战:

1. 目前应用节点无法在业务高峰期和业务低谷实现灵活的资源弹性伸缩,且前端业务流量也无法实现负载均衡,当前应用负载主要分布在主服务器上,备份用服务器没有任何负载,对于资源使用角度不够合理分配。

2. 当前操作系统、中间件、数据库等软件版本都已经超出了软件厂商的支持范围,软件版本底下必然存在各种漏洞风险和被攻击风险。

3. 目前使用的A云支持不足,多次出现故障的响应不够及时,严重影响2U Chat业务系统平台的稳定运行,导致客户投诉和用户流失情况屡次发生

解决方案:

1. 利用AWS多可用区实现高可用部署,使用Auto Scaling Group实现业务自动弹性扩容,同时在业务系统前配置ALB负载均衡服务,并和Auto Scaling Group进行绑定,实现业务系统弹性伸缩时自动关联负载均衡配置。

2. 使用AWS的RDS MySQL、DocumentDB、Elasticache for Redis等全托管中间件与数据库服务,由AWS维护软件等版本与安全,减少客户运维工作。

3. 购买AWS的Business Support服务,全天候通过电话、网上聊天和电子邮件联系云支持工程师。指导的响应时间不到 24 小时,系统损坏的响应时间不到 12 小时,生产系统损坏的响应时间不到 4 小时,生产系统停机时间不到1小时。

架构图:

标签: 迁移 部署 竞赛 整体 应用

发表评论

火币交易所-火币pro-火币中国大陆官方网站 备案号:川ICP备66666666号