前几天在微信朋友圈做了一个简单的调查,参与人数有500人,调查结果如下:
使用K8S的比例非常类似于2017年初我在公众号里针对.NET Core的使用情况的比例。.NET Core是针对云原生应用开发而重新设计的一个平台,.NET Core借鉴了.NET Framework的最佳实践,并将软件工程的最新进展结合在一起。容器化应用的开发正是.NET Core的优势所在。
现在是云计算时代,.NET Core已经磨练5年时间,准备好了迎接云计算时代的云原生应用开发,云系统中,用更少的硬件为更高密度的用户提供服务是非常重要的。应用程序的占位面积越小,密度越高。容器只包含应用程序及其依赖项。文件大小要小很多倍,启动时间以秒为单位,只有应用程序加载到内存中,容器保证在任何主机上工作。鉴于容器的明显优势,.NET Core的设计决定之一就是使其成为模块化。这意味着你的.NET Core应用程序可以被"发布",使得它和它的所有依赖关系在一个地方,这很容易放入容器。
结合这两天的公众号文章《.NET Core 给使用.NET的公司所带来的机遇》和《【送书活动】10分钟了解Docker,运维和开发视角有什么不同?》 的留言中,已经有不少同学将.NET Core容器化运行在K8S之上。今天特别想在公众号里头针对更大的人群做个调查,欢迎大家积极参与,这个调查的很简单,只有3道题。
相关文章:
ASP.NET Core 借助 K8S 玩转容器编排
如何使用vs将asp.net core项目添加容器支持并发布docker镜像到私有dockerhub和添加k8s/helm管理
【送书活动】10分钟了解Docker,运维和开发视角有什么不同?
.NET Core 给使用.NET的公司所带来的机遇
.NET社区新闻,深度好文,欢迎访问公众号文章汇总 http://www.csharpkit.com