• 云计算初学


    ---恢复内容开始---

    1、云计算的定义

    第一种--本人的粗浅理解是:供应商给你提供硬件以及软件套件,你就通过供应商提供的云平台去调用这些资源去完成你相应的任务。

    第二种--从本质上讲,云计算是一种计算机程序的外包。 使用云计算,用户可以从任何地方访问软件和应用程序; 计算机程序由外部用户托管并驻留在云中。 这意味着用户不必担心存储和功耗等问题,他们可以简单地享受最终结果.

    pS:云计算之前的生活

    传统的商业应用程序一直非常复杂且昂贵。 运行它们所需的硬件和软件的数量和种类令人望而生畏。 您需要一个完整的专家团队来安装,配置,测试,运行,保护和更新它们。

    当您将这项工作扩大到数十个或数百个应用程序时,很容易了解为什么拥有最佳IT部门的大公司无法获得他们所需的应用程序。 中小企业没有机会。

    )

    2、云服务的类型:IaaSPaaSSaaS

    Infrastructure as a service (IaaS)

      “基础架构服务”(IaaS)是指提供高级API的在线服务,用于解引用底层网络基础架构的各种底层细节,如物理计算资源,位置,数据分区,扩展,安全性,备份等。管理程序(如Xen,Oracle VirtualBox,Oracle VM,KVM,VMware ESX / ESXi或Hyper-V,LXD)将虚拟机作为guest虚拟机运行。云操作系统中的虚拟机管理程序池可以支持大量的虚拟机,并且可以根据客户的不同要求来扩展和缩减服务。 Linux容器运行在直接在物理硬件上运行的单个Linux内核的隔离分区中。 Linux cgroups和命名空间是用于隔离,保护和管理容器的底层Linux内核技术。

    Platform as a service (PaaS)

    在PaaS模型中,云提供商提供了一个计算平台,通常包括操作系统,编程语言执行环境,数据库和Web服务器。应用程序开发人员可以在云平台上开发和运行他们的软件解决方案,而无需购买和管理底层硬件和软件层的成本和复杂性。

    Software as a service (SaaS)

    在软件服务(SaaS)模式中,用户可以访问应用软件和数据库。云提供商管理运行应用程序的基础架构和平台。 SaaS有时被称为“按需软件”,通常以按使用付费为基础或使用订阅费。[69]在SaaS模型中,云提供商在云中安装和操作应用软件,云用户从云客户端访问软件。云用户不管理应用程序运行的云基础架构和平台。这消除了在云用户自己的计算机上安装和运行应用程序的需要,从而简化了维护和支持。云应用程序的可伸缩性与其他应用程序不同 - 可以通过在运行时将任务克隆到多个虚拟机上来满足不断变化的工作需求。负载平衡器将工作分配到一组虚拟机上。对于只能看到单个接入点的云用户来说,此过程是透明的。为了适应大量的云用户,云应用程序可以是多租户的,这意味着任何机器都可以为多个云用​​户组织服务。

    SaaS应用程序的定价模式通常是每个用户每月或每年收取固定费用,[71]因此,如果用户在任何时候添加或删除,价格就会变得可扩展和可调整。支持者声称,SaaS通过将硬件和软件维护以及对云提供商的支持外包给企业,可为企业降低IT运营成本。这使企业能够将IT运营成本从硬件/软件支出和人员支出中重新分配,用于实现其他目标。此外,通过集中托管应用程序,可以发布更新,而无需用户安装新软件。 SaaS的一个缺点是将用户的数据存储在云提供商的服务器上。因此,[需要引用]可能会有未经授权的数据访问。

    ---恢复内容结束---

  • 相关阅读:
    Windows安装和使用zookeeper
    Maven安装以及环境配置(Windows)
    greenplum下载地址
    Install Greenplum OSS on Ubuntu
    MySQL主从复制与主主复制
    HADOOP+SPARK+ZOOKEEPER+HBASE+HIVE集群搭建(转)
    kafka实战
    rtl8723 2个 wlan
    wpa supplicant 移植
    wireless tool 移植
  • 原文地址:https://www.cnblogs.com/tango1221/p/9183801.html
Copyright © 2020-2023  润新知