从.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) 云原生 所谓云原生,它不是一个产品,而是一套技术体系和一套方法论,用于构建和运行充分利用云计算模型优势的应用.云计算将提供无限制的按需计算能力和根据使用情 ...
随机推荐
- warmup(HCTF 2018)
为啥想写这道题的wp呢,因为这道题就是照着phpmyadmin 4.8.1 远程文件包含漏洞(CVE-2018-12613)复现出来的 题目 查看源码很容易找到source.php,直接访问 分析 题 ...
- numpy中,从一片c_void_p指向的区域里获取数据
以前采用的数据拷贝的笨办法: 1 bitmap_size = (1080, 1920, 3) 2 buf = create_string_buffer(bitmap_size[0]*bitmap_si ...
- 猪齿鱼 Choerodon 的数据初始化设计解析
数智化效能平台猪齿鱼Choerodon 作为一个微服务框架,需要解决微服务数据初始化本身具有的问题和复杂性,同时也需要满足框架本身特有的数据初始化需求,下面为大家介绍一下这方面的设计思想和实现. 微服 ...
- pytest文档6-allure-pytest
allure-pytest 环境准备 windows环境相关: python 3.6版本pytest 4.5.0版本allure-pytest 2.8.6 最新版 使用pip安装pytest和allu ...
- JDBC固定步骤-java连接MySQL
static final String JDBC_DRIVER = "com.mysql.cj.jdbc.Driver"; static final String DB_URL = ...
- python使用pip安装库超时报错解决办法
原因:pip源超时了,安装不上 pip install matplotlib -i http://pypi.douban.com/simple --trusted-host pypi.douban.c ...
- rsync.sh
#!/bin/bash file1=`du -sm /var/www/vhosts/|awk '{print $1}'` ps=`ps -C rsync --no-header|wc -l` if [ ...
- python 小兵面向对象
Python 面向对象 Python从设计之初就已经是一门面向对象的语言,正因为如此,在Python中创建一个类和对象是很容易的.本章节我们将详细介绍Python的面向对象编程. 如果你以前没有接触过 ...
- python 小兵(4)之文件操作
文件操作 初始文件操作 使用Python来读写文件是非常简单的操作,我们使用open()函数来打开一个文件,获取到文件句柄,然后通过文件句柄就可以进行各种各样的操作了 根据打开方式的不同能够执行的操作 ...
- CF 1394 简要题解
最近都会做一些 \(\rm Div1\) 套题中 \(3000\) 分以下的题目. A 直接枚举贪心即可. B 首先不难发现总共可能的 \(c\) 序列只有 \(k!\) 种,很明显要暴力枚举所有情况 ...