Caso de uso:Spring BOOT,NetflixOSS,Docker和Kubernetes

Estéartículopretende hacer un estudio de nuestra experiencia al usar Estas cuatrotecnologíasjuntas,explicando las ventajas e不方便给您在加拿大的住宿。 洛杉矶微服务组织的实验性艺术研讨会:

  1. 自动修复 。 Capacidad de morir和ser creado de una forma自动机。
  2. AutoScaleUp 。 Capacidad de auto escalar cuando un recursoestásaturado。
  3. 自动发现 。 API管理器中的自动酸洗能力,以及新的服务实例。
  4. 集中记录 。 记录中央情报局和中央情报局的日志。
  5. Resiliencia。 适应错误和失败的原因
  6. API管理。 Gestióncentralizada de todas las peticiones,Entidades,y verbos rest。

Ventajas de Spring Boot和Netflix OSS

  1. 微服务概念。 Buen mecanismo para comenzar。
  2. Spring Boot设置了可配置的文件,可用于启动,配置子列表和配置文件,可方便地使用configure的配置文件。
  3. Migraciónrápidade perfiles Java
  4. 没有许可证,无法继续进行微服务的基础设施建设春季云,cubriendo:自动发现(Eureka),代理反向(zuul +功能区),resiliencia(Hystrix)。

Spring Boot和Netflix OSS带来的不便

  1. Netflix OSS 总的来说是Java和 Spring Boot。 Esto acarrea un issuea:没有适用于任何必要的形式的微服务。
  2. 无前端自动修复:无故障自动维修,Ausla este arservectura维修(patrón断路器),无自动操作的电源,
  3. 没有自动放大的应用程序:没有饱和,没有自动安装的提示。
  4. NETFLIX的春季入门版Muchas de las API。
  5. De la ventaja de Spring Boot可自动配置的启动器,主要缺点:Spring Boot可配置Docker ocupa 900 MB de RAM (配置文件为bajar,可扩展性为400MB)。SpringBoot ocupa comomínimo,可扩展性,250 MB 。 Un contenedor de nginx节点ocupasólo40 MB。

文塔雅斯·德·库贝内特斯

  1. Ya de da un conjunto compreto de herramientas para desplegar microservicios。
  2. Llevan muchosañosen el mercado。 由Google提供。
  3. 人民报。 安全云:Google Cloud,AWS和AZURE。
  4. Muy aceptado en el mercado(OpenShift e IBM容器服务实用程序)。

微型服务社的明确解释:

  1. 服务发现 :Kubernetes的服务。 从服务到服务的平衡服务。
  2. 自动修复y自动扩大规模:免费部署los pods。
  3. 配置管理:从 Kubernetes中删除配置文件。
  4. Api经理 :Grabers al Ingress Controller de Kubernetes。
  5. 弹性 :在欧洲,欧洲和地中海沿岸地区的维修服务业。
  6. 破裂的地点,地点: Puedes asociar 2 omásservidoresmáster(uno en funcionamiento y otros como respaldo),y 2 omásagentes para ejecutar los microservicios。 您可以自动应答,也可以自动应答。 在微服务集上发行的自动售货单。
  7. 您可以从重要的, 有争议的 ,独立的编程语言,协议的通用协议中选择自己的身份。
  8. 您可以从微服务的基础设施到基础设施的基础设施,再到基础设施的基础设施。

KUBERNETES的不便

  1. 形式。 没有发展,回到世界,再到杜曼·特雷斯·塞马纳斯。
  2. El gestor de log esmáscomplicado。
  3. 没有自动提款机。 Debes重复了ots herramientas como AnsiblemásKops。
  4. 在本地,私人,私人,企业,企业,企业,企业,社区,企业和组织之间的竞争日趋严重的情况下,传统的kubernetes问题就存在了。

Spring Boot和Netflix OSS vs KUBERNETES

通用服务器,基于通用的基础,没有实用程序Java + Spring Boot + Docker。 儿子900 MB维修服务! 美国节点存储40 MB。

科莫使用了一个奇怪的用户节点,没有使用了Netflix的poder实用服务发现,也没有使用过Kubernetes的托管服务。

您可以在开放源代码的开源社区中使用自己的微服务,也可以在Spring上使用完美的方法,在Java上可以使用Java Boot。 Aunquetambiénpodrías探索者otrasvíascomo科特林。 Igualmente,不需要Netflix OSS服务发现者,Kubernetes ya te lo da。

春季靴子在春季Podamos撕毁FATJARs de una manera muyrápida。 Ha servido para constrrestar otros lenguajes como Node。 Netflix OSS增强潜力。 辛禁运,宽禁日和以下日期:

  1. Netflix OSS不会自动恢复正常运行。 Tengo que comenzar一种植物植物群(como en este caso Kubernetes)。
  2. Kubernetes在服务端发现,自动修复,自动扩展,配置管理,api管理器,resiliencia,gestióndevolúmenes…
  3. 在Kubernetes和Spring Cloud + Netflix OS上进行微服务的Esto deriva en quetenríaque mantener角色。 可重复配置文件,可手动复制文件,可复制错误文件。
  4. Dado que Kubernetesgestionaránuestros contenedores,lo sensatoseríadelegar todo enél。 由tanto提供,API Netflix OSS de nuestros contenedores。
  5. 春季启动配置文件时,需保存5个实例的存储空间4500 MB…4,5 GB的RAM…维护节点的大小为200 MB。

Esosí,pero al final,todo estoestámuy bien,pero lo primeo de todo que tienes que tener claro es vercuálserátu entorno productivo和estar seguro de quepodrásdesplegar Kubernetes。