网站开发项目拖延周期免费建设视频网站

news/2025/9/29 18:59:40/文章来源:
网站开发项目拖延周期,免费建设视频网站,做pcr查基因序列的网站,申请了域名怎么做网站作者 | 徐运元#xff0c;杭州谐云科技合伙人及资深架构师#xff0c;云计算行业和 Kubernetes 生态资深从业者 导读#xff1a;什么是 OAM#xff1f;2019 年 10 月 17 日#xff0c;阿里巴巴合伙人、阿里云智能基础产品事业部总经理蒋江伟#xff08;花名#xff1a;小… 作者 | 徐运元杭州谐云科技合伙人及资深架构师云计算行业和 Kubernetes 生态资深从业者 导读什么是 OAM2019 年 10 月 17 日阿里巴巴合伙人、阿里云智能基础产品事业部总经理蒋江伟花名小邪在 QCon 上海 2019 重磅宣布阿里云与微软联合推出开放应用模型 Open Application Model OAM开源项目。 OAM 的核心关注点 关注点分离开发者关注应用本身运维人员关注模块化运维能力让应用管理变得更轻松、应用交付变得更可控平台无关与高可扩展应用定义与平台层实现解耦应用描述支持任意扩展和跨环境实现模块化应用运维特征可以自由组合和支持模块化实现的运维特征描述。 OAM 的核心模块 1. 应用组件Components 在 OAM 中“应用”是由多个概念共同组合而成。第一个概念是应用组件Components它是整个应用的重要组成部分。应用组件既可以包括应用运行所依赖的服务比如 MySQL 数据库也包括应用服务本身比如拥有多个副本的 PHP 服务器。开发者可以把他们写的代码“打包”成一个应用组件然后编写配置文件来描述该组件与其他服务之间的关系。 应用组件的概念让平台架构师等能够将应用分解成一个个可被复用的模块这种模块化封装应用组成部分的思想代表了一种构建安全、高可扩展性应用的最佳实践通过一个完全分布式的架构模型实现了应用组件描述和实现的解耦。 2. 应用部署配置文件Application Configuration 为了将这些应用组件描述变成一个真正运行起来的应用应用运维人员会通过一个专门的、包含了所有应用组件信息的部署配置文件来实例化这个待运行的应用。这个配置文件本身也是 OAM 规范中的一个声明式 API用来让应用运维人员能够根据开发者或者平台提交的应用描述实例化出对应的、真正运行起来的应用。 3. 应用运维特征Traits 最后一个概念是一组应用运维特征Traits它们描述了应用在具体部署环境中的运维特征比如应用的水平扩展的策略和 Ingress 规则这些特征对于应用的运维来说非常重要但它们在不同的部署环境里却往往有着截然不同的实现方式。 举一个简单的例子同样是 Ingress它在公有云上和本地数据中心的实现可能完全不同前者一般是 SLB 这样的云服务而后者则可能是一个专门的硬件。这也就意味着针对这两个环境的 Ingress 运维工作将会有天壤之别。 但与此同时无论是在哪个环境里这个 Ingress 规则对于应用开发人员来说可能是完全相同的。 应用特征的设计让这种关注点分离成为可能只要这两个环境在 OAM 模型下提供了对 Ingress 这个应用运维特征的实现那么应用就可以使用统一的 Ingress 规则描述无差别地在这两个地方运行起来。与此同时这两个环境的基础设施供应商可以继续通过配置这些应用特征的实现来满足它们各自的运维要求例如不同环境里 Ingress 实现在满足合规性和安全性上的差异。 一个基于 OAM 的可视化实现介绍 目前该平台主要基于 OAM 的 V1 alpha1 版本实现并且对于 OAM 的核心理念进行的抽象和封装以更符合用户的使用习惯。在本文介绍的可视化部分背后是完整的 OAM 格式的 yaml 文件。可视化 OAM 平台主要包含两大核心功能  1. 运维特征模型 运维特征模型主要是针对 OAM 的 Traits 的具体实例化让用户可以把复杂的一些运维特性可以直接以插拔的形式直接让应用发布者去使用。目前平台已经封装了包含服务发布、日志搜集、自动伸缩、存储挂载等 8 个运维特征的封装。 图 1 运维特征模型仓库 2. OAM 应用编排 OAM 应用编排功能将 OAM 的应用发布全流程进行了可视化的实现将应用组件添加、配置文件修改以及运维特征添加等 OAM 的核心功能进行了抽象和封装。OAM 应用编排目前包含以下核心功能 组件编排 可视化添加平台的组件并且进行组件的参数设置运行特征编排在添加的平台组件基础上进行运维特征的添加和编排也为后续开发、运维关注点分离做准备OAM 版本管理平台会保存所有的 OAM 发布版本并且提供升级和回滚功能。图 2 OAM 应用编排主界面 接下来我们会以一个典型应用nginxtomcatredis的部署来全面解析如何在平台上进行 OAM 的可视化发布。 前置条件 运维特征Traints应用模型已安装在界面上可以快速查看有哪些运维特征应用模型以及它们的运行状态。当前只支持系统定义的运维特征后续会开发自定义的运维特征的生命周期管理。让用户可以编写自己的运维特征并且安装到平台进行使用。 OAM 应用创建流程 OAM 应用基本发布流程应用创建-新增组件-应用编排-保存版本-发布应用。 创建应用: 点击应用-OAM 应用菜单 点击【创建应用】按钮输入必填项添加组件: 点击【新增组件】按钮设置工作负载类型容器配置等 选择想要创建的工作负载类型目前已经将 Server、Singleton Server、Task、Singleton Task、Worker 以及 Singleton Worker 等六种核心的工作负载进行了封装用户只需要在下拉框中勾选自己想要创建的负载类型即可。 在选择完负载类型之后用户可以以可视化的形式去选择想要发布的镜像以及容器的基本配置参数。同时目前也支持基于多个容器的编排发布。 根据我们的需求我们依次添加 tomcat、redis、mysql 三个组件在界面上就可以看到组件的状态同时点击“详情”可以看到对应的 Kubernetes 资源信息查看组件的详细信息。 应用编排在创建完需要部署的组件之后我们的 OAM 应用已经具备了开发的属性。 之后我们需要根据需求给每一个组件添加运维特征点击进入应用编排界面你可以看到刚才添加的组件已经展示在画布之上在画布上点击单个组件可以看到目前适合该组件的运维特征勾选你所需要的运维特征即可快速添加在添加完运维特征之后会在右边栏弹出运维特征的配置参数配置保存之后这些运维特征即可生效 在添加完所有组件的运维特征之后我们就可以看到一个完整的编排完的 OAM 应用了。在 OAM 的 V2 版本我们同时会再增加应用的依赖关系用户可以通过拖拽和连线来实现应用之间的依赖编排保存版本最后我们可以点击【保存当前内容为版本】按钮输入版本号点击【确定】发布应用点击【发布】按钮发布应用 发布应用后组件状态显示‘已实例化’。应用实例状态显示“健康”。 点击事件 tab 页显示事件。 用户可以快速查看已经创建的 ingress并且进行访问。 用户可以通过修改 traints 信息快速对当前的应用进行修改和升级。 点击进入应用编排界面并且编辑 tomcat 实例数为 4。 将编辑后的版本保存为当前版本则会直接讲修改的配置更新到当前实例。如果选择保存为新版本则会将当前配置修改保存为模板等待发布。我们将此修改保存为新版本。 点击更新为此版本进行刚才修改的配置发布。发布完成之后我们可以看到有两个版本的 OAM 应用模板。 查看详情确认 tomcat 实例数已经变更为 4但是由于我们同时设置了自动扩缩容的实例为 3因此在扩容之后又迅速变回实例 3。 至此一个完整的部署和更新 OAM 应用的可视化流程就演示完了。 总结 如今 OAM Spec 已经迭代到了 v1alpha2 版本新版本在坚持 OAM Spec 平台无关的基础上整体变得更 Kubernetes 友好化很大程度上平衡了标准与可扩展性更好的支持已有的 CRD。也就是说如果你已经编写了现成的 CRD Operator可以平滑的接入到 OAM 体系中并且享受到 OAM 模型的红利。 更详细的新版本介绍可以阅读《OAM v1alpha2 新版发布平衡标准与可扩展性灵活接入 CRD operator》。 该可视化平台也已经在全面升级到 v1alpha2 的过程中新版的支持可以更好的允许用户编写插件扩充平台的功能。 该平台来自于阿里云战略合作伙伴杭州谐云科技该平台基于 OAM 实现的开源版本也已经在路上大家敬请期待。 OAM 平台试用网址http://139.196.197.117:30088/ 用户名/密码 admin/Ab123456Demo 中所有的 yaml 文件请访问 github 地址查看 https://github.com/harmonycloud/oam-simple-demo 目前OAM 规范和模型实际已解决许多现有问题但它的路程才刚刚开始。OAM 是一个中立的开源项目我们欢迎更多的人参与其中共同定义云原生应用交付的未来。 杭州谐云科技有限公司成立于 2016 年 7 月公司核心团队来自于浙江大学 SEL 实验室谐云团队在云计算及相关领域具备深厚的技术积淀在全球顶级开源社区 Docker、Kubernetes、Cloud Foundry 等项目贡献累计超过 200 万行代码排名全球第四国内第一。团队曾著书中国第一本深度解析容器云的专业书籍《Docker 容器与容器云》是国内为数不多掌握底层核心技术的容器云提供商。建设了目前中国最大的容器集群落地案例支撑着国内最大的互联网电视云。 课程推荐 为了更多开发者能够享受到 Serverless 带来的红利这一次我们集结了 10 位阿里巴巴 Serverless 领域技术专家打造出最适合开发者入门的 Serverless 公开课让你即学即用轻松拥抱云计算的新范式——Serverless。 点击即可免费观看课程https://developer.aliyun.com/learning/roadmap/serverless “阿里巴巴云原生关注微服务、Serverless、容器、Service Mesh 等技术领域、聚焦云原生流行技术趋势、云原生大规模的落地实践做最懂云原生开发者的公众号。” 原文链接 本文为云栖社区原创内容未经允许不得转载。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/922139.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

毕业答辩为什么做网站网站建设云技术公司推荐

1.PC按键控制 移动摄像头:WSADQE、鼠标右键 模拟双手:左手(左Shift)、右手(右Shift) 将模拟的双手保持在视野中:T或Y 旋转模拟手部:按住Ctrl并移动鼠标 捏合手势:左Shift/空格 + 鼠标左键 2.常用脚本 (1)HandInteractionTouch(需搭配NearInteractionTouchableVolum…

专业的网站开发团队xampp php网站模板

相关免费学习推荐:python视频教程原理十进制转n进制都可以使用倒除法:对十进制进行除n的运算,直到商为0为止,然后将各个步骤中得到的余数倒着写出来.n进制转十进制:(例子:二进制转十进制)101001 > 2^5 …

灰系网站深圳建站公司兴田德润放心

.gitignore简介 .gitignore文件是Git 版本控制系统中的一个重要配置文件,它用于指定哪些文件或目录应该被Git忽略,即不被纳入版本控制中。 .gitignore编写规则 在文件中添加要忽略的文件和目录的模式。每一行表示一个模式。 使用通配符来匹配多个文件或目…

网站备案 备注关联性沈阳男科最好的男科医院

1、首先配置正确Project Struct 保证需要引用的jar包库添加到Libraries里,尽管添加到Modules里依然可以测试运行或调试,但导出的jar包会遇到问题。 2、导出jar,方式选择如下 选择”From modules with dependencies" 然后去掉以上“Extr…

MyBatis技术详解:从入门到高效开发 - 详解

MyBatis技术详解:从入门到高效开发 - 详解pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "…

做美食网站有哪些网络广告策略有哪些

本博客主要讲述Center的审计策略表安装和策略添加 使用事务添加 1、开启事务 my->StartTransaction(); 2、编写sql语句 //清除原来数据,防止数据污染my->Query("DROP TABLE IF EXISTS t_strategy");string sql "CREATE TABLE t_strategy (…

解码数据结构队列

队列的基础原理 核心定义与原则本质:队列(Queue)是线性结构,与栈同属线性存储,核心差异在于操作原则:栈遵循 “后进先出(LIFO)”,仅允许一端操作; 队列遵循 “先进先出(FIFO,First Input First Output)”,…

实用指南:Linux Shell 脚本:从零到进阶的实战笔记

实用指南:Linux Shell 脚本:从零到进阶的实战笔记pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas"…

解决升级 Windows 11 24H2 后 NAS 共享无法显示的问题

问题原因 Windows 11 24H2 策略强制默认只能访问签名的 SMB 共享用户,并且不允许使用 不安全的来宾(Guest)登录 模式连接文件共享。 解决方法 终端管理员模式下依次运行: Set-SmbClientConfiguration -RequireSecu…

实用指南:汽车地带AutoZone EDI需求分析及对接指南

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

商城类电商购物APP网购原型——实战计划原型

商城类电商购物APP网购原型——实战计划原型2025-09-29 18:42 tlnshuju 阅读(0) 评论(0) 收藏 举报pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: bl…

怎样登录建设银行官方网站楼盘网站建设方案

写在前面 考试顺便整理博文内容整理 使用 Ansible 部署 samba 客户端和服务端理解不足小伙伴帮忙指正 对每个人而言,真正的职责只有一个:找到自我。然后在心中坚守其一生,全心全意,永不停息。所有其它的路都是不完整的&#xff0c…

【还未找到原题】宝石(GEM) - Harvey

【还未找到原题】宝石(GEM)题意 给定 \(m\) 对关系,表示 \(a\) 比 \(b\) 小,此时问最先确定每一个点的排名的关系最小编号,如果最后还未确定排名,则此点输出-1。 由于没有原题,给个样例: input: 4 4 2 4 3 1 4…

第八篇

今天是9月29日,今天是满课,上午上的是统一建模语言和算法与数据,下午上的是Java,收获颇丰,上午明白了链表的增删改查,下午Java练习了编程。

C# AStar 算法 - 实际应用

在基本实现中 我们的理想化 是方格坐标的,但是实际应用可能是跨点的坐标,所以需要以 路段为核心,并且路段也支持了 方向的限制。 如果处于转弯的话,也优化了转弯的权重,尽量少转弯。 其中距离计算可以根据需要自行…

nocobase 源码安装

Git 源码安装 0. 先决条件 请确保你已经:安装了 Git、Node.js 20+、Yarn 1.22.x 配置并启动了所需数据库 MySQL 8.0.17+、MariaDB 10.9+、PostgreSQL 10+ 任选其一1. 将 NocoBase 下载到本地 latest 版本 (main) 功能…

南宁网站推广系统怎么做网站缩略图

关注我们谈到 .NET 在中国的推广和发展,.NET 开发者求职就业及 .NET 企业招人用人的问题往往常被提及。初学者会担心学习 .NET 之后的就业问题,.NET 开发者在求职过程中没有足够多的渠道来获取 .NET 招聘信息,而与此同时,采用 .NE…

小城建设的网站东莞出行政策有变了

大模型撬动数据新质生产力, 我们重新解构了智能BI 作者 | 曾响铃 文 | 响铃说(xiangling0815) “超级人工智能将在‘几千天内’降临。” 最近,OpenAI 公司 CEO 山姆奥特曼在社交媒体罕见发表长文,预言了这一点。之前…

航司网站url后缀参数FECU分析

目录找一个目标url 下一个xhr断点换个思路查看一下网站资源加密参数分析a0_0x5ae5d7[0] 值分析a0_0x42e81e[8] 值分析a0_0x42e81e[9] 值分析a0_0x42e81e[10] 值分析a0_0x42e81e[2] 值分析a0_0x42e81e[3] 值分析a0_…

子网掩码完全指南:从入门到精通

在网络世界中,子网掩码就像是网络的邮政编码 📮,它决定了数据包应该留在本地还是发往远方。无论是家庭网络还是企业级架构,理解子网掩码都是网络管理的基础技能! 什么是子网掩码? 🤔 子网掩码(Subnet Mask)是…