通过Portworx在AWS上运行高可用SQL Server容器

通过Portworx云原生存储,在Amazon EKS里运行高可用SQL Server容器在本文我们将分析,如何使用Amazon Elastic Container Service for Kubernetes (Amazon EKS, https://amazonaws-china.com/eks/),来在容器中部署Microsoft SQL Server。文中讨论的方式和与原理,也适用于其他需要高可用和持久性、并符合可复用的DevOps方式的有状态应用。例如运行MongoDB、Apache Cassandra、MySQL、或者大数据处理等。 首先能够被支持在容器中运行的是SQL Server 2017版本。我们可以在Linux容器中,使用Kubernetes (https://amazonaws-china.com/kubernetes/)来运行SQL Server生产负载。 Microsoft

Read more

PORTWORX

CI/CD with Data: 通过AWS Developer Tools、 Kubernetes和Portworx来实现软件交付Pipeline的数据迁移能力数据是应用最重要的部分。容器技术让应用打包和部署变得更快更容易。对于软件的可靠交付来说,测试环节变得更加重要。由于所有的应用都包含数据,开发团队需要办法来可靠的控制、迁移、和测试真实的应用数据。 对于一些团队来说,通过CI/CD pipeline来移动应用数据,为了保持合规性和兼容其他一些问题,一直是通过手动方式来完成的,无法有效扩展。通常只能适用于一小部分应用,而且无法在不同环境中迁移。目标应该是运行和测试有状态容器,如同无状态容器一样简单(有状态容器 – 例如数据库或者消息总线,其中运行是被追踪的;无状态容器 – 例如网页前端) 为什么测试场景中“状态-State”十分重要?一个原因是许多bug只会在真实数据的环境下才会产生。例如,你需要测试一个数据库的schema的升级,而一个小的数据集并不能完全代表包含复杂商业逻辑的关键应用。如果你需要进行端到端的完整测试,我们需要能够容易的管理我们的数据和State。 在本篇文章中,我们定义CI/CD Pipeline的参考架构,从而能够达到应用间的自动数据迁移。我们也展示如何配置CI/CD pipeline的步骤。有状态Pipelines: 需要可迁移的卷作为持续集成、测试、部署的一部分,我们需要在分段setup(staging setup)中重现生产环境中发现的bug。这里,Hosting环境由一个集群组成:Kubernetes作为调度器,Portworx作为持久存储卷。测试的工作流通过AWS CodeCommit、AWSCodePipeline、和AWS

Read more

K8S数据保护工具

K8S数据保护工具比较:Cohesity、 Kasten、 OpenEBS、 Portworx、 Rancher Longhorn、 和Velero数据保护对于客户越来越重要。从概念上来说,数据保护包括备份、高可用性、应用连续性、和容灾恢复。所有的企业都需要实施,测试和运维自己的数据保护策略,来避免在发生问题时对商业产生不利影响。随着数据在用户体验和商业流程中的作用越来越重要,对关键数据突然不能访问的问题的容忍度越来越低。根据Uptime Institute的报告(https://uptimeinstitute.com/data-center-outages-are-common-costly-and-preventable) 数据无法访问问题中41%的情况导致的损失均超过了百万美元。企业对高可用性的基础架构的依赖性逐渐增强。 因此,一个有效的数据保护策略可以使宕机时间极少,即便发生意外宕机,应用和数据也都可以快速的恢复。同时数据保护策略还需要确保数据的隐私性和合规性(比如GDPR和CCPA),现在越来越多的用户数据转移到了线上隐私合规愈发重要。 虽然数据保护是一个硬性需求,很多客户仍然做的不够好。传统的数据保护方式在单独主机环境里很出色,但在分布式或跨数据中心环境里就能力不足了。而Kubernetes环境是典型的分布式环境。传统的业务连续性和容灾恢复(BCDR)方案,无法支持现今运行在Kubernetes上的关键商业应用所要求的RPO(Recovery Point Objective)和RTO(Recovery Time Objective)。 由于每个应用和每个客户环境都各不相同,因此数据保护方式也多种多样。当我们考虑数据保护解决方案的时候,一些重要的问题我们首先需要思考: 我是不是只需要在一个单独的数据中心里保护我的数据? 我是否需要保护数中心内和数据中心外的数据,需要建立一个混合的数据保护方案? 是不是合规部门对一些备份和恢复数据的存储位置有要求? 应用对RPO和RTO的要求低还是高?

Read more

恢复

跟腱断裂紧急处理 制动。一旦怀疑有跟腱断裂,要立即停止运动,禁止走路,避免伤害的进一步加重。 固定。可以用棍棒绑在脚背,将脚固定在跖屈位,这样跟腱所受应力最小,避免进一步损伤。 冷敷。用冰袋冷敷患处,使局部毛细血管收缩,减少炎症介质的释放与组织液的渗出,可以明显地减轻疼痛与肿胀。 就诊。尽快将伤者送往医院。 跟腱断裂治疗与康复 首先跟腱断裂后我们首要的目标是:恢复跟腱连续性,尽早恢复患肢功能。如果对于年长同时愈后要求不是很高的患者,部分的跟腱损伤可以进行非手术治疗。 手术不是结束,康复才是开始 手术治疗是将跟腱断端直接缝合,术后要进行石膏固定,根据手术方式确定石膏固定时间的长短,一般为4-6周。 早期——屈曲30度石膏固定期(0-4周) 目的:减轻疼痛,肿胀;促进血液循环,淋巴回流;早期肌力练习,尽可能避免肌肉萎缩。 康复训练 1.活动足趾——用力、缓慢、尽可能大范围地活动足趾。但绝对不可引起踝关节活动!对于促进循环、小腿肿胀、防止深静脉血栓具有重要意义 2.股四头肌(大腿前侧肌群)等长练习——即大腿肌肉绷劲及放松,在不增加疼痛前提下尽可能多做 3.尝试抬腿练习——腿抬高至足跟离床15cm处,保持至力竭。 中期——活动度及肌力练习(4-12周) 目的:改善力线,开始活动度练习,强化腿部肌力练习,增强核心力量,进行负重练习,逐步恢复正常步态行走。 术后4周(根据个人情况决定关节活动度练习强度) 1.侧抬腿练习 2.踝关节活动度练习:练习前热水泡脚20-30分,以提高组织温度改善延展性,加强练习效果。(无或微痛范围内!因早期组织愈合不够坚固,过度牵拉可能造成不良后果。)

Read more