摘要:
1.领域 领域指的是范围或边界,在研究和解决业务问题时,DDD会按照一定的规则将业务领域进行细分。当领域被细分到一定程度后,DDD会将问题范围限定在特定的边界内(也就是领域),并在这个边界内建立领域模型,进而用代码实现该领域模型,解决相应的业务问题。DDD的领域指的就是边界,它确定了要解决的业务问题 阅读全文
摘要:
1.领域模型边界不清晰,无法支持分布式架构:领域建模阶段往往使用面向对象的建模方式,缺少对象间的明确边界。将此方法运用到SOA架构或微服务架构中以后,不同的类将会被分散在不同的服务中,因此需要尽量避免跨越服务边界的对象引用。 比较通用的做法是独立设计、开发每个服务。 对于需要相互协作的服务,由于没有 阅读全文
摘要:
阅读全文
摘要:
容器编排服务 在云原生平台之上搭建备份和恢复组件用来对云原生应用进行备份和恢复。 阿里云的容器编排服务的备份中心为无状态或有状态应用的备份、恢复与迁移提供了一站式的解决方案,特别是对混合云,多集群的有状态应用提供了数据容灾和应用迁移能力。例如,集群应用的元数据备份、应用和数据的统一快照恢复以及应用和 阅读全文
摘要:
第二阶段主要关注将应用部署到云原生平台之上,并且通过平台提供的服务网格能力,将应用之间的请求管理从代码中剥离,并下沉到云原生平台层。以及通过云原生平台提供的应用监控能力,对运行在云原生平台之上的应用进行全面的监控。 • 容器服务容器技术和容器编排平台是云原生架构的基石,容器编排平台将为云原生应用提供 阅读全文
摘要:
在第三个阶段中,为系统依赖的中间件和数据库进行云原生化全面落地。 • 云原生关系型数据库通过搭建云原生数据库来实现数据库云原生化。云原生关系型数据库100%兼容MySQL 5.6/5.7/8.0,PostgreSQL 11,高度兼容Oracle。另外阿里云的金融级云数据库是一款金融级的分布式关系数据 阅读全文
摘要:
第一阶段需要对应用按照云原生架构进行应用的微服务化改造,容器化改造,以及对接CI/CD平台,使得应用具备云原生的特点 • 微服务注册配置中心业务系统在进行微服务化改造的过程中,会涉及微服务的注册,以便于被其他所依赖的上游服务发现,分别是Naco,Eureka和Zookeeper • 微服务治理通过构 阅读全文
摘要:
阅读全文
摘要:
云提供了大规模的资源创建和变配策略,也提供了多种多样的付费和计费手段以及方便灵活的变配方法,如何选择合适的资源规格和付费方式是非常重要的;由于其方便灵活的特性,往往会有类似停机不收计算类资源费用,以及折扣非常低的抢占式实例,特别是按需创建资源和关停不需要的计费资源,需要我们有良好的成本和资源量化管理 阅读全文
摘要:
网络安全。区别于传统的IDC,云计算为了对租户进行隔离,一般会构建私有网络或者专有网络,通常我们称为VPC(Virtual Private Network)。VPC 相较传统网络有更好的灵活性、易用性和安全性,并且暴露了更多的能力来提升网络扩展性。它允许用户按需规划、定义自己的网段划分和路由规则,将 阅读全文