Yang's blog Yang's blog
首页
Java
密码学
机器学习
命令手册
关于
友链
  • 分类
  • 标签
  • 归档
GitHub (opens new window)

xiaoyang

编程爱好者
首页
Java
密码学
机器学习
命令手册
关于
友链
  • 分类
  • 标签
  • 归档
GitHub (opens new window)
  • SpringCloud

    • 微服务架构介绍
    • SpringCloud介绍
    • Spring Cloud:生产者与消费者
    • Spring Cloud Eureka:构建可靠的服务注册与发现
    • Spring Cloud Ribbon:负载均衡
    • Spring Cloud Fegin:服务调用
    • Spring Cloud Hystrix:熔断器
    • Spring Cloud Zuul:统一网关路由
    • Spring Cloud Config:配置中心
  • Java后端框架

    • LangChain4j

      • 介绍
      • 快速开始
      • Chat and Language Models
      • Chat Memory
      • Model Parameters
      • Response Streaming
      • AI Services
      • Agent
      • Tools (Function Calling)
      • RAG
      • Structured Outputs
      • Classification
      • Embedding (Vector) Stores
      • Image Models
      • Quarkus Integration
      • Spring Boot Integration
      • Kotlin Support
      • Logging
      • Observability
      • Testing and Evaluation
      • Model Context Protocol
  • 八股文

    • 操作系统
    • JVM介绍
    • Java多线程
    • Java集合框架
    • Java反射
    • JavaIO
    • Mybatis介绍
    • Spring介绍
    • SpringBoot介绍
    • Mysql
    • Redis
    • 数据结构
    • 云计算
      • 什么是云计算?
      • 了解云计算的工作原理
      • 云计算部署模型的类型
        • 公有云
        • 私有云
        • 混合云
      • 云服务是什么?
    • 设计模式
    • 计算机网络
    • 锁核心类AQS
    • Nginx
  • 前端技术

    • 初识Vue3
    • Vue3数据双向绑定
    • Vue3生命周期
    • Vue-Router 组件
    • Pinia 集中式状态存储
  • 中间件

    • RocketMQ
  • 开发知识

    • 请求参数注解
    • 时间复杂度和空间复杂度
    • JSON序列化与反序列化
    • Timestamp vs Datetime
    • Java开发中必备能力单元测试
    • 正向代理和反向代理
    • 什么是VPN
    • 正则表达式
  • Java
  • 八股文
xiaoyang
2025-02-22
目录

云计算

# 云计算简介

# 什么是云计算?

云计算就是指通过互联网以服务的形式按需提供计算资源(例如存储和基础设施)。这样,个人和企业就无需自行管理物理资源,而且只需为实际使用的资源付费。

# 了解云计算的工作原理

云计算服务模型基于通过互联网共享按需计算资源、软件和信息的概念。公司或个人付费访问位于服务提供商拥有和管理的远程服务器上的共享资源的虚拟池,包括计算、存储和网络服务。

云计算的众多优势 (opens new window)之一是,您只需为实际用量付费。这使组织无需购买和维护自己的物理数据中心和服务器,能够更快、更高效地进行扩缩。

简单来说,云计算使用网络(通常是互联网)将用户连接到云平台,用户在该平台上请求和访问租借的计算服务。中央服务器会处理客户端设备与服务器之间的所有通信,以进行数据交换。安全和隐私保护功能是确保这些信息安全的常见组成部分。

在采用云计算架构时,不存在放之四海而皆准的解决方案。适合其他公司的做法可能不适合您和您的业务需求。事实上,这种灵活性和多样性正是云的特点之一,这使企业可以快速适应不断变化的市场或指标。

有三种不同的云计算部署模型:公有云、私有云和混合云。

# 云计算部署模型的类型

# 公有云

公有云 (opens new window)由第三方云服务提供商运营。它们通过互联网提供计算、存储和网络资源,使企业能够根据其独特的要求和业务目标访问共享的按需资源。

# 私有云

私有云 (opens new window)由单个组织构建、管理和拥有,并以非公开方式托管在自己的数据中心(通常称为“本地”)内。私有云可提供更强的数据控制、安全和管理功能,同时内部用户仍能够受益于共享的计算、存储和网络资源池。

# 混合云

混合云 (opens new window)结合了公有云和私有云模型,使企业能够利用公有云服务,并仍可保持私有云架构中常见的安全和合规功能。

# 云服务是什么?

云服务是云平台提供的各种计算服务,根据管理级别分为三种主要类型:

基础设施即服务 (IaaS)

利用基础设施即服务 (IaaS),云服务提供商可以拥有并管理那些运行您的软件堆栈的硬件。它包括服务器、网络和存储。如果您不想购买和维护基础设施,这便是一个可以大大降低成本的战略。

但是您的 IT 团队仍有大量工作要做。在 IaaS 模型下,您的 IT 团队需要管理操作系统 、数据库、应用程序、功能和您的组织的所有数据。因此,与其它服务模型相比,您的 IT 团队将具有更大的控制力和灵活性。

IaaS 是自助服务,您的 IT 团队可以通过 API 或仪表板获取所需资源。它的常见示例包括亚马逊 AWS、谷歌计算引擎和微软 Azure,您可以通过它们购买自己所需的容量。也就是说,它几乎不涉及约定,如果您认为自己的需求在不久以后会有变化,它就会体现出优势。如果您属于一个大型组织,您也可以通过您的企业的另一个部分访问 IaaS。

平台即服务 (PaaS)

下一级服务是平台即服务 (PaaS)。PaaS 与 IaaS 相似,区别在于您的云服务提供商还提供了操作系统和数据库。这意味着您的 IT 团队的工作量较少, 但您的组织仍然要负责应用程序、功能和数据。

PaaS 为您的开发者提供了一个简单、可扩展的应用程序构建平台。它与 IaaS 非常相似,您可以根据需要购买更多资源。由于多个用户可以访问开发应用程序,因此 PaaS 可以简化工作流程并加强协调。PaaS 的示例包括 AWS Elastic Beanstalk 和谷歌应用程序引擎。

软件即服务 (SaaS)

最后,软件即服务 (SaaS) 为最终用户提供了最多的支持,是所有交付模型中最简单的一种。您可能已经在您的组织中使用过它。

SaaS 可以在多租户架构中运行,软件的一个实例可以为多个用户提供服务。一般来说, SaaS 产品不需要下载或安装,您的最终用户不需要管理软件更新。他们只需要负责自己的数据。SaaS 的常见示例包括 CRM 软件、基于云的文件存储和电子邮件。

编辑 (opens new window)
上次更新: 2025/04/01, 01:48:12

← 数据结构 设计模式→

最近更新
01
操作系统
03-18
02
Nginx
03-17
03
后端服务端主动推送消息的常见方式
03-11
更多文章>
Theme by Vdoing | Copyright © 2023-2025 xiaoyang | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式