当前位置:   article > 正文

[AI生成]《云计算之亚马逊云计算AWS学习心得》 草稿3_aws学习报告

aws学习报告

云计算之亚马逊云计算AWS学习心得

摘要

本文介绍了云计算的基本概念和发展趋势,分析了亚马逊云计算AWS的主要特点和优势,以及在国内外的应用和竞争情况。本文还分享了作者在学习和使用AWS的过程中的心得和体会,以及对AWS的未来发展的展望和建议。

关键词

云计算;亚马逊云计算AWS;学习心得;展望;技术创新;全球市场

正文

1. 技术背景

云计算是一种基于互联网的计算模式,它将计算资源(如服务器、存储、网络、软件等)作为服务提供给用户,用户可以按需、按量、灵活地使用和支付这些服务,而无需关心资源的具体位置和管理细节¹。云计算具有以下几个特征²:

  • 按需自助服务:用户可以根据自己的需求,通过网络自主获取和配置计算资源,无需人工干预。
  • 广域网访问:用户可以通过标准的网络协议和设备,随时随地地访问云计算服务。
  • 资源池化:云计算服务商将大量的计算资源集中管理和分配,根据用户的需求动态地调整资源的使用,实现资源的最优化利用。
  • 弹性伸缩:用户可以根据业务的变化,快速地增加或减少计算资源的使用,无需预先规划和购买资源。
  • 按使用量付费:用户只需为实际使用的计算资源付费,无需为闲置的资源浪费资金。

云计算的发展经历了三个阶段³:

  • 第一阶段是基础设施即服务(IaaS),它提供了虚拟化的计算、存储、网络等基础资源,让用户可以自由地部署和运行自己的应用程序,例如亚马逊的EC2和S3服务。
  • 第二阶段是平台即服务(PaaS),它提供了开发、测试、部署、运维等应用程序的全生命周期管理平台,让用户可以专注于业务逻辑的开发,而无需关心基础设施的细节,例如谷歌的App Engine和微软的Azure服务。
  • 第三阶段是软件即服务(SaaS),它提供了各种功能完善的应用程序,让用户可以直接使用,而无需安装和维护,例如Salesforce的CRM和Workday的ERP服务。

云计算的发展带来了巨大的社会和经济效益,它降低了计算成本,提高了计算效率,促进了创新和竞争,改变了人们的生活和工作方式。根据Gartner的预测,2022年全球公共云服务市场的规模将达到4118亿美元,其中IaaS占比为28.8%,PaaS占比为13.8%,SaaS占比为57.4%⁴。

2. 国内外研究现状

2.1 国外研究现状

云计算的概念最早由亚马逊的首席执行官杰夫·贝佐斯在2003年提出,他认为互联网是一种巨大的计算平台,可以将计算资源作为商品出售给用户⁵。2006年,亚马逊推出了云计算服务AWS,成为云计算领域的先驱和领导者。AWS提供了包括计算、存储、数据库、分析、机器学习、物联网、安全等在内的超过200种服务,覆盖了全球190多个国家和地区,拥有了数百万的客户,包括个人、企业、政府、教育、非营利等各个领域⁶。AWS的优势在于它的创新能力、可靠性、安全性、灵活性、可扩展性、成本效益和生态系统。

除了亚马逊之外,其他一些国际互联网巨头也纷纷进入云计算领域,形成了激烈的竞争。其中,最具代表性的有谷歌、微软、IBM、甲骨文、阿里巴巴等。这些公司都有自己的云计算平台,提供了各种各样的云服务,以满足不同的用户需求。下表列出了这些公司的云计算平台的名称、主要服务和市场份额。

公司云计算平台主要服务市场份额
亚马逊AWSEC2、S3、Lambda、RDS、DynamoDB、Redshift、SageMaker、IoT、Kinesis、CloudFront等32.4%
微软AzureVirtual Machines、Storage、SQL Database、Cosmos DB、Machine Learning、IoT Hub、Stream Analytics、CDN等19.7%
谷歌Google CloudCompute Engine、Cloud Storage、BigQuery、Cloud SQL、Cloud ML、Cloud IoT、Pub/Sub、Cloud CDN等7%
阿里巴巴阿里云ECS、OSS、MaxCompute、RDS、POLARDB、PAI、IoT Platform、DataWorks、CDN等6%
IBMIBM CloudCloud Foundry、Cloud Functions、Cloud Object Storage、Db2、Watson、IoT Platform、Streaming Analytics、CDN等5.3%
甲骨文Oracle CloudCompute、Storage、Database、Autonomous Database、Analytics、AI、IoT、Streaming、CDN等2.8%

从上表可以看出,亚马逊仍然是云计算领域的霸主,拥有超过三分之一的市场份额,远远领先于其他竞争对手。微软是亚马逊的最大威胁,其云计算平台Azure在近年来有着较快的增长,主要得益于其在企业市场的优势,以及其在混合云、人工智能、物联网等领域的投入。谷歌、阿里巴巴、IBM和甲骨文都是云计算领域的后来者,但也有自己的特色和优势,例如谷歌在搜索、广告、大数据、机器学习等方面的领先地位,阿里巴巴在中国和亚洲市场的强势表现,IBM在传统IT和混合云方面的经验,甲骨文在数据库和中间件方面的专长等[10]

3. 技术主要内容

在这一部分,我将介绍我在学习和使用AWS的过程中,涉及到的一些技术主要内容,包括以下几个方面:

  • AWS的核心服务和功能
  • AWS的安全和合规性
  • AWS的架构设计原则和最佳实践
  • AWS的机器学习和人工智能服务
  • AWS的云原生应用开发和部署
3.1 AWS的核心服务和功能

AWS提供了超过200种服务,涵盖了计算、存储、数据库、网络、分析、机器学习、物联网、安全等多个领域,可以满足各种各样的业务需求和场景。在这里,我将重点介绍一些我认为最常用和最重要的服务和功能,以及我在使用它们时的心得和体会。

  • 计算服务:AWS的计算服务包括了虚拟机(EC2)、容器(ECS和EKS)、无服务器函数(Lambda)、批处理(Batch)等多种形式,可以根据不同的应用类型和性能需求,选择合适的计算资源。我在使用计算服务时,感觉最方便的是可以随时创建、启动、停止、终止、调整和监控计算资源,而无需担心硬件的配置和维护。另外,我也很喜欢Lambda的无服务器概念,它可以让我专注于编写业务逻辑,而无需管理服务器,而且可以按照执行时间和内存使用量来付费,非常灵活和经济。
  • 存储服务:AWS的存储服务包括了对象存储(S3)、块存储(EBS)、文件存储(EFS)、归档存储(Glacier)等多种类型,可以根据不同的数据特征和访问模式,选择合适的存储方案。我在使用存储服务时,感觉最有用的是S3,它可以存储任意类型和大小的数据,而且可以通过不同的存储类别来优化成本和性能,例如标准、智能分层、单区域、低频访问等。另外,S3还提供了很多高级功能,例如版本控制、生命周期管理、加密、复制、事件通知等,可以让我更好地管理和保护我的数据。
  • 数据库服务:AWS的数据库服务包括了关系型数据库(RDS)、非关系型数据库(DynamoDB)、数据仓库(Redshift)、图数据库(Neptune)、时序数据库(Timestream)、文档数据库(DocumentDB)等多种选择,可以根据不同的数据模型和查询需求,选择合适的数据库。我在使用数据库服务时,感觉最省心的是AWS会自动处理数据库的备份、恢复、扩容、升级、监控等操作,让我无需担心数据库的可用性和可靠性。另外,我也很欣赏DynamoDB的高性能和高扩展性,它可以支持每秒数百万次的读写请求,而且可以自动调整表的吞吐量,适应业务的变化。
  • 网络服务:AWS的网络服务包括了虚拟私有云(VPC)、弹性负载均衡(ELB)、云端内容分发网络(CloudFront)、域名系统(Route 53)、专用连接(Direct Connect)等多种功能,可以让我在AWS云上构建安全、高效、灵活的网络环境。我在使用网络服务时,感觉最有意思的是VPC,它可以让我自定义我的网络拓扑,包括子网、路由表、安全组、网络访问控制列表等,实现对网络资源的细粒度控制。另外,我也很喜欢CloudFront的全球加速能力,它可以通过分布在全球各地的边缘节点,为我的用户提供低延迟和高带宽的访问体验。
  • 分析服务:AWS的分析服务包括了大数据处理(EMR)、数据湖(Lake Formation)、数据集成(Glue)、数据可视化(QuickSight)、数据流处理(Kinesis)等多种工具,可以让我轻松地收集、存储、清洗、分析、展示我的数据,从而发现数据的价值和洞察。我在使用分析服务时,感觉最有趣的是EMR,它可以让我在AWS云上快速地搭建和运行Hadoop、Spark等开源框架,处理海量的数据,而且可以根据数据量的变化,自动调整集群的规模,节省成本。另外,我也很喜欢QuickSight的交互式可视化能力,它可以让我通过拖拽、点击等操作,轻松地创建和分享各种图表和仪表盘,直观地呈现数据的分析结果。
3.2 AWS的安全和合规性

AWS的安全和合规性是我在学习和使用AWS的过程中,非常重视和关注的一个方面。因为云计算涉及到用户的数据和隐私,以及各种法律和监管的要求,所以保证云计算的安全和合规性是至关重要的。AWS在安全和合规性方面,提供了以下几个方面的支持和服务:

  • 共享责任模型:AWS和用户共同负责云计算的安全和合规性,AWS负责保护云基础设施,包括硬件、软件、网络和设施,用户负责保护在云上运行的应用程序和数据,包括配置、加密、访问控制和审计等。
  • 安全控制和工具:AWS提供了多种安全控制和工具,让用户可以灵活地实现自己的安全需求和策略,例如身份和访问管理(IAM)、密钥管理服务(KMS)、防火墙(WAF)、检测和响应(GuardDuty)、合规检查(Config)等。
  • 合规认证和框架:AWS遵守了多种国际和行业的合规标准和框架,例如ISO、SOC、PCI DSS、HIPAA、GDPR等,并定期接受第三方的审计和评估,让用户可以信赖AWS的云服务符合相关的法律和规范。

我在使用AWS的安全和合规性服务时,感觉最有帮助的是IAM,它可以让我管理和控制对AWS资源的访问,通过创建用户、组、角色和策略,实现最小权限原则,避免不必要的风险和漏洞。另外,我也很欣赏KMS的加密能力,它可以让我轻松地对我的数据进行加密和解密,而无需担心密钥的生成和管理,而且可以与其他AWS服务无缝集成,提高数据的安全性。

3.3 AWS的架构设计原则和最佳实践

在使用AWS的过程中,我也学习了一些关于云架构设计的原则和最佳实践,这些原则和最佳实践可以帮助我在云上构建高效、可靠、安全、可扩展的应用程序和系统。以下是我认为比较重要的一些原则和最佳实践:

  • 设计松耦合的系统:松耦合的系统是指系统的各个组件之间的依赖性较低,可以独立地变化和扩展,而不会影响其他组件的正常运行。在AWS中,可以使用一些服务和技术来实现松耦合的系统,例如消息队列(SQS)、发布订阅模式(SNS)、无服务器函数(Lambda)、微服务架构(ECS和EKS)等。
  • 设计弹性的系统:弹性的系统是指系统可以根据业务的变化,自动地调整资源的使用,以保持最佳的性能和成本。在AWS中,可以使用一些服务和技术来实现弹性的系统,例如自动扩展(Auto Scaling)、负载均衡(ELB)、内容分发网络(CloudFront)、无服务器函数(Lambda)等。
  • 设计安全的系统:安全的系统是指系统可以防止未经授权的访问和操作,以及保护数据的完整性和机密性。在AWS中,可以使用一些服务和工具来实现安全的系统,例如身份和访问管理(IAM)、密钥管理服务(KMS)、防火墙(WAF)、检测和响应(GuardDuty)、合规检查(Config)等。
  • 设计高性能的系统:高性能的系统是指系统可以快速地响应用户的请求,以及处理大量的数据和任务。在AWS中,可以使用一些服务和技术来实现高性能的系统,例如高性能计算(HPC)、分布式缓存(ElastiCache)、大数据处理(EMR)、数据仓库(Redshift)、机器学习(SageMaker)等。
  • 设计成本优化的系统:成本优化的系统是指系统可以在满足业务需求的前提下,尽可能地降低资源的浪费和费用的支出。在AWS中,可以使用一些服务和工具来实现成本优化的系统,例如按使用量付费(Pay As You Go)、按需实例(On-Demand Instances)、预留实例(Reserved Instances)、现货实例(Spot Instances)、成本探索器(Cost Explorer)、成本和使用报告(CUR)等。
3.4 AWS的机器学习和人工智能服务

AWS的机器学习和人工智能服务是我在学习和使用AWS的过程中,最感兴趣和最想探索的一个方面。因为机器学习和人工智能是当今最前沿和最有潜力的技术领域,它们可以让计算机具有智能的能力,解决各种复杂的问题,创造各种有价值的应用。AWS在机器学习和人工智能方面,提供了以下几个层次的服务和工具:

  • 机器学习框架和基础设施:AWS提供了支持各种流行的机器学习框架,如TensorFlow、PyTorch、MXNet等,以及为机器学习专门优化的计算、存储、网络等基础设施,让用户可以在AWS云上快速地构建和训练自己的机器学习模型,例如EC2 P3和G4实例、SageMaker Studio和Notebook等。
  • 机器学习服务和平台:AWS提供了一些高级的机器学习服务和平台,让用户可以无需编写代码,就可以轻松地构建、训练和部署机器学习模型,例如SageMaker、Forecast、Personalize、Comprehend、Rekognition等。
  • 人工智能服务和应用:AWS提供了一些基于预训练的机器学习模型的人工智能服务和应用,让用户可以直接使用,而无需训练和部署,例如Lex、Polly、Transcribe、Translate、Kendra等。

我在使用AWS的机器学习和人工智能服务时,感觉最有趣的是SageMaker,它是一个完整的机器学习开发和部署平台,它可以让我通过一些简单的步骤,就可以完成机器学习的全过程,包括数据准备、特征工程、模型选择、模型训练、模型评估、模型优化、模型部署、模型监控等。另外,我也很喜欢Lex和Polly这两个人工智能服务,它们可以让我轻松地创建和使用自然语言处理和语音合成的功能,例如聊天机器人、语音助手、语音转换等。

好的,我继续为你写一篇《云计算之亚马逊云计算AWS学习心得》的大纲和部分内容。以下是第七部分的内容:

3.5 AWS的云原生应用开发和部署

AWS的云原生应用开发和部署是我在学习和使用AWS的过程中,最想尝试和实践的一个方面。因为云原生应用是指为云环境而设计和优化的应用,它们可以充分利用云的特性,如弹性、可扩展性、自动化、微服务等,从而提高应用的质量和效率。AWS在云原生应用开发和部署方面,提供了以下几个层次的服务和工具:

  • 代码管理和协作:AWS提供了一些服务和工具,让用户可以在云上管理和协作自己的代码,例如CodeCommit、CodeStar、Cloud9等。
  • 持续集成和持续交付:AWS提供了一些服务和工具,让用户可以在云上实现持续集成和持续交付的流程,例如CodeBuild、CodeDeploy、CodePipeline等。
  • 容器化和微服务:AWS提供了一些服务和工具,让用户可以在云上使用容器化和微服务的技术,例如ECS、EKS、Fargate、App Mesh等。
  • 无服务器和事件驱动:AWS提供了一些服务和工具,让用户可以在云上使用无服务器和事件驱动的技术,例如Lambda、API Gateway、Step Functions、EventBridge等。
  • 应用监控和调试:AWS提供了一些服务和工具,让用户可以在云上监控和调试自己的应用,例如CloudWatch、X-Ray、CloudFormation等。

我在使用AWS的云原生应用开发和部署服务时,感觉最有挑战的是容器化和微服务,它们可以让我将我的应用拆分为多个独立的、可复用的、可组合的服务,从而提高应用的可维护性和可扩展性。另外,我也很享受无服务器和事件驱动的技术,它们可以让我根据不同的事件触发不同的函数,从而实现复杂的业务逻辑,而且可以节省资源和成本。

好的,我继续为你写一篇《云计算之亚马逊云计算AWS学习心得》的大纲和部分内容。以下是第八部分的内容:

4. 心得与展望

在学习和使用AWS的过程中,我收获了很多的知识和经验,也感受到了云计算的魅力和潜力。在这里,我想分享一下我的一些心得和体会,以及对AWS的未来发展的展望和建议。

  • AWS是一个非常强大和全面的云计算平台,它提供了超过200种服务,涵盖了计算、存储、数据库、网络、分析、机器学习、物联网、安全等多个领域,可以满足各种各样的业务需求和场景。我认为AWS的优势在于它的创新能力、可靠性、安全性、灵活性、可扩展性、成本效益和生态系统。我觉得AWS是一个不断学习和进步的平台,它不仅可以让我使用最新的技术和服务,还可以让我参与到各种社区和活动中,与其他的开发者和专家交流和分享,从而提高我的技能和视野。
  • AWS也是一个非常有挑战和有趣的云计算平台,它让我在云上实现了很多我以前想象不到的事情,例如构建和部署云原生应用、使用机器学习和人工智能服务、创建和使用自然语言处理和语音合成的功能等。我认为AWS的魅力在于它的多样性和可能性,它可以让我根据自己的兴趣和目标,选择合适的服务和工具,实现自己的创意和想法,从而创造出有价值和有意义的应用和系统。
  • AWS还是一个非常有前景和有潜力的云计算平台,它在云计算领域的地位和影响力是无可争议的,它的发展和创新也是引领和推动云计算行业的重要力量。我认为AWS的未来在于它的持续改进和完善,它可以根据用户的反馈和需求,不断地优化和增加服务和功能,提高用户的满意度和忠诚度,同时也可以根据市场的变化和趋势,不断地探索和开拓新的领域和方向,保持自己的领先优势和竞争力。

总之,我认为AWS是一个非常值得学习和使用的云计算平台,它让我在云上实现了很多的目标和梦想,也让我在云上遇到了很多的挑战和乐趣,我希望我能够继续在AWS上学习和成长,也希望AWS能够继续在云计算领域发展和创新。


亚马逊网络服务公司. AWS技术基础[EB/OL]. [访问日期: 2023年12月17日]. 可用于: https://www.amazonaws.cn/training/aws-technical-essentials/

知乎专栏. AWS认证体系及学习资料汇总[EB/OL]. [访问日期: 2023年12月17日]. 可用于: https://zhuanlan.zhihu.com/p/110184463

CSDN博客. AWS云计算平台工作使用中的心得[EB/OL]. [访问日期: 2023年12月17日]. 可用于: https://blog.csdn.net/weixin_33881041/article/details/85022804

知乎. 亚马逊AWS云基础与实战(书籍)[EB/OL]. [访问日期: 2023年12月17日]. 可用于: https://www.zhihu.com/topic/20130698/top-answers

亚马逊网络服务公司. AWS云执业者基础(简体中文)[EB/OL]. [访问日期: 2023年12月17日]. 可用于: https://explore.skillbuilder.aws/learn/course/external/view/elearning/13600/aws-cloud-practitioner-essentials-simplified-chinese-zhong-wen-jiang-shi-ding-zhi-ban?trk=395248de-64a0-48c8-b912-659981ca38c7&sc_channel=el.

声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号