首页 >知识讲堂 >网站建设知识>分析AWS所提供的针对Docker的EC2容器服务

分析AWS所提供的针对Docker的EC2容器服务

2020-12-31 14:24:41 阅读(197 评论(0)

EC2容器服务(ECS)是亚马逊web服务(AWS)新发布的产品。ECS的目的是使Docker容器更容易,它提供了一个集群和布局层,用于控制主机上的容器部署,以及部署后集群中容器的生命周期管理。ECS就像DockerSwarm,Kubernetes,代替Mesos等工具,它们在同一层工作,除了作为服务提供。与ECS不同的是,前者需要你自己来部署和管理,而ECS是“作为一种服务”提供的。ECS是基于一种专有的集群技术,而不是通过DockerSwarm,Kubernetes,实现了Mesos等引擎。这可以与Gogle容器引擎相匹配(GCE)相比之下,GCE后台是基于Kubernetes使用的。为什么我们需要容器安排?由ECS,Swarm,或者Kurbernetes提供的容器安排层在整个基于容器应用程序的部署和运行蓝图中占有非常重要的地位。首先,为了可扩展性,我们需要容器组成集群。随着负载的增加,我们需要增加更多的容器,横向扩展它们,跨服务器并行处理更高的负载。第二,我们需要建立一个容器集群,以确保健康和高可用性。当主机或容器出现故障时,我们希望容器能够重建,或者在另一个健康的主机上重新启动,以免影响整个系统。最后,编排层工具提供的一个重要功能就是抽象,让开发者远离具体的底层,实现细节。在容器化的世界里,我们不需要关心每一个独立的主机,只需要*我们期望的容器在“适当的地方”运行。安排和集群工具为我们做这些事情,这样我们就可以很容易地将容器部署到集群中,并计算出最好的调度方法,以确定容器应该运行在哪些主机上。强度和高性能分布式集群系统的设计非常困难。所以像Kubernetes和Swarm这样的工具让我们不需要建立自己的集群。通过简化编排层的设置、运行和管理,ECS可以进一步实现无需人工参与的目标。因此,ECS无疑是使用容器运行应用程序的开发者应该密切*的项目。ECS架构ECS不是一个黑匣子服务,它在你的EC2服务实例中运行,你可以像管理其他EC2服务一样使用SSH登录。ECS代理将在集群中运行,ECS代理是连接主机到中心的ECS服务的轻量级过程。ECS代理响应将主机注册为ECS服务,并控制所有容器部署或启动等请求/停止容器等生命周期事件。顺便说一句,使用go实现的ECS代理已经开源了。在创建新服务器时,我们不仅可以选择手动配置ECS代理,还可以选择使用预建的AMI镜像。通过亚马逊CTOWernernervogels的博客,我们了解到集中服务在逻辑上分为集群管理和主机上控制容器部署的调度。这背后的原因是容器的调度是可插入的,所以我们甚至可以使用其他调度器,如Mesos或其他开发人员定制的调度器。在撰写本文时,自定义调度器的文档仍在开发中,但我们可以阅读本博客并参考其源代码,这是迄今为止最好的参考实践。以下示意图很好地展示了ECS集群的逻辑水平:容器实例包含多个任务,任务包含多个容器,EC2容器实例集群可分散到多个可用区域,ElasticloadBalancers可用于跨任务的动态分布负载。这张图可以帮助读者整理阅读下一个内容的想法。Docker负载被描述为ECS中的服务和任务。任务本质上定义了一个或多个容器,包括您计划操作的容器的名称(与DockerHub的名称一致),以及在容器实例启动时相应端口和磁盘卷的映射信息。底层容器在任务运行时启动。当所有容器过程完成任务时,任务就结束了。任务可以很短或很长时间运行。例如,提供数据处理任务或web服务流程的短事件驱动程序。这里有一件事需要提醒,那就是架构上给定的任务,它所有的容器都在同一个主机上运行。如果我们打算定位容器,我们将使用在同一任务下组织它们的方法。如果我们打算在不同的主机上运行服务,我们只需要定义多个任务来实现控制。乍一看,这似乎是一种约束,但最终,它给了我们一定程度的控制容器定位能力,就像Kubernetespods一样。为了解释上述问题,如下面的截图所示,我们可以看到定义了一个具体的任务,该任务有一个容器,可以托管nginxweb服务。除任务外,服务在ECS概念中排名第二。服务是给定任务所要求运行的具体实例数。例如,如果我们有一个运行nginxweb服务容器的任务,我们应该定义一个服务,要求三个或更多的例子组成一个集群,以完成web服务的任务。服务是ECS如何提供弹性的保证。服务启动后,服务将监控任务是否活动,实例数量是否正确,容器数量是否正常。若任务停止运行,或无响应,或出现问题。如有必要,服务将要求启动更多的任务并清理任务。如下截图所示,集群中的nginx服务被定义为三个运行任务。这些任务都处于运行状态。

以上就是关于分析AWS所提供的针对Docker的EC2容器服务的相关介绍,更多分析AWS所提供的针对Docker的EC2容器服务相关内容可以咨询我们或者浏览页面上的推荐内容。我们将让你对分析AWS所提供的针对Docker的EC2容器服务有更深的了解和认识。

内容来源:网络,以上内容来源于网络,不代表本站观点,如有侵权,请联系删除。

推荐阅读

dialogue什么意思中文

达人英文缩写?英文缩写:il英文全称:intelligent中文音译:达人双语例句1、她已经是一个小有名气的时尚达人。Shehasalreadymadeanameforherselfasasnappydresser.2、与舞台剧一样,对话也...查看详情

怎么检测手机实时流量

  在我们使用手机上网的过程中,实时监测手机流量是非常重要的。当我们的流量超出套餐范围,将会产生更多的费用。因此,在实时监测手机流量的同时,我们也可以更好地掌握自己的上网情况,更好地规划使用。本文将详细介绍如何检…查看详情

文件重命名快捷键是什么

文件夹重命名快捷键?文件夹重命名的快捷键是F2,具体操作:1、在桌面上找到需要重命名的文件夹,并点击选中;2、在键盘上找到F2键位,并按下,文件夹会进入到重命名的状态;3、输入需要重新命名的文件夹名,回车即可修改文件名快捷键…查看详情

ug是什么软件

UG是用来干什么的?UG软件主要功能是将原有2维平面制图拓展至三维立体制图的软件,主要是迅速帮助设计加工等人员认知产品结构,还可向下生成2维图纸并标注细节尺寸、表面要求、技术要求等。相同类型软件有pro/E,solidworks,CATIA...查看详情

如何管理自己的时间?这里有3款超好用的时间管理软件!

对于一些公司的老板来说,他们每天都有自己的行程安排,行程安排一般都是由助理去安排的,如果助理想要快速的安排老板每天的行程的话,就需要了解一下时间管理软件有什么?1、今目标app这是来源于完全免费互联网工作网站的官方网发…查看详情

facebook是什么意思

Facebook是什么中文意思?脸谱-美国社交网站-facebookFacebook是美国的一个社交网络服务网站,于2004年2月4日上线,于2012年3月6日发布Windows版的桌面聊天软件FacebookMessenger(飞书信)。...查看详情

外观专利过期了怎么办 外观专利过期了解决办法

    在平时很多的小伙伴都不知道外观专利过期了怎么办的基本情况,而且对外观专利过期了怎么办都不是很熟悉,下面万商云集*就为大家整理了外观专利过期了怎么办这方面的相关内容,希望下面的内容能帮助到各位。    一、外…查看详情

2021好用的电脑办公软件,值得收藏!

随着科技的发展,电脑已经成为了我们非常重要的办公设备,因为它可以用来下载办公软件,那么市场上电脑办公软件有哪些呢?今天*来给大家整理出来几个常用的好用的电脑办公软件。1、Pixso支持多人协同的在线矢量设计软件pixso算是一款…查看详情

怎么注册公司标志

  公司logo需要注册吗?  是的,如果您的公司拥有自己的logo,最好将其进行注册,以确保您拥有该logo的所有权和保护。  这将有助于防止其他公司或个人在未经许可的情况下使用您的logo,并为您提供法律保护。在注册logo之前,最好进...查看详情

贵阳网上个体营业执照办理的7个步骤

想要办理个体营业执照就要按照办理个体营业执照的流程来做。营业执照是工商行政机关和管理机关给企业和个体营业者的准许凭证,是企业合格等证明。想要在网上办理个体营业执照有许多重要的步骤,让我们一起来了解贵阳网上个体营业…查看详情

专利授权登记需要什么手续?

    在平时很多的小伙伴都不知道专利授权登记手续的基本情况,而且对专利授权登记手续都不是很熟悉,下面万商云集小编就为大家整理了专利授权登记手续这方面的相关内容,希望下面的内容能帮助到各位。    一、专利授权登…查看详情

淘宝店铺橱窗推荐怎么设置?推荐位如何设置?

  优质答案(1)  不设置橱窗推荐不影响搜索宝贝的。也就是说橱窗推荐是:买家不搜索,一页一页慢慢看,有推荐的往前排。而你使用搜索宝贝的话,仍可以搜索到没有推荐的商品。  优质答案(2)  1、要设置淘宝商品的橱窗推…查看详情

2022年专利转让的详细流程

  专利转让是把专利申请权和专利权让给他人的一种法律行为。这种法律行为是受到法律效力的保护的,那么它的具体流程和操作步骤是怎么样的呢?下面万商云集*给大家来详细介绍以下2022年专利转让的详细流程,希望能帮助到大家。  …查看详情

html语言是什么

html语言基本结构讲解?完整的HTML文件包括标题、段落、列表、表格、绘制的图形以及各种嵌入对象,这些对象统称为HTML元素。HTML5文件的基本结构:html语言是描述文档结构的语言对吗?HTML(HyperTextMark-upLan...查看详情

新媒体文案怎么写?能提高用户的转化

第一,生动形象的描述学习生动的描述文案,对抓住用户的眼球有很大的帮助,比如。付款后两天内发货。付款后,我们将在两个工作日内选择一个天气好的粉色心形包装袋,并安全地将礼物交给您。事实上,他们想要的目标都是在2个工作日…查看详情

首页

产品

万商学院

客户服务

会员中心

当前站点

h

选择站点

全国站成都

一 客户顾问-张三

已为0个客户提供专业互联网服务咨询
  • 手机号码
  • 验证码图形验证码换一张
  • 短信校验码

    电话咨询

    在线咨询