知识框架(2-1)一遍搞定云计算——基础 #面试常见 #教科书式整理

文章目录

云计算服务的提供(包括服务器、存储、数据库、网络、软件、分析和智能)- 通过 Internet(云)提供快速创新、弹性资源和规模经济

第一章:大数据与云计算

云计算:通过网络提供可动态伸缩的廉价的计算和存储能力

1. 公有云,私有云,混合云,社区云

  1. 公有云
    • 公有云是部署云计算最常见的方式。公有云资源(如服务器和存储空间)由第三方云服务提供商拥有和运营,这些资源通过 Internet 提供。Microsoft Azure 是公有云的一个示例
      • 在公有云中,所有硬件、软件和其他支持性基础结构均为云提供商所拥有和管理。在公有云中,你与其他组织或云“租户”共享相同的硬件、存储和网络设备。 你可以使用 Web 浏览器访问服务和管理帐户。公有云部署通常用于提供基于 Web 的电子邮件、网上办公应用、存储以及测试和开发环境。
      • 优势:
        • 成本更低 — 无需购买硬件或软件,仅对使用的服务付费
        • 无需维护 — 维护由服务提供商提供
        • 近乎无限制的缩放性 — 提供按需资源,可满足业务需求
        • 高可靠性 — 具备众多服务器,确保免受故障影响
  2. 私有云
    私有云由专供一个企业或组织使用的云计算资源构成。私有云可在物理上位于组织的现场数据中心,也可由第三方服务提供商托管。但是,在私有云中,服务和基础结构始终在***私有网络上***进行维护,硬件和软件专供组织使用。
  3. 混合云
    混合云通常被认为是“两全其美”,它将本地基础架构或私有云与公有云相结合,组织可利用这两者的优势。在混合云中,数据和应用程序可在私有云和公有云之间移动,从而可提供更大灵活性和更多部署选项。可以是多个服务商
  4. 社区云
    社区云是由几个组织共享的云端基础设施,它们支持特定的社群,有共同的关切事项,例如使命任务、安全需求、策略与法规遵循考量等。 管理者可能是组织本身,也能是第三方;管理位置可能在组织内部,也可能在组织外部。

2. 云计算的优缺点,特点

  • 优点:
    • 降低软件、硬件投资成本
    • 强大的服务器功能
    • 提高performance,生产力
    • 降低软件成本
    • 迅速的软件更新
    • 备份数据和存储数据
    • 信息技术沙盒功能
    • 具有成本效益,并节省时间
  • 缺点:
    • 平台角度:没有统一的标准
    • 计算角度:对于不容易分解为众多互相独立子任务的紧耦合型计算任务,效率较低
    • 数据角度:
      • 目前云计算征集数据的方式过于原始,没有结合网络技术,直接从网络中获取数据。
      • 数据丢失风险与数据隐私管理
    • 资源集成角度:将各类资源和应用迁移到云计算平台的成本过高
      • vender lock-in 锁定于某一供应商
      • 提供商会有downtime issue停工期
        • 不一定是更便宜的选择
    • 信息安全角度:失去了绝对控制权
    • 需要持续、高速的网络连接
    • 可能会慢
    • 服务的稳定性
  • 特点:对资源的整合和动态配置
    • 弹性和可扩展性
    • 自助式配置和自动取消配置
    • 标准化界面
    • 自助计费的使用模式
    • 超大规模
    • 虚拟化
    • 高可靠性
    • 通用型
    • 高可伸缩性
    • 按需服务
    • 极其廉价

3. Iass,Paas,Saas ,CaaS,FaaS

  • 名词:基础设施(infrastructure)、平台(platform)和软件(software)
  • 将云计算按照服务类型可以分为三类:Iaas,Paas,Saas
    1. IaaS:【unit=VM】基础设施即服务,将硬件设备等基础资源(如processing storage, network capacity, 场外服务器server)封装成服务供用户使用,节省维护成本和办公场地
      • Amazon EC2 弹性云计算服务;Amazon S3 简单存储服务;Google Compute Engine;Amazon Web Services
      • (如上,都是底层的硬件环境,提供的只是基本硬件环境,云计算或者存储所需要的高性能CPU计算和大容量硬盘)
    2. CaaS:【unit=container】容器即服务,允许用户通过基于容器的虚拟化来管理和部署容器,应用程序和集群,而不必担心底层细节
      • 容器化架构为您提供所需的灵活性和控制权,它允许您在任何类型的系统中使用任何技术。而容器技术能确保你的应用在每个主机上具有相同的行为,无论是开发(Dev),测试(Testing/QA),预发布(Staging)还是生产(Production)环境
      • Google Kubernetes;Docker Swarm;Amazon Elastic Container Service(ECS)
    3. PaaS:【unit=application】【有时也叫中间件】平台即服务,提供用户(App developers)应用程序的运行环境
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值