- 博客(10)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 揭秘CMP 5.0:微服务应用开发框架之SkyStack
前言在过去的十余年里面,软件开发行业逐渐分成了两个领域,一部分是企业应用开发,为客户开发,软件要安装到企业客户自己的资源上,客户负责运维(或者通过技术支持),一部分是互联网软件,为自己开发,自己开发并运维一套软件通过网络给最终用户使用。同时,这两个领域使用的技术栈也逐渐分化,前者主要关注功能实现,标准化,易安装,易运维,后者主要关注高并发,高可用,高性能及纵向伸缩性等。随着微服务概念的提出,这两个...
2018-01-25 10:11:01
940
原创 云计算时代催生下一代网络变革-软件定义的网络之技术架构篇
我们在基础篇中对SDN的基础概念、核心思想以及市场现状都进行简单地阐述,在本文中将就技术实现方面深入展开讨论。在ONF于2016年发布的《SDN Architecture Issue 1.1》白皮书中,给出了最新的SDN架构,如下图所示:图1. SDN架构SDN自上而下分为三层:应用层、控制器、转发平面,控制器开放标准的南向接口、北向接口进行应用的开发和设备的接入。由上图可见SDN主要研究重点是控...
2018-03-16 16:27:03
777
原创 云计算时代催生下一代网络变革-软件定义的网络之基础介绍篇
背景在云计算改造传统IT的步伐下,传统的IT架构一一被颠覆重构,网络也不例外,传统网络设备必须单独一个个进行手动配置,对于云计算环境中快速变化的需求,极大地受软件配置、交付和管理方式的限制。同时传统模式的网络设备业态几乎被寡头垄断,但随着5G、IoT、云计算等新业务、新运营模式的兴起,互联网流量呈爆炸式增长,传统网络厂商的创新能力已严重不能满足当前日新月异的业务需求。SDN(Software De...
2018-03-01 11:11:38
698
转载 一个优秀的程序员是如何炼成的
一个优秀的程序员是如何炼成的?他们关注什么?问一下自己这个问题会很有意思。这能让你好好思考一下软件开发的过程。拿它来问一下同事也不错,这能引起一些关于如何一起协作的很有意思的讨论。下面是我认为成为一名优秀的程序员编程所必需的 5 个技能。问题分解编程讲的是如何解决问题。但在你开始写代码之前,你需要清楚如何解决问题。一个好的程序员应该得拥有这样的技能,他能将问题分解成子问题,直到每个子问题都可以很轻...
2018-02-23 10:09:56
276
原创 OpenStack云计算与HPC之一: 前言和OpenStack与HPC虚拟化
此篇文章翻译编辑自OpenStack全球悉尼峰会《Crossroad of Cloud and HPC》。一、前言OpenStack®是领先的开源云计算IaaS平台,助力世界上许多非常著名的科学研究机构。令人惊讶的是,科学研究学科包含了一些最流行的OpenStack云应用案例,面对科学研究计算IT基础设施的挑战,OpenStack提供了令人信服的解决方案。在科学研究工作中,高性能计算(HPC)和高...
2018-02-11 13:53:46
3687
原创 SkyForm ECP基于Kubernetes构建AIaaS平台
1. 背景介绍作者在之前的文章《在SkyForm ECP上运行深度学习框架》中介绍过深度学习框架运行在kubernetes上的优势,以及这种实践方式的基本架构。社区中也出现了很多tensorflow on kubernetes的方案,比如jinja模板的方案(https://github.com/tensorflow/ecosystem/tree/master/kubernetes),以及后来的k...
2018-02-05 10:14:22
852
原创 浅谈Grafana在SkyForm CMP 5中的运用
一、前言监控系统是SkyForm CMP 5中重要的组成部分,而要对成千上万的虚拟机和主机进行多种维度的监控,必将产生海量的监控指标数据。如果要将这些海量数据在前端采用JS图表插件来展示出图,会产生查询性能慢,定制性差,开发成本大,开发耗时等等各种问题。 为了解决以上问题,SkyForm CMP 5使用了Grafana来作为仪表盘和报表工具的开发。二、Grafana介绍Grafana到底是什么呢?...
2018-01-26 11:31:37
1235
原创 浅谈vSphere高可用性
vSphere高可用性自发布以来就备受企业用户关注,它具有易操作,低成本,高可用的优点。也不像传统的应用集群技术,需要提供额外的备用硬盘或分层软件。企业可以低成本的利用VMware这特性为服务提供连续性,避免长时间宕机而造成不必要的损失。谈及HA,这里介绍下vSphere的两大核心组件:ESXi和vCenterServer。Ø ESXiESXi就是Hypervisor,类似操作系统,直接安装在裸...
2018-01-24 17:08:00
2652
原创 Kata Containers介绍
美国东部时间12月5日早上8点,OpenStack基金会于KubeCon峰会正式发布基于Apache 2.0协议的容器技术Kata Containers项目(https://katacontainers.io)。KataContainers是一个Novel实现的轻量虚拟机,可以无缝地与容器生态系统进行集成。Kata Containers 项目的主要目标是将虚拟化的安全隔离优势和容器的快速启动特点结...
2018-01-24 16:59:47
4321
原创 利用Jenkins生成maven项目镜像及容器
导读:本文根据天云软件研发工程师12月28日在DockOne技术社区的分享整理而成,文章结尾处有社区问答具体内容。以下是分享详情:一、Jenkins是什么?目前持续集成(CI)已成为当前许多软件开发团队在整个软件开发生命周期内侧重于保证代码质量的常见做法。它是一种实践,旨在缓和和稳固软件的构建过程。并且能够帮助您的开发团队应对如下挑战:软件构建自动化:配置完成后,CI系
2018-01-24 16:44:44
3516
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人