发布于: May 19, 2022
互联网特有的"饱和式"招聘已经成为过去,当互联网红利不再,再叠加抗疫常态化的影响,“囚徒困境”成为了众多互联网从业者面临的难题。
如何在内卷时代找到职业新赛道?不妨从云计算的下一站风口中找到答案。
云计算的下一站风口:无服务器计算
2021 年 5 月,美国计算机协会(ACM)通讯杂志发表了一篇具有历史意义的文章:《什么是无服务器计算(Serverless Computing),以及为什么它会成为云计算的下一个形态》。在这篇由 9 名美国业界专家和学者联合撰写的文章中,将自 2010 年开始的十年定义为云计算第一个形态,该形态变革了系统管理员的工作;而自 2021 年开始的下一个十年即将进入云计算的下一个形态,开发者不再关注底层云基础设施的复杂的配置、管理与运维,而只需要关注业务逻辑即可,该形态即将变革开发者的工作。
无服务器计算正是当前云计算领域的热点技术,借助无服务器技术,各团队得以专注于快速将创意成果推向市场,而不必在基础设施管理方面浪费时间与精力,且资源利用率会自动优化,IT 人员永远无需为过度调配付费。
为了更形象地理解无服务器计算,我们可以试想一下这个例子。假如,你从北京飞到旧金山为了参加一个世界性的开发者大会,从机场到酒店的这段路程可以选择自己租车或打车。租车就像是有服务器计算,必须排队等候,签署合同,无论如何使用,这辆车都会算在租期里,还要自己开车、导航到酒店、支付停车费,并在还车前加满油。
而出租车就像无服务器计算,只需提供酒店名称并支付乘车费用;出租车服务则提供了训练有素的司机,了解路线、给钱就走,并且会提前加油。出租车不仅更便捷简单,甚至可能更便宜。
无服务器云计算的特点
● 无服务器管理:无需预置或维护任何服务器。无需安装、维护或管理任何软件或运行时。
● 灵活扩展:您的应用程序可自动扩展,或通过切换占用资源(如吞吐量、内存)的单位数(而不是切换单个服务器的单位数)来调整容量,从而实现扩展。
● 按价值付费:为一致的吞吐量或执行持续时间(而不是服务器单元)付费。
● 自动化的高可用性:无服务器应用程序提供内置可用性和容错功能。您无需构建这些功能,因为运行此应用程序的服务在默认情况下会提供这些功能。
迄今,无服务器计算经过近 6 年多的发展,在云计算领域带来了新的计算模式,并逐渐崭露头角,势必引领未来十年云计算的发展方向,而对于开发者和架构师来说开发者,这也将是未来十年实现职业飞跃的新机会。
亚马逊云科技无服务器计算引领浪潮
在无服务器计算领域,亚马逊云科技是早期探索的领军者。早在 2014 年,亚马逊云科技在 re: Invent 大会上正式推出 Amazon Lambda。在所有无服务器计算平台中,亚马逊云科技是最突出的,发展时间最长和也最为成熟。
亚马逊云科技上的无服务器计算,由其提供运行代码、管理数据和集成应用程序的技术,且无需管理服务器。无服务器技术具有自动扩展、内置高可用性和按使用付费的计费模式,可提高敏捷性并优化成本。这些技术还免去了容量预置和打补丁等基础设施管理任务,可以让 IT 人员专注于编写为客户提供服务的代码。
当下,亚马逊云科技已经为计算、集成和数据存储所有三个层级开发了无服务器服务。
01
在计算层级:
Amazon Lambda 作为一项无服务器事件驱动型计算服务,可以使 IT 人员运行几乎任何类型的应用程序或后端服务的代码,而无需预置或管理服务器。IT 运营者可以从 200 多个 Amazon 服务和软件即服务 (SaaS) 应用程序中触发 Lambda,且只需按使用量付费。
02
在应用集成层级:
亚马逊云计算提供了丰富的产品服务。如 Amazon EventBridge 作为一种无服务器事件总线,可使用从应用程序、集成式软件即服务 (SaaS) 应用程序和亚马逊云科技服务生成的事件,更轻松地大规模构建事件驱动型应用程序;Amazon Step Functions 是一项低代码、可视化的工作流服务,让开发人员可通过亚马逊云科技服务轻松构建分布式应用程序、自动化 IT 和业务流程并构建数据和机器学习管道。
03
在数据存储层级:
亚马逊云科技有专为从任意位置检索任意数量的数据而构建的对象存储 Amazon S3;快速、灵活的 NoSQL 数据库服务,可在任何规模下实现个位数毫秒级的性能的Amazon DynamoDB 等。
连续 11 年被 Gartner 评为“全球云计算领导者”的亚马逊云科技,一直致力于在大数据、人工智能、物联网等新兴技术上,给相关从业者提供丰富完整的平台及技术服务。无论是云计算发展过去的十年,还是未来的十年,亚马逊云科技都凭借最多的功能、最大的客户和合作伙伴社区、最安全的云计算环境、最快的创新速度和最成熟的运营专业能力,为数百万客户提供着降低成本、提高敏捷性及加速创新的支持。
亚马逊云科技无服务器计算课程上线
为了更好的帮助开发人员和架构师熟悉亚马逊云科技云架构并构建无服务器,帮助培养“无服务器思维”,在不考虑服务器的情况下以最快的方式构建并运行应用程序和专注于编写为客户提供服的代码,助力企业从 IT 敏捷性和业务可扩展性创造更多的价值,亚马逊云科技已上线中文系列课程,快速开启“构建无服务器解决方案”学习之旅。
您将探索由亚马逊云科技专家团队开发的、帮助您培养“无服务器思维”的数字化课程。学习如何以事件驱动的模式结合 Amazon Managed Services(包括 Amazon Lambda 和 Amazon API Gateway),以支持可扩展且安全的无服务器应用程序。
无论何时何地,您都可以按照您自己的学习节奏,掌握如何从无服务器计算浪潮中获得更多的价值,并且还可以通过获得相关领域的亚马逊云科技专业认证,借助行业认可的证书来证明您的专业技能。