云原生 微服务 restapi devops相关的一些概念说明(持续更新中)

云原生:

定义

云原生是一种构建和运行应用程序的方法,是一套技术体系和方法论。它是一种在云计算环境中构建、部署和管理现代应用程序的软件方法。云原生应用程序是基于微服务架构的,采用开源堆栈(K8S+Docker)进行容器化,借助敏捷方法、DevOps支持持续迭代和运维自动化,利用云平台设施实现弹性伸缩、动态调度、优化资源利用率。

特点

云原生应用程序的优点包括构建应用简便快捷,部署应用轻松自如、运行应用按需伸缩。
落地场景包括但不限于以下几个方面:

  • 容器化:将应用程序打包成容器,以便在不同的环境中运行。
  • 微服务:将应用程序拆分成小型服务,以便更好地管理和扩展。
  • DevOps:将开发和运维合并,以便更快地交付新功能。
  • 持续交付:自动化构建、测试和部署,以便更快地交付新功能。
  • 服务网格:管理微服务之间的通信,以便更好地控制流量和安全性。

应用场景

例如,一个使用云原生的场景是,一个电商网站需要在短时间内处理大量的订单。
使用云原生,该网站可以将应用程序拆分成小型服务,以便更好地管理和扩展。然后,它可以使用容器化技术将这些服务打包成容器,并使用DevOps和持续交付自动化构建、测试和部署。最后,使用服务网格来管理微服务之间的通信,以便更好地控制流量和安全性

微服务 & REST API

微服务 和 REST API这两个概念一起讲,会更容易记忆。

微服务

是一种构建和管理应用程序方法,它将应用程序拆分成小型服务,以便更好地管理和扩展。微服务应用程序采用开源堆栈**(K8S+Docker)进行容器化**,借助敏捷方法、DevOps支持持续迭代和运维自动化,利用云平台设施实现弹性伸缩、动态调度、优化资源利用率

REST API

是一组关于如何构建Web应用程序API架构规则、标准或指导,或者说REST API是遵循API原则的一种架构风格。REST是专门针对Web应用程序而设计的,其目的在于降低开发的复杂度,提高系统的可伸缩性。

二者区别

看懂了二者的概念,也就了解微服务和REST API的区别:微服务是一种构建和管理应用程序的方法,而REST API是一种架构风格。

相关推荐

  1. 原生架构相关技术_2.原生服务

    2024-01-10 06:10:04       30 阅读
  2. 学习分享-服务相关概念

    2024-01-10 06:10:04       29 阅读
  3. 持续更新)DRF相关

    2024-01-10 06:10:04       33 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-10 06:10:04       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-10 06:10:04       100 阅读
  3. 在Django里面运行非项目文件

    2024-01-10 06:10:04       82 阅读
  4. Python语言-面向对象

    2024-01-10 06:10:04       91 阅读

热门阅读

  1. 【docker】docker-compose.yml 语法详解

    2024-01-10 06:10:04       49 阅读
  2. nginx upstream负载均衡模块

    2024-01-10 06:10:04       45 阅读
  3. xcode 14.3升级 pod升级

    2024-01-10 06:10:04       47 阅读
  4. Hive之set参数大全-2

    2024-01-10 06:10:04       40 阅读
  5. qt-day2

    qt-day2

    2024-01-10 06:10:04      53 阅读
  6. xcode-docC

    2024-01-10 06:10:04       59 阅读
  7. Hive之函数解析

    2024-01-10 06:10:04       43 阅读
  8. 与AI合作 -- 单例工厂2遗留的问题:bard的错误

    2024-01-10 06:10:04       48 阅读
  9. 【力扣100】【好题】155.最小栈

    2024-01-10 06:10:04       62 阅读
  10. ES6规范

    2024-01-10 06:10:04       43 阅读
  11. 【数值分析】逼近,正交多项式

    2024-01-10 06:10:04       52 阅读