谈谈RedHat Forum 2018云转型技术亮点(附资料)

2024-03-01 15:08

本文主要是介绍谈谈RedHat Forum 2018云转型技术亮点(附资料),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

 

Redhat被IBM收购后,Redhat将作为独立的混合云团队,保持红帽开源发展传统和承诺的独立性和中立性,当前的产品组合和市场战略以及独特的发展文化。Redhat创建于1993,先后发布Linux、虚拟化操作系统,通过OpenShift和OpenStack平台进入云计算市场。

 

 

11月6日,RedHat Forum 2018论坛在北京站举行,这也是红帽被收购后的第一次大会。微软、英特尔、AWS、华为、NetApp等业内领先的生态系统技术合作伙伴共同探索开源之道、畅聊企业数字化转型的成功案例、展望开源技术的发展前景。笔者把重要技术内容进行梳理,主要技术 内容包括:

 

  • 云原生应用开发之路
  • 混合云基础架构
  • 私有云
  • 容器和OpenShift容器平台
  • NetApp混合云
  • 红帽基础架构迁移解决方案

 

云原生应用开发之路 

云原生包含了一组应用的模式,用于帮助企业快速,持续,可靠,规模化地交付业务软件。云原生由微服务架构,DevOps 和以容器为代表的敏捷基础架构组成。NCF给出了云原生应用的三大特征:

  • 容器化封装:以容器为基础,提高整体开发水平,形成代码和组件重用,简化云原生应用程序的维护。在容器中运行应用程序和进程,并作为应用程序部署的独立单元,实现高水平资源隔离。
  • 动态管理:通过集中式的编排调度系统来动态的管理和调度。
  • 面向微服务:明确服务间的依赖,互相解耦。

Redhat对云原生的应用和框架演进,传统应用和云原生应用做了分析和对比,并且对云原生开发总结了8个步骤。

 

 

 

云原生应用开发的8个步骤

  • 1、培育DevOps文化和实践、开源软件项目文化,构建DevOps文化的优秀指南。
  • 2、加快现有应用(现代化应用)快速一体化应用。将应用服务器迁移到基于容器的平台。 使用API展示旧组件,通过绞杀模式逐个替换现有应用,而不是全部重写,添加新服务,通过使用路由器 (OpenShift、3scale、Istio),用微服务淘汰一体化应用。
  • 3、使用应用服务(应用服务目录化),针对云和容器优化的应用服务加快开发。
  • 4、为正确的任务选择合适的工具多个运行环境和框架。
  • 5、自助式按需配置的基础架构允许开发人员在需要时接入基础架构,同时提供IT运营控制和可见性。
  • 6、通过IT自动化加速交付集成的全面企业自动化。
  • 7、实施CI/CD和高级部署技术CI/CD部署管道,在无运营能力的情况下提供更新,并降低风险。
  • 8、开发模块化程度更高的架构微服务架构及其替代方案。

混合云基础架构

在多云、混合云和公有云共存的时代,Radhat针对云端迁移,云上部署和业务创新和优化详细谈了自己的见解,并认为云计算已成为整个数字经济的底座。

 

 

 

 

 

什么是混合云平台? 

充分利用所有环境的现代化平台,使用私有云和公有云基础架构统一所有环境的管理,跨基础架构平台共享资源(存储、网络等),提供带编排能力的容器环境。遵守开放、通用的行业标准和API。

 

 

在选择公有云提供商时,有些必要考量,这些考量指标将给客户带来价值:

  • 确保为标准操作环境(SOE) 和应用平台(公有和私有)提供认证支持。
  • 考虑数据存储,备份和恢复选项以及私有云基础架构。
  • 确保根据公司安全策略和法规将应用和数据移到公有云 。
  • 寻找或创建一种包含您首选云供应商以及私有云平台的统一管理解决方案。

 

什么是私有云?

  • 在数据中心将一切纳入控制范围内,并提供类似公有云自动化和基础架构。
  • 根据隐私设置和管理责任而定义权限。
  • 按需扩展IT资源,满足用户需求,包含核心计算、存储和网络资源等等。
  • 在单个IT基础架构上实现多个业务部门的标准化为现代化、Web级应用和容器提供基础。

 

 

 

什么是容器? 

基于Linux和Windows操作系统提供轻量级、单机、可执行的程序包,孤立运行应用及其依赖的软件与外围分离,包括操作系统。为您的独特应用创建轻量级、灵活的环境,可在云环境之间移植应用,并将安全融入应用生命周期中。

 

 

为何在云端运行容器?

  • 支持DevOps和微服务等现代软件开发方法 。
  • 支持标准操作环境 (SOE)和各种Linux版本。
  • 通过将应用与基础架构分离而实现可移植性。

 

OpenShift容器平台

OpenShift是一款容器应用平台,可搭建基于 Docker 和 Kubernetes 的企业应用云平台。OpenShift 可在任意架构中(公共或私有云中)轻松、快速实现应用的构建、开发和部署。

 

 

 

 

 

引入OpenShift对项目的改进与收益,基于标准模板,快速部署,降低业务影响,提升投资回报率。

 

 

 

AWS服务与OpenShift 的集成,可支持的18种AWS服务,通过一个集中的界面供应幵管理服务,通过服务创建流程引导用户,OpenShift 提供了Service Catalog组件。

 

 

NetApp混合云

基础架构迁移可以降低成本,增加容量,采用容器,将节省的资金重新投入到多云管理、自动化或容器中。

 

 

NetApp HCI 解决方案组合实现“性能”和“容量”的完全解耦,且实现独立控制。实现应用级 QoS,且实现秒级变更。

 

 

NetApp主导的开源项目

  • 开始于2016年12月,最新版本v18.10 (Kubernetes 1.8/OpenShift 3.8)
  • 基于容器平台的原生集成持久化存储服务 
  • 支持全部的NetApp企业级存储产品 
  • 支持更多企业级存储的功能

 

红帽基础架构迁移解决方案

 

 

 

 

 

 

 

 

基础架构迁移可以降低成本,增加容量,采用容器,将节省的资金重新投入到多云管理、自动化或容器中。与针对专有虚拟化的长期承诺相比,3年内一般节省成本40-50%。通过构建自动化和执行大规模关键工作负载迁移实现业务敏捷和技术演进。

 

详细内容请读者下载RedHat Forum 2018材料 学习。关注公号,在菜单底部回复“ RHF2018 ”关键字获取大会全部资料链接。

 

 

推荐阅读:

  • 左耳听风塑造独特的思维方式
  • 架构师须掌握的微服务架构实战

 

温馨提示:

请识别二维码关注公众号,点击原文链接获取更多技术资料和文章。

 

 

 

 

 

这篇关于谈谈RedHat Forum 2018云转型技术亮点(附资料)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/762874

相关文章

Debian系和Redhat系防火墙配置方式

《Debian系和Redhat系防火墙配置方式》文章对比了Debian系UFW和Redhat系Firewalld防火墙的安装、启用禁用、端口管理、规则查看及注意事项,强调SSH端口需开放、规则持久化,... 目录Debian系UFW防火墙1. 安装2. 启用与禁用3. 基本命令4. 注意事项5. 示例配置R

springboot自定义注解RateLimiter限流注解技术文档详解

《springboot自定义注解RateLimiter限流注解技术文档详解》文章介绍了限流技术的概念、作用及实现方式,通过SpringAOP拦截方法、缓存存储计数器,结合注解、枚举、异常类等核心组件,... 目录什么是限流系统架构核心组件详解1. 限流注解 (@RateLimiter)2. 限流类型枚举 (

Python实现PDF按页分割的技术指南

《Python实现PDF按页分割的技术指南》PDF文件处理是日常工作中的常见需求,特别是当我们需要将大型PDF文档拆分为多个部分时,下面我们就来看看如何使用Python创建一个灵活的PDF分割工具吧... 目录需求分析技术方案工具选择安装依赖完整代码实现使用说明基本用法示例命令输出示例技术亮点实际应用场景扩

Qt如何实现文本编辑器光标高亮技术

《Qt如何实现文本编辑器光标高亮技术》这篇文章主要为大家详细介绍了Qt如何实现文本编辑器光标高亮技术,文中的示例代码讲解详细,具有一定的借鉴价值,有需要的小伙伴可以了解下... 目录实现代码函数作用概述代码详解 + 注释使用 QTextEdit 的高亮技术(重点)总结用到的关键技术点应用场景举例示例优化建议

Java中的登录技术保姆级详细教程

《Java中的登录技术保姆级详细教程》:本文主要介绍Java中登录技术保姆级详细教程的相关资料,在Java中我们可以使用各种技术和框架来实现这些功能,文中通过代码介绍的非常详细,需要的朋友可以参考... 目录1.登录思路2.登录标记1.会话技术2.会话跟踪1.Cookie技术2.Session技术3.令牌技

Web技术与Nginx网站环境部署教程

《Web技术与Nginx网站环境部署教程》:本文主要介绍Web技术与Nginx网站环境部署教程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、Web基础1.域名系统DNS2.Hosts文件3.DNS4.域名注册二.网页与html1.网页概述2.HTML概述3.

Java使用WebView实现桌面程序的技术指南

《Java使用WebView实现桌面程序的技术指南》在现代软件开发中,许多应用需要在桌面程序中嵌入Web页面,例如,你可能需要在Java桌面应用中嵌入一部分Web前端,或者加载一个HTML5界面以增强... 目录1、简述2、WebView 特点3、搭建 WebView 示例3.1 添加 JavaFX 依赖3

SpringBoot3实现Gzip压缩优化的技术指南

《SpringBoot3实现Gzip压缩优化的技术指南》随着Web应用的用户量和数据量增加,网络带宽和页面加载速度逐渐成为瓶颈,为了减少数据传输量,提高用户体验,我们可以使用Gzip压缩HTTP响应,... 目录1、简述2、配置2.1 添加依赖2.2 配置 Gzip 压缩3、服务端应用4、前端应用4.1 N

Java利用JSONPath操作JSON数据的技术指南

《Java利用JSONPath操作JSON数据的技术指南》JSONPath是一种强大的工具,用于查询和操作JSON数据,类似于SQL的语法,它为处理复杂的JSON数据结构提供了简单且高效... 目录1、简述2、什么是 jsONPath?3、Java 示例3.1 基本查询3.2 过滤查询3.3 递归搜索3.4

Python中随机休眠技术原理与应用详解

《Python中随机休眠技术原理与应用详解》在编程中,让程序暂停执行特定时间是常见需求,当需要引入不确定性时,随机休眠就成为关键技巧,下面我们就来看看Python中随机休眠技术的具体实现与应用吧... 目录引言一、实现原理与基础方法1.1 核心函数解析1.2 基础实现模板1.3 整数版实现二、典型应用场景2