API 管理的正确姿势--Amazon API Gateway,1229 SA Immersion Day线上培训回顾
2021-01-05



图片

12月29日下午,由上海-亚马逊 AWS 联合创新中心举办的亚马逊 AWS SA Immersion Day (Workshop) SA Hours 线上技术培训会于云端圆满结课。本次培训吸引了数家企业的技术人员报名参加,由两位 AWS 方案架构师担任培训讲师,为学员们带来 AWS 云上基础服务介绍、Amazon API Gateway 服务深度解析,以及一项动手实验演示:Amazon API Gateway 鉴权。



图片




 作为全球最全面、应用最广泛的云平台,Amazon Web Services (AWS) 从全球数据中心提供超过 175 项功能齐全的服务。为加强新入驻企业对于 AWS 云服务的了解,AWS 解决方案架构师先就 AWS 的云上基础服务内容向学员们做了讲解。经过多年的发展,AWS 已经跻身为云计算领域的领导者:从计算、存储和数据库等基础设施技术,到机器学习、人工智能、数据湖和分析以及物联网等新兴技术,AWS 提供的服务以及其中的功能比其他任何云服务提供商的都要多得多。这使得将现有应用程序迁移到云中并构建您可以想象的几乎任何东西都变得更快、更容易且更具成本效益。


AWS 针对 160 多种云服务提供按实际使用量付费的定价方式。AWS 定价方式与您支付水电费的方式类似。使用 AWS 时,您只需为您需要的个别服务付费,具体根据您的使用时间计费,且无需签订长期合同或复杂的许可协议。


如何为 AWS 付费?


  • 按实际使用量付费

    按实际使用量付费的模式让您可以轻松适应不断变化的业务需求,无需投入过多预算,同时还可提高您对变化的响应能力。采用按实际使用量付费的模式,您可以根据实际需求而非预测来调整业务,从而降低容量过度预配置或不足的风险。

  • 通过预留容量节约成本

    对于有些服务,如 Amazon EC2 和 Amazon RDS,您可以购买预留容量。与使用等量按需容量相比,使用预留实例可节省高达 75% 的费用。购买预留实例时,预付金额越高,享受的折扣就越大。

  • 使用越多,付费越少

    对于 AWS,您可以享受基于使用量的折扣,且使用量越大,节省的资金越多。对于 S3 之类的服务而言,分级定价意味着使用量越大,为每 GB 支付的费用就越少。AWS 还为您提供了各种服务采购选项,以帮助满足您的业务需求。




图片





培训的第二部分,讲师以边讲解边动手实操的上课方式,向学员们深度剖析了 AWS 云网关服务——Amazon API Gateway。Amazon API Gateway 是一种完全托管的服务,可以帮助开发人员轻松创建、发布、维护、监控和保护任意规模的 API。API 充当应用程序的前门,可从您的后端服务访问数据、业务逻辑或功能。使用 API Gateway,您可以创建 RESTful API 和 WebSocket API,以便实现实时双向通信应用程序。API Gateway 支持容器化和无服务器工作负载,以及 Web 应用程序。


API Gateway 负责管理所有任务,涉及接受和处理成千上万个并发 API 调用,包括流量管理、CORS 支持、授权和访问控制、限制、监控,以及 API 版本管理。API Gateway 没有最低费用或启动成本。您只需为您收到的 API 调用和传出的数据量付费。由于采用 API Gateway 分级定价模式,随着 API 使用量的增加,您可以减少花费。


Amazon API Gateway 优势

高效的 API 开发

使用 API Gateway 同时运行同一 API 的多个版本,从而使您能够快速迭代、测试和发布新版本。您只需为对 API 进行的调用和传出的数据量付费,没有最低费用或预付费用。


任意规模都能高效使用

使用 Amazon CloudFront,利用我们的全球边缘站点网络为最终用户提供 API 请求和响应的可能的最低延迟。限制流量并授权 API 调用,以确保后端操作能够承受流量高峰,并且不会不必要地调用后端系统。


大规模节约成本

API Gateway 针对 API 请求提供分级定价模式。最高层 API 请求的价格低至每百万个请求 0.90 USD,随着 AWS 账户中每个区域 API 使用量的增加,您可以降低成本。


轻松监控

通过 API Gateway 控制面板可监控有关 API 调用、数据延迟和错误率的性能指标和信息,这样就可以使用 Amazon CloudWatch 直观地监控对您的服务的调用。


灵活的安全控制机制

使用 AWS Identity and Access Management (IAM) 和 Amazon Cognito 授予对 API 的访问权限。如果您使用 OAuth 令牌,API Gateway 可提供本机 OIDC 和 OAuth2 支持。为了支持自定义授权要求,您可以从 AWS Lambda 执行 Lambda 授权程序。


RESTful API 选项

使用 HTTP API 或 REST API 创建 RESTful API。HTTP API 是为大多数使用案例构建 API 的最佳方式,它们的成本最高比 REST API 低 71%。如果您的使用案例在单个解决方案中同时需要 API 代理功能和管理功能,您可以使用 REST API。




图片



图片

此次线上培训师生互动热烈,在讲师们的详细讲解下,入驻企业的技术人员们对 AWS 云上服务,以及如何使用 Amazon API Gateway 云网关服务都有了更深入的认识。本次培训将入驻企业与 AWS 之间的联系变得更为紧密。


依托 AWS 的全球品牌影响力和世界领先的云计算技术,上海-亚马逊 AWS 联合创新中心将持续为入驻企业提供更多的 AWS 技术培训会,敬请期待!