AWS
一,AWS是什么?
AWS的全称是 Amazon Web Services 的缩写,是亚马逊公司提供的一套广泛且应用广泛的云端服务。
AWS提供了超过200项全功能的服务,来自数据中心数据中心遍布全球多个地理位置,这些服务包括计算能力,存储选项,数据库服务,网络和内容分发,数据分析,机器学习和人工智能,安全性和管理工具等。
开发者和企业可以使用AWS来托管网址和应用程序,存储数据,进行备份和恢复,运行数据库,发送电子邮件以及执行许多其他任务,而无需投资于实体服务器和其他一硬件资源。这使得AWS成为了一个非常受欢迎的平台,用于支持各种规模的企业实现业务需求,并加速创新。
通过按使用量付费的模式,用户只需要为自己使用的计算资源支付费用,这有助于降低成本并提高灵活性。AWS还提供了免费层级,对于新用户来说,可以在一定期限内免费体验部分服务。
类似这样,国内有大家所熟知的阿里云,腾讯云,华为云等,国外有微软的Azure,谷歌的云平台等。
一般国内的企业用的比较多的是阿里云,但是如果你接触到了国外的话,很多都是用的AWS,所以需要对AWS要有一定的涉及和了解。
二,AWS有哪些主要的服务?
AWS提供了广泛而深入的云计算服务,主要有:
- 计算服务:
- EC2(Elastic Compute Cloud):提供可调整的计算容量,允许用户在云端运行应用程序。
- Lambda: 无服务计算服务,让用户可以在无需预置或者管理服务器的情况下运行代码
- 存储服务:
- S3 (Simple Strong Service):提供高可用性和可扩展的对象存储服务
- EFS(Elastic File System): 为Amazon EC2实例提供简单的,可扩展的文件存储
- Glacier: 用于数据归档和长期备份的低成本存储服务
- 数据库服务:
- RDS(Relational Database Service): 提供托管的关系型数据库,如Mysql,PostgreSQL,Oracle等
- DynamoDB:提供高性能的NoSql数据库服务,适用于处理大规模的数据
- Redshift:提供数据仓库服务,用于分析大规模数据集
- 网络和内容分发:
- VPC(Virtual Private Cloud):让用户能够定义虚拟网络,可以在上面启动AWS资源
- CloudFront: 全球内容分发网络(CDN),用于加速网站和应用程序的内容传输
- Route 53: 提供域名系统(DNS)和域名注册服务,用于管理和路由网络流量
- 安全与身份管理:
- IAM(Identity and Access Management):帮助用户安全地控制对AWS服务和资源的访问。
- Shield:保护应用程序免受DDOS攻击的影响
- 开发工具:
- CodeCommit: 用于源代码版本控制的完全托管服务
- CodeBuild: 用于编译源代码,运行测试并生成软件包的构建服务
- CodePipeline:用于发布流水线的持续集成和持续交付服务
- 管理和治理:
- CloudWatch:监控和管理AWS资源和应用程序性能
- Config: 评估,审计和记录AWS资源配置的变化
- OpsWork: 使用Chef和Puppet进行配置管理的服务
- 机器学习和人工智能:
- Sagemaker: 提供了一个构建,训练,和部署机器学习模型的平台
- Rekognition: 图像和时评分析服务
- Polly: 将文本转换为逼真语音的服务
- 物联网:
- IoT Core: 连接设备到云和其他设备的安全且可靠的方式
- Greengrass: 让互联设备能够在本地执行AWS Lambda功能
- 应用服务:
- Elastic Beanstalk: 用于简化Web应用程序部署和服务扩展;
- API Gateway: 创建 ,发布, 维护,监控和保护任何规模的API
这些只是AWS提供的部分服务,此外还提供了大量的工具和服务,用来数据分析,移动服务,安全合规,游戏技术等领域。随着技术的发张,AWS也在不断的推出新的服务来满足客户的需求。