有个东西正在悄悄的革容器的命

本文涉及的产品
容器镜像服务 ACR,镜像仓库100个 不限时长
简介: 当年,虚拟化革了物理服务器的命,后来这些年容器又要来革虚拟化的命,阿里云刚发布的EDAS Serverless看起来是要革容器的命。
当年,虚拟化革了物理服务器的命,后来这些年容器又要来革虚拟化的命,阿里云刚发布的EDAS Serverless看起来是要革容器的命。
到底什么是EDAS?什么又是EDAS Serverless?


EDAS是阿里云的企业级分布式应用服务(Enterprise Distributed Application Service,)是一个围绕应用和微服务的PaaS平台,提供多样的应用发布和轻量级微服务解决方案,帮助用户解决在应用和服务管理过程中监控、诊断和高可用运维问题。

简单的说,EDAS是一个浓缩了阿里巴巴集团多年应用管理经验的托管平台,可以帮你解决应用的发布、运行监控、诊断、和高可用等一系列的问题,如果希望您的业务红火的像双十一那样,选择EDAS就可以让您少填“坑”,少走“弯路”。
过去EDAS这个托管平台可以工作在阿里云的虚拟机ECS上,也可以和容器编排服务k8s愉快的在一起工作。现在这个EDAS又发布了一个新的模式:Serverless。


假如,注意是假如,您已经接受并已经在使用EDAS了,应用在EDAS上发布和运维,按照DevOps的不断进精进的理念,你就会有这样的疑问:既然我的应用依赖的是EDAS,那么还要ECS以及容器何用?按照DevOps的理念,部署和管理ECS及容器就变成了交付价值流中的多余环节,是“额外工序”,在开发团队不断走向精益的过程中这些都是需要被“优化”掉的环节。这时,当你再看到EDAS Serverless 就会发出:“可算让我找到了!”的惊叹。


通过下图(来自阿里云官网)可以看出,EDAS Serverless可以节省2个步骤,3个操作


e23723afcf2b7bfd0465bae5ea49ee8e01347e90



那么关键问题来了,您为什么要接受EDAS?

这就涉及另一个非常重要的产品 Spring Cloud Alibaba。


我们知道Spring Cloud基本上是开源微服务领域的国际标准,而在国内还有一个事实标准是阿里开源出去的Dubbo。Spring Cloud的理念更先进,配套体系更加完善,而Dubbo在国内的用户基础更好,成功案例更多。过去,Spring Cloud和Dubbo必须要二选一,而有了Spring Cloud Alibaba就可以 在Spring Cloud中使用Dubbo ,国内的Dubbo开发者可以就着鱼吃熊掌了。
除了Dubbo,Spring Cloud中负责服务注册和发现的Eureka已经闭源不再更新,阿里的Nacos正好可以顶上,Nacos同时支持RPC和DNS两种方式的服务发现。


Sentinel是一个服务限流和降级插件,当面对突发的流量洪峰时,可以通过Sentinel的限流功能临时拒绝掉一部分请求来保证服务不被冲垮,在此期间中可以进行动态资源扩展,待新的资源就位后再正常提供服务。假如这时流量继续增加,已经无法保证服务的安全稳定运行,一些服务已经出现超时等异常现象了,这时就可以考虑使用Sentinel的降级功能,就是临时让这些不正常的服务快速失败,以实现类似保险丝的“熔断”功能,从而保证业务系统的整体可用性。


RocketMQ是阿里开源的另一个顶级项目,在Spring Cloud Alibaba中将提供插件让您更方便的使用它。

此外,对于像阿里云OSS(对象存储)、ARMS(服务监控)、ACM(配置服务)、ANS(服务发现服务)、SchedulerX(分布式调度服务)等服务都将提供插件支持。


当Spring Cloud Alibaba流行起来,您再看到EDAS,就会惊呼:“可算让我找到了!


因为您所需要的一切,都已经准备好了。

相关实践学习
使用DAS实现数据库自动SQL优化
本场景介绍如何使用DAS实现数据库自动SQL优化。
SpringMVC框架入门
Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。在使用Spring进行WEB开发时,可以选择使用Spring的SpringMVC框架或集成其他MVC开发框架,如Struts2等。 相关的阿里云产品企业级分布式应用服务 EDAS:企业级分布式应用服务 EDAS(Enterprise Distributed Application Service)是一个应用托管和微服务管理的 PaaS 平台,提供应用开发、部署、监控、运维等全栈式解决方案,同时支持 Spring Cloud、Apache Dubbo(以下简称 Dubbo )等微服务运行环境,助力您的各类应用轻松上云。产品详情: https://www.aliyun.com/product/edas 
目录
相关文章
|
4月前
|
存储 Kubernetes Cloud Native
Kubernetes异常?别担心,100个命令来解救你
Kubernetes异常?别担心,100个命令来解救你
31 1
|
4月前
|
Kubernetes Java Shell
容器轻松上阵,优雅下线才是胜负之道
容器轻松上阵,优雅下线才是胜负之道
69 1
|
Linux Docker 容器
容器,到底怎么一回事
用故事的方式让你记住。同时解释实现容器的关键技术。
65 0
|
NoSQL Java Linux
docker-compose下的java应用启动顺序两部曲之一:问题分析
在docker-compose编排多个容器时,需要按实际情况控制各容器的启动顺序,本文分析启动顺序的重要性,以及启动顺序有问题时会有什么样的影响,再给出临时解决的和官方推荐的两种解决方案,为下一篇的实战做好铺垫
243 0
docker-compose下的java应用启动顺序两部曲之一:问题分析
|
Java Linux Shell
docker-compose下的java应用启动顺序两部曲之二:实战
实战java应用的改造,使之在docker-compose下可以按照业务需求的顺序来启动
202 1
docker-compose下的java应用启动顺序两部曲之二:实战
|
人工智能 算法 容器
|
Arthas Kubernetes 监控
容器中的一号进程
容器中的一号进程
|
存储 JSON Kubernetes
Docker从入门到掉坑(五):继续挖一挖 k8s
Docker从入门到掉坑(五):继续挖一挖 k8s
Docker从入门到掉坑(五):继续挖一挖 k8s
|
Kubernetes 算法 安全
干掉讨厌的 CPU 限流,让容器跑得更快
让人讨厌的 CPU 限流影响容器运行,有时人们不得不牺牲容器部署密度来避免 CPU 限流出现。本文介绍的 CPU Burst 技术可以帮助您既能保证容器运行服务质量,又不降低容器部署密度。文章分为上下两篇,该文为上篇,下篇将剖析使用 CPU Burst 和其他避免限流手段的区别,以及如何配置 CPU Burst 功能以达到最佳效果。
干掉讨厌的 CPU 限流,让容器跑得更快
这次换90后们守护世界
在武汉,有这样一群90后:从除夕至今仍坚守在岗保障订单必达的快递小哥、自愿报名接送医护人员上下班的志愿者、发起海外募捐为医院提供口罩的买手、线上为医护人员和患者提供心理咨询的心理医生……
这次换90后们守护世界