首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏云原生研究

    Quarkus 原生java开发框架2: 远程调用

    但在本地开发的时候,用 http://localhost:8080 就好。

    2K74发布于 2020-05-24
  • 来自专栏JFrog杰蛙DevOps

    原生时代来临,开发者如何适应原生开发环境?

    原生应用理念经过几年的落地实践已经得到企业市场的广泛认可,原生应用更是成为企业数字化转型的必选项。基于原生技术架构衍生的产品和工具,已经逐渐应用在开发者的日常工作当中。 Forrester首次定义原生时代开发者的能力模型,助力开发者拥抱原生技术,实现开发者自身的转型。 这样就给开发者带来一个新的挑战:开发者如何将制品快速的分发到各个原生环境进行快速、安全的发布?我认为开发者需要从以下几个方面做出改变。 Docker 镜像的P2P分发将成为大企业在原生环境下的必备能力,通过 P2P 分发,能够极大的提升 Docker 镜像的下载速度,快速的将新功能部署在服务器上,更快的给用户带来价值。 ---- 原生时代已经来临,在原生的环境下,企业及开发者想要占据先机,快人一步,就必须实现流动式的软件版本发布,才能在发布频率越来越快的将来站稳脚跟,奋勇前进。

    1K21发布于 2021-08-18
  • 来自专栏coderidea

    什么是原生开发

    本文将为您全面讲解什么是原生开发以及如何做原生开发。 什么是原生开发 原生开发是一种利用平台优势,使用微服务、容器、服务网格、不可变基础设施等技术手段,构建弹性、可靠、自动化的原生应用的开发模式。 综上,原生开发充分利用平台的自动化和智能化优势,使用一系列敏捷技术手段构建松耦合、高弹性、易维护的下一代应用系统。 原生开发的意义 为什么要做原生开发? 微服务团队可以独立开发、测试、迭代和部署服务,无需协调依赖,缩短交付时间。 2. 具备弹性和伸缩性 基于平台的动态资源管理,应用可以按需自动扩容或缩容,有效处理突发高流量,大幅提升系统稳定性。 熟练掌握这些技术是从事原生开发的必备技能。 如何做原生开发 理解了原生开发的核心理念和技术栈,我们来看看如何从零开始构建一个原生应用。主要的步骤包括: 1.

    1.7K30编辑于 2023-08-10
  • 来自专栏云云众生s

    原生开发涅槃之路

    针对下一代开发者提升体验的原生开发成熟度模型。 Eythor通过交易是一名全栈开发人员,拥有十年的行业经验,他正在努力将...... 原生技术使我们能够在大规模下运行越来越大、越来越复杂的系统。 原生开发开发者体验的新黄金标准是什么?他们拿谁来比较?有哪些工具可用? 在 Garden,我们从零开始就一直在考虑 Kubernetes 的开发者体验,即使它有时被认为是“第二天的问题”。 根据我们学到的和我们合作过的团队的经验,我们为在生产中运行 Kubernetes 的团队开发了一个原生开发成熟度模型。每个级别都有利弊,团队需要决定他们的最佳点是什么。 实现原生开发涅槃 实现原生开发极乐与目的地一样重要的是过程,但像Garden这样的工具可以比您想象的更容易达到美好部分。

    20510编辑于 2024-03-28
  • 来自专栏世民谈云计算

    AWS 15年(2):原生兴起

    2、公有原生体系的基座,原生体系根植和生长于公有平台之上。 3、原生服务是公有上提供的服务,来源包括厂商和第三方。各大公有已形成了较为整体的服务体系。 4、原生应用,是指尽可能利用原生工具链进行设计、开发和运维,充分利用原生服务,根植和生长于公有上,具有敏捷、弹性、可靠、简单等特性的现代应用。 二、AWS:全球最大的公有平台,提供最全面的原生服务 AWS于2006年正式推出,最开始提供对象存储服务S3和虚拟机服务EC2。 这种背景下,原生应用开发的简单化要求应运而生,要使得绝大部分的分布式原生业务应用可由普通IT人员开发和运维。 (三)如何构建原生应用? 可利用DevOps来实现开发上线一体化和自动化。可尽量利用原生服务来降低对开发和运维人员的技能要求,因为这些服务天生就是原生的,天生是高可用和弹性,而且因为是托管的,所以降低了运维要求。

    90920编辑于 2022-03-16
  • 来自专栏技术那些事

    原生2课:原生技术体系中的基石-容器技术

    本篇文章来自《华为云云原生王者之路训练营》黄金系列课程第2课,由华为容器技术专家Jarvis Zhou主讲,帮助大家了解容器技术的发展历程;对容器镜像有初步的了解,并能编写简单的Dockerfile; 01 容器技术发展简介  背景 在之前的开发运维中,应用和环境的交付是分离的,较难在开发环境和生产环境无法保持一致,容易出现各种环境问题: 对于公司而言,服务器、存储等作为成本之一,希望能追求高效的利用已有的服务资源 使用流程 image.png 首先开发者在开发环境机器上开发应用并制作镜像。 Docker执行命令,构建镜像并存储在机器上。 开发者发送上传镜像命令。 用户可以通过界面、社区CLI和原生API上传、下载和管理容器镜像。 Demo内容:Weather Forecast是一款查询城市的天气信息的应用示例 1)构建镜像 2)推送镜像到swr保存,用于下次实验 Docker build命令参数详细 新兴的镜像构建工具

    67600发布于 2021-11-22
  • 来自专栏全栈技术

    开发:构建强大应用的原生开发指南

    开发是一种基于原生架构的开发方法,它允许开发者构建应用程序,利用服务的强大功能,如存储、数据库、身份验证和部署,无需管理底层基础架构。 本文将深入探讨开发的关键概念,为您提供一份全面的指南,并提供带有实际代码示例的技巧,以帮助您构建出色的原生应用。 第一部分:开发基础 1.1 什么是开发? 介绍开发的定义和特点,包括原生应用架构、自动扩展和无服务器计算。 # 示例代码:使用AWS Amplify初始化开发项目 amplify init 第二部分:构建原生应用 2.1 数据存储 深入研究如何使用存储服务(如云数据库、文件存储)来存储和管理应用程序数据 ,使您能够构建高度可扩展和安全的原生应用程序。

    4.5K20编辑于 2023-09-19
  • 来自专栏云云众生s

    数字进化:从迁移到原生开发

    从传统到原生的转变 从传统系统向原生平台的转变主要受到对更大敏捷性和灵活性的需求驱动。我们来看看 Blockbuster 和 Netflix。 原生原则及其与无服务器计算和微服务的关系 原生的核心是容器化,通常利用 Docker 容器,并由 Kubernetes 进行编排,为部署应用提供了标准化环境。 动态资源扩展:由像亚马逊 EC2 和 Kubernetes 这样的服务支持的原生环境将适应性置于前沿。 利用低代码进行快速开发:低代码平台正在成为原生演进中的重要工具。它们提供了一种快速开发应用程序的方式,缩短了传统编码的障碍。 虽然策略应该决定工具的选择,但在数字化演进中,原生开发的出现确保了这种一致性,强调的是策略而不是简单的工具采用。

    44210编辑于 2024-03-28
  • 来自专栏CODING DevOps

    Nocalhost:原生开发新体验

    深圳站的演讲内容进行了整理,主要分享 Nocalhost 在解决原生开发问题上的思路和探索,并展示 Nocalhost 为原生开发带来的全新体验。 原生场景下的开发痛点 当我们的应用架构从传统应用过渡到原生应用的时候,会发现应用架构的复杂性大大提升了,原来的传统应用组件少,部署简单,我们往往可以在本地开发完一个传统应用后,把它丢到服务器上就能跑起来 本地部署 VS 集群部署 当我们要开发原生微服务应用时,如何将我们的开发环境搭建起来呢?常见的有两种方式:本地部署和集群部署。 ,是目前原生开发中较好的实践,也是 Nocalhost 支持的主要开发方式之一。 点击阅读原文,一键开启原生开发环境

    61820编辑于 2021-12-27
  • 来自专栏CODING DevOps

    Nocalhost:原生开发新体验

    深圳站的演讲内容进行了整理,主要分享 Nocalhost 在解决原生开发问题上的思路和探索,并展示 Nocalhost 为原生开发带来的全新体验。 原生场景下的开发痛点 当我们的应用架构从传统应用过渡到原生应用的时候,会发现应用架构的复杂性大大提升了,原来的传统应用组件少,部署简单,我们往往可以在本地开发完一个传统应用后,把它丢到服务器上就能跑起来 本地部署 VS 集群部署 当我们要开发原生微服务应用时,如何将我们的开发环境搭建起来呢?常见的有两种方式:本地部署和集群部署。 ,是目前原生开发中较好的实践,也是 Nocalhost 支持的主要开发方式之一。 点击阅读原文,一键开启原生开发环境

    81620编辑于 2021-12-27
  • 来自专栏黑光技术

    原生技术解读2-原生运行时:容器和容器编排

    前言 9 月初给 BG 的新人开了一门课,专门来讲原生技术,原生技术从出现到现在按最早的时间出现来说也是有 10 多年了。 非常有必要学习和了解,而且我在内部也是致力于推动原生技术的落地。在推动的过程中也很费劲,很多人看不到这场技术变革的意义和价值,这是非常让人感慨的。 原生技术架构 所以我继续接着上篇解读什么是原生。 **因为具备轻量级的隔离属性,容器技术已然成为原生时代应用程序开发、部署和运维的标准基础设置。**目前全球的厂商都是支持容器部署方式,而且是主流方式。 这使得在不同的或 OS 环境中部署更加容易。 容器技术大大简化了应用程序的分发和部署,可以说容器技术是原生应用发展的基础。

    1.7K30发布于 2021-11-30
  • 来自专栏大魏分享(微信公众号:david-share)

    Spring的数据访问:Spring Data和JPA | 原生应用开发系列2

    单击“浏览”并导航到〜/ appmod_foundations_training / spring / lab2。 导入后,请验证您是否看到product-catalog-lab2项目: ? 用于测试的Bootstrap JPA和H2数据库 打开Maven pom.xml文件。 ? 打开src / main / resources / application.properties文件。 魏新宇 "大魏分享"运营者、红帽资深解决方案架构师 专注开源计算、容器及自动化运维在金融行业的推广 拥有MBA、ITIL V3、Cobit5、C-STAR、TOGAF9.1(鉴定级)等管理认证。

    99120发布于 2018-12-24
  • 来自专栏亨利笔记

    直播回放:Harbor助你玩转原生2

    题图摄于巴塞罗那港 接上期:直播回放:Harbor助你玩转原生(1) 受 GoCN 社区的邀请,Harbor 开源项目维护者邹佳在近期 GoCN 开源说第七期上做了直播:Harbor助你玩转原生  《Harbor权威指南》是第一本全面介绍 Harbor 原生制品仓库的书籍,由 Harbor 开源项目维护者和贡献者倾力撰写,其中不乏 Harbor 项目的创始成员,甚至 Harbor 原型代码的设计者和编写者 Harbor 的架构原理;OCI 制品的支持方式;高可用制品仓库系统的设计要点;镜像等制品的扫描;制品的远程复制、权限和安全策略;备份与恢复策略;API 使用指南;成功案例;社区维护治理等,是Harbor用户和开发者非常理想的参考资料 ---- 要想了解原生、机器学习和区块链等技术原理,请立即长按以下二维码,关注本公众号亨利笔记 ( henglibiji ),以免错过更新。

    57620编辑于 2023-04-04
  • 来自专栏DBA随笔

    原生技术之kubernetes学习笔记(2)

    我们已经知道,容器的本质是一个进程,它包含三个部分: image.png 如果说容器是环境的一个进程,那么你可以将k8s理解成环境中的一个操作系统。 对于 Pod 里的容器 A 和容器 B 来说: 1、它们可以直接使用 localhost 进行通信; 2、它们看到的网络设备跟 Infra 容器看到的完全一样; 3、一个 Pod 只有一个 IP 地址, 我们在进行应用上迁移的时候,需要将应用若干个进程,然后去考虑应用模块之间是否具有"超亲密关系",拥有超亲密关系的进程可以部署在一个Pod中,其他的进程部署在另外的Pod中,用这个思路去拆分应用,才符合容器设计的初衷

    48830发布于 2021-03-30
  • 来自专栏希里安

    原生之路:Kubernetes官方文档学习-2

    --oschina 2、OpenAI 宣布为 ChatGPT 推出了名为 “朗读”( ReadAloud)的新功能。不仅支持 37 种语言,5种声音、还可以自动检测文本语言并进行朗读。 Kubernetes 旨在适应满足以下所有标准的配置: - 每个节点的 Pod 数量不超过 110 - 节点数不超过 5,000 - Pod 总数不超过 150,000 - 容器总数不超过 300,000 服务商资源配额 请求增加资源的配额,例如: 计算实例 CPU 存储卷 使用中的 IP 地址 数据包过滤规则集 负载均衡数量 网络子网 日志流 控制面组件 这个就是实现高可用架构,避免出现单节点故障 跨区存储 这一部分需要制备PV存储、或者添加区域标签等方法、参考服务商文档等、保证pvc可以正常使用 网络 这一部分,k8s吱声不提供跨区的网络相关的配置,但是可以使用符合CNI规范的网络插件来配置你的集群的联网 比如使用服务商提供的LoadBalancer的service等。

    88010编辑于 2024-03-07
  • 来自专栏DBA随笔

    原生技术之docker学习笔记(2)

    // 原生技术之docker学习笔记(2) // 今天我们看看Docker镜像相关内容。 Docker镜像说明 1、什么是Docker镜像? 2、列出docker镜像、查看容器 可以使用docker images命令来列出当前机器上所有的镜像名称。 545 MB docker.io/busybox latest f0b02e9d092d 2 drwx------ 4 root root 4096 Nov 20 17:16 4784586d01e00926f42203e37a38bc661d02445ef08f084d22ca54f7af5d6e2b drwx------ 5 root root 4096 Dec 28 11:06 4f8f6ea37578b52c348c1b2efa71122ce0b466bb18bb265e8e74e40c37608546

    47920发布于 2021-01-12
  • 来自专栏云计算D1net

    原生开发将成为高级部署蓝图

    如今,有些文章介绍了原生开发蓝图的基础和探索逻辑图,并探讨了在内部部署设施和远程容器上进行原生开发的用例以及部署蓝图。 以下了解一下用例,其中包括开发人员为他们的原生开发环境采用的远程容器平台,并查看它如何映射到工作设施以部署其解决方案。 ? 部署 这个例子以在内部部署服务器上工作的原生开发人员开始,提供其代码解决方案,使用其容器工具启动构建其持续集成(CI)/持续交付(CD)工作流程。 这个用例使用企业中的原生开发为其工作负载提供高级部署架构。它具有一个蓝图,用于映射企业原生开发流程,以将开发人员解决方案部署到生产基础设施中。 以下是与原生开发相关示意图的集合: •在这种情况下,可以单击查看单个图像; •项目文件可以使用“下载图表”链接下载到本地计算机; •可以单击负载图链接以在这个蓝图中使用的图表工具中自动打开项目图。

    88210发布于 2020-07-14
  • 来自专栏MoeLove

    原生应用开发新体验:Kui

    原生(Cloud Native)应用是伴随着 Kubernetes 应用范围的扩大,基于模型而提出的一种概念。 本文来介绍一个原生应用开发的工具 Kui, 这是一款由 IBM 开源的工具,使用 Electron 提供 GUI 能力。 2/2 Running 0 153m weave-net-tt82h 2/2 Running 0 153m 但如果我们给它传递了 --ui 的参数,则它会打开一个新的窗口,并将内容展示出来。 开发部署 你可以使用 内置编辑器 或者任意你喜欢的编辑器编辑你的配置文件,比如我们想要部署一个 Redis 在 Kubernetes 集群中。

    1.7K20发布于 2019-05-29
  • 来自专栏架构驿站

    Rust 会是原生开发的“未来”吗?

    在本文中,我们将探讨为什么 Rust 成为原生开发的中流语言,以及它是否是原生的未来。 — 01 — Rust 语言? 随着世界继续转向原生开发,对于希望构建快速、可靠和安全的原生应用程序的开发人员来说,Rust已成为一个越来越有吸引力的选择。 — 02 — What 原生开发? 此功能在安全性是重中之重的原生环境中尤为重要。 2、并发层面 并发性是程序同时执行多个任务的能力。原生应用程序通常是高并发的,许多进程同时运行。 — 03 — Rust 在原生项目中的应用 Rust 在原生开发中的受欢迎程度正在上升。 2、Cloudflare Cloudflare 是一家网络性能和安全公司,提供一系列基于的服务,包括内容交付、DNS 和 DDoS 保护。

    2.3K50编辑于 2023-05-22
  • 来自专栏云开发

    开发原生网关入围2022年度原生案例评选,欢迎投票

    为进一步拓展原生技术的应用范围,引领原生领域的技术风向,鼓励原生新锐企业发展,原生产业联盟于日前启动2022年度原生案例评选活动。 经过2周的初审筛选,确定了各领域中最终入围公开投票阶段的案例,其中云原生优秀案例20个,原生技术创新解决方案/产品20个,原生安全案例14个。 开发编号:54号 可直接拉到页面最底端 扫描下方二维码进入投票页面

    43060编辑于 2022-03-25
领券