AWS生产级微服务部署架构分享,aws微服务架构AWS生产级微服务部署架构分享使用AWS在云上构建应用程序名词解释 AWS ECR: AWS ECR容器库,根据项目名称创建容器仓库,一个项目对应一个仓库。目前,Jenkins构建图像并远程推国际快递AWS ECR。 AWS ECS: 亚马逊弹性容器服务(ECS),一种......
使用AWS在云上构建应用程序
名词解释
AWS ECR: AWS ECR容器库,根据项目名称创建容器仓库,一个项目对应一个仓库。目前,Jenkins构建图像并远程推国际快递AWS ECR。
AWS ECS: 亚马逊弹性容器服务(ECS),一种高可伸缩性和高性能的容器管理服务,支持Docker容器,使您能够在托管的亚马逊EC2实例集群上轻松运行应用程序。
AWS Fargate:AWS Fargate是一个Amazon EC2实例,您可以使用Amazon ECS运行容器,而无需管理服务器或集群。有了AWS Fargate,您不再需要提供、配置或扩展虚拟机集群来运行容器。无需选择服务器类型、决定何时扩展集群或优化集群打包。
AWS EFS: 亚马逊EFS提供了一个简单的、可扩展的、完全托管的弹性NFS文件系统。对于需要访问文件系统的应用,可以使用EFS,类似于在Docker中挂载磁盘,可以直接访问。
AWS S3: 亚马逊简单存储服务(Amazon Simple Storage Service),一个具有简单Web服务接口的对象存储,可以用来在Web上的任何地方存储和检索任意数量的数据。可以提供99.99999999%的持久性,可以在全球范围内大规模交付万亿级对象。
AWS SQS: 亚马逊简单队列服务(SQS)是一种快速、可靠、可扩展和完全托管的消息队列服务。SQ大大简化了云应用组件的解耦,性价比高。您可以使用SQS以任何吞吐量传输任何大小的数据,而不会丢失消息,并且在没有其他服务的情况下保持数据可用。
AWS EC2: 亚马逊弹性计算云(Amazon Elastic Compute Cloud,Amazon EC2)是一种Web服务,可以在云端提供可调整的计算能力。AWS IMA: AWS身份和访问管理(IAM)是一个Web服务,可以帮助您安全地控制对AWS资源的访问。您可以使用IAM来控制哪个用户被验证(登录)和授权(有权限)使用资源。
AWS云观察:亚马逊云观察(Amazon Cloud Watch)是一项针对AWS云资源和运行在AWS上的应用的监控服务。可以使用Amazon CloudWatch收集和跟踪各种指标,收集和监控日志文件,设置警报,自动响应AWS资源的变化。
NAT网关: NAT网关主要用于一组私有子网中的代理服务器,代理服务器的所有外部请求都会通过NAT网关发出,这样目标服务看到的请求IP也是NAT网关的IP。
AWS自动扩展: AWS自动扩展可以监控您的应用程序并自动调整容量,以便以最低的成本保持稳定和可预测的性能。通过AWS自动扩展,您可以在几分钟内为多个服务中的多个资源设置扩展。
AWS ELB: 弹性负载均衡自动在多个目标之间分配传入的应用流量,如亚马逊EC2实例、容器、IP地址和Lambda函数。它可以处理单个可用区域或多个可用区域中不断变化的应用流量负载。弹性负载均衡提供了三种负载均衡器,都可以实现高可用性、自动扩展和可靠的安全性,让你的应用可以容错。
部署架构
使用亚马逊弹性容器服务,AWS Fargate,Docker和亚马逊EC2。每个地区的部署架构基本上都是一样的。
美国西部地区架构部署
特别声明:以上文章内容仅代表作者本人观点,不代表ESG跨境电商观点或立场。如有关于作品内容、版权或其它问题请于作品发表后的30日内与ESG跨境电商联系。
二维码加载中...
使用微信扫一扫登录
使用账号密码登录
平台顾问
微信扫一扫
马上联系在线顾问
小程序
ESG跨境小程序
手机入驻更便捷
返回顶部