如何成为一名AWS专家?

如果现在点进AWS的官网,面对100多项服务和无数功能可能会有些不知所措,或者不知道如何迈出学习的第一步,本文作者分享了自己对于如何成为AWS专家这一话题的见解。

我使用AWS超过五年,与各种规模和行业客户的合作每天都在挑战我的AWS知识。我还维护了几个AWS开源项目,试图与不断改进的AWS平台保持同步。以下是我今年学习AWS时发现的令人兴奋的三个例子:

  • 网络负载均衡器
  • AmazonLinux2
  • Amazon Cloud Directory

网络负载均衡器

当我开始使用AWS时,有一个选项可以平衡HTTP和原始TCP流量,现在称为Classic Load Balancer。从那时起,负载平衡器的组合已经开始扩展。现在可以选择应用程序负载均衡器来分发HTTP(S)流量(包括HTTP2和WebSockets)或网络负载均衡器,其在第4层上运行以对TCP流量进行负载均衡。

在阅读网络负载均衡器文档时,我发现自己对这个新事物很感兴趣,这是学习的第一个重要部分:如果对某个主题感兴趣,那么学习起来会容易很多。

提示1:选择感兴趣的主题

当对某个主题感兴趣时,我会深入研究文档并从上到下阅读。在开始使用新服务或功能之前,可能需要几个小时才能完成文档阅读。当然,可以选择了解所有概念,也可以了解最佳实践和注意事项等,从长远来看,这可以节省时间。

提示2:阅读文档是一个很好的方法。

我能记住读的所有内容吗?不可以,但可以记住一些重要事项,例如,使用网络负载均衡器时要记住一点:内部负载均衡器不支持hairpinning或者loopback(环回)。

Amazon Linux 2

Amazon Linux 2是Amazon Linux的继承者。这两个发行版都具有AWS集成,安全的默认配置和定期安全更新。如果遇到任何问题,可以查看AWS Support。

现在,亚马逊Linux 2可以获得五年的长期支持,可以在本地计算机或内部运行Amazon Linux 2的副本。最重要的变化是使用systemd替换SysVinit以及安装其他软件,也称为extras库。

systemd init系统对我来说也是一个全新的概念。幸运的是,我很了解关于该主题的会议演讲者,我向Thorsten询问了几个问题,以便了解有关systemd的更多信息。

提示3:学会使用网络提问并获得灵感,这将更容易学习。

Amazon Cloud Directory

我今年做了一个关于分层数据的项目。我一直寻找在AWS中存储此类数据的方法,最终发现了Amazon Cloud Directory。 这对我来说也是一个全新的概念,似乎很难学习。我阅读了所有文档。不过,整个过程都很痛苦,我想了好几次放弃,但我不时会奖励自己一下(例如,再读一个小时的文档,然后去散步)。

提示4:一开始学习新事物很难,但要继续。

Cloud Directory是AWS上完全托管的分层数据存储。使用parent-child连接分层数据,下图显示了虚拟聊天系统的Cloud Directory数据模型:

如何成为一名AWS专家?

当对某个主题有很好的理解时,可以尝试向其他人解释此概念,这个过程或许也能学到很多东西。 这就是为什么我写了这篇文章,这是一个被忽视的无服务器数据存储:Cloud Directory。

提示5:运用并分享知识。

总结

成为AWS专家是一个没有最终目的地的旅程,因为总有一些东西需要学习。AWS是一个拥有100多项服务和无数功能的庞大平台,产品一直在不断变化。如果想成为一名AWS专家,为什么不尝试从今年re:Invent发布的新服务开始呢?

本文作者:AWS Community Hero Michael Wittig。Michael Wittig是widdix的联合创始人,widdix是一家专注于AWS架构,DevOps和软件开发的咨询公司。

原文链接:
https://amazonaws-china.com/cn/blogs/aws/how-to-become-an-aws-expert/