开发者社区 问答 正文

中国移动PaaS平台技术选型和实践经验分享

中国移动苏州研发中心产品经理曹高晋在CCTC2017中国云计算技术大会上做了主题为《区块链技术的回顾与展望》的演讲,就PaaS技术选型关注点,如何构建弹性PaaS,如何丰富PaaS能力、服务,如何在PaaS上共享应用做了深入分析。

https://yq.aliyun.com/download/327?spm=a2c4e.11154804.0.0.48016a79knMXel

展开
收起
福利达人 2018-05-27 17:49:06 1326 分享 版权
阿里云 AI 助理回答

曹高晋先生在CCTC2017中国云计算技术大会上的演讲《区块链技术的回顾与展望》,虽然主要聚焦于区块链技术,但他的分享也涉及到了PaaS(Platform-as-a-Service,平台即服务)的关键方面。对于关注点、构建弹性PaaS、丰富PaaS能力和服务,以及在PaaS上共享应用,我们可以结合阿里云的产品和技术来提供一些指导和建议:

  1. PaaS技术选型关注点

    • 技术兼容性:选择支持多种编程语言、框架和工具的PaaS平台,确保现有系统能够平滑迁移。
    • 可扩展性和弹性:考虑平台是否能根据业务需求自动伸缩资源,如阿里云的EDAS(Enterprise Distributed Application Service)支持秒级弹性扩缩容。
    • 安全性:数据加密、访问控制、安全审计等安全功能至关重要,阿里云提供了全面的安全解决方案,包括云防火墙、DDoS防护等。
    • 运维管理:自动化运维工具、日志监控、故障排查等功能可以极大提升效率,例如通过阿里云ARMS(Application Real-Time Monitoring Service)进行应用性能管理和监控。
    • 成本效益:评估不同PaaS方案的成本结构,包括计费模式、资源利用率等,阿里云提供灵活的付费方式和优惠策略。
  2. 构建弹性PaaS

    • 利用容器技术,如Kubernetes(K8s),阿里云ACK(Alibaba Cloud Container Service for Kubernetes)可以帮助快速部署和管理容器化应用,实现资源的高效利用和弹性伸缩。
    • 采用微服务架构,通过服务网格(如ASM,Alibaba Cloud Service Mesh)来管理服务间的通信,提高系统的弹性和可维护性。
  3. 丰富PaaS能力和服务

    • 集成DevOps工具链,如GitLab、Jenkins等,阿里云CodePipeline提供了一站式的持续集成/持续交付(CI/CD)服务。
    • 利用数据库服务,如RDS(Relational Database Service)、MongoDB等,为应用提供稳定的数据存储支持。
    • 引入AI和大数据服务,如MaxCompute、PAI(Platform of Artificial Intelligence)等,增强应用的智能分析和处理能力。
  4. 在PaaS上共享应用

    • 利用API网关,如阿里云API Gateway,统一管理API接口,方便内部团队或外部合作伙伴调用和集成。
    • 实施多租户架构,确保不同用户或部门间的数据隔离和资源分配,阿里云的多账户管理功能对此有良好支持。
    • 构建市场或应用商店,促进应用和服务的发现与共享,虽然阿里云目前没有直接提供的应用商店服务,但可以通过自建或者第三方服务来实现这一目标。

综上所述,阿里云提供了丰富的PaaS产品和服务,能够有效支撑从技术选型到应用共享的全过程,帮助企业快速构建、部署和管理现代化应用。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答
问答分类:
问答地址: