首页 文章 精选 留言 我的
优秀的个人博客,低调大师

微信关注我们

原文链接:https://yq.aliyun.com/articles/184944

转载内容版权归作者及来源网站所有!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

容器生态与持久性存储的新融合

正如最初设想的,容器已经成为无状态型微服务的最佳载体。容器的敏捷、灵活、小开销,与微服务是绝配。因此,容器与DevOps琴瑟和谐,成为近十年的最热门技术,就像装上了火箭发动机一样。 与此同时,“无状态”的负面性,也开始呈现。真正的应用也用容器,但应用都是有状态的。而且,大多数应用存在两种存储形式,数据交换和存档采用第一种,(多种形式的)持久性存储,运行中的应用实例和临时库则用第二种,临时性存储。 容器vs. 虚拟机 与虚拟机不同,应用在无状态容器上运行时,实例是不会持久化的,一旦因任何原因出错,不可能恢复。应用可以访问容器所在主机的存储,但除非容器及其载体也在虚拟机上,否则极易触发安全隐患。反观虚拟机,若当前主机上的实例出故障,虚拟机可以快速重启另一主机上的实例。这一点是容器不被主流IT接受的最主要原因。 行之有效的微服务/小程序架构,需要数据在容器间移动,或者在数据所在地实例化容器服务,这样通常更快。从敏捷和灵活性来看,确实需要一种跨容器的数据状态载体。 现在,应用可在各种平台上构建存储,从对象到块存储,从SAN到超融合。对于想完全取代hypervisor的容器而言,满足广泛的存储方...

IaaS和PaaS数据库 哪个更安全?

虽然AWS有产品能够同物联网应用协同工作,但是我曾经读到过PaaS数据库架构可能在涉及大数据时是一种更好的方式。那么PaaS数据库应用的安全含义是什么?在物联网上什么时候采用才是合适的时机呢? 使用基于云的数据库的核心安全含义在基础架构即服务以及平台即服务上是通用的;有两点重要的不同在于PaaS模型中的安全分担责任,以及PaaS数据库中共租户问题。 任何时间你将一个应用转移到云端,你都需要同一个云提供商分担安全责任。比如,如果你在AWS EC2实例上管理了自己的数据库,你需要依赖AWS来提供物理安全以及执行访问控制。作为IaaS的一个客户,你需要对确保操作系统安全以及具体的用户授权负责。同PaaS工作时,更多的责任转移给了PaaS提供商。 PaaS提供商可以假定管理数据库安全控制。具体而言,厂商要确保服务器、数据库应用、文件以及其他存储机制的安全。这是更加关注应用性能和分析物理网应用开发者可以利用的优势,而不是关注数据库管理。 在使用PaaS数据库时,你可能想要考虑和其他的PaaS用户数据相对而言,自己的数据是如何存储的。比如,如果使用一个键值数据库,数据可能存储于一个单一的逻辑数据库...

相关文章

发表评论

资源下载

更多资源
优质分享App

优质分享App

近一个月的开发和优化,本站点的第一个app全新上线。该app采用极致压缩,本体才4.36MB。系统里面做了大量数据访问、缓存优化。方便用户在手机上查看文章。后续会推出HarmonyOS的适配版本。

Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Eclipse

Eclipse

Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。

JDK

JDK

JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。