检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
双AZ高可用设计 公有云最常用的就是双AZ高可用方案,应用的四层架构(接入层、应用层、中间件、数据层)建议实现端到端的双AZ部署,如下图所示。
精通主流的云平台及云服务,并具备相关的认证资质。 熟悉各种迁移工具和技术,例如数据迁移工具、容器化技术、自动化部署工具等。 熟悉各种操作系统和应用软件。 具备扎实的脚本编写能力(例如Shell、Python等),能够实现自动化操作。 具备良好的沟通和团队协作能力。
租户负责设置个人账户和多因子验证 (MFA),规范使用安全传输协议与华为云资源通信,并且设置用户活动日志记录用于监测和审计。 租户负责对其自行部署于华为云上、不属于华为云提供的各项应用和服务所必需的合规遵从,并自行开展所服务行业的安全标准评估。
云平台安全:云服务商的云平台符合严格的安全标准和认证,如ISO 27001、CSA、SOC 1/2/3、安全等级保护、PCI-DSS、NIST CSF等。
敏感操作(删除和更新关键资源、大额资金使用等操作)要进行二次认证。 不要将用户密码共享给他人,而是为每个管理或使用华为云资源的人创建一个单独的用户并分配相应的权限,这样每个人在华为云的操作都能被追踪审计。
通过 ABAC 可以更细粒度地设置访问控制的权限,例如运维人员张三只有启用了 MFA 认证后并且只能在晚上 12 点后、凌晨 4 点之前对指定的ECS实例进行关机和重启操作。 父主题: 精益化治理
在合规与审计方面,传统IT需要企业自行确保满足相关的安全合规性,需投入大量资源进行审计和认证。云服务商通常已经通过了多项国际安全认证,企业可以借助云服务商的合规基础,但仍需对自身的应用和数据进行合规管理。
双跑场景:大数据应用分别在源环境和目标环境各部署一套,实现双跑,切换点在域名,业务切换时只需要进行域名的切换,将业务流量切换到新应用。
云安全专家:来自信息安全部门或具有安全合规认证的专业人士,负责评估云服务商的安全合规性,设计数据保护策略,确保上云方案符合行业安全标准、法律法规要求,有效防范安全风险。
身份认证防线 需要基于零信任理念做好身份认证和权限管理,授权要遵从最小授权的原则,用户认证默认要启用多因素认证,管理好特权账号,对用户在云平台上的任何操作进行记录和审计。建议参考官网提供的IAM最佳实践。 网络防线 核心是要做好网络边界防护和内网东西向的访问控制。
确保正确地配置数据映射、消息路由和安全认证等关键参数。 测试和验证:在将集成应用投入生产之前,进行全面的测试和验证。确保新旧应用之间的数据传递和功能调用正常工作,并且没有任何破坏或冲突发生。 监控和维护:一旦集成应用上线,建立监控机制来跟踪集成环境的运行情况。
应用割接 最后,作业双跑一段时间没有问题后,就可以进行大数据应用割接,业务全部切换到新大数据平台。 设计大数据双跑方案 双跑方案是一种常见的大数据迁移策略,通过双平台同时运行,持续验证数据和任务,双跑运行一段时间稳定以后,再将业务切换到新的大数据平台。
区块链技术则增强了产品和服务的安全性和可信度,可应用于供应链管理、数字身份认证等场景,构建透明可追溯的体系。 数字人技术打造虚拟形象,应用于虚拟主播、在线教育等领域,提供更具沉浸感的用户体验。 大数据分析则帮助企业深入了解用户需求,优化产品和服务,实现精准营销和精细化运营。
为了确保应用系统的安全性,所有云服务在发布前首先将由应用测试人员执行多轮安全测试,包括但不限于认证、鉴权、API安全、数据库安全等专项安全测试。测试用例覆盖安全设计阶段识别出的安全需求以及攻击者视角的渗透测试用例等。对于无法通过安全测试的应用系统,将禁止上线运营。
云安全专家:来自信息安全部门或具有安全合规认证的专业人士,专注于云安全和合规,确保上云过程中遵循行业规范、法律法规和企业内部管理要求,同时制定和实施安全策略,识别潜在风险并提出相应的解决方案。
调试复杂,因涉及多个云资源之间的依赖关系,如果其中某个环节出错,需耗时排查问题 安全风险,需妥善保管资源编排过程中使用的敏感的认证信息和密钥 风险管理,模板执行过程中出错或缺陷,可能导致资源的不可用 不适用于特殊场景,例如需要复杂的交互和手动干预的场景 可能存在的依赖问题,资源编排中的某些资源可能依赖其它资源的创建和配置
如果做的更科学一点,可以基于每个影响因子打分,按照打分结果确定优先级。
首先,您需要识别企业内部被多个应用系统共用的软件组件,例如认证组件、日志组件、消息组件等,对这些组件进行标准化,确定接口定义、数据格式和错误处理机制,确保组件的一致性和可复用性。然后,将这些公共组件封装成独立的微服务,部署在CSE之上。
中间件层:Kafka、Solr和ES采用3AZ集群部署,任意一个AZ故障,服务仍然可用;Redis采用双AZ主备节点部署。 数据层:MySQL数据库采用双AZ主备部署实现HA;MongoDB使用副本集或Cluster集群,3AZ分布,某AZ故障,其他AZ正常提供服务。
业务切换: 修改两边的配置,使源端应用层指向源端和目标端的中间件层/数据层,目标端的应用层指向源端和目标端的中间件层/数据层,实现双写。