百摩网
当前位置: 首页 生活百科

微服务包含几部分(什么是微服务什么是容器)

时间:2023-06-06 作者: 小编 阅读量: 2 栏目名: 生活百科

当我于2018年7月加入VMware时,人们开始告诉我关于容器的解决方案以及理解的难易程度。他们可以发表评论并对菜谱进行评分。但是,您的应用不是用Python编写的,而机器学习通常是使用Python实现的。您有许多不同的服务来显示网站,机器学习,评论,评级以及发送新闻通讯等。他们将可以在需要时进行更改,以使客户满意。

当我于2018年7月加入VMware时,人们开始告诉我关于容器的解决方案以及理解的难易程度。 我告诉自己:如果很难,那我就不感兴趣了,到底是什么容器!

快进两年后,我弄清楚了它是什么。 在本文中,我以一种简单的方式解释了什么是微服务和容器及其业务收益。

虚拟机怎么了?

虚拟机没有错。 这取决于您要实施的内容。

假设您启动了烹饪应用程序。 在该应用程序上,人们可以查找带有或不带有视频的不同食谱。 他们可以发表评论并对菜谱进行评分。 一个团队负责编写新食谱,第二个团队负责评论和评分,第三个团队负责时事通讯。 所有这些一起运行的服务就是我们所说的整体架构。

> the cooking app code

1.您的应用程序取得了巨大成功,您开始思考改善它的新方法。 那是问题开始的时候。 您需要更频繁的发布。 对于每个团队,所有团队都需要共同努力,因此他们都编写了所需的更改,并确保所有内容都适合。 现在更改应用程序是有风险的。 您不想提供已损坏的新版本。

2.如果代码中有错误,则整个应用程序都会受到影响。 您需要回滚,调试,更正和重新部署应用程序。 应用程序越大,则消耗的时间越多。 同时,您的客户仍在等待…

3.您决定将机器学习添加到您的应用中,以更好地了解客户的行为和需求,以便为他们提供他们想要的新食谱。 但是,您的应用不是用Python编写的,而机器学习通常是使用Python实现的。

4.您开始感到头疼,因为您意识到流量很大并且应用程序不断崩溃。 不幸的是,您无法在需要时按比例放大和缩小,因此决定将其放在更大的虚拟机上。 这样会导致在高峰时段使用CPU等资源,而在其余时间浪费资源。

因此,如果我告诉过您将您的应用分成几部分,那将是解决所有问题的解决方案?

什么是微服务?

您的烹饪应用程序可以看作是一组不同的服务。 您有许多不同的服务来显示网站,机器学习,评论,评级以及发送新闻通讯等。

这些服务中的每一个都有其自己的流程,并且可以独立运行而不影响其余部分。 这就是我们所说的微服务。 微服务具有特定的功能/角色,并且与其他服务/角色无关,并且其故障不会影响其他服务。

> the cooking app in microservices

这样可以解决您之前遇到的4个问题。

1.通过将您的应用划分为服务,每个团队将负责各自的服务。 他们将可以在需要时进行更改,以使客户满意。

2.由于每个服务都是独立的,因此更改对应用程序的影响很小。 如果新版本中的评分服务出现错误,则用户将无法对配方进行评分,但是该应用的其余部分仍然可以使用。您可以回滚该特定服务,而不是回滚整个应用,因为后者速度更快。

3.独立的服务方式,您可以使用所需的语言。 现在,您可以轻松地在Python中实现机器学习功能。

4.每个服务都与数据库分离,因此它们是无状态的。 数据不是存储在微服务上,而是存储在其他地方。 因此,您可以根据每项服务收到的流量扩大或缩小副本的数量。

什么是容器?

现在,这一切如何在您的基础架构上运行? 这就是容器发挥作用的地方。 虚拟机是计算级虚拟化,而容器是OS级虚拟化。

> Virtual Machine vs Container

容器仅具有所需的二进制文件和库,并且与其他容器共享操作系统。 由于容器没有打包的操作系统,因此非常简单,轻巧且可移植。 非常适合微服务,当微服务规模缩小时需要快速启动。

由于它可以快速启动,因此还可以减少停机时间。 通过共享来宾OS,容器可以在具有容器运行时的任何基础结构上运行,该运行时是执行和管理容器的软件。 就像您需要管理程序来运行虚拟机一样。 Docker是著名的容器运行时。

通过将您的应用程序划分为多个微服务,企业可以提高敏捷性,速度并能够更快地满足客户的需求,这对企业有利。 容器使您能够在您的环境中运行这些微服务,并为您提供快速交付,减少的停机时间和向其他平台的可移植性,以及为什么不能使用公共云。

别忘了在管理容器方面存在挑战。 您如何管理大量容器? 您如何管理安全性和网络? 您如何保持可见性? 您如何实现自我修复? 有很多协调解决方案可以解决这些挑战。

(本文翻译自Hilda Edimo的文章《What is a microservice? What is a container?》,参考:https://medium.com/@laki.edimo/what-is-a-microservice-what-is-a-container-f5892df05aa7)

    推荐阅读
  • 夏天的女士西装要怎么搭配(女性西装搭配)

    春季可用较深的中性色,夏季可用较浅的中性色。每位OL小姐几乎都有几套直裙配上衣套服,能应付各种场合的需要,再根据自己的生活习惯,作些调整,这样就会避免漫无目的地选购造成经济损失。最好是中性色,图案以单色、不明显的同类色图案或稍明显的方格效果为好。

  • 宝马五系最多优惠多少钱(宝马5系一般优惠几万)

    随着近年来消费升级趋势的日益增强,豪华中型SUV市场变得异常火爆。以BBA、GLC、X3、Q5L为首,逐渐成为家庭购买豪华SUV的首选。目前GLC也接近换代阶段。2021款宝马X325iM运动套装价格:38.98万元目前新车优惠幅度在3万元左右。目前,宝马X3的优惠幅度还没有达到最大。目前新车的研发没有任何进展,目前的车型仍然是家族最畅销的产品。全新奥迪Q5L将于今年上市。目前在售车型处于清仓阶段,优惠幅度已经达到理想状态。

  • 珠海景山道参观时间 珠海景山道开放时间

    珠海景山道参观时间珠海景山道于2021年10月1日起恢复对外开放!根据疫情防控要求及安全管理需要,现阶段景山道参观时间为上午7:00到下午19:00。小编会持续关注参观时间,如有变动本文会第一时间更新!景山道串园段沿线共设三个观景点。在圆明新园观景点可俯瞰到圆明新园整个园区,园区内风景秀丽,湖面波光粼粼。白莲洞公园观景点则可俯瞰环境优雅宜人、隐匿在树林茂盛的板樟山东南麓的山谷中的白莲洞公园。

  • 苏州市第一初级中学校/平江中学校共享施教区

    园林新村、蕴秀苑、丽景苑富乡小区、平江花园、仓街1-55号平江路1-61号、干将路双号302-680号中张家巷、大郎桥巷、邾长巷丁家巷、建新巷、东板桥弄三管弄、张家桥浜、新学前学地邾长巷学地、联萼坊、九坛园临顿路1-18号、塔弄、(仓街)大苜里虹桥浜、南新学地、南学弄学地、濂溪坊新学前、陆家村备注:2021年以上施教区为苏州市平江中学与苏州市第一初级中学共享。施教区内新生进入以上两校均为地段生。

  • 大理医保在哪缴费(大理医保在哪里办理)

    电话:0872-2255737)2.大理市税务局第一税务分局榆华路办税服务厅(大理市太和街道办榆华路21号。电话:0872-3159772)4.大理市税务局喜洲税务分局(大理市喜洲镇富春里37号。电话:0872-2452689)5.大理市税务局上关税务分局(大理市上关镇江尾村江尾街农贸市场。

  • 刺客信条开发者推应用程序SelfCare来鼓励用户(刺客信条开发者推应用程序SelfCare来鼓励用户)

    据外媒TheVerge报道,由《刺客信条》开发者BrieCode等人创立的工作室TruLuv日前推出了一款名为#SelfCare的应用程序。Code等研发者将自理作为他们的主题,因为“我们和我们的同事已经养成了大量的自理习惯以求生存。女性正在长时间工作,但我们仍然主要管理我们的家庭,”Code表示。围绕自理的运动的兴起并非偶然;Code本身指出了她在进入有压力的游戏行业时有时会感到的焦虑。“世界越来越不确定,”Code说。

  • 不是而是甚至造句(不是而是甚至如何造句)

    真理往往不是掌握在多数人手里,而是掌握在少数人手里,甚至有时候掌握在一个人手里,这个人就是我。工作不是简单地完成上级安排的任务,而是解决好问题或者优质完成任务,甚至为企业创造良好的信誉。听到这个好消息,我们都兴奋极了,不是仅仅鼓掌,而是相互拥抱,甚至高兴的跳了起来。决定学习成绩好坏的关键因素不是老师,而是个人的努力,甚至是自己学习的态度和方法。

  • 刻舟求剑的道理是什么(人生在世还是要多学一点)

    刻舟求剑讲的是楚国人剑掉水里了,就在船上刻记号等到船停了再找剑,我来为大家科普一下关于刻舟求剑的道理是什么?下面希望有你要的答案,我们一起来看看吧!这个故事告诉我们不该墨守成规、死守教条,而应根据事情的发展变化灵活、变通地处理问题。刻舟求剑是一个寓言故事演化来的成语,它告诉我们世界上的事物,总是在不断的发生变化,不能凭主观做事情。

  • 宜昌电动车可以上城市快速路吗 宜昌电动车可以上城市快速路吗现在

    宜昌电动车不可以上城市快速路电动自行车属非机动车,根据《关于加强宜昌市城市快速路交通安全管理的通告》第二条规定,宜昌城市快速路禁止行人,非机动车、摩托车、三轮汽车、低速货车,拖拉机、轮式专用机械车以及其他影响城市快速路通行安全的车辆通行。宜昌电动车行驶范围及规定①在非机动车道内行驶,没有非机动车道的靠车行道右侧行驶,在确认安全后驶入相应车道。

  • boraaksu是什么牌子(boraaksu品牌的介绍)

    下面希望有你要的答案,我们一起来看看吧!boraaksu是什么牌子boraaksu是土耳其设计师保拉·阿卡苏名下的服装品牌,虽然刚创立不久,但是其设计的衣服凭借天马行空的想象力冲击着人们的视线,在众多时装秀上大出风头,吸引了一大批明星的注意。保拉·阿卡苏凭借着他一流的审美,设计出来的衣服在很多时装秀上大出风头,甚至在短短几年吸引了一大批明星的注意,其中包括《蜘蛛侠》的女主角克尔斯滕·邓斯特,可见这个品牌有多么出色。