Azure 服务组件
- 虚拟机与容器服务
- 存储服务:Blob、File、Disk
- Azure Blob:适用于存储大量的非结构化数据,如文本和二进制文件。它支持通过HTTP或HTTPS从任何位置访问存储对象,适合直接传输数据到浏览器、流式处理数据以及存储数据以供备份和还原。
- Azure Files:提供云或本地部署的托管文件共享,适合本地应用使用文件共享轻松迁移数据。所有用户都可以通过文件共享访问共享数据和工具。
- Azure Queues:用于在应用程序组件之间进行可靠的消息传递,适合存储大量消息,通常用于创建要异步处理的积压工作。
- Azure Tables:适用于存储结构化非关系型数据,提供NoSQL表选项,适合存储大量数据。
- Azure Disks:作为Azure VM的块级存储卷,提供高性能的本地磁盘存储。
- 网络服务:VNet、VPN、Azure Load Balancer
- 数据库服务:SQL Database、Cosmos DB、MySQL、PostgreSQL
AWS核心服务
AWS提供了广泛的核心服务,旨在满足各种业务需求,包括计算、存储、数据库、网络、分析和机器学习等。
-
计算服务:AWS提供了弹性计算云(EC2),这是一种云端虚拟服务器,可以根据需求快速扩展或缩小计算资源。EC2允许用户在云上运行各种规模的工作负载,从简单的网站到复杂的企业级应用程序。
-
存储服务:AWS提供了多种存储解决方案,包括简单存储服务(S3)用于云存储对象,关系型数据库服务(RDS)用于管理关系数据库,以及弹性文件系统(EFS)提供可扩展的文件存储解决方案。
-
数据库服务:除了RDS,AWS还提供了其他数据库服务,如Amazon Aurora,一个兼容MySQL和PostgreSQL的关系数据库服务,提供了高性能和可扩展性。
-
网络和内容分发:AWS提供了虚拟私有云(VPC)服务,用于构建安全的私有网络,以及云前端(CloudFront)服务,用于内容分发网络(CDN),可以加速内容的全球传输。
-
分析和机器学习服务:AWS提供了多种服务和工具,支持数据分析和机器学习应用。这包括Amazon Redshift用于大数据仓库和商业智能(BI)分析,以及Amazon SageMaker,一个完全托管的机器学习服务平台,简化了机器学习模型的训练和部署过程。
-
其他核心服务:AWS还提供了消息队列服务(SQS)用于处理应用程序中的消息传递,以及Kinesis服务用于处理和分析流数据。此外,AWS还支持无服务器计算,允许用户构建和运行应用程序而无需管理基础设施。