适合各级水平的 8 大云计算项目

TG Data Set: A collection for training AI models.
Post Reply
mostakimvip06
Posts: 317
Joined: Mon Dec 23, 2024 5:02 am

适合各级水平的 8 大云计算项目

Post by mostakimvip06 »

组织一直在将其 IT 资源转移到云端,从而推动了云计算的发展。目标是找到利用 AWS、GCP 和 Azure 等云平台来构建与组织需求相关的解决方案的方法。因此,对了解云环境的技术专业人员(如云工程师)的需求日益增长。

通过这些云计算项目培养您的技能,并开始从事云计算职业。如果您是该领域的新手,请查看我们的“了解云计算”课程并阅读我们的指南,了解如何成为云工程师。

为什么要从事云计算项目?
云可能是一个令人望而生畏的生态系统,需要直接体验才能完全理解。获得实践经验是了解云环境如何运作的最佳方式。这就是为什么拥有云计算项目很重要。您可以获得经验并构建一些可以在求职过程中使用的东西。

初级云计算项目
这些初级项目将帮助您开始使用云平台执行一些简单的任务。这些项目专注于完成通常在本地完成的任务,例如托管刚刚在云中构建的网站。

1. 静态网站托管
在云平台上托管网站是一项基础项目,它展示了对云的基本了解。这可确保您了解云计算在取代传统 IT 基础设施方面所起的作用,同时为您介绍云的众多功能。

资源:
值得遵循的优秀指南是DataCamp 上AWS 的顶级项目。如果您对 AWS 还不熟悉,请考虑先参加AWS 入门课程,以获得一些 AWS 平台经验。这两门课程的结合将帮助您顺利完成第一个云计算项目!

学到的技能:
如何使用 AWS 进行网络托管
基本 HTML 和网站设计
基本 AWS
2.无服务器电子邮件/短信应用程序
下一步是利用云与用户互动。我们看到的一个常见功能是能够在客户填写表格后与他们联系。这可能是为了促销、确认或预订。借助云,我们可以通过 API 连接管理所有这些。总体目标是在云服务上托管一个静态网站,然后与其他云组件共享该信息,然后发送相应的电子邮件或短信。

展示无服务器电子邮件/短信应用程序所需组件的流程图

来自 cloudisfree:无服务器电子邮件/短信应用程序的流程图

资源:
一个很好的资源是 cloudisfree,他们会指导您完成无服务 土耳其赌博数据 器发送应用程序的过程。这也使用 Amazon AWS,如果您已成功创建动态网站,它应该可以简单地添加到您以前的项目中。这也是通过 DataCamp 上的AWS 云和技术服务课程获得更强的 AWS 技能的好时机。

学到的技能:
AWS Lambda
API 网关
AWS Step Functions
创建函数的 Python 技能
HTML 和 JSON 用于网站交互
中级云计算项目
现在您已经掌握了云的基础知识,是时候通过一些更实用的应用程序将其提升到一个新的水平。对于这些项目,我们将专注于培养您学到的基础技能。您现在应该能够使用云按照现代架构构建可用于生产的云应用程序。

3.云端数据分析
越来越多的云计算正致力于数据分析。随着数据量的增加,组织越来越依赖基于云的数据解决方案来寻找数据问题的答案。作为一名云工程师,您有机会使用云平台创建一些自动化分析。由于其可扩展性,基于云的分析解决方案能够随着需求的增加而轻松增长。在这个项目中,您将练习从数据存储到数据分析的端到端部署。通过这种方式,您可以充分了解数据如何进入云并转化为答案。

资源:
查看我们的Azure Synapse 入门指南。如果您对 Azure 不太熟悉,我建议您先查看了解Microsoft Azure 课程并阅读一些有关 Microsoft 云解决方案 Azure 的文章。它的市场份额正在增长,与 AWS 和 GCP 相比,它有望在某些市场占据主导地位。

学到的技能:
Azure 存储基础知识
Azure Synapse
云端数据分析
4. 三层 Web 应用程序
这是静态网站的自然发展。您可以创建一个更复杂的网站架构,使用云的最佳功能。三层 Web 应用程序将 Web、应用程序和数据层分开。Web 层专注于用户界面,应用程序层专注于后端,数据层专注于存储数据。这很棒,因为每个部分都可以独立扩展,并允许为每个组件提供单独的安全性。

在云中构建三层 Web 应用程序需要了解哪些云产品最适合每一层以及如何将它们连接到单一服务。

描述 3 层 Web 应用程序的图像,其中表示层连接到逻辑层,数据层连接到逻辑层

来自AWS 文档:三层 Web 应用程序的架构图

资源:
确保您对云基础知识有充分的了解。按照本指南构建 3 层 Web 应用程序来构建这个更复杂的项目。如果您以前从未构建过 Web 应用程序,请考虑使用 Bokeh 构建类似此 Python Web 应用程序的内容。尝试将 UI 分离到 Web 层,将数据处理分离到应用程序层。

学到的技能:
Python Web 应用程序
3 层 Web 应用程序
基于云的 Web 开发
先进的云计算项目
这些高级项目更多地是为了充分利用云的潜力。这些项目专注于使用云产品构建最终产品和高级技术演示。

5.无服务器机器学习
云计算的一个关键用途是扩展公司的机器学习能力。机器学习需要大量的计算能力,这就需要大量的内部服务器。并非所有公司都有足够的物理空间或资源来购买这么多的基础设施。

借助云,公司能够利用 AWS Lambda 或 GCS BigQuery 等云产品执行无服务器机器学习。构建无服务器机器学习项目可以展示您对现代趋势和云高级技能的了解。

资源:
确保您对数据科学和机器学习的云架构有深入的了解。然后,您可以开始使用 AWS无服务器图像处理指南。此特定项目专注于使用 Amazon Rekognition 进行图像处理(特别是面部识别)。请务必试用AWS 步骤函数教程,因为它们也在此项目中大量使用。添加一些其他 AWS 产品(如 AWS Lambda、DynamoDB 和 EventBridge),您将拥有一个完整的图像识别项目!

学到的技能:
无服务器机器学习
AWS Rekognition
AWS Lambda
AWS Step Functions
AWS DynamoDB
AWS EventBridge
6.基于云的聊天机器人
随着越来越多的人通过网络购物和银行业务等方式提供服务,基于网络的客户服务变得更加重要。公司正倾向于使用人工智能聊天机器人来最大限度地减少开销并帮助解决更简单的问题。由于能够快速扩展,客户在寻找问题答案时将面临最小的延迟。这使公司能够减少满足其支持需求所需的客户服务代理数量并减少等待时间。得益于 Amazon Lex 等易于部署的产品,有很多选择可以进行一些练习。

资源:
确保您对数据科学和机器学习的云架构及其对 AI 的好处有深入的了解。亚马逊提供了一个简单的指南,帮助您快速开始使用Amazon Lex。为了简单起见,该项目使用 Amazon CloudFormation 作为一个简单的 Web 模板。此部署应该很简单,因为它建立在上述无服务器机器学习项目中使用的许多技能之上。

学到的技能:
云端聊天机器人
云端人工智能
亚马逊 Lex
Post Reply