应用10秒部署、成本降低50% 阿里云serverless容器改写云计算极限

在将应用部署时间从以天计缩短到以小时计后,云计算正进入秒计时代:阿里云推出的最新计算形态Serverless容器服务改写了云计算极限,单实例启动时间为创世界纪录的10秒,1分钟可弹出1000实例,这使按需按秒计费成为现实,在云计算大大降低计算成本的基础上,让总计算成本再次降低30%—50%。

越光医疗是一家移动医疗设备研发商,其长程动态心电记录仪可不间断地进行30天(传统心电监测设备最长记录7天)动态心电图记录,通过人工智能对这期间超过300万次心跳数据进行分析,提高诊断产出率。

但是,监测数据需要等病人到院复诊才可集中上传,这会在周一上午形成流量高峰。这使越光医疗面临计算资源的难题:要么多花钱提前预定,要么在高峰时排队等待。通过阿里云Serverless容器服务,越光医疗可在短时间内开出多个数据传输任务处理暴增的业务请求,不仅整体数据处理时间缩短了90%,数据处理完成之后可以迅速缩容到0,避免资源闲置,节省成本达50%。

过去十年,云计算的大厦已经建成,创新开始进入深水区,例如阿里云自研的神龙架构,就从软硬协同路线解决了虚拟化性能损耗的世界难题。免运维、高弹性、低成本的Serverless出现,被业界认为云计算革命进入终局。

Serverless即无服务器。通过应用与服务器解耦,Serverless让用户无需关心服务器购买、配置、运维等底层基础设施管理,只要聚焦业务应用,极大地提高应用开发效率,降低运维成本。解耦也实现了资源的高度动态分配,带来了极致计算弹性。如今,业界主流的单容器实例启动速度可达半分钟,阿里云Serverless容器更是拥有世界第一的启动速度和高并发能力:单实例10秒启动,1分钟可弹出1000实例。

云原生Serverless的极致弹性可解决多种场景下的需求痛点:一种应用场景是事件驱动任务,这类场景对计算资源需求时间很短,以越光医疗的云原生AI场景为例,上传+推理只需要几分钟;另一种应用场景是突发流量任务,如突发热点事件时社交媒体会产生上百倍流量暴增,此前云计算扩容需要5—10分钟时间,无法应对瞬间突变。

阿里云是国内Serverless的推动者。2017年4月,阿里云在国内推出首个Serverless产品函数计算;2018年5月,阿里云推出 ECI(Elastic Container Instance弹性容器实例),ASK (Alibaba Cloud Serverless Kubernetes)等产品,在国内率先通过将 Serverless 和容器技术结合,提供极致的敏捷度和弹性能力。

Serverless被业界视为云计算的终极形态。Gartner预测到2023年, 70% 企业任务会通过容器、Serverless等支撑其业务应用。

热门文章

暂无图片
编程学习 ·

K8S-05-Jenkins部署springCloud项目-gateway

Jenkins部署springCloud项目-gateway代码结构及文件Jenkins配置 代码结构及文件application.yml文件内容server:port: 9527 spring:application:name: cloud-gatewaycloud:nacos:discovery:server-addr: 192.168.0.31:8848gateway:discovery:locator:enabled: trueroutes:- id:…
暂无图片
编程学习 ·

搭建一个完整的微服务系统(四):微服务的公共依赖

任何一个系统中,都有一个或多个基础项目,可生成jar包给所有服务依赖。在本示例(工程basejar)中,我给大家找了一些常用的进行说明,这些内容和业务无关,大家可以直接使用。 幂等相关这部分包括:AutoIdempotent.java、AutoIdempotentInterceptor.java、TokenService.java三个…
暂无图片
编程学习 ·

php编写的旅游网站

使用PHP编写一个简单的旅游网站! wampserver集成环境编写php+mysql使用最新的Bootstrap(v4.5.0)框架详细的前端功能详细的用户后台管理具体又详细的文件上传函数文件提取链接:https://pan.baidu.com/s/1EeS4o4FnoSWLQ8f_oFg0CQ 提取码:idqm
暂无图片
编程学习 ·

二、21【设计模式】之状态模式

今天的博客主题设计模式 ——》 设计模式之状态模式状态模式 SP (State Pattern)定义允许对象在内部状态发生改变时改变它的行为,看起来好像修改了它的类。类的行为是由状态决定的,不同的状态下该类有不同的行为。就是一个对象在其内部改变的时候,它的行为也随之改变。核心…
暂无图片
编程学习 ·

mysql查询练习1篇

mysql查询练习1篇 学生表 学号 姓名 性别 出生日期 所在班级 create table student( sno varchar(20) primary key, sname varchar(20) not null, ssex varchar(10) not null, sbirthday datetime, class varchar(20) ) ENGINE=innoDB DEFAULT CHARACTER SET=utf8 ;教师表 教…
暂无图片
编程学习 ·

linux安装nginx及https化

Linux安装nginx安装操作系统:centos 安装前先确保系统安装了g++、gcc、openssl-devel、pcre-devel和zlib-devel软件yum install gcc-c++ yum -y install zlib zlib-devel openssl openssl--devel pcre pcre-devel上传nginx安装包nginx-1.13.0.tar.gz至linux指定位置(/usr/loc…
暂无图片
编程学习 ·

90后绝对不是用来管的!

作者:混沌大学来源:混沌大学(ID:hundun-university) 在知乎上,“如何管理90后员工”是一个长盛不衰的话题。一个备受关注的问题是这样的:最近公司录用了一批90后的新员工,基本上全都离职了,最短的半天,最长的也就工作了一周,迫切地想知道90后员工的求职观,什么样的…
暂无图片
编程学习 ·

表单标签「form」+「input」常见用法

表单标签: 表单标签的作用是用于提交数据给服务器的。表单标签的根标签是<form>标签常用的属性:action: 该属性是用于指定提交数据的地址。method: 指定表单的提交方式。get : 默认使用的提交方式。 提交的数据会显示在地址栏上。post : 提交的数据不会显示在地址栏…
暂无图片
编程学习 ·

DeFi隐患重重,DREP如何见招拆招?

在许多人眼中,DeFi将是区块链应用未来发展的一大热点:由去中心化的第三方平台提供一系列金融服务,尽管这些服务与传统银行业务尚且没有太大差别,例如借贷服务,货币兑换以及支付结算等。但是DeFi凭借宽松的KYC使用门槛和极大的交易自由吸引了大批用户。许多去中心化金融机构…
暂无图片
编程学习 ·

React配置less以及less的全局变量设置

工作中接触react的项目比较的少,对于less的全局变量设置在vue项目中设置过,react的全局变量设置没怎么接触了。 看到有小伙伴问这个,试着在网上找了下,也是花费了不少的功夫才找到不错的方式,在这里分享给大家。 由于之前vue项目里没法使用sass-resource-loader,一开始也…
暂无图片
编程学习 ·

Maven常用命令总结大纲

Maven常用命令总结大纲一、maven的作用二、maven的下载(国内镜像),安装,配置流程1、打开https://maven.apache.org/并点击下载2、点击箭头所指处的Zip文件3、解压并配置环境变量4、配置国内镜像(阿里云镜像)三、常见的maven命令总结四、多模块springboot项目中的maven打包方式…
暂无图片
编程学习 ·

进程保活

进程保活一.为什么需要进程保活二.进程优先级前台进程(Foreground process)可见进程(Visible process)服务进程(Service process)后台进程(Background process)空进程(Empty process)三.保活方式1. 利用 Notification 提升权限2. 利用系统Service机制拉活3. 添加Manifest文件属…
暂无图片
编程学习 ·

缓存雪崩,缓存穿透,缓存击穿出现的原因及解决方案

缓存雪崩 出现过程假设有如下一个系统,高峰期请求为5000次/秒,4000次走了缓存,只有1000次落到了数据库上,数据库每秒1000的并发是一个正常的指标,完全可以正常工作,但如果缓存宕机了,或者缓存设置了相同的过期时间,导致缓存在同一时刻同时失效,每秒5000次的请求会全部…
暂无图片
编程学习 ·

mysql表碎片回收

1、alter table t engine = innodb;重建整个表,对于支持online ddl的版本,当线上进行操作的时候要调大innodb_online_alter_log_max_size参数,因为该参数会记录ddl过程中的dml操作,而此临时文件存放在临时排序区(innodb_sort_buffer_size),innodb_sort_buffer_size参数上…
暂无图片
编程学习 ·

Spring Boot, MySQL, JPA, Hibernate Restful CRUD API Tutorial

Spring Boot MySQL JPA Hibernate Restful CRUD API TutorialSpring Boot has taken Spring framework to the next level. It has drastically reduced the configuration and setup time required for spring projects. Spring Boot将Spring框架提升到了一个新的高度。它大大…
暂无图片
编程学习 ·

k8s(1)

k8s-集群搭建的三种方式,目前主流的搭建k8s集群的方式有kubeadm、minikube,二进制包。kubeadm 是一个工具,用于快速搭建kubernetes集群,目前应该是比较方便和推荐的,简单易用 kubeadm是Kubernetes 1.4开始新增的特性 kubeadm init 以及 kubeadm join 这两个命令可以快速创…
暂无图片
编程学习 ·

关于剪贴板的故事—起源于公众号后台的一次探寻

关于剪贴板的故事—起源于公众号后台的一次探寻 整个事情的起源是这样的。 六月底,我打算重新开始更我停了很久的公众号,因为域名到期和图片自动上传不够便利的原因,我弃用了之前的vscode+markdown preview enhanced插件+qiniu-upload-image插件的写文方案。同时,vscode写m…
暂无图片
编程学习 ·

web编程期末大作业 项目一

作业要求一、登录注册页面 检测用户名密码是否一致,是则跳转至新闻页面增加注册用户登录界面如下: 发现自己实在是不太了解bootstrap的各种样式,界面也不知道该怎么优化,后面的html文档的css就都用的老师给的模板了 -_-||二、操作记录保留 首先先在数库中建立两张表,一个存…
暂无图片
编程学习 ·

zabbix4版本被动模式切换到主动模式没有数据的问题解决

嘚!检查一下zabbix server和zabbix agent的时间是否同步,被动模式为zabbix server主动向agent发起数据请求,所以和时间不同步关系不大,但是主动模式是agent主动向server推送数据,这肯定会带上时间戳,server根据收到数据保存的时间进行数据保存和展示,所以数据无法实时显示…