首页 热点资讯 正文

包含稳定扩散背后团队发布的开源大语言模型,可以用于本地部署的词条

本篇文章百科互动给大家谈谈稳定扩散背后团队发布的开源大语言模型,可以用于本地部署,以及对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。 本文目录: 1、java是什么 2、

本篇文章百科互动给大家谈谈稳定扩散背后团队发布的开源大语言模型,可以用于本地部署,以及对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录:

java是什么

java

概要

Java包含了一种计算机编程语言和一个平台。

Java编程语言是一种高级语言。由Sun微系统公司发布,并作为一种开放的标准进行提供。

Java平台包括了Java虚拟机和Java应用程序接口(API)。

 笑信竖 Java将原程序编译成字节码(bytecode),并通过Java虚拟机(JVM)解释字节码的方式来执行。因为这种运行方式,只要针对不同的计算机平台准备相应的Java虚拟机,就可以很方便的实现Java语言的跨平台性。

因此,Java非常适合于企业网络和Internet环境,现在已成为Internet中最受欢迎、最有影响的编程语言之一。 Java有许多值得称道的优点,如简单、面向对象、分布式、解释性、可靠、安全、结构中立性、可移植性、高性能、多线程、动态性等。

Java的主要应用有如下几点:

*利用浏览器中的Java虚拟机运行于客户端的Applet。

*利用本地虚拟机运行的Java应用程序,通常利用Swing或SWT等来编写跨平台的GUI界面系统。

*通过编写Servlet/JSP来提供网络服务,运行于网络应用程序服务器中。

*利用嵌入式Java虚拟机运行于手机等移动设备的Java应用坦袭程序,使用J2ME API。

Java的产生

Java来自于Sun公司的一个叫Green的项目,其原先的目碰大的是为家用消费电子产品开发一个分布式代码系统,这样我们可以把E-mail发给电冰箱、电视机等家用电器,对它们进行控制,和它们进行信息交流。开始,准备采用C++,但C++太复杂,安全性差,最后基于C++开发一种新的语言Oak(Java的前身),Oak是一种用于网络的精巧而安全的语言,Sun公司曾依此投标一个交互式电视项目,但结果是被SGI打败。可怜的Oak几乎无家可归,恰巧这时MarkArdreesen开发的Mosaic和Netscape启发了Oak项目组成员,他们用Java编制了HotJava浏览器,得到了Sun公司首席执行官ScottMcNealy的支持,触发了Java进军Internet。

Java的取名也有一个趣闻,有一天,几位Java成员组的会员正在讨论给这个新的语言取什么名字,当时他们正在咖啡馆喝着Java(爪哇)咖啡,有一个人灵机一动说就叫Java怎样,得到了其他人的赞赏,于是,Java这个名字就这样传开了。

Java平台根据API和使用领域,主要分为三种技术

*Java SE (旧称J2SE) - Java Platform, Standard Edition

*Java EE (旧称J2EE) - Java Platform, Enterprise Edition

*Java ME (旧称J2ME) - Java Platform, Micro Edition

---以下信息望适当更新修改---

JAVA介绍

一、前言

『Java』从1995年的暑假开始在计算机业界就受到了高度注意,特别是在Internet和多 媒体(Multimedia)相关产品类方面。Java为何有如此这么大的魅力?人作如此的比喻: Java在全球资讯网(World Wide Web, WWW )地位就如同电子表格(Spreadsheet)与个人计 算机(PC)的关系。那Java究竟有那些特色呢?

Java是一种软件技术

是一种由美国SUN计算机公司(Sun Microsystems, Inc.)所研究而成的语言

是一种为 Internet发展的计算机语言

是一种使网页(Web Page)产生生动活泼画面的语言

是一种使网页(Web Page)由静态(Static)转变为动态(Dynamic)的语言

是一种语言,用以产生「小应用程序(Applet(s))」

是一种简化的C++语言 是一种安全的语言,具有阻绝计算机病毒传输的功能

是一种将安全性(Security)列为第一优先考虑的语言

是一种使用者不需花费很多时间学习的语言

是一种突破用户端机器环境和CPU结构的语言

是一种「写一次,即可在任何机器上执行(Write OnceRun Anywhere)」的语言是有史以来,第一套允 使用者将应用程序(Applications)通过Internet从远端的服务器(Remote Server)传输到本地端的机器 上(LocalMachine)并执行

是一种应用程序提供者不需要知道使用者的计算机硬件(如:Sun, Intel, 或MAC等)与软件(如:SW- UNIX, MAC O/S, Windows, 或NT等)环境的语言(Kestenbaum, 1995)。

Java的版本

J2SE Java的标准版本 (Java2 Standard Edition) 定位在客户端,主要用于桌面应用软件的编程

J2ME (Java2 Micro Edition) 主要应用于嵌入式系统开发,如手机和PDA的编程;

J2EE 企业版本(Java2 Enterprise Edition)定义在服务器端Java2的企业版,主要用于分布式的网络程序的开发,如电子商务网站和ERP系统。

下面将依序地介绍Java,首先是Java的发展历史与Java语言介绍,其次依序是Java Applet和HotJava的简单介绍。

二、Java FAQ

下面以问答的方式来说明Java的发展历史与其背景(下列内容整理自 Java FAQ list and Tutorial和The Java Language: A White Paper,读者若欲深 入了解,请自行参阅原文):

Java何时开始发展?(When)

最早大概可追溯至1991年四月份,Sun的绿色计划(Green Project)开始着手于发展消费性电子产品(Consumer Electronics),所使用的语言是C、C++、及Oak (为Java语 言的前身),后因语言本身和市场的问题, 使得消费性电子产品的发展无法达到当初 预期的目标,再加上网络的兴起, 绿色计划也因此而改变发展的方向,这已是1994 年了。

为何称之为Java?(Why) "Java"是美国SUN计算机公司Java发展小组历经无数次的激烈讨论之后才被选择出。 生动(Liveliness)、动画(Animation)、速度(Speed)、交互性(Interactivity)为当 初选择名字时所欲表达出的特色。"Java"是在无数的建议中脱颖而出的,而"Java" 不是由几个单字的首字所组成, 而是从许多程序设计师钟爱的热腾腾、香浓咖啡中 产生灵感的。

谁开发了Java?(Who) Java是美国SUN计算机公司Java发展小组开发的,早期的成员(绿色工程)是Patrick Naughton, James Gosling, Mike Sheridan,而现在大家较为熟悉的成员是James Gosling。

在那里开发了Java?(Where)

也就是问Java的出生地?答案是美国。

如何可以找到所需的Java信息?(How to)

在网路上,您可以连到Sun公司的Java WWW 网站,URL是,或是 。在那里几乎可以找到您所需要的所有Java信息,但是语 言多少是一个障碍, 至少对某些人而言;没关系,目前国内已有很多个网站提供中文 Java信息。在清华和中科院的FTP站点上有不少有关资料。想象以后应会有更多的站点提供相关信息。

如何才能看到Java的效果?(How Do I)

首先您需要有含有Java解释器的浏览器(Browser),例如:Netscpae公司的Netscape Navigator 2.0以上或是Sun公司的HotJava浏览器,对个人计算机使用者而言,操作 系统需是Windows 95或是Windows NT。

Java是因为撰写C++语言程序时的困难而研制开的,起先,只是一个消费性电子产品 大计划中的一部份,C++语言是当初被考虑采用的,但从一开始的编译问题一直到最 后的一连串问题迫使得放弃C++语言,而有Java语言的产生。Sun是要Java成为一个简 单(Simple)、面向对象的(Object Oriented)、 分布式的(Distributed)、解释的(Interpreted)、健壮的(Robust)、安全的(Secure)、 结构中立的(Architecture Neutral)、可移植的(Portable)、高效能的(High Performance)、多线程的(Multithreaded)、动态的(Dynamic)的程序语言(摘译自 TheJava Language: A White Paper, 1995)。

在Sun的Java语言白皮书中明白地说明上述Java语言的技巧。若以木工为比喻,一个面 向对象的木工,他(她)最主要的重点是即将要做的木椅子,其次才是所需要的工具; 反之;一个以非面向对象的木工,他(她)所关心的只是工具。最近的即插即用(Plug and Play)亦是面向对象设计的重点。 分布式的(Distributed):Java有一个很周全的程薪录JAVA介绍 。

一、

『Java』从1995年的暑假开始在计算机业界就受到了高度注意,特别是在Internet和 多媒体(Multimedia)相关产品类方面。Java为何有如此这么大的魅力?人作如此的比喻: Java在全球资讯网(World Wide Web, WWW )地位就如同电子表格(Spreadsheet)与个人计 算机TTP和FTP等TCP/IP通讯协定相配合。Java应用程序(Applications) 能在网路上开启及连结使用物件,就如同透过URLs连结使用一个本地文件系统(Local File System)。 健壮的(Robust):由Java所编写出的程序能在多种情况下执行而具有其稳定性。Java与 C/C++最大不同点是Java有一个指针模型(Pointer Model)来排除内存被覆盖(Overwriting Memory)和毁损数据(Corrupting Data)的可能性。

安全的(Secure):Java是被设计用于网络及分布式的环境中,安全性自必是一个很 重要的考虑。Java拥有数个阶层的互锁(Interlocking)保护措施,能有效地防止病 毒的侵入和破坏行为的发生。

结构中立的(Architecture Neutral):一般而言,网络是由很多不同机型的机器所 组合而成的,CPU和作业系统体系结构均有所不同;因此,如何使一个应用程序可以 在每一种机器上执行,是一个难题。所幸,Java的编译器产生一种结构中立的目标 文件格式(Object File Format);这使得编译码得以在很多种处理器中执行。

可移植的(Portable):原始资料型式的大小是被指定的,例如"float"一直是表示一 个32位元IEEE 754浮点运算数字,因绝大多数的CPU都具有此共同特征。程序库属于 系统的一部份,它定义了一些可移植的程序接口,Java本身具备有很好的可移植性。

解释的(Interpreted):Java解释器能直接地在任何机器上执行Java位元码(Bytecodes), 因此在进行程序连结时,时间的节省,这对于缩短程序的开发过程,有极大的帮助。

高效能的(High Performance):Java位元码迅速地能被转换成机器码(Machine Code), 从位元码转换到机器码的效能几乎与C与C++没有分别。

多线程的(Multi threaded):Java语言具有多线程的功能,这对于交互回应能力及 即时执行行为是有帮助的。

动态的(Dynamic):Java比C或C++语言更具有动态性,更能适应时刻在变的环境, Java不会因程序库的更新,而必须重新编译程序。

此外,Hank Shiffman (Making Sense of Java)亦针一般对Java的错误看法及观 念提出他的说明,特在此摘译如下:

"Java是一种编写Web Pages的一种语言,就如同HTML和VRML一样" 事实上,Java并不像是HTML此一类的描述语言(Description Language),而是一种 编程语言(Programming Language)。描述语言标明内容和位置,而编程语言描述一 种产生结果的过程。

2. "Java语言容易学习和使用,不像C、C++和其它程序语言"

Java是一种编程语言。Java容易学吗?Java或许是比C或C++容易学,但仍是一种编程语言,而不是一种描述语言。

3. "Java码是可移植的,但C及C++不是"

Java原代码(Source Code)是比C语言来得可移植一点,差别在于Java的目标码。 Java码在一种机器上进行编译,而能在所有的机器上执行, 只要那部机器上有 Java解释器。

4. "Java能被拓展而在机器上执行任何事情"

理论上,Java Applet (Java小应用程序)能做任何事情,如模拟3D VRML模型、播放电影、产生音频....等。但事实上,一个小应用程序(Applet)仅能在那一页上被执行,而无法在那一页之外执行。同时,Java亦受限于程序库的功能。

5. "Java是适合于建立大型的应用程序"

如果Java适合于大型程序,则Java就不适合应用于Web浏览器了。第一个商业 性的Java Applets (Applix's Java-Based Spreadsheet) 并不是全然使用Java, 它只使用Java作为用户接口,而所有的处理工作, 是用CGI码。

6. "Java是解释执行的,Basic是解释执行的,因此Java=Basic"

虽然Java的确是使用解释器,但事实上,Java则与C或C++等完全编译语言较为相近,但与Basic或APL等完全解译语言较不相近。

7. "Java删除了CGI命令稿(Scripts)和程序的需求"

Java Applets将会取代部份CGI的用途。在有些情况,Java Applets能够取代一些服务器端代码(Server-Side Code),但大多数的情况,基于安全性理由或是效 能的考虑,Java仍无法全然取代CGI Scripts。

8. "Netscape's JavaScript是与Java有相关"

除了名称之外,Java和JavaScript是有一点点相关。JavaScript是一种命令稿语 言,是可以在HTML页中使用。Java码并未出现在HTML中,而在HTML中通过一个链 结来链结编译码组。Java和JavaScript之间的关系就如同C语言和C Shell一般。

十. Java 的未来发展

相信这个问题大家一定很关注! 我是Java工程师,从事Java研发技术已多年,而且很关注SUN公司对Java的发展和创新,自己也是全球Java研发中心的一员,在此像大家介绍一下Java的未来发展动向!

Java的跨平台性使其具有非常广阔的发展空间,Java如今不断在科研、教育、航空航天上取得进展,相信2010年后将是Java的世界! 当然需要大家,全球Java爱好者共同努力!

Java从J2SE1.4 到 J2SE1.5,到J2SE1.6 到 J2SE1.7都在不断完善Java的各种功能,也在学习 .Net 的各种优势,呵呵

软件之间就是这样,要想生存就的不断吸收别人的长处! 代号野马的 J2SE1.6在性能上将有飞跃,希望各位能钟情于它。

相信.Net 于 Java竞争还会不断进行下去,只要Microsoft不倒闭我们的Java就会有发展,即便SUN倒闭了我们的Java也不

会倒,因为Java是我们大家的! 开源的!

你还在犹豫学什么语言吗? 学习Java吧,它比C简单! 呵呵……

结尾:Java 的发展将向 小型机(手持设备) 广域的多机合作(分布式) 人工智能系统(AI) Java

Java是巨大的推动力量

Java已用动态的交互应用软件使Web栩栩如生。它使开发人员

具有‘编写一次到处运行TM”的巨大能力。而且,借助其JavaAPI

及其编程语言上的Java虚拟机,它已产生一种分布信息的崭新模式。

这种模式叫做Java企业计算,正在帮助各企业以各种不同的方法取

得竞争优势。网管和控制已大大简化。软件分配基本上是免费的,

而且立即可实现。电子贸易已获得。占有成本大幅度降低。信息和

应用软件到处可存取。

Java建立在简单的前提基础上,即所有微处理器都应讲同一种

语言——所有内部采用芯片的产品都应能一起工作,无缝而方便地

共享信息。它已经改变企业和个人同Internet大交道的方式。现在,

它正在对消费类产品产生明显的影响,而且从总体上更加深刻地影

响企业计算。

借助Java,您可自由自在地使用您已拥有的硬件和软件。这是因

为Java是独立于平台的。它还可使您超越企业计算,使应用软件在便

携式计算机、信息亭、电视、蜂窝电话和其他大量设备上运行。

全世界的公司都已发现Java数不胜数的用途。所有用途可从其无

可比拟的能力,即提高可靠性、安全性和简化各种不同计算产品和

环境的能力中受益非浅,而且节省的时间和费用十分可观。

Java无处不在。它已拥有几百万个用户,其发展速度要快于在它

以前的其他任何一种计算机产品。它可位于任何地方,而且能到处运

行。Java正在迅速被用做传播信息的事实上标准,这是因为它既可给

企业,也可给最终用户带来似乎数不清的好处。

因此,请您仔细考察一下Java。它的优点是很容易发现的。

“Java正在进入企业、家庭和学校。

它正在象Internet本身一样成为普遍存在的技术。”

Oracle 公司董事长和首席执行官

Larru Ellison

“Java正在改变我们使用Internet的方法,改变我们

在公司内部存取信息的方法,甚至改变我们使用蜂窝

电话的方法。它正在从根本上改变制作信息、销售信息

和分配信息的方法。”

EarthWeb公司董事长和首席执行官

Jack Hidary

Java的来龙去脉

Sun公司一小组工程师聚集在一起,认真思考日常生活中的

数字系统——因为烤面包机、恒温器、游戏机和其他无数设备

都包含越来越复杂的CPU——以及他们如何能使这些数字系统

共享信息。

创造未来的计算

制造产品的人当然全都从不同的方面来考虑其设计,视他们

所使用的硬件平台、操作系统和应用软件而定。但是,如果您要

使这些产品中的一些产品一起工作,那怎么办?安全性、可靠性

和网络问题又这么样呢?

因此,Sun公司这些工程师把各种不同的产品折开来,然后又

把它们重新组装起来,其目标是要使这些不同的设备相互交谈。

他们把这些研究对象相互传来传去,并理解所有其他研究对象的

特性,以便使他们能更好地一起工作。这就把制造商的问题缩减

到最低程度,并使消费者能方便地进行集成。当传统的语言证明

是不适用时,工程师们就打算找到某种简单的现代新语言。于

是, Java应运而生。

人们很快发现,Java有可能超越工程师的想象。Java的魅力在

于它提供给开发人员和用户的简便性。开发人员拥有广大的用户基

础、平台独立性、降低的开发费用和始终如一的执行环境,而用户

则可 从生动的内容、即时软件和增大的安全性中受益。

但是,Java正是从置于World Wide Web那时起才真正起飞。Java

使全世界大为震动,因为它使Web页面栩栩如生,而且不久变得很明

显,Java拥有大得多的潜力。人们之所以采纳Java,是因为它有独特

的能力来编制和部署能在任何一个网络、任何一个操作系统上运行的

应用软件。分配软件的时间和费用实际上已不复存在,使得各公司可

把更多的资源用来开发其产品。而且,某些工业专家认为,Java可能

会改变软件销售模式,从固定价格改变为按使用量收费,这样做更有

利可图,而且可阻止非法盗版。

Java是一种网络计算的通用开放标准平台。这种平台可从电话一

直扩展到极端重要的应用,建立在您现有的硬件和软件体系结构基础

上,从而创造出一个全部联网的企业或者制造出超出的创新产品。

“由于Java具有可缩放性,因而我们可以把Java应用于小应

用软件或大应用软件,把它芯片组以及大型计算机和服务器,并

使它为各种不同的应用领域服务。”

三菱公司系统营销副总裁

Steve Hester

“借助Java,您可以用一种能最有效地使用的方式动态地分

发和分配交互式商务应用软件一一在需要运行应用软件的地方,

在需要运行应用软件的时候。”

Novell公司开发者服务部副总和总经理

Gary Mueller

Java扎下根来

在某种意义上,Java具体体现了Sun Microsystiems公司自其14年

前创建以来所追述的目标。当时,它创造了“网络就是计算机”这局名

言。它市基于Web的新网络计算模式的完美平台,因为它建立在各个

组织现有的硬件和软件体系结构基础上,能建立一个全部联网的企业。

Java是一个完整而全面的解决方案

Java远不止是一种编程语言,它是企业内外的完整计算环境,而

且万事齐备,从开发工具、操作系统、服务器软件和瘦/肥客户机一

直到网络管理工具、支持、培训、咨询和集成服务,一应俱全。Java

使用起来非常简单,部分原因是Sun提供一种全面统一的解决方案。

主要组成部分包括:

*Java开发工具和服务:有助于简化开发Java应用软件的产品和

服务

*JavaOS:一种结构紧凑的操作系统,可使Java应用软件在网络

计算机和蜂窝电话等设备上运行

*Java虚拟机:一层软件,嵌入Windows、Macintosh和UNIX等计

算机操作系统,或在这些操作系统上运行,从而使计算机能

运行Java应用软件

*Java API:标准软件界面,位于Java应用软件和数据库检索和

安全性等服务软件之间

*Java芯片:一系列为Java优化的为处理器

*Solstice WorkShop:Java启动的网络管理工具

*Java培训:一个由教师指导和基于多媒体的完整课程,教会编

程员如何开发Java应用软件,包括一个用来验证熟练程度的

认证计划

*JavaWorkShop支持:900号电话服务,可为Java WorkShop用户

(仅限美国用户)立即提供按需支持

这些产品依靠由Sun的核心技术和服务提供的基础,包括:

*Solaris操作系统

*Sikstuce企业管理系统

*WorkShop开发者工具

*SunSpectrum支持服务

*Internet咨询和集成服务

*Java和Internet教育服务

*ultra工作站和Ultra Enterprise服务器;Netra服务器

难怪大公司和日益增多的全球2000公司正在把Java计算用做系统以及

其终产品的主要方面。

“您不会把您自己锁住在任何一家公司的专有技术中。

开放意味着选择。而Java使您有选择余地。”

Oracle公司董事长和首席执行官

Larry Ellison

物联网编程语言Toit宣布开源,可实现代码秒级部署

编程语言Toit开源了!

Toit 是一种面向对象的物联网编程语言,在 IoT设备上能够实现秒级代码部物亩模署(注:如果使用C语言,一个简单的代码更改需要几分钟才能重新部署);同时,Toit也是一种现代的、内存安全的编程语言,集成了先进的编辑器功能,如语法高亮、goto-definitions 、代码自动补全等等。

Toit 编程语言具备以下特征:

Toit的出现是因为有一群软件工程师对IoT开发的现状感到不满,凭借着在Google为Flutter构建V8 JavaScript 引擎和Dart语言的丰富经验,他们开始自己构建适用于IoT的最佳平台。也正是在平台构建过程中,他们意耐滑识到必须有一种高效的编程语言来满足物联网的需求。最开始,他们尝试使用了Python和JavaScript,但在微控制器上,这两种语言的速度都不够快。

为了解决性能和健壮性问题,Toit团队开始研究Toit语言,经过测试发现,Toit在 ESP32 上的执行代码速度比 MicroPython 快 30 倍以上,同时学习门槛也很低,Python开发人员在几小时内就可以学会它。

为什么会选择开源Toit?Toit团队表示:“从一开始,我们就明确知道Toit肯定是会在某个时刻开源的,因为所有主流的编程语言都是开源的。开源可以获得充满活力的生态系统,编程语言才能被大规模采用。经过多次迭代和实际环境的应用,Toit语言已经成为微控制器编写强大软件的利器,我们希望更多开发者能够从中受益,因此选择将它开源出来。”

链接:

Toit 编译器、虚拟机和所有支持基础设施均在LGPL-2.1许可下获得许可。lib/目录中包含的标准库在MIT许可下获得许可。examples/ 目录中包含的示例在0BSD许可下获得许可。

某些子目录在它们自己的开源许可证下,在这些目录中有详细说明。这些子目录是:

虚拟机对 ESP-IDF 有要求,适用于 Linux 和 ESP32 构建(对于 Linux,它适用于 MBedTLS 实现)。

我们建议您使用 Toitware 的ESP-IDF fork,它有一些变化:

请记住将其添加到您的 ENV 中IDF_PATH:

如果要为 ESP32 构建映像,请安装 ESP32 工具。

在 Linux 上:

对于其他平台,请参阅乐鑫的文档。

请记住更新您的环境变量:

构建系统将自动使用 Toit 编译器的 32 位构建来为 ESP32 生成正确的可执行映像。如果您使用的是 64 位 Linux 机器并且您不支持编译安装的 32 位可执行文件,则您的构建可能会失败。您可以通过安装gcc-multilib和g++-multilib包在大多数 Linux 发行版上罩缓安装此支持。如果使用apt-get,则可以使用以下命令:

确保IDF_PATH已设置,如上所述。

然后在结帐的根目录下运行以下命令。

这将构建 Toit VM、编译器、语言服务器和包管理器。

然后你应该能够执行一个 toit 文件:

包管理器位于build/toitpkg:

语言服务器可以通过以下方式启动:

有关如何集成语言服务器,请参阅 IDE 的说明。

对于 VSCode,您还可以使用已发布的扩展。

对 Mac 构建的支持仍在进行中。目前,无法在 Mac 上为 ESP32 构建固件映像,因为它需要编译和运行 32 位可执行文件。我们正在努力 解决这个问题。

确保已设置 ESP32 工具的环境变量,如依赖项部分所述。

为您的 ESP32 设备构建一个可以使用esptool.py.

默认情况下,映像会启动并运行examples/hello.toit. 您可以使用自己的入口点并通过ESP32_ENTRYmake 变量指定它:

您可以通过设置ESP32_WIFI_SSID和 ESP32_WIFI_PASSWORDmake 变量轻松配置 ESP32 的内置 WiFi :

这允许 WiFi 在网络接口打开时自动启动。

Toit开源地址:

包含稳定扩散背后团队发布的开源大语言模型,可以用于本地部署的词条  第1张

AI实验被叫停?百度:别怕有我在

撰文 / 吴 静

编辑 / 张 南

设计 / 师 超

热火朝天的人工智能赛道,被泼了一盆冷水。

3月29日,未来生命研究所(Future of Life Institute)公布了一封题为“暂停巨型AI实验”的公开信,呼吁所有AI实验室立即暂停训练比GPT-4更强大的AI系统,暂停时间至少6个月。马斯克、苹果联合创始人Steve Wozniak、Stability AI创始人Emad Mostaque等上千名科技届知名人物和AI专家已经签署公开信。

该公开信写道,广泛的研究表明,具有与人类竞争智能的人工智能系统可能对社会和人类构成深远的风险。这一观点得到了顶级人工智能实验室的承认。

这和360集团创始人周鸿祎在3月25日2023中国发展高层论坛上的发言如出一辙。

“当人工智能自己修改自己的代码,自我升级、自我进化时,这种进化速度恐怕用指数级都很难描述。我觉得,留给人类的时间不多了,我认为GPT一定会产生意识,只是差别是在GPT-6还是GPT-8还是GPT-10。”

周鸿祎表示,随着大脑、神经元数目悉陪圆的增加,大脑与神经网络连接的数目的增加,到一定时候系统就出现了一种功能叫涌现。就是很多智能功能就出现了,那么意识也随之出现。所以现在大语言模型的所谓的参数,你就可以看成是脑容量里的神经网络的连接数,这个参数现在是千亿万亿,可能人脑至少有100万亿,可能人工智能到达10万亿,可能这个时候意识就会自动产生。

在AI热潮涌动之时,猝不及防,却遭遇伦理的挑战。

ChatGPT于2022年11月30日发布。2023年1月末,ChatGPT的月活用户已突破1亿,成为史上增长最快的消费者应用。

3月15日,OpenAI正式推出GPT-4。GPT-4是多模态大模型,即支持图像和文本输入以及文本输出,拥有强大的识图能力,文字输入限制提升到了2.5万字。GPT-4的特点在于它的训练数量更大、支持多元的输出输入形式、在专业领域的学习能力更强。

次日,百度创始人、董事长兼首席执行官李彦宏携百度文心一言亮相。发布会现场,李彦宏坦言,“不能说我们完全准备好了,文心一言对标ChatGPT、甚至是对标GPT-4,门槛是很高的,全球大厂还没有一个做出来的,百度是第一个。我自己测试感觉还是有很多不完美的地方。”

此言一出,当天,百度港股盘中跌幅一度超过10%。但次日,百度股票再度拉升,涨幅超13%。

作为国内第一家公开对标ChatGPT产品的乱好企业,百度近日备受外界争议,但这丝毫不影响其商业化变现。

据不完全统计,截至目前,集度、东风日产、红旗、海马、长城、岚图、长安等多家车企宣布已成为百度文心一言首批生态合作伙伴。后续,这些车企将全面体验并在汽车生态领域接入文心一言的能力,推进智能汽车交互的再升级。

汽车x文心一言,到底有多大的想象空间?

文心一言 VS ChatGPT

“文心一言确实不如现在最好的ChatGPT版本,但差距也不是很大,可能就睁塌是一两个月的差别。目前差不多是ChatGPT今年1月份的水平。但大家早就忘了1月份它是什么样子,今天大家已经习惯GPT-4,GPT-4的技术跟我们只差一天出来,是一个其他大厂也很难去拿出一个东西相比的技术。”

近日,面对外界对文心一言的一些负面评价,李彦宏在一场极客公园的直播中如是表示。

诚然,如李彦宏所言,无论是哪家公司,都不可能靠突击几个月就能做出这样的大语言模型。深度学习、自然语言处理,需要多年的坚持和积累,没法速成。

深耕AI领域十余年,百度确实是全球为数不多、在芯片层、框架层、模型层和应用层这四层进行全栈布局的人工智能公司,从高端芯片昆仑芯,到飞桨深度学习框架,再到文心预训练大模型,到搜索、智能云、自动驾驶、小度等应用,各个层面都有自研技术。

但和ChatGPT仅仅只是有一两个月的差距,部分业内人士并不能同意这一观点。

3月25日,2023中国发展高层论坛开幕,360集团创始人周鸿祎在演讲中表示,中国大语言模型技术水平和GPT-4的差距在2到3年时间,目前GPT的技术方向已经明确,不存在难以逾越的技术障碍,中国应当坚持长期主义精神,迎头赶上。

十月怀胎,一朝分娩。但在部分业内人士看来,文心一言还属于半成品,还没到能推出的程度,甚至将其定义为“早产儿”。“但好在通过迭代进步也会很快,只要知道原理并且有事实证明能行之有效的时候,在应用领域很快就能追上去,甚至在规模应用这块比国外走得更快。”业内人士对汽车商业评论如是说,

“文心一言被迅速推出,是因为市场有需求,大家都有需要,更重要的是我们的客户需要,合作伙伴需要。”在发布会上,李彦宏透露,从我们承认文心一言的存在,短短一个月的时间,就有超过650家合作伙伴宣布加入文心一言生态。

这一数字目前还在持续攀升。

汽车X文心一言

车企x文心一言,到底能给车本身带来怎样的变化?两者的结合,到底有多大可能性和空间,文心一言之于汽车,将带来“量”的变化,还是“质”的改变?

如果你把上述提问给到文心一言,你会得到以下回答:

文心一言在汽车上使用,可能会带来以下改变:

更高的安全性能:文心一言可以通过语言理解和生成,帮助汽车识别和预测道路上的危险情况,从而提高驾驶安全性能。

更好的语音交互:文心一言可以通过语音交互,让驾驶者更加方便地控制车内系统,例如播放音乐、调节空调温度等。

更准确的导航系统:文心一言可以通过语音识别和自然语言处理技术,更准确地理解驾驶者的指令,从而更好地导航到目的地。

更高效的能源利用:文心一言可以通过人工智能技术,优化车载系统的能源利用,例如自动启停、智能空调控制等,从而更加高效地使用汽车能源。

更好的车载娱乐体验:文心一言可以通过语音识别和自然语言处理技术,为驾驶者提供更好的车载娱乐体验,例如音乐、电台、天气等信息的实时推送。

总之,文心一言在汽车上的使用,将会带来更高的安全性能、更好的语音交互、更准确的导航系统、更高效的能源利用和更好的车载娱乐体验。

我们还可以参考通用车企对引入ChatGPT之后,对汽车的期许。

作为国外第一家正式宣布引入ChatGPT的车企,据外媒报道,通用正在使用微软的Azure云服务和OpenAI的技术来开发一款新的虚拟汽车助手。OpenAI的ChatGPT背后的人工智能语言模型可能很快就会为通用汽车的虚拟助手提供技术支持。

通用汽车副总裁 Scott Miller 表示,一旦ChatGPT 正式上车,通用汽车的智能化水平或将提升至另一个台阶。

在他的预想中,ChatGPT不仅可以帮助车主获取车辆使用的相关信息,还可以从日历中整合日程安排提醒车主待办事项。例如,聊天机器人可以在仪表板上出现诊断灯时建议驾驶员采取什么行动,或在车辆信息娱乐系统上通过视频演示来指导用户如何更换爆胎。这样便比目前车辆中使用的机械语音命令功能更优化。

另外,ChatGPT不仅可以极大地改善汽车本身的语音命令功能,而且还可用于汽车功能以外的语音控制。当ChatGPT与家庭智能系统和手机集成使用时,它还可以执行更广泛的命令。从“打开我的车库门”到“计划一条去医生办公室的路”,再到“为我预留一个充电点”,诸如此类语音控制都可以实现。

虽然通用汽车的ChatGPT集成计划目前还没有发布时间表,也还没有具体说明ChatGPT可以为汽车增加哪些功能,但从目前来看,ChatGPT上车几乎已经成为必然趋势。

由于目前文心一言还未真正实现“上车”,处于内测阶段。如果参照通用和ChatGPT的合作方式,综合此前车企官宣与文心一言合作的方向,重点仍然集中在智能座舱的人机交互领域。

当外界都对文心一言云服务及应用产品发布会翘首以待时,3月27日,传闻原定于当天下午举行的文心一言云服务及应用产品发布会临时取消,当天,百度股价一度下跌超4%。

当天,百度智能云公众号便澄清消息,称文心一言云服务受到了企业伙伴的广泛关注,已经收到12万家企业的申请测试。为更好地满足现有客户的旺盛需求,百度智能云原定于3月27日举办的发布会改为面向首批邀约测试企业的闭门沟通会,进行深度充分的技术交流互动。3月27日之后,百度智能云将于多地启动客户闭门沟通会议。

最早宣布加入文心一言生态圈的车企是集度。2月14日,集度宣布,将融合百度文心一言的全面能力,打造全球首个针对智能汽车场景的大模型人工智能交互体验,支持汽车实现自然交流的再进阶,打响车企与类ChatGPT技术合作第一枪。

虽然诸多车企都纷纷表示与百度“文心一言”合作,但长安汽车动作最为迅速。3月18日,长安汽车官宣“质美智省新家轿”——逸达,将成为国内首款搭载“文心一言”的量产车型,后续将通过软件升级的形式搭载到新车上。

也有业内人士表示,对于车企而言,汽车X文心一言是噱头大过实际功能。截至目前,汽车X文心一言,最为频繁提到的就是能提升车机的智能化水平,就目前来看,这些都属于量的变化,短期内文心一言能否给汽车智能化体验本身带来质的改变,还有待进一步观察。

但笔者认为,如果人工智能都能发展到自己有意识的程度,汽车X 最先进的人工智能应用后,其发展前景也或许将远超大家想象。

被点燃的大模型竞赛

遭疯抢的不仅仅是文心一言,还有百度文心一言员工。

ChatGPT带动人工智能领域再度爆火,百度文心一言发布后,将 AI 浪潮推向高峰。而与之相关的人工智能人才也备受追捧。

最近,谷歌主要AI团队——谷歌大脑的研究人员,纷纷跳槽到了OpenAI,谷歌大脑至少失去4名核心成员。有消息称,国内,部分科技公司也把目光投向了百度,盯上了文心一言的内部开发人员。

人才争夺的背后是人工智能的争夺战,而这最后还是大模型之争。IDC(国际数据公司)中国副总裁兼首席分析师武连峰曾表示,“大模型的背后蕴藏着一场人工智能落地模式的变革。如今火爆全球的ChatGPT背后的技术支撑正是大模型。没有对大模型的长期投入,就不会诞生ChatGPT这样的应用。”

德邦在一份研究报告中称,自ChatGPT推出以来,国内学术界和科技企业相继宣布或将推出类似机器人对话模型,有望推动大模型发展,而国产大模型也有望在这一波浪潮中迎来爆发式成长。

国内科技企业巨头在人才储备、集成能力、数据领域都遥遥领先。“最核心的是数据,到了一定程度高校的研究只能是做做算法然后发几篇论文,因为像ChatGPT这类后续的验证阶段必须要通过海量的数据来证明,这也是大型商业化科技企业的核心优势。”一位智能网联电动汽车领域专家对汽车商业评论表示。

(图片来源:德邦证券)

目前,国内大模型厂商主要包括百度(文心大模型)、腾讯(HunYuan大模型)、阿里(通义大模型)、华为(盘古大模型)等企业。在德邦的一份关于国内大模型概览的研究报告中,其称文心大模型在市场格局中处于第一梯队。

其中,百度以文心大模型+飞桨PaddlePaddle深度学习平台;腾讯以HunYuan大模型+太极机器学习平台;阿里以通义大模型+M6-OFA;华为以盘古大模型+ModelArts,都打造了自然语言处理大模型、计算机视觉大模型以及多模态大模型方面。

2019年3月,百度率先在发布预训练模型ERNIE1.0,文心大模型构建了“基础+任务+行业”的三级模型体系,基础大模型支撑任务与行业大模型的建设,任务和行业大模型结合真实场景与数据反哺基础大模型优化,目前已有36个大模型。

此前,IDC评估结果显示,百度文心大模型处于第一梯队,产品能力、生态能力达到L4水平,应用能力达到L3水平。

2022年4月,腾讯首次对外披露HunYuan大模型,协同了腾讯预训练研发力量,完整覆盖NLP大模型、CV大模型、多模态大模型及众多行业/领域任务模型。

HunYuan先后支持了包括微信、QQ、游戏、腾讯广告、腾讯云等众多产品和业务,降本增效。依靠HunYuan的多模态理解能力,在广告内容理解、行业特征挖掘、文案创意生成等方面的应用,在为腾讯广告带来大幅GMV提升的同时,也初步验证了大模型的商业化潜力。

2022年9月,在阿里巴巴达摩院主办的世界人工智能大会“大规模预训练模型”主题论坛上,发布 “通义”大模型系列,并宣布相关核心模型向全球开发者开源开放。目前,主要应用方向是为下游任务提质增效,例如在淘宝服饰类搜索场景中实现了以文搜图的跨模态搜索。

华为云团队于2020年立项AI大模型,并且于2021 年4 月发布“盘古大模型”。目前,盘古语音语义与视觉大模型广泛应用到金融、电商、物流等多个行业。华为云官网近期显示,盘古大模型“即将上线”。

天风证券研报表示,盘古大模型是业界首个千亿参数中文语言预训练模型,在预训练阶段学习了40TB中文文本数据,被视为最接近人类中文理解能力的AI大模型。

显然,大模型竞赛是属于巨头间的比拼,较量才刚刚开始。

参考研究报告:AIGC专题:国内大模型概览 德邦证券

本文由汽车商业评论原创出品

转载或内容合作请联系说明

违规转载必究

【本文来自易车号作者汽车商业评论,版权归作者所有,任何形式转载请联系作者。内容仅代表作者观点,与易车无关】

现在的Python的就业前景怎么样

python是编程四大语言之一,也滚租是初学者进入编程行业内最合适的选择,受到了不少人的喜欢。就目前市场情况发展来说,python的发展是非常不错的,市场需求量非常大,应用领域多、就业机会多,从事岗位多,自然薪资待遇也不会差的大扰兆,最关键的李敬是python是人工智能、数据分析领域内首选的语言,人工智能是现在非常火爆的行业,所以就目前情况来说,python发展前景是非常不错的。

CODING X C-Life:DevOps 加速企业数智化

数字化开始从抽象化、标准化走向智能化

2020 给全民普及稳定扩散背后团队发布的开源大语言模型,可以用于本地部署了什么是线上化、数字化、智能化,也加速了企业稳定扩散背后团队发布的开源大语言模型,可以用于本地部署的数字化转型。“全数字化”时代,已经不仅仅是简单粗放的数据采集、映射、抽象。 数字化开始迈入高级阶段——数据驱动的智能化 :基于云管端 + AIoT 等为代表的新技术群落开始大量涌现,数智化企业思考的核心问题转向了如何以客户运营为核心,通过智能化手段提高客户全生命周期的体验。

作为物联网大数据行业的排头兵, 深圳数联天下智能 科技 有限公司 (以下铅竖笑简称数联天下)倾力打造的 C-Life 大数据综合计算服务平台,致力于为个人、行业、政府提供全周期、全链条、全维度、全方位的专业级运营顾问式服务。依托着公司强大的研发投入与技术实力,数联天下在智慧养老、智慧 健康 校园、智慧美业、智慧家庭、智慧酒店、智慧农业、智慧水生态等多个智慧领域,打造了一批又一批的标杆示范项目。

企业的敏捷性、适应性、反脆弱性,决定其在这场数字化颠覆中的胜与负

在交付各个领域的智慧项目过程当中,数联天下的研发部门逐渐发现问题:研发团队面对的是一个更加不确定、个性化、碎片化的市场需求。行业项目虽然存在着一定的通用性,但也因地制宜的存在大量定制化需求。如何让个性化与规模化齐头并进?多变的客户需求带动了研发组织开展与业务相适应的调整。 通过研发流程数字化提升研发流程的敏捷性、适应性、反脆弱性,数联天下开启了研发提效之路 。

数联天下研发团队和我们分享道:“客户项目周期紧张,需求变化比较频繁,开发团队需要在短时间内完成软件开发并发布上线。而在之前的研发流程当中:发布流程长,审批环节多,发布节奏缓慢,开发运维之间没有良好协作来提升发布效率。所以亟需打破跨部门之间的壁垒,减少开发、测试、运维之间的沟通环节、沟通成本。DevOps 是我们在较短开发周期内开发高质量软件的首选方法,希望通过使用 DevOps 平台 —— CODING 来提升客户满意度。”

区别于之前通过多个工具自建研发流程,数联天下团队首先基于 CODING 的持续集成、制品库、持续部署逐步提升交付带宽,再将项目管理、研发数据管理等流程统一至 CODING ,渐进式实现研发流程从需求提出到应用部署的价值交付,从而让研发团队各个角色基于统一平台通力协作,按期保质交付项目。

持续交付驱动业务加速

在使用 CODING 的过程中,数联天下研发团队遵循着循序渐进的路线。首先基于 CODING 持续集成、制品库、持续部署建立持续交付流水线。区别于自建 Jenkins 与 Nexus, CODING 的持续集成与制品库开箱即用 ,研发团队通过持续集成构建好的 Docker 镜像可以直接推送到 CODING 制品库中,再通过持续部署槐含拉取指定版本镜像进行部署。

CODING 持续集成在构建脚本语法上全面兼容 Jenkins,支持数联天下无缝地迁移 Jenkins 的构建到 CODING 中。并且支持 Docker 镜像的构建,在基础功能上满足了研发团队对构建制品的迁移需求。

在使用上,CODING 比自建 Jenkins 要方便许多,打开浏览器就可以使用,不需要繁琐的机器配置、构建环境搭建、软件插件安装。而且 CODING 提供了多地域境内外构建节点,并优化国内访问海外主流镜像链路,支持构建任务中开启缓存,大大提升了构建速度。在构建资源的灵活性上,既支持数联天下使纤册用 CODING 云主机进行构建,也支持数联天下将使用中的腾讯云机器设置为构建资源。

在使用 CODING 制品库之前,数联天下团队基于开源项目自建制品库,在使用自建私服制品库常常遇到性能问题或易用性问题,比如一上传大容量的 Docker 镜像时,自建的制品库就常常服务不可用,导致后续一系列的版本发布受阻,使用 CODING 后这类问题就迎刃而解了。 CODING 制品库是专为生产环境打造的企业级制品库 ,无论是制品库的容量、分发效率都经过产品团队精心优化。数联天下团队将所有制品推送至 CODING 制品库,利用 CODING 制品库提供的版本策略、权限控制、安全扫描等能力对制品进行了规范管理。

不仅仅是 Docker,CODING 制品库提供了十多种主流制品类型,包括 Helm、通用文件、npm、Maven、PyPI 等等,可以支持研发团队多样化制品托管需求。同时制品库提供的精细化的权限设置,支持每个制品库设置项目内、团队内、公开的开放范围,针对多团队并行开发的场景,数联天下可以轻松地将通用组件设置为团队内开放,将项目独有的制品设置为项目内可见,既能加速公共制品在企业研发内部的共享与流动,也能确保项目独有制品的权限安全。

对于频繁进行商业交付的研发团队,安全也是商业客户关心问题之一。CODING 制品库除了解决数联天下团队的制品托管问题,还对制品的安全质量进行了规范。通过制品扫描设置质量红线标准,杜绝问题组件发布至生产环境,扫描方案还提供了详细扫描记录和缺陷统计,方便研发团队快速修复。这在一定程度上提高了制品的安全性,减少了应用在生产环境出现的安全漏洞问题。

接下来就是打通持续交付的最后一环——持续部署。通过持续部署,研发团队可以自动、频繁地将软件部署到各种生产环境,使软件产品能够快速地交付使用。

1. 清晰灵活的流程编排

数联天下运维团队首先根据测试流程、上线流程以及部署环境规划好每个应用的 部署流程 。针对开发环境、测试环境、类生产环境、生产环境分别创建不同的流程分支。基于 CODING 持续部署,可以快速地编排出串行或者并行的部署流程:例如针对类生产与生产环境,必须要在类生产的集成测试(自动化+人工)通过之后,才可以进入生产环境发布;而多地域的生产环境发布,就可以并行部署,提高效率。

基于 CODING 持续部署 清晰灵活的流程编排,应用所有的部署分支流程一目了然。

2. 人工审批加上自动通知机制

针对过去运维发布过程中的多环节、多审批、多等待的情况,数联天下团队根据发布流程的级别差异将测试、产品经理等角色加入审批环节,配合自动化部署过程和通知机制,解决了从前需要人工反复确认部署环节的问题;也解决了从前开发人员只能等待运维人员定时部署版本的难题,开发和运维人员都可以随时随地按需部署应用。

每个环节的通知除了支持常见的站内通知、企业微信、钉钉、Bearychat 等方式,还支持团队通过 Webhook 的方式接入企业使用的其它协作工具,满足团队的个性化通知需求。

3. 规范的制品版本规则

在项目紧张的开发周期当中,数联天下的制品构建地十分频繁,制品数量也在急剧增长,其中包含了开发自测的 snapshot 版本和正式转测的版本。如何确保测试环境、生产环境等能够始终选择主干发布的稳定版本,避免因为手误选到开发自测版本?通过在持续部署中的制品分支策略制定所选制品的规则,杜绝以往人工选择临时分支版本导致的错误情况。

4. 统一的部署控制台

在数联天下团队的日常应用部署管理过程当中,CODING 持续部署提供了以应用为视角的控制台。运维人员可以对所有应用的配置信息、基础设施、资源分配、部署流程进行全面管理,无需在各个项目视图之中来回切换。这对于需要面对繁多项目的数联天下研发团队来说, 统一的部署控制台面板,大大提升了应用部署管理效率。

在应用部署完成后,就可以在 Kubernetes 集群面板中方便地检查部署好的资源,包括集群内资源的工作负载情况。一气呵成的部署操作帮助运维或者开发人员一站式完成部署资源准备、部署流程编排、应用部署、部署后的检查工作。

紧接着研发团队将代码管理、项目管理迁移至 CODING 的代码托管、项目协同中。告别了过去的 SVN 代码管理,基于 CODING 代码托管进行 Git 式开发,基于代码扫描与 Code Review 建立研发质量的基线。切换到项目协同进行项目管理后, 真正打通了从需求-代码-制品-应用的全部链路 ,数联天下研发团队基于统一云平台真正实现端到端的价值交付。和以前基于多个工具自建研发平台的方式对比,统一研发管理平台带来的好处有:

基于 CODING 的 DevOps 实践,数联天下的交付带宽达到了较大提升。DevOps 实践给数联天下的研发团队带来的不仅仅是流程上、工具上的改变,也进一步加深了团队的业务共识。所有角色都坐在了一起:测试、运维、开发、产品、项目管理等,研究如何基于统一平台通力协作,按期保质地交付项目,服务好客户。

数据已经成为生产的要素之一

研发数字化不仅仅是自动化流程的搭建,更重要的是在数字化落地过程当中,如何将有机串联的研发环节发挥出 1 + 1 2 的效果?如何让研发数据服务于研发?

目前数联天下的研发团队已经将研发全流程切换到 CODING,慢慢积累的研发数据也给研发管理带来了新的指引。通过效能度量,可以清晰分析成员工作负载;通过仪表盘可以清晰看到代码提交数、事项完成数、构建次数、发布次数等等多个维度的数据展示。这些数据也将支撑着研发团队快速地调整和检视以适应更加多变的未来。

数联天下研发团队负责人告诉我们:“最开始选择 CODING,因为 CODING 持续集成全面兼容 Jenkins 的持续集成服务,支持 Java、Python、Node.js 等所有主流语言,并且支持 Docker 镜像的构建。这与公司现有的发布方式,架构体系相吻合。在使用了一段时间后,不仅仅是持续集成,包括 CODING 制品库、持续部署在内的 DevOps 工具给我们的研发流程带来不少提升,也期待 CODING 能够在研发工具链上给我们带来更多惊喜。”

在全面了解数联天下的 DevOps 实施路径之后,我们也发现企业的研发变革不是一蹴而就的,需要从流程上环环打通, 选择一个迁移成本低、使用门槛低、功能灵活的一站式研发管理工具,能够让变革事半功倍。

我们欣喜地看到,数联天下一直走在提升内部效率的道路上,这家志在提升各行业数智化水平的企业全然拥抱了研发数字化,我们期待 C-Life 凭借着变革初心与极速交付能力,逐步成为智慧生活的强有力支撑平台。在这场数字化颠覆中,CODING 也会坚定地与研发团队站在一起,依托 DevOps、云原生、敏捷等研发利器,帮助各行各业改进、提升并创新。

云计算:什么是基础结构即服务

IaaS:基础设施即服务

IaaS(Infrastructure-as-a- Service):基础设施即服务。消费者通过Internet可以从完善的计算机基础设施获得服务。

定义“基础结构即服务”时,我们需要深入探讨若要将基础结构视为服务,云平台提供商必须具备的具体特征。这从来都不是一项简单的任务,因为几乎每个云平台提供商最近都在宣传旨在满足基础结构即服务和云计算市场需要的功能和服务。幸运的是,随着技术的不断发展变化,美国国家标准与技术研究院 (NIST) 给出了云计算的定义,它由五个基本特征、三个服务模型和四个部署模型组成。

基本特征:

按需自助服务 -- 使用者可根据需要自动独立地单方面配置计算功能(例如计算时间、网络连接和存储),而无需与每项服务的提供商进行人员交互

宽带网络访问 -- 通过网络提供相关功能,并旁枝通过在异构瘦或胖客户端平台上推广使旁亩用的标准机制访问这些功能

资源池 -- 提供商提供的计算资源成为共用资源,以便使用多租户模型为多个使用者提供服务,同时,可根据使用者要求对不同的物理和虚拟资源进行动态分配和重新分配。这有一种位置独立性的意义在里面,即,客户通常无法控制或了解所提供资源的确切位置,但或许能够在更高的抽象级别指定位置(例如,国家/地区、州、区域或数据中心)。存储、处理(计算)、内存、网络带宽和虚拟机等都属于计算资源

快速伸缩 -- 可快速弹性地配置相关功能,有些情况下还可以自动配置,以便快速扩展并通过快速释放来迅速收缩。对使用者而言,可供配置的功能通常没有限制,可以随时购买任意数量的此类功能

可计量的服务 -- 通过在与服务类型(例如,存储、计算、带宽、活动用户帐户等)对应的某一抽象级别使用计量功能,云系统可自动控制和优化资源使用情况。可以对资源使用情况进行监视、控制和报告,从而让所用服务的提供商和使用者知道相关信运启森息

服务模型:

云软件即服务 (SaaS) -- 提供给使用者的功能是使用提供商提供的在云基础结构中运行的应用程序。可通过 Web 浏览器等瘦客户端接口从各种客户端设备访问这些应用程序(例如,基于 Web 的电子邮件)。使用者并不管理或控制底层云基础结构,这包括网络、服务器、操作系统、存储,甚至包括个别应用程序功能,但可能不包括提供商定义的特定于用户的应用程序配置设置

云平台即服务 (PaaS) -- 提供给使用者的功能是将使用者创建的或获得的应用程序部署到云基础结构中,这些应用程序是使用提供商支持的编程语言和工具创建的。使用者并不管理或控制底层云基础结构,这包括网络、服务器、操作系统或存储,但拥有对已部署应用程序的控制权,还可能拥有应用程序宿主环境配置控制权

云基础结构即服务 (IaaS) -- 提供给使用者的功能是配置处理、存储、网络和其他基础计算资源,以便使用者能够部署和运行包括操作系统和应用程序在内的任意软件。使用者并不管理或控制底层云物理基础结构,但拥有对操作系统、存储和已部署应用程序的控制权,还可能拥有对选择网络组件的有限控制权

部署模型:

私有云 -- 仅为一个组织运行的云基础结构。它可以由组织或第三方进行管理,并且可以位于本地或异地

社区云 -- 此类云基础结构由多个组织共享,并支持具有共同关注点(例如,任务、安全要求、策略和合规性考虑事项)的特定社区。它可以由组织或第三方进行管理,并且可以位于本地或异地

公用云 -- 此类云基础结构可供公众或大型行业团队使用,归销售云服务的组织所有

混合云 -- 此类云基础结构是两个或多个云(私有、社区或公有)的组合,这些云保留唯一实体但通过标准化技术或专有技术绑定在一起,此类技术可实现数据和应用程序的可移植性(例如,用于平衡云之间负载的云防爆)

由于我们会定义在整个参考体系结构和本系列内容的后续实施指南中使用的核心主体、概念和模式,因此我们的参考体系结构将基于 NIST 定义。参考体系结构将由参考框架组成,该框架描绘了基于 NIST 定义的整体云计算堆栈的基本特征,并定义良好的参考体系结构的核心主体、概念和模式。这之后是服务交付指南,它可引导企业基于解决方案交付本地私有云基础结构。

提供的参考体系结构包含独立于任何特定平台提供商的最佳实践,所有“基础结构即服务”平台上或者基于云的计算功能的提供商提供的合约中通常都应该包含该体系结构。如果适用,我们将提供解决方案实施指南的链接,该指南以 Microsoft 服务器产品的用法为基础,以便阐释参考体系结构中讨论的功能。

IT 交付的新选择

云提供了方法、实施和控制的部署方式。它提供一组定义完善的服务,客户可将这些服务看作具有无限容量、连续可用性、更高的灵活性和改进的成本效益。要使其客户意识到这些特性,IT 部门必须将其以服务器为中心的传统工作方式转变为以服务为中心的方式。这意味着 IT 部门必须从在信息库中部署应用程序(对环境的利用率最低)转变为在预先确定的标准化平台上交付应用程序(按双方商定的服务级别)。当组织选择混合使用各种云模型来满足其特定需要时,同时使用多种云部署方式的混合策略将成为一种标准做法。

通常按以下服务和实施模型对各种云部署方式进行分类(相关对比,请参见图 2):

软件即服务

软件即服务 (SaaS) 按基于使用情况的成本和商定的业务相关服务级别,以标准化功能的形式交付 CRM、协作和电子邮件等业务流程及应用程序。SaaS 可显著降低成本和提高交付效率,代价是几乎无法进行自定义,并且运营风险将从使用者转嫁到提供商。使用者无法执行所有基础结构和 IT 运营功能。

平台即服务

平台即服务 (PaaS) 为针对预先指定的开发框架编写的应用程序提供应用程序运行时、存储和集成等应用程序执行服务。PaaS 提供一种高效且灵活的方法,以经济高效的可预测方式运行扩展应用程序。服务级别和运营风险是共同分担的,因为使用者必须对应用程序的稳定性、体系结构合规性和整体操作负责,而提供商按可预测的服务级别和成本交付平台功能(包括基础结构和运营功能)。

基础结构即服务

基础结构即服务 (IaaS) 将硬件(服务器、存储和网络基础结构)抽象处理为一组计算、存储和连接功能,然后按基于使用情况(计量)的成本以服务的形式交付这些功能。其目标是提供灵活、标准且虚拟化的操作环境,该环境可以成为 PaaS 和 SaaS 的基础。

IaaS 通常用于提供标准化的虚拟服务器。使用者负责来宾操作系统 (OS)、软件和数据库 (DB) 的配置和操作。计算功能(例如性能、带宽和存储访问)也将进行标准化。

关于稳定扩散背后团队发布的开源大语言模型,可以用于本地部署和的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

海报

本文转载自互联网,如有侵权,联系删除

本文地址:https://baikehd.com/news/36804.html

相关推荐

感谢您的支持