如果现在点进 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 数据模型:
当对某个主题有很好的理解时,可以尝试向其他人解释此概念,这个过程或许也能学到很多东西。 这就是为什么我写了这篇文章,这是一个被忽视的无服务器数据存储: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/
评论 1 条评论