云计算涵盖了一系列的分类和体系结构模型。这种网络计算模型改变了我们的工作方式。但是所有的云并不是一回事,云计算可以分为三种类型:
公有云是通过互联网交付并在组织之间共享的云计算。
私有云是专门用于内部组织的云计算。
混合云是同时使用公有云和私有云的混合云环境。
云计算通过Internet(而不是直接在计算机硬盘驱动器上)存储或访问程序,应用程序和数据。
云计算最流行的场景是软件即服务(SaaS),平台即服务(PaaS)和基础设施即服务(IaaS),云计算正在产生更多的即服务产品,包括:
任何云服务都由连接到后端数据中心组件的客户端系统或设备(PC,平板电脑等)组成。构成云基础架构的组件包括:硬件、网络、存储、虚拟化。
基础基础架构可以采用各种形式和功能,包括:
个人和公司都看重云计算的好处,包括:
IaaS 基础架构即服务,该服务提供了计算机体系架构和基础服务,提供了所有云计算资源供我们直接访问使用,比如数据存储、虚拟化服务、服务器和网络等。
使用对象:企业管理员。
优点:云提供了基础架构和服务、增强了可扩展性、动态按需扩展。
缺点:集群规模增大后会出现安全问题和网络服务延迟。
PaaS 主要是提供开发环境/平台,编程语言、操作系统、web 服务器和数据库构成,用户可在其中构建、编译、运行程序无需担心其基础架构。当今面对互联网业务量和用户量剧增,PaaS 是企业需要着重建设的部分。很多企业都以 Kubernetes 为基础建设容器云平台。.等。
使用对象:开发人员。
优点:快速开发部署、弹性扩容、持续交付。
缺点:开发人员仅限于使用PaaS提供的语言和工具,如果前期使用裸金属服务器部署,后期迁移到云,可能会有一定难度和适应期。
按需使用软件、按需付费。跟购买程序无关,该服务运行在云端,是平台无关的,无需在 PC 上安装软件。云端运行该服务一个或多个实例供多个最终用户使用,云计算大大降低企业软件运行成本。比如网盘、网上冲浪服务等。
使用对象:用户。
优点:可以通过任何平台访问、无需关心在什么网络环境。非常适合协同办公。
缺点:云服务是面对所有用户,比如:浏览器兼容性可能导致不能使用某些服务。
在云平台建设过程中 PaaS 和 IaaS 边界在哪里呢?很多企业在建设过程中,可能会把这两个混为一谈,其实有一定的界限。
IaaS 主要是对裸金属机器进行资源分配、操作系统安装、服务器启动、网络配置等。
PaaS 主要是对计算资源进行逻辑管理,与应用有关资源分配和调度,主要是最大程度上服务于上层应用
有一些非常明显的云计算示例,您可能已经在个人或专业生活中使用过许多示例:
公有云是指通过Internet交付IT服务的云计算模型。作为最流行的云计算服务模型,公有云在解决方案和计算资源方面提供了广泛的选择,可以满足各种规模和垂直行业的组织不断增长的需求。
公共云解决方案的定义功能包括:
计算功能的范围从通用服务(电子邮件,应用程序和存储)到用于软件开发和测试的企业级OS平台或基础架构环境。
云供应商负责开发,管理和维护整个网络中多个租户之间共享的计算资源池。
公共云最适合以下类型的环境:
公有云的好处:
公有云确实有局限性:
数据存储在第三方机器,可能会出现第三方查看和修改用户隐私数据问题。
更多的控制权不在于自己,而在于云提供商,云出现问题,只能等待第三方回应。
私有云是指专门供单个组织使用的云解决方案。在私有云中,您不会与任何其他组织共享云计算资源。
数据中心资源可以位于内部,也可以由第三方供应商在异地操作。计算资源是隔离的,并通过安全的专用网络传递,并且不与其他客户共享。
可定制私有云,以满足组织的独特业务和安全需求。通过对基础架构的更高可见性和控制力,组织可以操作对法规遵从敏感的IT工作,而不会损害以前只能通过专用本地数据中心实现的安全性和性能。
私有云最适合:
私有云最受欢迎的好处包括:
私有云的缺点可能会限制场景:
混合云是结合了公共云和私有云解决方案的任何云基础架构环境。
这些资源通常被编排为一个集成的基础架构环境。应用程序和数据工作负载可以基于组织业务和技术策略,围绕以下方面在公共云和私有云部署之间共享资源:
可以将私有云环境用于其IT工作负载,并用公共云资源补充基础架构,以适应网络流量偶尔出现的高峰。或者将公有云用于不敏感的工作负载和数据,节省成本,选择私有云来存储敏感数据。
因此,访问额外的计算能力不需要私有云环境的高资本支出,而是通过公有云解决方案作为短期IT服务提供的。环境本身被无缝集成,以确保最佳性能和可扩展性以适应不断变化的业务需求。
当使用混合云时,还要做出另一个决定:云是同构的还是异类的。也就是说,是使用单个供应商还是多个供应商的云服务?
以下是混合云最适合的组织:
混合云的常见缺点包括:
无论您在哪个云环境中工作,问题都不会消失。尽管是从第三方供应商处购买服务,但仍必须调查评估以降低风险。
这就是所谓的云责任共享模型。尽管供应商运营IT基础架构并控制诸如灵活性和敏捷性之类的事情,但是仍需对以下方面负责: