大家好,我叫mikechen。
由于云计算是未来技术的主要发展方向,因此本文将详细讨论云计算。
本文收录于mikechen的30万+字原文《阿里架构师进阶专题合集》。
云计算
云计算是一种基于互联网的计算模式,通过网络向用户提供计算能力、存储空间、数据库、应用程序等计算资源。
云计算的中心思想是将计算资源视为服务,用户根据实际使用情况或时长付费。
云计算架构
云计算架构(见下图):
1.计算资源
云计算中的计算是指用户通过云服务提供商获取并使用计算资源的能力。
这些计算资源包括虚拟机(VM)、容器、无服务器计算(函数即服务或FaaS)等。
2.存储
云计算基于分布式计算和存储技术,通过将大规模计算任务和数据存储分布在多个节点上来实现高性能和弹性的计算和存储服务。
常见的分布式计算和存储技术包括分布式文件系统、分布式数据库、分布式计算框架等。
存储服务通常包括对象存储、块存储、文件存储等。您可以根据需要选择合适的存储类型。
3.网络
云计算提供网络连接、网络安全、网络管理能力等网络服务。
此外,网络服务还包括防火墙、虚拟专用网络(VPN) 和入侵检测和防御(IDS/IPS) 等网络安全功能,以保护用户数据和计算资源免受网络攻击和威胁。
4. 监控与管理
云计算平台提供丰富的监控和管理工具来监控和管理云资源的健康状况、性能指标、成本和安全性。
云计算的类型
云计算通常分为三种服务模型:IaaS、PaaS 和SaaS。
在三向关系中,每个级别都建立在前一个级别的基础上。
完整图片如下所示。
1.Iaas(基础设施即服务)
基础设施即服务(IaaS)提供基本的计算资源,例如虚拟化服务器、存储空间和网络功能,并允许用户在不了解底层硬件设备的情况下就可以相应地使用这些资源。
通用产品:
Amazon Web Services (AWS):提供弹性计算云(EC2)、简单存储服务(S3) 和弹性块存储(EBS) 等IaaS 产品。 Microsoft Azure:提供虚拟机、Azure Blob 存储和Azure 虚拟网络等IaaS 产品。 Google Cloud Platform (GCP):提供计算引擎、云存储、虚拟私有云等IaaS产品。阿里云:提供弹性计算服务(ECS)、对象存储服务(OSS)、块存储等IaaS产品。
2.PaaS(平台即服务)
平台即服务(PaaS) 提供用于开发、部署和管理应用程序的平台和工具。
它包括开发框架、运行时环境、数据库和存储服务等,让开发者可以专注于应用程序开发,而无需担心底层基础设施。
PaaS平台集成了数据库、消息队列、身份认证、日志管理等各种服务和组件,允许开发人员快速集成和使用这些服务来改进应用程序的功能和性能。
3.SaaS(软件即服务)
软件即服务(SaaS) 提供基于Internet 的软件应用程序,用户可以通过Internet 访问和使用这些应用程序,而无需安装或管理软件。
SaaS提供按需付费的付费模式,用户根据实际使用情况或一段时间付费,无需预先购买和安装软件,降低了使用成本和风险。
包括:
办公协作:SaaS应用程序可用于文档编辑、电子邮件等办公协作。这使得团队之间能够协作和信息共享。客户关系管理:SaaS 应用程序可用于客户关系管理,例如: 销售、客户服务和营销活动。以及更多帮助企业管理和维护客户关系的信息。在线会议和通讯:SaaS应用程序可用于在线会议和通讯,包括:视频会议、聊天工具和文件共享。以及更多支持远程工作和团队协作的功能。人力资本管理:SaaS应用可用于:招聘管理、员工培训、绩效考核等人力资本管理。以及更多帮助公司管理人力资源和员工关系。最重要的是
本文收录于mikechen的30万+字原文《阿里架构师进阶专题合集》。
版权声明:本文转载于网络,版权归作者所有。如有侵权,请联系本站编辑删除。
