上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 32 下一页
摘要: 近年来,Serverless架构逐渐被更多的开发者所认识、接受,逐渐被应用到了更多领域,其中包括如今非常热门的机器学习领域。 与其他领域不同的是,在Serverless架构上进行人工智能相关项目的应用实践具有极大的特殊性。 ·人工智能领域的模型体积普遍较大,一般情况下模型加载需要比较长的时间,这就导 阅读全文
posted @ 2023-01-26 15:23 muzinan110 阅读(210) 评论(0) 推荐(0)
摘要: 触发器(Trigger)用于触发函数执行。不同云厂商会根据自己的业务,为FaaS平台提供多种触发器。其中比较常见的触发器包括API网关触发器、对象存储触发器、定时触发器等。阿里云函数计算提供的触发器如下。 对于事件函数,其提供的触发器包括对象存储触发器、API网关触发器、日志服务触发器、MNS触发器 阅读全文
posted @ 2023-01-26 11:13 muzinan110 阅读(268) 评论(0) 推荐(0)
摘要: 与其说Serverless架构是一个新的概念/架构,不如说它是一个全新的思路、一种新的编程范式。在这种新的架构或者说新的编程范式下,使用全新的思路来做Serverless应用是再好不过的了,但是实际上并不是这样。原生的Serverless开发框架是非常少的。以Web框架为例,目前主流的Web框架均不 阅读全文
posted @ 2023-01-26 11:00 muzinan110 阅读(48) 评论(0) 推荐(0)
摘要: Serverless架构可以在很多领域发挥极具价值的作用,包括监控告警、人工智能、图像处理、音视频处理等。同样,在大数据领域,Serverless架构仍然可以有良好的表现。以WordCount为例,可以依靠Serverless架构实现一个Serverless版本的MapReduce。 MapRedu 阅读全文
posted @ 2023-01-26 09:52 muzinan110 阅读(88) 评论(0) 推荐(0)
摘要: FaaS解决方案由Event Sources、FaaS Controller、Function Instance以及平台服务等元素组成,如下所示。 Event Sources:将Event触发或流式传输到一个或多个函数实例中。 Function Instance:可以根据需要扩展单个函数/微服务。 阅读全文
posted @ 2023-01-26 09:31 muzinan110 阅读(257) 评论(0) 推荐(0)
摘要: 在实际生产中,Serverless架构通常都是FaaS与BaaS的结合,并且具备弹性伸缩和按量付费的特性。如下所示,当开发者想要开发一个项目的时候,通常只需要根据FaaS提供商所提供的Runtime,选择一个熟悉的编程语言,然后进行项目开发、测试(图中步骤1); 完成之后将代码上传到FaaS平台(图 阅读全文
posted @ 2023-01-25 16:48 muzinan110 阅读(112) 评论(0) 推荐(0)
摘要: Knative通过控制入口网关的流量分配来实现服务的路由管理。Knative为每个服务生成唯一的域名,入口网关会根据域名转发请求到对应的服务。 1 定制Knative服务的主域名 Knative默认为每个Service生成一个域名,Istio Gateway会根据域名判断请求应该转发给哪个服务。Kn 阅读全文
posted @ 2023-01-25 16:33 muzinan110 阅读(194) 评论(0) 推荐(0)
摘要: 1 证书管理工具cert-manager cert-manager是用于HTTPS连接的TLS证书管理工具。接下来,通过两个步骤来安装cert-manager。 1)安装cert-manager。 # 如果Kubernetes版本>=1.15,执行以下命令$ kubectl apply--valid 阅读全文
posted @ 2023-01-25 16:29 muzinan110 阅读(166) 评论(0) 推荐(0)
摘要: Serverless的主要特性之一就是应用可以按需扩缩容。这需要观察流入的负载并根据相应的指标动态调整应用规模。Knative Serving带有Autoscaler组件。它默认使用基于请求的自动扩缩容(Knative Pod Autoscaler,KPA)功能来实现自动伸缩策略,也可以使用Kube 阅读全文
posted @ 2023-01-25 16:25 muzinan110 阅读(243) 评论(0) 推荐(0)
摘要: 1 部署一个Knative事件驱动应用 通过以下9个步骤完成一个完整的Knative事件驱动应用的部署与验证。 1)下载官方示例代码: $ git clone-b "release-0.16" https://github.com/knative/docs knative-docs 2)创建镜像,{ 阅读全文
posted @ 2023-01-25 16:05 muzinan110 阅读(116) 评论(0) 推荐(0)
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 32 下一页