首页 文章 精选 留言 我的

精选列表

搜索[软件构建],共10000篇文章
优秀的个人博客,低调大师

Mozilla 成立创业公司,构建开源 AI

ChatGPT、GPT-4、Bing、Bard 和 Stable Diffusion 等 AI 产品层出不穷,在市场上也受到用户的追捧。这类产品在改变用户工作方式,带来产业变革的同时,也一同带来了错误、版权和隐私问题。 微软可以说是近期 AI 领域最引人关注的公司,接连推出了融合 GPT-4 的搜索引擎、Edge 浏览器和 Office 等产品和工具。但与此同时,微软在上周反而裁掉了整个 AI 伦理道德团队,更是引发了一些争议,让人们担心微软是否只在乎市场和利益。 在这样的背景之下,以及 Mozilla 长期以来对用户安全隐私的关注,Mozilla.ai 也就正式成立了。 Mozilla.ai 作为一家新兴的创业公司,旨在 "建立一个值得信赖和独立的开源 AI 生态"。目前的目标是专注于开发工具,打造一个安全和透明的推荐系统和生成式 AI 技术的核心部分。 长期从事人工智能研究的科学家 Moez Draief 将领导这家新的创业公司,Mozilla 目前已对 Mozilla.ai 进行了 3000 万美元的初始投资,Mozilla.ai 也是 Mozilla 基金会的全资子公司。哈佛大学的 Karim Lakhani、Credo 的 Navrina Singh 和 Mozilla 的执行总裁 Mark Surman 将担任 Mozilla.ai 的初始董事会成员。 Mozilla.ai 的官网写道: 长期以来,Mozilla 一直在倡导一个人工智能更值得信赖的世界,投资初创企业、倡导法律、并动员公众关注人工智能中的人类能动性和问责制。 现在,我们正在采取下一步行动:创建一家公司,并聚集一个社区以建立一个值得信赖的开源人工智能生态。

优秀的个人博客,低调大师

构建多云战略的注意事项

企业实施多云战略与决定是否采用多云战略一样困难,因此在决定采用多云时必须仔细考虑,然后需要仔细规划和完美执行才能实现其目标。 人们不要将多云策略与使用多云混淆。前者的目的是将应用程序和服务部署在多个云平台中。多云战略的共同点是需要一个网络在两个位置之间路由。 另一方面,对于多个云平台的使用,企业仍然需要做出谨慎的决定,但它们与部署到多个云平台环境的关系不大,与云服务提供商选择有关。使用多个云平台在基础组件的布局方式上存在显著差异。 以下了解企业选择多云战略的原因: (1)利用云服务提供商的优势 每个云服务提供商的服务都有自己的不同优势。例如AWS公司擅长IaaS,谷歌云擅长数据处理,Azure擅长交付企业应用程序和服务。仔细比较云服务提供商之间的异同可以构成一个矩阵,并根据应用需求驱动选择。 (2)成本 成本并不是企业选择多云策略的最主要原因,因为节省成本通常会在极高的容量下发挥作用。如果成本是企业选择多云战略的主要驱动因素,那么考虑通过稳固和开放的关系来管理其云平台。随着每个云服务提供商降低价格以吸引最具成本意识的云计算消费者,云计算市场的价格战仍在持续。 (3)业务连续性 一些应用程序和服务非常重要,以至于设计包括在两个独立的云计算提供商之间分发功能,以消除采用单一云计算提供商的服务可能面临的锁定问题。在这些情况下,在实施多云战略之前必须解决重要的应用程序和服务设计注意事项。 (4)停机中断 虽然非常罕见,但云服务中断事件可能发生并且将再次发生。采用多云战略以免受中断的影响是大多数关键任务应用程序的要求。 (5)注意事项 一旦企业决定采用多云,需要了解一些注意事项帮助其解决此类工作的潜在陷阱。 (6)网络连接 当使用多个云平台进行应用和服务分发时,无论使用多个云平台背后的意图如何,云平台之间必须连接。某些云服务和数据存储可以通过互联网安全访问,而许多内部应用程序和服务需要组件之间和云服务提供商之间的可路由连接。 在设计多云网络连接时,需要考虑哪些应用程序和服务需要组件之间的可路由连接。由于全球网络设计的复杂性,需要引入IPAM解决方案。 (7)安全集成 与企业安全系统和策略的集成从来都不是一个简单的考虑。安全集成有两种形式:云计算访问授权和保护部署应用程序和服务的环境。通过诸如Okta之类的SSO解决方案进行的IAM集成是解决云计算用户访问的常见设计模式。此外,保护云服务提供商环境包括扫描工具、日志聚合和威胁防护代理。这些考虑必须在设计过程的早期解决。 (8)跨越多平台 在业务需求和技术设计的驱动下,确定必须跨多个云平台部署的应用程序和服务,并通过脚本和模板(例如Terraform、配置管理等)实现自动配置和管理。 (9)技能 企业采用多云必须解决技能组合问题,以确保云计算用户在多云环境中成功采用云服务。几乎所有云服务提供商都提供在线或现场的培训,可以用于加快员工的技能培训。 下一步将如何发展? 完成每个大型任务都必须从某个地方开始,而 “某个地方”就是下一步发展。研究发现,当使用以下起点(无特定顺序)时,企业的客户可以实现可靠的策略来执行。 (1)确定需求 确保企业确切地知道每个云服务提供商提供的服务。记录技术和业务需求,并为每个云服务提供商评分。需要记住,原始分数并没有确定企业将采用哪些云服务提供商的云服务以及用于什么目的。多云解决方案的设计必须考虑到业务需求,以便推导出使用模式。开发决策树,以便将来更轻松地选择云服务提供商。企业还需要确定哪些云服务提供商满足解决哪些需求。 (2)云计算支出管理 投资于云计算支出的可见性是确保有效使用云计算基础设施和服务的最关键组成部分之一。投资云服务费用管理(CSEM)解决方案,以便可以收集云计算支出用于实时和历史目的。 (3)设计基础 制定全球网络战略。如果企业的环境100%基于云计算,则使用虚拟网络解决方案的云平台之间的简单连接就足够了。更复杂的解决方案可能会推动企业数据中心和每个云计算提供商之间建立专用连接的需求。 制定监控和日志聚合策略。鉴于大型消费者和企业应用程序和服务提供商的最高优先级之一,监控就是整个环境的眼睛和耳朵,必须广泛覆盖每个云服务提供商以及通过环境部署的每个应用程序或服务。 (4)治理 尽管并不显著,但治理能够在原本杂乱无章的环境中实现一致性和秩序。在不施加繁琐流程的情况下,企业的审查委员会将最大的利益相关者汇集在一起,对每个应用程序和服务设计假设和考虑因素进行综合审查。该审查委员会必须由来自各个专业领域(例如工程、制造、安全、运营等)的代表组成。 (5)培训 并非每个管理员都会了解每种云平台。传统上,操作员和管理员专注于单个云平台。准备好提供培训和教育,以便云计算管理员可以提高他们的技能并管理多云环境。 (6)自动化 对于任何云计算部署,这一点需要重点强调:自动化可以做到的一切。随着基础设施即代码(IAC)运动的全面展开,越来越多的工具可用于自动化每个部署。为缺失的组件编写脚本是完善自动化应用的好方法。 (7)计划 每一个良好的实施都有一个良好的计划。急于实施多云战略将导致效率低下、返工,并且在某些情况下会完全替换已执行的工作。企业设定切合实际的目标和时间表,发布业务的进度以供同事和项目之间进行协调。 结论 实施多云战略并非易事。这包括从走上多云之旅的决定,从定义需求,到奠定基础,再到识别应用程序和服务,并将其部署到多云环境中。 需要记住的是,详细的需求收集将为企业走上多云之旅提供指导。

资源下载

更多资源
Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册