李升伟 编译
无需正式介绍亚马逊网络服务(Amazon Web Services,简称AWS)。作为行业领先的云服务提供商,AWS为全球开发者提供了超过170项随时可用的服务。
例如,Adobe能够独立于IT团队开发和更新软件。通过AWS的服务,Adobe为客户提供多太字节级的操作环境。在海得拉的AWS培训中,Adobe将自身服务与亚马逊服务集成,以优化其应用程序的运行和用户体验。
能否定义云计算?
云计算是通过互联网向客户提供服务(如服务器、数据库和软件)的过程。云计算消除了对本地电脑存储数据的需求,使用户能够更便捷地从远程服务器获取数据。此外,数据可以随时随地被访问和存储。
解释AWS
亚马逊网络服务(AWS)是全球最全面的云端平台,通过遍布全球的数据中心提供超过200项完全托管的服务。作为在线云解决方案的领军者,AWS以可扩展性和高性价比著称。它为组织提供了多样化的按需服务,包括数据库存储、内容分发和计算能力,助力企业成长与成功。
AWS的优势
- 用户友好性:AWS的数据库、操作系统、架构和开发模式广受企业认可。
- 成本效益:AWS服务定价合理,且无长期合约绑定,用户可按需购买。
- 灵活管理:只需几次点击,即可在全球范围内部署或移除应用程序,并支持集中化行业定价与混合计算管理。
- 零额外费用:在AWS上运行数据服务器时,无需支付额外费用。
- 低总拥有成本(TCO):相比其他私有云服务器,AWS的总拥有成本显著更低。
AWS的应用场景
AWS最常见的应用包括网站、游戏、移动设备、社交媒体和备份与存储。以下是部分关键应用案例:
1.存储与备份
AWS因广泛的可用性和多样化的存储选项而被企业广泛采用。它可用于文件索引、数据存储以及关键业务应用程序的运行。
2.网站托管
企业可通过AWS云托管网站,如同使用其他在线工具一样便捷。
3.游戏开发
运行游戏需要强大的计算能力。AWS简化了为玩家提供最佳在线游戏体验的过程。
4.移动应用、社交媒体与网站
AWS的独特优势在于支持SaaS(软件即服务)、电子商务和移动应用的开发与扩展。开发者可利用AWS的API驱动代码构建高度可扩展的应用,无需依赖操作系统或其他技术。
5.大数据管理与分析
- Amazon Elastic MapReduce:基于Hadoop框架构建,用于管理海量数据。
- Amazon Kinesis:用于处理和分析实时流数据。
- AWS Glue:用于数据提取、转换和加载(ETL)任务。
- Amazon Elasticsearch Service:团队可利用开源Elasticsearch工具进行日志监控与分析。
- Amazon Athena:用于查询数据。
6.人工智能(AI)
- Amazon Lex:提供语音和文本聊天机器人技术。
- Amazon Polly:将文本转换为语音(如Echo设备和Alexa语音服务)。
- Amazon Rekognition:用于分析人脸和图像。
7.消息与通知
- Amazon SNS(简单通知服务):用于企业或核心通信。
- Amazon SES(简单邮件服务):允许营销人员和IT专业人员发送和接收邮件。
- Amazon SQS(简单队列服务):企业可通过此服务向终端用户订阅或广播消息。
8.增强现实(AR)与虚拟现实(VR)
通过AWS Sumerian服务,用户可利用AR/VR开发工具创建3D网络应用、电子商务与销售应用、营销、在线教育、制造、培训模拟及游戏。
9.游戏开发
大型游戏开发公司使用AWS工具(包括分析、后端服务和开发者工具)来存储和托管游戏数据,并评估玩家表现以进行优化。
10.物联网(IoT)
- AWS IoT服务:提供后端架构以控制IoT设备,并支持数据摄入与存储。
- AWS IoT按钮:提供基础IoT功能。
- AWS IoT设备:通过AWS计算机实现设备部署。
结论
本入门课程“什么是AWS?”涵盖了云计算的定义、AWS的历史及其提供的全面服务概述。无论是云计算领域的初学者,还是经验丰富的AWS架构师,均可通过我们的云架构师培训课程学习AWS方法论与实践。如需深入了解AWS,我们强烈推荐参加AWS认证培训课程。通过此课程,您可快速掌握技能并为职业发展做好准备。
原文链接:https://dev.to/nathamuni_nk_af1dd728d76b/an-overview-of-cloud-computing-starting-with-aws-2i1p