云计算
文章平均质量分 82
2 / 2
混合云(Hybrid Cloud)是指结合了私有云和公有云的计算环境。私有云是指在企业内部建立的基础设施,由企业自己管理和控制;而公有云是由第三方云服务提供商(如亚马逊AWS、微软Azure、谷歌云等)提供的计算资源,通过互联网进行访问和使用。
summer_west_fish
本科毕业深圳大学,拥有Java开发10年的经验。 拥有Devops、敏捷和项目管理多年的经验,并且获得PMP、ACP和DOP等相关证书。
展开
-
企业现在为什么更愿意选择私有云?
私有云是一种为单一客户提供服务的云计算环境。公有云可以通过互联网向任何企业提供服务,而私有云只能供其所属企业内部的用户访问。私有云结合了公有云的好处以及本地基础架构的安全性和控制措施,可以托管在企业自己的数据中心、第三方设施内,或通过私有云服务提供商进行托管。原创 2023-12-27 10:48:15 · 847 阅读 · 0 评论 -
什么是私有云和私有云计算?
私有云也被称为本地云架构,部署在企业的内部数据中心。如今,越来越多的提供商提供自己的私有云服务,以增强甚至取代企业自己的私有云环境。美国国家标准与技术研究所 (NIST) 对私有云的定义是:“云基础架构为单一组织置备并为其专属使用的,该组织可由多个消费者组成。它可能由该组织、第三方或这两者以某种组合方式拥有、管理和运营,它可能运行于本地,或不在本地运行。原创 2023-12-11 14:49:26 · 880 阅读 · 0 评论 -
Linux Control Cgroups
无论 Docker 如何进行隔离,无法否认的是我们在当前宿主机中运行的所有容器,它依赖的硬件资源都只是当前机器。其实启动的每一个容器进程,它本身其实就是当前宿主机的进程之一,那么本质上来说,它也会和宿主机中的其他进程进行资源的竞争。原创 2023-11-16 16:09:51 · 146 阅读 · 0 评论 -
Linux - Namespace
Linux namespaces 是对全局系统资源的一种封装隔离,使得处于不同 namespace 的进程拥有独立的全局系统资源改变一个 namespace 中的系统资源只会影响当前 namespace 里的进程,对其他 namespace 中的进程没有影响。Linux 内核出现 namespace 的一个主要目的就是实现轻量级虚拟化(容器)服务。在同一个 namespace 下的进程可以感知彼此的变化,而对外界的进程一无所知,从而达到隔离的目的。原创 2023-11-16 12:14:25 · 1352 阅读 · 0 评论 -
Karmada更高效地实现故障转移
随着云原生技术的发展,其应用场景不断扩大。越来越多的企业开始将应用程序部署在 Kubernetes 集群中,随着 Kubernetes 集群规模的不断扩大,也带来了许多管理挑战,例如多集群间负载均衡、资源调度、故障转移等问题。在多云多集群场景中,为了提高业务的高可用性,工作负载可能会被部署在多个不同的集群。在 Karmada 中,当集群发生故障,或是用户不希望在某个集群上继续运行工作负载时,集群状态将被标记为不可用,并被添加上一些污点。原创 2023-11-14 17:46:49 · 422 阅读 · 0 评论 -
Karmada调度器
调度器就像一个发动机,如果没有了发动机输入动力,是无法正常运行的。就像 Kubernetes 的调度器,它会负责根据节点的资源状态、Pod 的运行状态,判断 Pod 是调度到怎样的集群节点上去。对于 Karmada 这样的多云能力的调度器来说,调度能力也是大家非常关注的一个能力。主要体现在,能不能通过调度的能力,将多集群的资源负载,控制在相对均衡的水位线,以及需要被调度的资源对象,以怎样的方式被调度到不同的集群上。原创 2023-11-14 17:28:24 · 471 阅读 · 0 评论 -
什么是超融合?超融合基础架构的本质是什么?
首先,关于什么是超融合,我们可以参考维基百科中的如下定义超融合基础架构(hyper-converged infrastructure)是一个软件定义的 IT 基础架构,它可虚拟化常见“硬件定义”系统的所有元素。HCI 包含的最小集合是:虚拟化计算(hypervisor),虚拟存储(SDS)和虚拟网络。HCI 通常运行在标准商用服务器之上。SmartX 选择超融合架构的原因,是传统存储解决不了现在企业数据中心的问题。据麦肯锡研究显示,全球的 IT 数据每年在以 40% 的速度增加中。原创 2023-10-20 18:22:27 · 458 阅读 · 0 评论 -
算力(Computing Power)
算力是云计算中非常重要的概念,它关系到用户能够获取到多大规模的计算资源,以及这些资源的性能和可用性。算力的弹性指的是资源的适应性,能够根据工作负荷的变化进行调整。根据工作负载的特点,选择适当的算力配置是重要的。用户可以根据需求选择适当的虚拟机规格,以获取所需的算力。算力在云计算中涵盖了处理器性能、核心数量、虚拟化技术和弹性扩展等方面,它影响着云服务器的性能和用户能够获取的计算资源。这种弹性和可扩展性意味着用户可以根据工作负载的变化调整算力,以确保系统始终具有足够的计算资源。算力还与系统中的核心数量相关。原创 2023-08-27 08:29:06 · 588 阅读 · 0 评论 -
GraalVM
GraalVM 和 Kata 都可以用于容器化环境中,GraalVM 提供高性能的运行时环境,适合在容器中执行各种类型的代码,而 Kata 提供更高级别的容器隔离,增强了容器的安全性。Kata 是一个轻量级的容器运行时环境,旨在提供额外的安全性保护,通过在容器中使用轻量级虚拟机(如Firecracker)来实现容器的隔离。GraalVM 是一个通用虚拟机,旨在提供多语言支持和高性能执行环境,可以执行多种编程语言的代码,并支持在不同语言之间互操作。GraalVM 提供运行时环境的安全性。原创 2023-08-06 14:24:16 · 372 阅读 · 0 评论 -
WebAssembly
总的来说,WebAssembly 是为了提高Web应用程序的性能和安全性而设计的,它解决了传统Web开发中的性能问题,提供了更多的编程语言选择,并提供了高效的跨平台执行环境。由于它的优势和特点,WebAssembly 在Web开发中逐渐得到广泛应用。WebAssembly(简称Wasm)是一种面向Web的二进制指令格式,用于在现代Web浏览器中运行高性能的可移植代码。WebAssembly 的主要设计目的是增强Web应用程序的性能和安全性。原创 2023-08-06 14:18:10 · 499 阅读 · 0 评论 -
Mecha
Mecha 是一个开源的多云 Kubernetes 管理平台,旨在简化和统一在多个云提供商上运行 Kubernetes 集群的管理和操作。它是由阿里巴巴集团开发和维护的项目。Mecha 的主要目标是提供一个统一的界面和工具,使用户能够更轻松地在不同的云提供商上创建、部署、扩展和管理 Kubernetes 集群,从而降低多云部署和管理的复杂性。它提供了一套功能强大的工具和自动化机制,使用户能够在多云环境下无缝地迁移、管理和调整 Kubernetes 集群。原创 2023-08-06 12:24:32 · 178 阅读 · 0 评论 -
xDS协议
xDS 协议是基于 gRPC 的,可以支持多种编程语言和平台,使得配置管理系统和 Envoy 可以在不同的环境中灵活部署和交互。Envoy 可以根据配置管理系统的动态变化实时更新路由规则、负载均衡策略、健康检查等配置,从而实现对流量的动态调整和管理。通过动态配置和负载均衡,xDS 可以实现服务的高可用性和容错能力,使得服务能够适应动态变化的网络环境。总之,xDS 协议是 Envoy Proxy 用于动态配置的一组管理接口,用于监听器配置,定义了 Envoy 接收请求的网络监听端口和配置。原创 2023-08-06 11:46:08 · 472 阅读 · 0 评论 -
Openshift
OpenShift 是一个由 Red Hat 公司开发和维护的容器应用平台,OpenShift 可以在本地部署或者使用 Red Hat 的托管服务(OpenShift Online、OpenShift Dedicated)。原创 2023-07-31 11:52:07 · 216 阅读 · 0 评论 -
Kata Containers
综上所述,Kata Containers 提供了一种虚拟化容器的解决方案,可以提供更高的安全性和隔离性,同时保持与容器生态系统的兼容性。它适用于需要更强安全隔离或对性能有一定要求的场景。但也需要权衡资源消耗和启动时间等因素。原创 2023-07-31 10:43:42 · 514 阅读 · 0 评论 -
什么是云原生和 CNCF?
云原生(cloud native)是一种基于云的基础之上的软件架构思想以及基于分布部署和统一运管的分布式云,以容器、微服务、DevOps等技术为基础建立的一套云技术产品体系。云原生从字面意思上来看可以分成云和原生两个部分。云是和本地相对的,传统的应用必须跑在本地服务器上,现在流行的应用都跑在云端,云包含了 IaaS、PaaS 和 SaaS。原生就是土生土长的意思,我们在开始设计应用的时候就考虑到应用将来是运行云环境里面的,要充分利用云资源的优点,比如️:云服务的弹性和分布式优势。原创 2023-07-28 15:53:02 · 1538 阅读 · 0 评论 -
Fluentbit
Fluent Bit(常简称为Fluent-Bit 或 Fluentbit)是一个开源的、轻量级的日志数据收集器(log collector)和 转发器(log forwarder),旨在高效地收集、处理和转发日志数据。它是Fluentd项目的一个子项目,旨在解决日志收集和处理的特定需求。原创 2023-07-28 15:32:59 · 1629 阅读 · 0 评论 -
OCI (Open Container Initiative)
OCI (Open Container Initiative) 是一个开放标准组织,由 Linux 基金会(Linux Foundation)于2015年创建。其目标是推动容器技术的开放标准化,以促进容器生态系统的发展和互操作性。容器技术旨在实现轻量级、可移植和可扩展的应用程序部署,使开发人员可以在不同的环境中快速部署和运行应用程序,而无需担心环境配置的复杂性。Docker 是容器技术中最为知名和广泛使用的实现,但同时也有其他的容器实现,例如:rkt (Rocket) 和 containerd。原创 2023-07-24 09:41:09 · 1080 阅读 · 0 评论 -
什么是混合云?
混合云(Hybrid Cloud)是指结合了私有云和公有云的计算环境。私有云是指在企业内部建立的基础设施,由企业自己管理和控制;而公有云是由第三方云服务提供商(如亚马逊AWS、微软Azure、谷歌云等)提供的计算资源,通过互联网进行访问和使用。原创 2023-07-07 15:21:21 · 1711 阅读 · 0 评论 -
异构交易场景交互流程及一致性保证
A 系统联机同步调用 B 系统(A 和 B 不是同一公司系统,不能用分布式事务),如何保证系统间数据准实时一致性(聊聊设计思路即可)?提醒:需要考虑调用超时、并发、幂等、反交易先到等。各种异常场景怎么处理要考虑更完善些,如事务隔离、并发、反交易先到调用方和服务方约定(前端客户不可能一直等着)这种聊思路的问题,往往问的都很大,或者说比较唬人,实际上遇到这种问题,我们要做的就是抽象。抽象出场景,抽象出问题的核心要点。我们能够提炼出要点:有了这些前提,我们就可以基本抽象出讨论的背景和模型。因为前提是 A、B 系统转载 2022-06-16 10:10:39 · 808 阅读 · 1 评论