从.net开发做到云原生运维(零)——序
1. 为什么要写这个系列的文章
大家看到标题的时候肯定会感觉到困惑,这个标题里的两件事物好像并不是很搭。说到.net开发大家一般都会想到asp.net做网站,或者是wpf和winform这类桌面开发,亦或是uwp这类的windows平板软件开发,好像并不和云原生沾边。
在我还是纯做开发的时候也确实没有想太多,那个时候只是单纯的想做个业务开发程序员就行了,后来由于工作需要,公司需要将web类产品以云原生的方式进行开发。所以在看了一些书籍和对一些云原生的组件的学习研究后,在工作中进行了一些实践,就打算写下这些文章作为学习记录了。
好记性不如烂笔头,记下来确实好一些。
2. 对于技术的一些看法
自己作为一个后端开发,感觉web技术的发展是很迅速的,以前刚毕业的时候什么云原生都只是听说,刚毕业的时候从嵌入式行业跑到了互联网行业,从一个桌面客户端开发做到了web开发,那个时候公司使用的技术还是挺陈旧的,基本上是.net framework,后来自己看了.net core,技术就是这样推陈出新,一代更比一代强,新技术总会解决一些旧的问题和适应新的变化。
到了现在云原生时代,容器和容器编排相关的技术的成熟,让程序的开发和运维方式发生了变化,记得在看半泽直树第二部的先行篇的时候就发现他们新的金融系统就是用的k8s作为容器的编排工具。
看到剧照感觉剧组还挺严谨的,指令竟然不是糊弄人。
容器技术确实给程序的分发方式带来很大的改变,这里就不展开了,在后面的文章会进一步的讲述。
我个人还是喜欢拥抱新技术的,你呢?
3. 未来的一些展望
就在写这篇文章的时候,我已经被公司安排到云原生运维相关的岗位了,而且公司还打算让我继续做下去,感觉自己的技术方向有点不是自己想要的了,如果真成了运维那怕是要吃不好睡不好了。
个人的打算就是继续学习后端开发相关的技术,持续的更新自己的技术,然后对云原生的一些技术进行一些更深刻的了解。
理论知识要多学习吧,这样做决策的时候有理论支撑就不会犹豫了。
其他的一些就留在后面的文章里分享了。
从.net开发做到云原生运维(零)——序的更多相关文章
- 从.net开发做到云原生运维(八)——DevOps实践
1. DevOps的一些介绍 DevOps(Development和Operations的组合词)是一组过程.方法与系统的统称,用于促进开发(应用程序/软件工程).技术运营和质量保障(QA)部门之间的 ...
- 从.net开发做到云原生运维(二)——.net core生态
1. 新的开始从.net 6.0开始 .net 6.0作为一个长期支持版,具有里程碑的意义.从.net5.0将.net framework和.net core合并以后,在.net5.0的功能上再次完善 ...
- 华为刘腾:华为终端云Cassandra运维实践分享
点击此处观看完整活动视频 各位线上的嘉宾朋友大家好,我是来自华为消费者BG云服务部的刘腾,我今天给大家分享的主题是华为终端云Cassandra运维实践.和前面王峰老师提到的Cassandra在360中 ...
- 从On-Premise本地到On-Cloud云上运维的演进
摘要: 从用户的声音中,我们听到用户对稳定.弹性.透明的诉求,我们也在不断升级ECS的运维能力和体验,助力用户建立主动运维体系,赋能业务永续运行.为了让大家更好的了解和用好ECS弹性计算服务,从本期开 ...
- Linux云自动化运维第三课
Linux云自动化运维第三课 一.正则表达式 1.匹配符 * ###匹配0到任意字符 ? ###匹配单个字符 [[:alpha:]] ###匹配单个字母 [[:lower:]] ###匹配单个小写字母 ...
- Linux云自动化运维第四课
Linux云自动化运维第四课 一.vim 1.vim光标移动 1)在命令模式下 :数字 ###移动到指定的行 G ###文件最后一行 gg ###文件第一行 2)在插入模式下 i ###光标所 ...
- Linux云自动化运维第五课
Linux云自动化运维第五课 一.进程定义 进程就是cpu未完成的工作 二.ps命令 ps a ###关于当前环境的所有进程 x ###与当前环境无关的所有进程 f ###显示进程从属关系 e ### ...
- 微服务平台(Micro Service Platform : MSP)旨在提供一个集开发、测试、运维于一体的开发者专属平台,让开发者能快速构建或使用微服务,让开发更简单,让运维更高效。
微服务平台(Micro Service Platform : MSP)旨在提供一个集开发.测试.运维于一体的开发者专属平台,让开发者能快速构建或使用微服务,让开发更简单,让运维更高效. MSP采用业界 ...
- 云开发 :云原生(Cloud Native)
云开发 :云原生(Cloud Native) 云原生 所谓云原生,它不是一个产品,而是一套技术体系和一套方法论,用于构建和运行充分利用云计算模型优势的应用.云计算将提供无限制的按需计算能力和根据使用情 ...
随机推荐
- 从AAB文件生成APK文件
开头先说方法 1.下载 bundletool 2.开始生成 java -jar bundletool.jar build-apks --bundle=[aab文件路径(例如:C:\Users\Admi ...
- IPX下载安装
IPX下载安装 该软件需要事先安装LAPACK与openblas,相关安装教程请点击链接. 1.下载 mkdir IPX cd IPX git clone https://github.com/ERG ...
- 聊聊dubbo协议2
本文已收录 https://github.com/lkxiaolou/lkxiaolou 欢迎star. 在<聊聊dubbo协议>中介绍了attachments在consumer和prov ...
- 记录一个问题:macos High Sierra 10.13.6 内核内存泄漏,导致内存满而不得不重启
kernel_task进程占用内存10g以上,使用中突然提示内存不足,要求杀死工作进程,不得不强按电源键来关机重启. 升级之前,版本大约是macos High Sierra 10.13.4, 系统频繁 ...
- 安卓开发之intent
两个活动之间的跳转要通过intent来进行,intent跳转分为隐式的和显示的. 首先xml中定义Button,通过按下按钮实现回调,在回调函数中进行相应intent设置. <Button an ...
- iOS14新功能一览
这是转载的6月份的一篇文章,但是和今天发布的 ios14 正式版基本一致,可以大概参考一下. 23 号凌晨的 WWDC ,小狐也是恪尽职守啊!从开场到收尾,小狐一点也没落下,整场大会围绕着 Apple ...
- Learning local feature descriptors with triplets and shallow convolutional neural networks 论文阅读笔记
题目翻译:学习 local feature descriptors 使用 triplets 还有浅的卷积神经网络.读罢此文,只觉收获满满,同时另外印象最深的也是一个浅(文章中会提及)字. 1 Cont ...
- SP419/422 TRANSP(2) - Transposing is Fun
首先可以发现转置本质上就是一个置换,问题就转化为求一个排列排成有序的最少次数. 这是一个经典问题,答案为点数减循环置换的个数,考虑如何求循环置换. 发现有两个特殊性质:置换为转置,矩阵的边长为 \(2 ...
- Ajax不允许缓存方法
AJAX请求后台时会自动缓存,客户端发起请求首先请求缓存,第一次请求即由缓存再请求服务器,返回数据时同样先返回到缓存再展示再客户端.但是如果数据要求随时性呢,数据变化频率高呢?那么如何不让ajax设置 ...
- 用Dockerfile部署zabbix
用Dockerfile部署 zabbix-server部署阶段 要用docker跑zabbix-server,需要以下几个组件 组件名称 作用 数据库 MySQL或是PostgreSQL Zabbix ...