From 3f63f55d14324c1107e35f670897aac23a98716e Mon Sep 17 00:00:00 2001 From: 7Wate Date: Sun, 13 Oct 2024 01:52:40 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BA=91=E6=9C=8D=E5=8A=A1=EF=BC=9A=E6=9E=B6?= =?UTF-8?q?=E6=9E=84=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../1.1-基础架构.md} | 16 +++--- .../云计算.md => 1.Overview/1.2-云计算.md} | 16 +++--- .../CloudService/1.Overview/1.3-云服务类型.md | 1 + .../2.1-基础架构即服务(IaaS).md} | 41 ++++++++------- .../2.2-平台即服务(PaaS).md} | 33 ++++++------ .../2.ServiceModels/2.3-软件即服务(SaaS).md | 50 +++++++++++++++++++ .../2.4-功能即服务(FaaS).md} | 13 +++-- .../3.DeploymentModels/3.1-私有云.md | 0 .../3.DeploymentModels/3.2-公有云.md | 0 .../3.DeploymentModels/3.3-混合云.md | 1 + .../CloudService/4.Providers/.gitkeep | 0 .../CloudService/5.AdvancedTopics/.gitkeep | 0 .../CloudService/基础/软件即服务(SaaS).md | 47 ----------------- Obsidian/References/Wiki 管理规范.md | 11 ++-- 14 files changed, 128 insertions(+), 101 deletions(-) rename FormalSciences/ComputerScience/CloudService/{基础/IT 基础架构.md => 1.Overview/1.1-基础架构.md} (81%) rename FormalSciences/ComputerScience/CloudService/{基础/云计算.md => 1.Overview/1.2-云计算.md} (86%) create mode 100644 FormalSciences/ComputerScience/CloudService/1.Overview/1.3-云服务类型.md rename FormalSciences/ComputerScience/CloudService/{基础/基础架构即服务(IaaS).md => 2.ServiceModels/2.1-基础架构即服务(IaaS).md} (50%) rename FormalSciences/ComputerScience/CloudService/{基础/平台即服务(PaaS).md => 2.ServiceModels/2.2-平台即服务(PaaS).md} (53%) create mode 100644 FormalSciences/ComputerScience/CloudService/2.ServiceModels/2.3-软件即服务(SaaS).md rename FormalSciences/ComputerScience/CloudService/{基础/功能即服务(FaaS).md => 2.ServiceModels/2.4-功能即服务(FaaS).md} (87%) create mode 100644 FormalSciences/ComputerScience/CloudService/3.DeploymentModels/3.1-私有云.md create mode 100644 FormalSciences/ComputerScience/CloudService/3.DeploymentModels/3.2-公有云.md create mode 100644 FormalSciences/ComputerScience/CloudService/3.DeploymentModels/3.3-混合云.md create mode 100644 FormalSciences/ComputerScience/CloudService/4.Providers/.gitkeep create mode 100644 FormalSciences/ComputerScience/CloudService/5.AdvancedTopics/.gitkeep delete mode 100644 FormalSciences/ComputerScience/CloudService/基础/软件即服务(SaaS).md diff --git a/FormalSciences/ComputerScience/CloudService/基础/IT 基础架构.md b/FormalSciences/ComputerScience/CloudService/1.Overview/1.1-基础架构.md similarity index 81% rename from FormalSciences/ComputerScience/CloudService/基础/IT 基础架构.md rename to FormalSciences/ComputerScience/CloudService/1.Overview/1.1-基础架构.md index 430cf9b5..cb8a41ff 100644 --- a/FormalSciences/ComputerScience/CloudService/基础/IT 基础架构.md +++ b/FormalSciences/ComputerScience/CloudService/1.Overview/1.1-基础架构.md @@ -1,18 +1,22 @@ --- -title: IT 基础架构 -description: IT 基础架构 +title: 1.1-基础架构 +description: IT 基础架构由硬件、软件、网络组件、操作系统和数据存储组成,支持企业IT服务。它可部署在云或企业自建设施中。硬件包括服务器、数据中心等物理设备。软件涉及操作系统和应用程序。网络负责系统间的通信。基础架构类型包括传统(企业自管)、云(如公有云、私有云、混合云)和超融合(统一管理计算、网络、存储)。IT管理涵盖操作系统、云、虚拟化、IT运维、自动化、容器编排、配置、API、风险和数据管理。 keywords: - IT 基础架构 + - 硬件 + - 软件 + - 网络 + - 传统架构 tags: - - 技术/云计算 - - 云计算/基础 + - ComputerScience/CloudService + - CloudService/Overview author: 仲平 -date: 2024-06-19 +date: 2024-10-13 --- ## 概述 -**信息技术(IT)基础架构是指运行和管理企业 IT 环境所需的组件。**IT 基础架构可以部署在云计算系统中,也可以部署在企业自己的设施中。 +**信息技术(IT)基础架构是指运行和管理企业 IT 环境所需的组件。** IT 基础架构可以部署在云计算系统中,也可以部署在企业自己的设施中。 这些组件包括硬件、软件、网络组件、操作系统(OS)和数据存储,它们共同提供了各种 IT 服务和解决方案。IT 基础架构产品可以是运行于现有 IT 资源之上的可下载软件应用(例如软件定义存储),也可以是服务提供商提供的在线解决方案(例如基础架构即服务,IaaS)。 diff --git a/FormalSciences/ComputerScience/CloudService/基础/云计算.md b/FormalSciences/ComputerScience/CloudService/1.Overview/1.2-云计算.md similarity index 86% rename from FormalSciences/ComputerScience/CloudService/基础/云计算.md rename to FormalSciences/ComputerScience/CloudService/1.Overview/1.2-云计算.md index 121e2360..7606e129 100644 --- a/FormalSciences/ComputerScience/CloudService/基础/云计算.md +++ b/FormalSciences/ComputerScience/CloudService/1.Overview/1.2-云计算.md @@ -1,14 +1,18 @@ --- -title: 云计算概述 -description: 云计算概述 +title: 1.2-云计算 +description: 云计算通过互联网由第三方提供商托管,包括基础架构、平台或软件。云服务促进数据流动和云原生应用构建,提供灵活性。服务选项包括IaaS(计算、网络、存储资源)、PaaS(运行应用的平台)、SaaS(完整的云应用)、FaaS(事件驱动型执行模型)。云基础架构将计算功能与硬件分离,通过虚拟化提供。云平台提供在线环境,支持开发和运行应用,整合多种技术。公共云为多客户端共享资源池,支持自动置备和横向扩展。私有云为特定用户创建,通常位于用户防火墙内。云软件提供完整的Web应用,可通过云原生方法和微服务架构实现。 keywords: - 云计算 - - 概述 + - IaaS + - PaaS + - FaaS + - 云服务器 + - 云平台 tags: - - 技术/云计算 - - 云计算/基础 + - ComputerScience/CloudService + - CloudService/Overview author: 仲平 -date: 2024-06-19 +date: 2024-10-13 --- ## 云计算 diff --git a/FormalSciences/ComputerScience/CloudService/1.Overview/1.3-云服务类型.md b/FormalSciences/ComputerScience/CloudService/1.Overview/1.3-云服务类型.md new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/FormalSciences/ComputerScience/CloudService/1.Overview/1.3-云服务类型.md @@ -0,0 +1 @@ + diff --git a/FormalSciences/ComputerScience/CloudService/基础/基础架构即服务(IaaS).md b/FormalSciences/ComputerScience/CloudService/2.ServiceModels/2.1-基础架构即服务(IaaS).md similarity index 50% rename from FormalSciences/ComputerScience/CloudService/基础/基础架构即服务(IaaS).md rename to FormalSciences/ComputerScience/CloudService/2.ServiceModels/2.1-基础架构即服务(IaaS).md index 5fbc34ee..39095746 100644 --- a/FormalSciences/ComputerScience/CloudService/基础/基础架构即服务(IaaS).md +++ b/FormalSciences/ComputerScience/CloudService/2.ServiceModels/2.1-基础架构即服务(IaaS).md @@ -1,29 +1,32 @@ --- -title: 基础架构即服务(IaaS) -description: 基础架构即服务(IaaS) +title: 2.1-基础架构即服务(IaaS) +description: IaaS 提供基础架构服务如存储和虚拟化,用户负责操作系统及应用,而提供商管理网络、服务器等。IaaS 提供灵活性和成本效益,适合快速构建和拆解开发环境。IaaS 与虚拟化、自动化和容器化紧密相关,支持 DevOps 工作流。与无服务器计算不同,IaaS 需要用户管理服务器扩展。选择 IaaS 提供商时需考虑灵活性、经济性、控制性、安全性、多租户问题、服务和可靠性。 keywords: - 基础架构即服务 - IaaS + - 虚拟化 + - 自动化 + - 容器化 tags: - - 技术/云计算 - - 云计算/基础 + - ComputerScience/CloudService + - CloudService/ServiceModels author: 仲平 -date: 2024-06-19 +date: 2024-10-13 --- ## IaaS 概述 -基础架构即服务(IaaS)让您从本地 [IT 基础架构](Tech/cloud-service/基础/IT%20基础架构.md) 往轻松迈进了一步。这是一种即付即用的服务,由外部的第三方提供商根据您的需要,利用互联网(通过云)为您提供基础架构服务(如存储和虚拟化)。 +基础架构即服务(IaaS)让您从本地 IT 基础架构往轻松迈进了一步。这是一种即付即用的服务,由外部的第三方提供商根据您的需要,利用互联网(通过云)为您提供基础架构服务(如存储和虚拟化)。 **作为用户,您只需负责操作系统以及任何数据、应用、中间件和运行时,而提供商会给您访问和管理所需网络、服务器、虚拟化和存储的权限。** -**您无需维护或更新自己的本地数据中心,因为提供商会为您代劳。**此外,您可以通过应用编程接口(API)或控制面板来访问和控制基础架构。 +**您无需维护或更新自己的本地数据中心,因为提供商会为您代劳。** 此外,您可以通过应用编程接口(API)或控制面板来访问和控制基础架构。 -**IaaS 可以让您享受较大的灵活性:您可以仅购买所需的组件,然后根据需要进行扩展或缩减。**这样不仅开销低,而且无维护成本,从而使 IaaS 成为一种经济实惠的方案。 +**IaaS 可以让您享受较大的灵活性:您可以仅购买所需的组件,然后根据需要进行扩展或缩减。** 这样不仅开销低,而且无维护成本,从而使 IaaS 成为一种经济实惠的方案。 -**IaaS 的一大用途就是快速、灵活地构建和拆解开发与测试环境。**您可以仅使用创建开发环境所需的基础架构,并在需要时进行扩展或缩编,完成后,您可以立即停用,这样就只需为所使用的内容付费。 +**IaaS 的一大用途就是快速、灵活地构建和拆解开发与测试环境。** 您可以仅使用创建开发环境所需的基础架构,并在需要时进行扩展或缩编,完成后,您可以立即停用,这样就只需为所使用的内容付费。 -**IaaS 的主要短板在于可能存在的提供商安全问题、多租户系统问题(提供商必须与多个客户端共享基础架构资源)以及服务可靠性。**但选择可靠且可信赖的提供商(具有可靠的历史和声誉)就可以避免这些问题。 +**IaaS 的主要短板在于可能存在的提供商安全问题、多租户系统问题(提供商必须与多个客户端共享基础架构资源)以及服务可靠性。** 但选择可靠且可信赖的提供商(具有可靠的历史和声誉)就可以避免这些问题。 ## IaaS 与虚拟化、自动化和容器化的关系 @@ -39,9 +42,9 @@ IaaS 产品还可以支持容器化,其中软件代码及其所有必要的组 ## IaaS 与 DevOps 有什么共同点? -**DevOps 描述了一种在开发和运维交叉点的工作方式。**这种工作方式强调减少软件改进推进到部署所需要的时间,以便用户更快地访问新应用。DevOps 方法要求开发团队和运维团队频繁沟通并作为队友进行协作。 +**DevOps 描述了一种在开发和运维交叉点的工作方式。** 这种工作方式强调减少软件改进推进到部署所需要的时间,以便用户更快地访问新应用。DevOps 方法要求开发团队和运维团队频繁沟通并作为队友进行协作。 -**DevOps 时刻关注代码和动态基础架构使用的频繁变更,因此非常适合于 IaaS。**DevOps 强调在应用的整个生命周期中,确保日常运维任务自动化和环境的标准化。因此 DevOps 团队经常会使用微服务架构来构建软件,并通过 API 将这些服务彼此相连。这些都有助于团队更快地交付软件,专注于创建较小的功能,然后使用敏捷方法等策略将其整合在一起。 +**DevOps 时刻关注代码和动态基础架构使用的频繁变更,因此非常适合于 IaaS。** DevOps 强调在应用的整个生命周期中,确保日常运维任务自动化和环境的标准化。因此 DevOps 团队经常会使用微服务架构来构建软件,并通过 API 将这些服务彼此相连。这些都有助于团队更快地交付软件,专注于创建较小的功能,然后使用敏捷方法等策略将其整合在一起。 IaaS 通过减少维护服务器基础架构的需求,同时强调更简单的自动化开发人员体验,因此有助于支持 DevOps 工作流。 @@ -57,10 +60,10 @@ IaaS 通过减少维护服务器基础架构的需求,同时强调更简单的 ## 在选择 IaaS 提供商时要考虑的事项 -- **灵活性:**仅购买用例所需的组件,然后根据业务需要进行扩展或缩减。 -- **经济性:**低开销、无维护成本使 IaaS 成为一种价格实惠的方案。您只需按实际用量和使用频次付费,就像支付水电费那样。 -- **可控:**用户可以控制其基础架构。 -- **安全性:**提供商是否值得信赖?是否有用于防范和管理任何安全威胁的资源?是否有记录在案的灾难恢复协议来确保业务连续性? -- **多租户系统:**由于 IaaS 提供商倾向于根据需要将基础架构资源分配给多个客户端,因此提供商需要确保客户无法访问彼此的数据。让多个客户使用提供商的基础架构也会造成失衡,称之为 " 相邻干扰 "(单个用户垄断特定资源会降低其他用户的效能),因此提供商需要谨慎规划资源分配。为此,要了解提供商将如何根据用户的负载进行扩展,这一点很重要。 -- **服务:**什么是服务提供商的服务级别协议(SLA)?是提供商承诺解决资源置备问题所付出的最短时间和最小精力吗? -- **可靠性:**性能和速度在很大程度上要取决于提供商。任何软件或硬件问题最终都会影响到用户的运行时。 +- **灵活性:** 仅购买用例所需的组件,然后根据业务需要进行扩展或缩减。 +- **经济性:** 低开销、无维护成本使 IaaS 成为一种价格实惠的方案。您只需按实际用量和使用频次付费,就像支付水电费那样。 +- **可控:** 用户可以控制其基础架构。 +- **安全性:** 提供商是否值得信赖?是否有用于防范和管理任何安全威胁的资源?是否有记录在案的灾难恢复协议来确保业务连续性? +- **多租户系统:** 由于 IaaS 提供商倾向于根据需要将基础架构资源分配给多个客户端,因此提供商需要确保客户无法访问彼此的数据。让多个客户使用提供商的基础架构也会造成失衡,称之为 " 相邻干扰 "(单个用户垄断特定资源会降低其他用户的效能),因此提供商需要谨慎规划资源分配。为此,要了解提供商将如何根据用户的负载进行扩展,这一点很重要。 +- **服务:** 什么是服务提供商的服务级别协议(SLA)?是提供商承诺解决资源置备问题所付出的最短时间和最小精力吗? +- **可靠性:** 性能和速度在很大程度上要取决于提供商。任何软件或硬件问题最终都会影响到用户的运行时。 diff --git a/FormalSciences/ComputerScience/CloudService/基础/平台即服务(PaaS).md b/FormalSciences/ComputerScience/CloudService/2.ServiceModels/2.2-平台即服务(PaaS).md similarity index 53% rename from FormalSciences/ComputerScience/CloudService/基础/平台即服务(PaaS).md rename to FormalSciences/ComputerScience/CloudService/2.ServiceModels/2.2-平台即服务(PaaS).md index 333377a8..7f6e0f21 100644 --- a/FormalSciences/ComputerScience/CloudService/基础/平台即服务(PaaS).md +++ b/FormalSciences/ComputerScience/CloudService/2.ServiceModels/2.2-平台即服务(PaaS).md @@ -1,14 +1,17 @@ --- -title: 平台即服务(PaaS) -description: 平台即服务(PaaS) +title: 2.2-平台即服务(PaaS) +description: PaaS 提供了一个云计算平台,允许用户开发、运行和管理应用而无需构建相关基础架构。它托管硬件和软件,提供开发工具和环境。PaaS 的优势包括降低成本、缩短开发周期、提高工作效率和维护安全。PaaS 适合希望专注于应用开发而非基础架构维护的团队。选择 PaaS 时需考虑功能覆盖、语言和框架优化、服务支持和用户规模。 keywords: - 平台即服务 - PaaS + - 开发 + - 运维 + - 云计算 tags: - - 技术/云计算 - - 云计算/基础 + - ComputerScience/CloudService + - CloudService/ServiceModels author: 仲平 -date: 2024-06-19 +date: 2024-10-13 --- ## 概述 @@ -25,12 +28,12 @@ PaaS 平台可在云端或本地基础架构中运行。对于托管的产品, 选择 PaaS 环境进行应用开发的企业可享受诸多好处。 -- **使用现有技能和投资。**开发人员可访问操作系统、中间件、框架及其他开发工具,并使用熟悉的编程语言快速进行编码。 -- **降低成本。**PaaS 定价意味着按实际用量付费,不必投资购置大量本地计算基础架构,免得大多数时候闲置不用。 -- **缩短应用开发周期。**PaaS 可帮助开发团队加速应用开发,并减少部署新软件所需的时间。 -- **实现高效的开发运维。**开发运维策略将开发人员和 IT 运维相结合,因此您可以通过持续交付来快速开发和部署应用。 -- **维护安全措施。**与 PaaS 提供商合作有助于确保以统一的方式管理与安全实践相关的决策。基于云的服务将受益于专门研究安全问题的训练有素的团队。 -- **提高工作效率。**开发人员可通过自助服务功能,快速获得所需工具与资源。开发环境自动置备,因此团队可专注于能够增值的工作,而不是常规的基础架构管理。 +- **使用现有技能和投资。** 开发人员可访问操作系统、中间件、框架及其他开发工具,并使用熟悉的编程语言快速进行编码。 +- **降低成本。** PaaS 定价意味着按实际用量付费,不必投资购置大量本地计算基础架构,免得大多数时候闲置不用。 +- **缩短应用开发周期。** PaaS 可帮助开发团队加速应用开发,并减少部署新软件所需的时间。 +- **实现高效的开发运维。** 开发运维策略将开发人员和 IT 运维相结合,因此您可以通过持续交付来快速开发和部署应用。 +- **维护安全措施。** 与 PaaS 提供商合作有助于确保以统一的方式管理与安全实践相关的决策。基于云的服务将受益于专门研究安全问题的训练有素的团队。 +- **提高工作效率。** 开发人员可通过自助服务功能,快速获得所需工具与资源。开发环境自动置备,因此团队可专注于能够增值的工作,而不是常规的基础架构管理。 ## PaaS 如何发挥作用? @@ -50,7 +53,7 @@ PaaS 平台可在云端或本地基础架构中运行。对于托管的产品, 在做出有关 PaaS 解决方案的决策前,您应该注意以下几点: -- **要涵盖哪些功能?**您的应用能够与之协调工作吗?随着您的应用不断成长和发展,用户数量会越来越多,您需要确保能够在提供商的协助下轻松实现扩展并提供所需的选项。 -- **它是否已针对您所使用的语言和框架进行了优化?**如果没有,运行时可能会成为问题。 -- **提供商能否提供随叫随到的贴心服务?**您需要确保自己的提供商长期拥有可靠可信的客户服务,从而保障您可以享受周到的服务。 -- **您预计会有多少用户使用您的应用?**用户越多,代码越具体,应用运行就越慢,而从一个服务提供商迁移到另一服务提供商的难度也就越大。 +- **要涵盖哪些功能?** 您的应用能够与之协调工作吗?随着您的应用不断成长和发展,用户数量会越来越多,您需要确保能够在提供商的协助下轻松实现扩展并提供所需的选项。 +- **它是否已针对您所使用的语言和框架进行了优化?** 如果没有,运行时可能会成为问题。 +- **提供商能否提供随叫随到的贴心服务?** 您需要确保自己的提供商长期拥有可靠可信的客户服务,从而保障您可以享受周到的服务。 +- **您预计会有多少用户使用您的应用?** 用户越多,代码越具体,应用运行就越慢,而从一个服务提供商迁移到另一服务提供商的难度也就越大。 diff --git a/FormalSciences/ComputerScience/CloudService/2.ServiceModels/2.3-软件即服务(SaaS).md b/FormalSciences/ComputerScience/CloudService/2.ServiceModels/2.3-软件即服务(SaaS).md new file mode 100644 index 00000000..654a4172 --- /dev/null +++ b/FormalSciences/ComputerScience/CloudService/2.ServiceModels/2.3-软件即服务(SaaS).md @@ -0,0 +1,50 @@ +--- +title: 2.3-软件即服务(SaaS) +description: SaaS 通过浏览器提供云应用及其底层 IT 基础架构和平台。用户避免购买和维护本地软件,转为订阅模式。SaaS 降低前期成本,依赖高速互联网连接。示例包括 Google Docs、Microsoft Office 365。SaaS 应用通常基于多租户架构,由提供商管理更新和维护。SaaS 依赖订阅模式置备软件许可证,与永久许可证不同。 +keywords: + - 软件即服务 + - SaaS + - 订阅模式 + - 云应用 + - 多租户架构 +tags: + - ComputerScience/CloudService + - CloudService/ServiceModels +author: 仲平 +date: 2024-10-13 +--- + +## 概述 + +**软件即服务(SaaS)是一种云计算形式,可通过网络浏览器为终端用户提供云应用及其所有的底层 IT 基础架构和平台。** 对于符合以下条件的大型企业、小型企业或个人而言,SaaS 可能是理想的解决方案: + + - 想避免购买或维护基础架构、平台和本地软件的麻烦。 + + - 更喜欢通过运营支出(OPEX)进行更简单的成本管理,而不是通过资本支出投资(CAPEX)。 + +- 需要尽可能减少自定义。 + +- 青睐软件订阅模式。 + +## SaaS 是如何运作的? + +**不再像传统软件那样需要永久购买软件或投资可靠的本地 IT 基础架构,SaaS 可以降低用户的前期成本。** 然而,由于**服务性能取决于互联网连接速度**,SaaS 用户应投资购买高速的网络硬件。 + +SaaS 的示例包括一些应用服务提供商(ASP),如 Google Docs 和 Microsoft Office 365,以及一些提供人力资源软件、电子商务系统、客户关系管理工具和集成开发环境(IDE)的企业服务。 + +常见部署模式有两种,软件供应商通常会选择其一或两者皆选: + +- 数据中心 +- 公共云服务提供商(如 AWS、Azure 或 IBM Cloud)管理托管 SaaS 解决方案的云环境。 + +**SaaS 应用利用多租户架构来隔离用户数据。** 软件更新、漏洞修复以及其他常规应用维护都是由 SaaS 提供商负责,用户通过网络浏览器与软件交互。SaaS 解决方案通常功能齐全,但有时通过应用编程接口(API)(如 REST 或 SOAP)融入自定义集成,以连接其他功能。 + +**SaaS 的特性使提供商更容易向客户推出新功能。** 大多数 SaaS 应用都是预配置的即插即用产品,SaaS 提供商将管理这些应用背后的所有内容,包括: + +- 硬件组件,例如网络、存储和数据中心服务器 +- 平台,例如虚拟化、操作系统和中间件 +- 各种软件要求,例如运行时、数据和应用本身 + +## SaaS 模式 + +**SaaS 应用在很大程度上依赖于订阅模式置备软件许可证。** 和永久许可证不同,该软件交付模式是将每个帐户与订阅进行关联,而后者则在一段时间内(通常是每年或每月)授予 SaaS 相应的访问权限。缴纳订阅费后,通常帐户会获得对产品文档和服务级别协议(SLA)规定的持续支持的访问权限,但有些 SaaS 提供商会收取额外的支持费用,才能进行源代码级别上的自定义代码更改。 diff --git a/FormalSciences/ComputerScience/CloudService/基础/功能即服务(FaaS).md b/FormalSciences/ComputerScience/CloudService/2.ServiceModels/2.4-功能即服务(FaaS).md similarity index 87% rename from FormalSciences/ComputerScience/CloudService/基础/功能即服务(FaaS).md rename to FormalSciences/ComputerScience/CloudService/2.ServiceModels/2.4-功能即服务(FaaS).md index ffa2c3d5..ee14d918 100644 --- a/FormalSciences/ComputerScience/CloudService/基础/功能即服务(FaaS).md +++ b/FormalSciences/ComputerScience/CloudService/2.ServiceModels/2.4-功能即服务(FaaS).md @@ -1,14 +1,17 @@ --- -title: 功能即服务(FaaS) -description: 功能即服务(FaaS) +title: 2.4-功能即服务(FaaS) +description: FaaS 是一种无服务器云计算服务,允许开发人员构建、运行和管理应用功能而无需维护基础架构。它基于事件驱动模型,在无状态容器中运行,由服务提供商管理服务器端逻辑。FaaS 实例包括 IBM 云功能、AWS Lambda、Google 云功能等。FaaS 支持动态扩展,按需付费,适用于处理大数据交易、IoT 服务、移动和 Web 应用等。 keywords: - 功能即服务 - FaaS + - 无服务器计算 + - 事件驱动 + - 容器 tags: - - 技术/云计算 - - 云计算/基础 + - ComputerScience/CloudService + - CloudService/ServiceModels author: 仲平 -date: 2024-06-19 +date: 2024-10-13 --- ## 概述 diff --git a/FormalSciences/ComputerScience/CloudService/3.DeploymentModels/3.1-私有云.md b/FormalSciences/ComputerScience/CloudService/3.DeploymentModels/3.1-私有云.md new file mode 100644 index 00000000..e69de29b diff --git a/FormalSciences/ComputerScience/CloudService/3.DeploymentModels/3.2-公有云.md b/FormalSciences/ComputerScience/CloudService/3.DeploymentModels/3.2-公有云.md new file mode 100644 index 00000000..e69de29b diff --git a/FormalSciences/ComputerScience/CloudService/3.DeploymentModels/3.3-混合云.md b/FormalSciences/ComputerScience/CloudService/3.DeploymentModels/3.3-混合云.md new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/FormalSciences/ComputerScience/CloudService/3.DeploymentModels/3.3-混合云.md @@ -0,0 +1 @@ + diff --git a/FormalSciences/ComputerScience/CloudService/4.Providers/.gitkeep b/FormalSciences/ComputerScience/CloudService/4.Providers/.gitkeep new file mode 100644 index 00000000..e69de29b diff --git a/FormalSciences/ComputerScience/CloudService/5.AdvancedTopics/.gitkeep b/FormalSciences/ComputerScience/CloudService/5.AdvancedTopics/.gitkeep new file mode 100644 index 00000000..e69de29b diff --git a/FormalSciences/ComputerScience/CloudService/基础/软件即服务(SaaS).md b/FormalSciences/ComputerScience/CloudService/基础/软件即服务(SaaS).md deleted file mode 100644 index aeec5cff..00000000 --- a/FormalSciences/ComputerScience/CloudService/基础/软件即服务(SaaS).md +++ /dev/null @@ -1,47 +0,0 @@ ---- -title: 软件即服务(SaaS) -description: 软件即服务(SaaS) -keywords: - - 软件即服务 - - SaaS -tags: - - 技术/云计算 - - 云计算/基础 -author: 仲平 -date: 2024-06-19 ---- - -## 概述 - -**软件即服务(SaaS)是一种云计算形式,可通过网络浏览器为终端用户提供云应用及其所有的底层 IT 基础架构和平台。**对于符合以下条件的大型企业、小型企业或个人而言,SaaS 可能是理想的解决方案: - - - 想避免购买或维护基础架构、平台和本地软件的麻烦。 - - - 更喜欢通过运营支出(OPEX)进行更简单的成本管理,而不是通过资本支出投资(CAPEX)。 - -- 需要尽可能减少自定义。 - -- 青睐软件订阅模式。 - -## SaaS 是如何运作的? - -**不再像传统软件那样需要永久购买软件或投资可靠的本地 IT 基础架构,SaaS 可以降低用户的前期成本。**然而,由于**服务性能取决于互联网连接速度**,SaaS 用户应投资购买高速的网络硬件。 - -SaaS 的示例包括一些应用服务提供商(ASP),如 Google Docs 和 Microsoft Office 365,以及一些提供人力资源软件、电子商务系统、客户关系管理工具和集成开发环境(IDE)的企业服务。 - -常见部署模式有两种,软件供应商通常会选择其一或两者皆选: - -- 数据中心 -- 公共云服务提供商(如 AWS、Azure 或 IBM Cloud)管理托管 SaaS 解决方案的云环境。 - -**SaaS 应用利用多租户架构来隔离用户数据。**软件更新、漏洞修复以及其他常规应用维护都是由 SaaS 提供商负责,用户通过网络浏览器与软件交互。SaaS 解决方案通常功能齐全,但有时通过应用编程接口(API)(如 REST 或 SOAP)融入自定义集成,以连接其他功能。 - -**SaaS 的特性使提供商更容易向客户推出新功能。**大多数 SaaS 应用都是预配置的即插即用产品,SaaS 提供商将管理这些应用背后的所有内容,包括: - -- 硬件组件,例如网络、存储和数据中心服务器 -- 平台,例如虚拟化、操作系统和中间件 -- 各种软件要求,例如运行时、数据和应用本身 - -## SaaS 模式 - -**SaaS 应用在很大程度上依赖于订阅模式置备软件许可证。**和永久许可证不同,该软件交付模式是将每个帐户与订阅进行关联,而后者则在一段时间内(通常是每年或每月)授予 SaaS 相应的访问权限。缴纳订阅费后,通常帐户会获得对产品文档和服务级别协议(SLA)规定的持续支持的访问权限,但有些 SaaS 提供商会收取额外的支持费用,才能进行源代码级别上的自定义代码更改。 diff --git a/Obsidian/References/Wiki 管理规范.md b/Obsidian/References/Wiki 管理规范.md index c473bd99..a5c7193c 100644 --- a/Obsidian/References/Wiki 管理规范.md +++ b/Obsidian/References/Wiki 管理规范.md @@ -136,12 +136,17 @@ date: 2024-10-12 #### 文件夹排序 -- **英文文件夹**:默认按 A-Z(a-z) 排序。 -- **中文文件夹**:为了避免混乱,中文文件夹必须加上数字前缀,例如 `01-日记`,`02-博客`。 +- **英文文件夹**:默认按 A-Z(a-z) 排序,可以省略数字前缀。 +- **中文文件夹**:为了避免混乱,中文文件夹必须加上数字前缀,例如 `1.日记`,`2.博客`,可以根据实际情况决定 #### 文件排序 -- **时间排序**:时间敏感的文件(如日志、日记、项目文档)使用 `YYYY-MM-DD` 的日期前缀,确保文件按时间顺序排列。 +- 逻辑排序:可以根据不同的需求使用不同的前缀或命名规则,以便文件或文件夹按照预期的顺序排列。 + +``` +1.1-概述 +``` +- 时间排序:时间敏感的文件(如日志、日记、项目文档)使用 `YYYY-MM-DD` 的日期前缀,确保文件按时间顺序排列。 ```markdown - `2024-01-01-新年计划.md`。