MVP的最佳架构:单体结构、SOA、微服务还是Serverless?

MVP的最佳架构:单体结构、SOA、微服务还是Serverless?

微服务 3年前 (2021-09-22) 浏览: 1549 评论: 0

创造一个新产品就是风险。选择正确的体系结构是迈向成功的关键一步。如果您正在考虑单体、service-oriented、微服务和serverless无服务器体系结构,这篇博文将帮助您做出正确的选择。 单体结构 巨石是一个古老的词,指的是一块巨大的石头。尽管这个术语在今天被广泛使用,但图像在各个领域都保持不变。在软件工程中,单片模式是指单个不可分割的单元。单片软件的概念在于将应用程序的不同组件组合到单

什么是Serverless?

什么是Serverless?

Serverless 3年前 (2021-09-05) 浏览: 434 评论: 0

Serverless是一种cloud-native云本地开发模型,允许开发人员构建和运行应用程序,而无需管理服务器。 serverless中仍然有服务器,但它们被抽象出应用程序开发。云提供商处理服务器基础设施的供应、维护和扩展等日常工作。开发人员可以简单地将代码打包到容器中进行部署。 一旦部署,无服务器应用程序将响应需求,并根据需要自动上下扩展。公共云提供商提供的无服务器服务通常通过事件驱动的执行

Quarkus|云原生时代的Java框架

Quarkus|云原生时代的Java框架

相关技术 3年前 (2021-08-15) 浏览: 1716 评论: 0

在这个数字第一的时代,技术发展更快。它帮助技术人员开发和部署更快、更面向性能、更高效和更低内存消耗的应用程序。Quarkus是RedHat的一项此类计划。它是由RedHat设计和开发的,考虑到cloud-native、serverless和容器化应用程序的未来。 根据RedHat的定义:“Quarkus是一个完整的堆栈,Kubernetes原生Java框架,用于Java虚拟机(JVM)和本机编译,

Serverless计算与容器技术:您应该使用哪一种?

Serverless计算与容器技术:您应该使用哪一种?

Serverless 3年前 (2021-07-25) 浏览: 443 评论: 0

无服务器计算和容器都使开发人员能够以比传统服务器或虚拟机上托管的应用程序更少的开销和更大的灵活性构建应用程序。开发人员应该使用哪种风格的体系结构取决于应用程序的需求,但无服务器应用程序更具可扩展性,而且通常更具成本效益。 在本文中,我们看一看争论:无服务器计算与容器,并提供我们对这两种模型的见解。 newrelic去年进行的一项研究显示,70%的企业已经将大量工作负载迁移到公共云上。在这组人中,3

什么是无服务器Serverless计算?

什么是无服务器Serverless计算?

Serverless 3年前 (2021-06-25) 浏览: 585 评论: 0

开发人员花了无数个小时用代码解决业务问题。接下来轮到ops团队花费无数的时间,首先要弄清楚如何让开发人员编写的代码在任何可用的计算机上运行,其次要确保这些计算机能够顺利运行。第二部分确实是一项永无止境的任务。为什么不把那部分留给别人呢? 在过去的二十年中,IT领域的许多创新都集中在虚拟机、云计算、容器上,以确保您不必过多考虑代码运行在其上的底层物理机。无服务器计算是一种越来越流行的范例,它将这种愿

使用Knative部署基于Spring Native的微服务

使用Knative部署基于Spring Native的微服务

Serverless 3年前 (2021-06-22) 浏览: 618 评论: 0

在本文中,您将学习如何运行Spring Boot微服务,这些服务在Knative上相互通信。我还向您展示了如何使用GraalVM准备Spring Boot应用程序的本机映像。然后我们将使用Skaffold和jibmaven插件在Kubernetes上运行它。 本文是我关于Knative系列文章的第二篇。在Knative上发布了第一个SpringBoot之后,您问我在扩展到零后有很长的应用程序启动时

使用Knative运行Spring Boot项目

使用Knative运行Spring Boot项目

Serverless 4年前 (2021-06-04) 浏览: 481 评论: 0

在本文中,我将解释什么是Knative以及如何将它与Spring Boot一起使用。尽管Knative是一个serverless无服务器平台,但我们可以在那里运行任何类型的应用程序(不仅仅是函数)。因此,我们将在那里运行一个标准的Spring Boot应用程序,它公开restapi并连接到数据库。 Knative介绍了一种在Kubernetes上管理应用程序的新方法。它扩展了Kubernetes,

Micronaut框架介绍

Micronaut框架介绍

微服务 4年前 (2021-05-20) 浏览: 926 评论: 0

Micronaut是一个基于JVM的开源软件框架,用于构建轻量级、模块化的应用程序和微服务。Micronaut以其帮助开发人员创建内存占用小、启动时间短的应用程序和微服务的能力而闻名。Micronaut框架的一个重要优点是启动时间和内存消耗与应用程序的代码库大小无关。这使得集成测试的开发更加容易,执行也更加快速。 Micronaut和其他框架的一个很大区别是,Micronaut在编译应用程序时就分

Serverless原理

Serverless原理

相关技术 4年前 (2021-05-11) 浏览: 827 评论: 0

Serverless无服务器是一种cloud-native云本地开发模型,允许开发人员构建和运行应用程序,而无需管理服务器。 在serverless中仍然有服务器,但它们是从应用程序开发中抽象出来的。云提供商处理服务器基础设施的供应、维护和扩展等日常工作。开发人员可以简单地将代码打包到容器中进行部署。 一旦部署,无服务器应用程序会响应需求,并根据需要自动上下扩展。公共云提供商提供的无服务器产品通常

Micronaut框架简介

Micronaut框架简介

Java系列 4年前 (2021-04-21) 浏览: 1266 评论: 0

什么是Micronaut Micronaut是一个基于JVM的框架,用于构建轻量级、模块化的应用程序。Micronaut是由创建Grails的同一家公司OCI开发的最新框架,旨在使创建微服务变得快速和简单。 虽然Micronaut包含一些类似于Spring等现有框架的特性,但它也有一些新特性使它与众不同。通过对Java、Groovy和Kotlin的支持,它提供了多种创建应用程序的方法。 主要特点

Serverless无服务器架构系列二

Serverless无服务器架构系列二

相关技术 4年前 (2021-04-09) 浏览: 392 评论: 0

继续上一篇:Serverless无服务器架构系列一 Serverless缺点 无服务器架构当然有很多值得喜欢的地方,但它们有着重要的权衡。其中一些权衡是这些概念所固有的;它们不能完全由进展来解决,而且它们总是需要考虑的。其他的则与当前的实现有关;随着时间的推移,我们可以期望看到这些问题得到解决。 固有缺点: 供应商控制 对于任何外包策略,您都是在将部分系统的控制权交给第三方供应商。这种缺乏控制可能

serverless无服务器架构系列一

serverless无服务器架构系列一

相关技术 4年前 (2021-04-08) 浏览: 356 评论: 0

Serverless体系结构是一种应用程序设计,它包含第三方“后端即服务”(BaaS)服务,和/或包含在“功能即服务”(FaaS)平台上的托管临时容器中运行的自定义代码。通过使用这些思想,以及类似于单页应用程序的相关思想,这样的体系结构消除了对传统的总是在服务器上的组件的大量需求。无服务器体系结构可以从显著降低的操作成本、复杂性和工程提前期中获益,但代价是增加对供应商依赖性和相对不成熟的支持服务的

serverless是什么?

serverless是什么?

相关技术 4年前 (2021-03-06) 浏览: 577 评论: 0

传统上,我们构建和部署的web应用程序在某种程度上可以控制向服务器发出的HTTP请求。我们的应用程序运行在该服务器上,我们负责为它提供和管理资源。这有几个问题: 1. 即使我们不提供任何请求,我们也要为保持服务器正常运行而收费。 2. 我们负责服务器及其所有资源的正常运行时间和维护。 3. 我们还负责对服务器应用适当的安全更新。 4. 随着使用量的增加,我们还需要管理服务器的扩展。因此,当我们没有

登录

忘记密码 ?

切换登录

注册