当前位置:首页 > 服务端 > 云计算与微服务的关系

云计算与微服务的关系

2022年11月24日 23:29:07服务端8

      什么是云? 云目前有五种模式,它们是:

      1. 基础设施即服务  Infrastructure as a Service (IaaS):优点:提供简化的基础设施管理,大规模的水平可伸缩性,通过地理分布实现高冗余,可以跨多个云供应商进行移植并且允许开发人员通过产品覆盖更广泛的受众。
      2. 平台即服务 Platform as a Service (PaaS)
      3. 软件即服务 Software as a Service( SaaS )
      4. 函数即服务 Function as a Service( FaaS )
      5. 容器即服务 Container as a Service( CaaS )

     IaaS, PaaS和SaaS的区别

云计算与微服务的关系 _ JavaClub全栈架构师技术笔记

    微服务架构的核心概念之一就是每个服务都被打包和部署为离散的独立程序。服务实例应迅速启动,服务的每一个实例都是完全相同的。所以服务都将部署到以下某个环境之中. 

       1. 物理机:  缺点:开发人员不能快速提高物理机的容量,并且在多个物理服务器之间水平伸缩微服务的成本很高
       2. 虚拟机镜像:  微服务优点之一就是能够快速启动和关闭微服务实例,以响应可伸缩性和服务故障事件.  微服务可以打包在虚拟机镜像中,然后开发人员可以在IaaS私有或公有云中快速部署和启动服务的多个实例
       3. 虚拟容器 虚拟容器是在虚拟机镜像上部署微服务的自然延伸,使用虚拟容器(如docker),可以将单个虚拟机隔离成共享相同虚拟机镜像的一系列独立进程

   基于云的微服务以弹性的概念为中心。在需要时,可以在云上几分钟之内快速布置启动新的虚拟机和容器,如服务需求下降,可以关闭虚拟服务器。这样可显著提高应用程序的水平可伸缩性,也使应用程序更有弹性. 

作者:zhangyingchengqi
来源链接:https://blog.csdn.net/zhangyingchengqi/article/details/108919398

版权声明:
1、JavaClub(https://www.javaclub.cn)以学习交流为目的,由作者投稿、网友推荐和小编整理收藏优秀的IT技术及相关内容,包括但不限于文字、图片、音频、视频、软件、程序等,其均来自互联网,本站不享有版权,版权归原作者所有。

2、本站提供的内容仅用于个人学习、研究或欣赏,以及其他非商业性或非盈利性用途,但同时应遵守著作权法及其他相关法律的规定,不得侵犯相关权利人及本网站的合法权利。
3、本网站内容原作者如不愿意在本网站刊登内容,请及时通知本站(javaclubcn@163.com),我们将第一时间核实后及时予以删除。


本文链接:https://www.javaclub.cn/server/77814.html

标签: 微服务
分享给朋友:

“云计算与微服务的关系” 的相关文章

微服务的简单部署

微服务的简单部署

微服务的简单部署需要用到Linux,docker,docker-compose,dockerfile 目录 前期部署准备 微服务代码编写 项目打包package 编写Dockerfile 编写docker-compose.yam...

搭建微服务认证中心实现微服务鉴权

搭建微服务认证中心实现微服务鉴权

一、单体应用的安全,传统的SSO 某些页面必须登录后才能正常使用,之前了解过单体架构可以通过分布式session或JWT实现传统的sso,又或者通过NG的ip hash算法(原理是根据用户的IP不变,定位到固定的后端服务器中寻找session) 这...

java微服务占用内存过大怎么办

临时设置 简单说就是限制内存 java -jar -Xms128m -Xmx750m -Xmn150m -Xss1024k ***.jar     非常的好用 但是做产品的话,还是买台更大内存的服务器吧,产品需要保障在一段时间内不会...

微服务注册与发现

微服务注册与发现

微服务架构下多服务间通信,需要解决的一个问题就是如何实现服务发现。本文将从为什么需要服务发现、什么是服务发现、如何实现服务发现等四个方面对其进行简要介绍。 为什么需要服务发现 在进行服务间调用时,一个服务需要知道另一个服务的网络位置(IP地址...

docker微服务简单打包部署

docker微服务简单打包部署

docker微服务简单打包部署 1、通过IDEA新建微服务模块 1.1 目录结构如下: 1.2 pom.xml 1.3 配置文件 1.4 主启动类...

什么是微服务?微服务简单理解

什么是微服务?微服务简单理解

文章目录 什么是微服务 单体系统 1、项目过于臃肿 2、资源难以隔离...

马哥云原生微服务治理课程

马哥云原生微服务治理课程

如何提高微服务性能 已入坑,使用不同的微服务会导致 EdTech 应用程序出现大量性能问题,因此我们想出了开发新报告微服务的想法。新的微服务不会试图调和冲突的技术,而是直接从不同的数据库中获取数据,通过消息传递和计算系统传输数据,然后将其存储在单独的数据库中。之后,微服务可...

【微服务架构】微服务的简介

微服务是什么? 2012年,“微服务架构”这个术语出现了,直到2014年才开始被关注。微服务是一种架构风格,一种将软件应用程序设计为可独立部署的服务套件的特定方式。虽然这种架构风格没有确切的定义,但是从名称看来,微服务注重的是“微”,注重的是“服务...

Spring Cloud Alibaba微服务架构简介

Spring Cloud Alibaba微服务架构简介

Spring Cloud Alibaba 是阿里巴巴提供的微服务开发一站式解决方案,是阿里巴巴开源中间件与 Spring Cloud 体系的融合。此项目包含开发分布式应用微服务的必需组件,方便开发者通过 Spring Cloud 编程模型轻松使用这些组件...

如何提高微服务的高可用性

微服务架构现在是个热门话题,微服务的高可用性自然也是企业非常关注的。眼下互联网的架构秘籍三板斧“高可用可扩展,缓存提速,消峰减流去并发”,在微服务架构体系中有着不一样的诠释。 在微服务中消息队列不仅用来消峰,还可以通过消息队列来解决微服务之间的多耦合,把同步调用转化为异步调...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。