到底啥叫云原生啊?

2020-04-10 09:55:45 +08:00
 SpencerCJH

公司的技术栈是 micronaut grpc go-gateway k8s,这两天接了 prometheus 进来,组长说这就叫云原生,那到底什么叫云原生???

10333 次点击
所在节点    云计算
46 条回复
monsterxx03
2020-04-10 11:23:44 +08:00
CNCF 里好多项目其实挺搓的,有点当年 openstack 那感觉.

不过我迁到 k8s 之后, 运维压力其实是比传统的 vm 要轻不少. 个人感觉和传统的区别最大还是 declarative vs imperative, 理论上是只要喊我要什么, 而不关心怎么实现的. 不过对我这种开发部署运维全部自己来的,还是要明白怎么实现的, 不然没法 debug.
Reficul
2020-04-10 11:40:45 +08:00
@yannxia “我跳进来啦,我又跳出去啦。。。。。”

是烂坑啊,搞不定的说明你没按我的要求。不过那帮人搞得规范再烂也比瞎比乱搞的强点是真
SpencerCJH
2020-04-10 11:53:43 +08:00
@ujued 我还是在校实习生,以前实习 Java 都是 CRUD,现在接触到了这些感觉很新鲜也很有挑战。虽然接入进来代码不用写多少,但是要读很多文档。不过你们说的东西里面很多就不归我管了,都扔给 devops 去了。
luzemin
2020-04-10 11:56:39 +08:00
基础设施无关型,应用 /服务可以随时创建、随时销毁、随时增加、随时减少
目前就是 [微服务+Docker+K8s] 友好
nicebird
2020-04-10 15:43:58 +08:00
云原生就是 k8s 不停的自动创建销毁那些云服务,不需要你去搞机器运维了。
exploreXin
2020-04-10 16:03:20 +08:00
云原生 ,https://www.cnblogs.com/IT-Evan/p/CloudNative.html, 看这一篇就够了,不知道你们组长对云原生具体如何理解,但是一个技术栈就说是云原生,有点欠缺考虑,可能你们组长只是简单跟你们说了一下自己的理解,没有详细阐述其中的内涵。
cozof
2020-04-10 18:38:08 +08:00
为云而生的基础服务
vindurriel
2020-04-10 18:38:25 +08:00
强依赖云服务 离开云就跑不起来的
RRRSSS
2020-04-10 20:07:36 +08:00
我理解其实是类似 k8s 的那一套容器编排系统,可以做到动态扩容、缩容。

开发者面对底层不管是 1000 台机器还是 1 台机器,都是一套操作,一套理念。
v2Geeker
2020-04-10 20:17:34 +08:00
我的理解是,云原生不依赖任何云(如阿里云、aws 等)的固有特性,依靠和围绕自身的基础设施(如 k8s 等)进行编程和开发(如常见的有服务发现能力、自动扩缩容能力等),这样就能做到完全融入基础环境,充分利用基础设施的能力。
hmxxmh
2020-04-10 22:37:41 +08:00
接入了 promethous,公司还有运维开发的坑吗
chihiro2014
2020-04-10 22:43:38 +08:00
其实是个名词,具体是啥不懂,但是可以知道的是这可以圈钱
cabing
2020-04-10 22:44:05 +08:00
简单的说就是面向云平台开发的应用。
WispZhan
2020-04-10 23:01:42 +08:00
prometheus 已经很成熟了
alexsunxl
2020-04-11 00:34:28 +08:00
可以简单的理解成字面意思
天生就是在云端上的应用, 就在云原生。而不是后面迁移改造上云的
woncode
2020-04-11 01:20:32 +08:00
@alexsunxl 这个理解角度好,从词语最初的含义来理解,毕竟那些人命名的时候也不是张嘴就来。

原生这个词开发领域就很常见,本意是天生就含有 /支持某种特性。
所以,云原生应该指天生就支持使用云服务的应用
ParadiseDS
2020-04-11 01:28:48 +08:00
赞同 35 楼,用英文你就好理解了,cloud native,这个 native,就和 native android app 里的 native 是一样的意思,对比大众点评 app 和大众点评小程序,你细品
jack3801283
2020-04-11 10:16:54 +08:00
首先,K8+容器,慢慢取代了传统的 IDC+机架式服务器。
以后,所有在这个基础上搭建的服务,就是云原生。

IT 领域的概念太多了,有严重的炒作嫌疑。
W1angMh
2020-04-11 15:51:32 +08:00
简单理解就是 为了让应用开发完可以直接上云部署
yangbonis
2020-04-11 15:55:43 +08:00
云原生就和美国本地人是一个意思,顺便可以发明像 POSIX 原生,linux 原生这种词。 与原生相对应的是 port 。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/661038

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX