• 关于

    企业级云服务器试用

    的搜索结果

回答

欢迎您申请试用阿里云工业互联网企业级平台的服务 在您申请试用服务之前,请您仔细阅读官方网站上公布的相关规范、规则和使用流程以及试用服务条款的全部内容。如果您不同意本服务或本服务条款的任意内容,或者无法准确理解阿里云的解释,请不要进行后续操作。一旦您选择“同意”并进行后续操作,即表示您同意遵循本服务条款之所有约定以及官方网站上公布的相关规范、规则和使用流程,如您有任何问题可以通过阿里云工单反馈我们。届时您不应以未阅读本服务条款的内容或者未获得阿里云对您问询的解答等理由,主张本服务条款无效,或要求撤销本服务条款。 1.本服务条款是您因使用服务与阿里云计算有限公司(以下简称“阿里云”)所订立的有效合约。 2.本服务条款中的“服务”是指基于云计算的阿里云工业互联网企业级平台,提供各项日常应用、开发、集成的服务、工具及环境,可以实现工厂企业经营生产管理的各项功能。 3.您理解并同意,阿里云目前为您免费提供服务进行试用,即您开通或使用服务,并不需向阿里云支付费用。阿里云不排除日后收取费用的可能,届时阿里云将提前7个工作日通过在网站内合适版面发布公告或发送站内通知等方式公布收费政策及规范;如您仍使用服务的,应按届时有效的收费政策付费并应遵守届时阿里云公布的有效的服务条款。如在收费后,您拒绝支付服务费的,阿里云有权不再向您提供服务,并有权利不再继续保留您的业务数据。在免费使用期间,您也可以与阿里云签订线下合约,购买平台正式服务,相关服务及收费条款另行约定;如已经线下签订合约的,继续按照合约约定执行。 4.试用服务的权限和期限以阿里云官网的控制台上公示的服务内容为准,若试用内容发生变更的,阿里云有权提前7个工作日通知您,并且在公示期限届满之后自动生效。 5.您理解并认可,您在使用阿里云提供的服务过程中: 5.1. 您不应进行任何破坏或试图破坏网络安全的行为(包括但不限于钓鱼,黑客,网络诈骗,网站或空间中含有或涉嫌散播:病毒、木马、恶意代码,及通过虚拟服务器对其他网站、服务器进行涉嫌攻击行为如扫描、嗅探、ARP欺骗、DDOS等); 5.2. 您不应进行任何改变或试图改变阿里云提供的系统配置或破坏系统安全及网络安全的行为; 5.3. 您不应修改、翻译、改编、出租、转许可、在信息网络上传播或转让阿里云提供的软件或服务,也不得逆向工程、反编译或试图以其他方式发现阿里云提供的软件的源代码; 5.4. 非经阿里云事先书面同意,您不应复制、传播、转让、许可或提供他人使用阿里云提供的服务; 5.5. 您不应散布电子邮件广告、垃圾邮件(SPAM); 5.6. 您不应以任何将会违反国家、地方法律法规、行业惯例和社会公共道德,及影响、损害或可能影响、损害阿里云、阿里巴巴集团利益的方式或目的使用服务。 6.责任的限制及免除您应理解并同意,阿里云服务会提供合理的服务可用性和可靠性支撑,但在免费试用期间,阿里云将不对任何服务可用性、可靠性做出承诺。阿里云亦不对您使用服务工作或结果承担任何直接、间接的赔偿责任。 7.变更和终止 7.1. 您理解并认可,阿里云保留随时修改、取消、增强服务一项或多项功能或全部服务的权利,如修改或增强功能的,阿里云有权要求您使用最新更新的版本;届时,阿里云将以提前通过在网站内合适版面发布公告或发送站内通知等方式通知您; 7.2. 如您有任何违反本服务条款的情形,或经阿里云根据自己的独立判断认为您对服务的使用行为不符合阿里云的要求(包括因您网站遭遇计算机病毒、网络入侵和攻击破坏(包括但不限于DDoS)等危害网络安全事项或行为(该等行为),该等行为而给阿里云带来危害,或影响阿里云与国际互联网或者阿里云与特定网络、服务器及阿里云内部的通畅联系),阿里云除有权随时中断或终止您使用该服务而无须通知您外;如给阿里云造成损失的,阿里云有权要求您赔偿损失; 7.3. 依据第7.1和第7.2条服务条款终止的,阿里云有权不再保存您的数据,即释放您创建的项目或需求并清空数据。 8.保密您及阿里云都应对对方的保密信息承担保密责任,除非经国家行政、司法等有权机关要求披露或该信息已进入公有领域。 9.知识产权 9.1. 阿里云及关联公司所有的软件及所有内容,包括但不限于软件、图片、档案、资讯、资料、网站架构、网站画面的安排、网页设计,均由阿里云及关联公司依法拥有其知识产权,包括但不限于商标权、专利权、著作权、商业秘密等。 9.2. 非经阿里云及关联公司书面同意,任何人不得擅自使用、修改、反向编译、复制、公开传播、改变、散布、发行或公开发表阿里云的程序或内容。 10.其他 10.1. 您理解并同意,就使用服务所所涉及的您的业务数据,您应负责备份。 10.2.阿里云有权随时根据有关法律、法规的变化以及公司经营状况和经营策略的调整等修改本服务条款。修改后的服务条款会在阿里云网站上公布。如果不同意修改的内容,您应停止使用服务;如果继续使用阿里云服务,则视为您接受本服务条款的变动。 10.3. 如果本服务条款中的任何条款无论因何种原因完全或部分无效或不具有执行力,或违反任何适用的法律,则该条款被视为删除,但本服务条款的其余条款仍应有效并且有约束力。 10.4. 本服务条款受中华人民共和国法律管辖。在执行本服务条款过程中如发生纠纷,双方应及时协商解决。协商不成时,任何一方可直接向杭州市西湖区人民法院提起诉讼。
垚tutu 2020-03-31 11:32:03 0 浏览量 回答数 0

问题

云效平台主题沙龙圆满落幕,用技术驱动企业提效话题互动热烈

8 月10 日,阿里巴巴旗下产品云效平台主题沙龙“用技术驱动企业提效”在北京圆满落幕。本次沙龙主要面向云效平台VIP 俱乐部会员免费开放,包括 比 亚 迪、国美在 线 、民生 银 行、永安保 险 、 乐视 网、中...
云效平台 2019-12-01 21:17:09 3109 浏览量 回答数 2

回答

不支持变更服务器区域 不过可以把服务器退了,重新购买 五天无理由退款 目前阿里云部分产品支持 5 天无理由退款。如果您购买这些产品 5 天内(包含产品试用时间)有退款需求,可登录阿里云费用中心 五天无理由退款 进行操作(具体规则以退款页面的退款说明为准)。退款款项会退至用于支付的原支付宝帐号、网银渠道或阿里云账号中。 可五天无理由退款产品 新购包年包月产品:云服务器 ECS、关系型数据库 RDS、云市场产品、 云虚拟主机、云盾高防 IP。 五天无理由退款规则说明 支持 5 天无理由退款的产品,在包年包月新购 5 天内,可申请无理由退款。 服务器退款限制:   云服务器 ECS、关系型数据库 RDS 或云虚拟主机限每个用户最多退款 1 次,最多累积可退 1 个实例。 云盾高防 IP 和安全网络产品限每个用户每个产品最多可累计退款 2 个订单(如果产生了 DDoS 攻击事件则无法退款)。 云虚拟主机新购 5 天内做过续费、升级、更换系统和机房(增加带宽的除外),不支持 5 天无理由退款。 云市场产品申请全额退款条件: 处于   已开通  状态,且在购买之日起 5 天内。 处于   服务中  状态,在状态变为   已完成  前可申请。 退款只退还实付金额,已使用的代金券不退还。 活动期购买的云产品申请 5 天无理由退款后,赠品(代金券、延长服务期等)将作废清零。 活动规则中说明   不支持5天无理由退款  无法申请 5 天无理由退款。 参与活动购买产品,如若通用退款规则与活动规则冲突,以活动规则为准。 5 天无理由退款操作方法 登录 阿里云控制台,单击页面上方 费用 进入费用中心。再单击左侧导航栏中 退订管理 > 五天无理由退款。然后按照退款流程完成退款申请。 如您需要退款的产品类型不在支持五天无理由退款产品中,或者超出了五天无理由退款限制,则无法办理退款。 如果您有产品使用方面的问题,请参阅相关产品文档。如果文档不能帮您解决问题,您可以通过相应产品的工单接口 提交工单 进行反馈。 非全额退款 部分阿里云产品,若为包年预付费方式购买,在一些特定条件下可在服务期满前提前退订。可提前退订的产品和具体规则,请阅读相应产品的计费相关文档或咨询售后支持。此类退款需通 提交产品售后工单 处理。 非全额退款金额计算公式 退款金额 = 订单实付金额-已消费金额-退订手续费 说明: 订单实付金额:仅指用户以现金方式支付的订单款项,不包含用户通过代金券抵扣的部分。 已消费金额 =(订单原价 × 用户订购产品时适用的折扣比例)×(实际消费时长/订单总时长) 订单原价:指订单中优惠前的产品原价。 实际消费时长:按使用小时扣除的使用时间。 按照退款金额计算公式得出的退款金额如小于 0,则不予退款。 非全额退订手续费收取标准 实际消费时长 ≤1 年 1 年<实际消费时长 ≤2 年 2 年<实际消费时长<3 年 3 年预付费产品 订单实付金额 × 20% 订单实付金额 × 15% 订单实付金额 × 12% 2 年预付费产品 订单实付金额 × 20% 订单实付金额 × 15% / 1 年预付费产品 订单实付金额 × 15% / / 退款流向 通过支付宝或网银支付的云产品订单,发生退款时,会退至支付使用的支付宝或网银账号。 订单支付成功后,三个月内办理退款,退款至原支付途径;超过三个月办理退款,退款至阿里云账号。 通过支付宝、网银支付的云产品,因系统失败或资金变动发生的支付失败退回原支付途径。 通过账号余额支付的订单退款至阿里云账号。 通过网银支付的订单发生退款,受银行受理时间影响,预计 2-3 个工作日内到账。 2017 年 8 月 12 日以后的订单支持原路退,历史订单退款仍退回阿里云现金帐号。 全民云计算:   https://promotion.aliyun.com/ntms/act/qwbk.html 企业级ECS云服务器特惠——首台限时5折:   https://promotion.aliyun.com/ntms/act/enterprise-discount.html (可关注上面2个活动,有优惠) 望采纳,谢谢🙏
元芳啊 2019-12-02 00:09:36 0 浏览量 回答数 0

回答

可以申请退款 五天无理由退款 目前阿里云部分产品支持 5 天无理由退款。如果您购买这些产品 5 天内(包含产品试用时间)有退款需求,可登录阿里云费用中心 五天无理由退款 进行操作(具体规则以退款页面的退款说明为准)。退款款项会退至用于支付的原支付宝帐号、网银渠道或阿里云账号中。 可五天无理由退款产品 新购包年包月产品:云服务器 ECS、关系型数据库 RDS、云市场产品、 云虚拟主机、云盾高防 IP。 五天无理由退款规则说明 支持 5 天无理由退款的产品,在包年包月新购 5 天内,可申请无理由退款。 服务器退款限制:   云服务器 ECS、关系型数据库 RDS 或云虚拟主机限每个用户最多退款 1 次,最多累积可退 1 个实例。 云盾高防 IP 和安全网络产品限每个用户每个产品最多可累计退款 2 个订单(如果产生了 DDoS 攻击事件则无法退款)。 云虚拟主机新购 5 天内做过续费、升级、更换系统和机房(增加带宽的除外),不支持 5 天无理由退款。 云市场产品申请全额退款条件: 处于     已开通   状态,且在购买之日起 5 天内。 处于     服务中   状态,在状态变为     已完成   前可申请。 退款只退还实付金额,已使用的代金券不退还。 活动期购买的云产品申请 5 天无理由退款后,赠品(代金券、延长服务期等)将作废清零。 活动规则中说明     不支持5天无理由退款   无法申请 5 天无理由退款。 参与活动购买产品,如若通用退款规则与活动规则冲突,以活动规则为准。 5 天无理由退款操作方法 登录 阿里云控制台,单击页面上方 费用 进入费用中心。再单击左侧导航栏中 退订管理 > 五天无理由退款。然后按照退款流程完成退款申请。 如您需要退款的产品类型不在支持五天无理由退款产品中,或者超出了五天无理由退款限制,则无法办理退款。 如果您有产品使用方面的问题,请参阅相关产品文档。如果文档不能帮您解决问题,您可以通过相应产品的工单接口 提交工单 进行反馈。 非全额退款 部分阿里云产品,若为包年预付费方式购买,在一些特定条件下可在服务期满前提前退订。可提前退订的产品和具体规则,请阅读相应产品的计费相关文档或咨询售后支持。此类退款需通 提交产品售后工单 处理。 非全额退款金额计算公式 退款金额 = 订单实付金额-已消费金额-退订手续费 说明: 订单实付金额:仅指用户以现金方式支付的订单款项,不包含用户通过代金券抵扣的部分。 已消费金额 =(订单原价 × 用户订购产品时适用的折扣比例)×(实际消费时长/订单总时长) 订单原价:指订单中优惠前的产品原价。 实际消费时长:按使用小时扣除的使用时间。 按照退款金额计算公式得出的退款金额如小于 0,则不予退款。 非全额退订手续费收取标准 实际消费时长 ≤1 年 1 年<实际消费时长 ≤2 年 2 年<实际消费时长<3 年 3 年预付费产品 订单实付金额 × 20% 订单实付金额 × 15% 订单实付金额 × 12% 2 年预付费产品 订单实付金额 × 20% 订单实付金额 × 15% / 1 年预付费产品 订单实付金额 × 15% / / 退款流向 通过支付宝或网银支付的云产品订单,发生退款时,会退至支付使用的支付宝或网银账号。 订单支付成功后,三个月内办理退款,退款至原支付途径;超过三个月办理退款,退款至阿里云账号。 通过支付宝、网银支付的云产品,因系统失败或资金变动发生的支付失败退回原支付途径。 通过账号余额支付的订单退款至阿里云账号。 通过网银支付的订单发生退款,受银行受理时间影响,预计 2-3 个工作日内到账。 2017 年 8 月 12 日以后的订单支持原路退,历史订单退款仍退回阿里云现金帐号。 推荐你采购阿里云最新活动,挺划算的,全民云计算:https://promotion.aliyun.com/ntms/act/qwbk.html 企业级ECS云服务器特惠——首台限时5折: https://promotion.aliyun.com/ntms/act/enterprise-discount.html 望采纳,🙏谢谢
元芳啊 2019-12-02 00:08:37 0 浏览量 回答数 0

问题

【大数据实践】日交易笔百万级Ping++的大数据平台架构解析

当前日交易笔数为百万级,目前已经积累了海量交易数据。如何在经过客户授权的情况下利用数据为客户赋能,并带来额外附加价值,从而提高客户黏性,Ping++亟需搭建可靠、稳定的...
福利达人 2019-12-01 21:17:02 2801 浏览量 回答数 0

回答

原版英文链接:点击这里 作者 | Md Kamaruzzaman 译者 | 无明 策划 | 小智 基础设施:条条道路通云端 对于云厂商来说,2019 年是硕果累累的一年。不仅初创公司在使用云计算,那些很注重安全的“保守派”公司(如政府机构、医疗保健机构、银行、保险公司,甚至是美国五角大楼)也在迁移到云端。这种趋势在 2020 年将会继续,大大小小的公司都将(或者至少有计划)迁移到云端。Gartner 公司最近发布了一个数字: 如果你是一个还在考虑要不要迁移到云端的决策者,不妨重新审视一下你的策略。如果你是一个独立开发者,并且还没使用过云基础设施,那么完全可以在 2020 年尝试一下。很多大型的云厂商(如亚马逊、微软、谷歌)都提供了免费的体验机会。谷歌在这方面做得特别大方,它提供了价值 300 美元的一年免费服务。 策划注:阿里、腾讯、华为等国内云厂商同样有免费云服务试用产品。 云平台:亚马逊领头,其他跟上 作为第一大云厂商,亚马逊在 2019 年可谓风生水起。凭借其丰富的产品组合,亚马逊将把它的优势延续到 2020 年。Canalys 发布的 2019 年第三季度报告指出,大型云厂商(AWS、Azure、GCP)占据 56% 的市场份额,其中 AWS 独享 32.6%。 其他云厂商也在努力缩短与 AWS 之间的差距。微软把主要目标转向了大型企业。最近,微软打败了亚马逊,从美国五角大楼拿到了一个 100 亿美元的大单子。这个单子将提升 Azure 的声誉,同时削弱 AWS 的士气。 谷歌一直在推动 CNCF,实现云计算运维的标准化。谷歌的长期目标是让云迁移变得更容易,方便企业从 AWS 迁移到 GCP。IBM 之前斥资 360 亿美元收购了 RedHat,也想要在云计算市场占有一席之地。 在亚太地区,阿里云市场规模超过了 AWS、Azure 的总和,全球排名第三。中国国内腾讯云等企业的增长势头也十分迅猛。 2020 年将出现更多的并购。当然,很多初创公司将会带来新的想法和创新,例如多云服务。因为竞争激烈,这些公司只能从降价和推出更多的创新产品来获取利润。 容器化:Kubernetes 将会更酷 在容器编排领域,虽然一度出现了“三足鼎立”(Kubernetes、Docker Swarm 和 Mesos),但 Kubernetes 最终脱颖而出,成为绝对的赢家。云是一个分布式系统,而 Kubernetes 是它的 OS(分布式的 Linux)。2019 年北美 KubeCon+CloudNativeCon 大会的参会者达到了 12000 名,比 2018 年增长了 50%。以下是过去 4 年参会人数的增长情况。 在 2020 年,Kubernetes 不仅不会后退,只会变得越来越强,你完全可以把赌注压在 Kubernetes 身上。另外值得一提的是,Migrantis 最近收购了 Docker Enterprise,不过收购数额不详。 几年前,人们张口闭口说的都是 Docker,而现在换成了 Kubernetes。Docker 在它的全盛时期未能盈利,反而在优势渐退几年之后才尝试变现。这再次说明,在现代技术世界,时机就是一切。 软件架构:微服务将成为主流 谷歌趋势表明,微服务架构范式在 2019 年持续增长了一整年。 随着软件行业整体逐步迁移到云端,微服务也将成为占主导地位的架构范式。微服务架构崛起的一个主要原因是它与云原生完美契合,可以实现快速的软件开发。我在之前的一篇博文中解释了微服务架构的基本原则及其优势和劣势。 https://towardsdatascience.com/microservice-architecture-a-brief-overview-and-why-you-should-use-it-in-your-next-project-a17b6e19adfd 我假设现在也存在一种回归到单体架构的趋势,因为在很多情况下,微服务架构有点过头了,而且做好微服务架构设计其实很难。微服务架构有哪些好的实践?在之前的另一篇博文中,我也给出了一些大概,希望对读者有用。 https://towardsdatascience.com/effective-microservices-10-best-practices-c6e4ba0c6ee2 编程语言(整体):Python 将吞噬世界 机器学习、数据分析、数据处理、Web 开发、企业软件开发,甚至是拼接黑洞照片,Python 的影子无处不在。 在著名的编程语言排行榜网站 TIOBE 上,Python 位居最流行编程语言第三位,仅次于 Java 和 C 语言。 更有意思的是,在 2019 年,Python 的流行度翻了一番(从 5% 到 10%)。 Python 的崛起将在 2020 年延续,并缩短与 Java 和 C 语言之间的差距。另一门无所不在的编程语言 JavaScript 正面临下行的风险。为什么 Python 的势头会如此强劲?因为它的入手门槛低,有一个优秀的社区在支持,并受到数据科学家和新生代开发者的喜爱。 编程语言(企业方面):Java 将占主导 之前的 TIOBE 网站截图显示,Java 仍然是一门占主导地位的编程语言,并将在 2020 年继续保持这种地位。JVM 是 Java 的基石,其他编程语言(如 Kotlin、Scala、Clojure、Groovy)也将 JVM 作为运行时。最近,Oracle 修改了 JVM 的许可协议。 新的许可协议意味着使用 Java、Kotlin、Scala 或其他 JVM 编程语言的公司需要向 Oracle 支付大额费用。所幸的是,OpenJDK 让 JVM 继续免费。另外,还有其他一些公司为 JVM 提供企业支持。 因为体积和速度方面的问题,基于 JVM 的编程语言并不适合用在今天的无服务器环境中。Oracle 正在推动 GraalVM 计划,旨在让 Java 变得更加敏捷和快速,让它更适合用在无服务器环境中。因为除了 Java,没有其他编程语言可以提供企业级的稳定性和可靠性,所以 Java 将在 2020 年继续占主导地位。 企业版 Java:Spring 继续发力 曾几何时,在企业开发领域,Spring 和 JavaEE 之间存在着白热化的竞争。但因为 Oracle 在 JavaEE 方面没有作为,在竞争中惨败,这导致了“MicroProfile”计划的形成,并最终促成了 JakartaEE。 虽然所有的政策和活动都是围绕 JavaEE 展开,但 Spring 事实上已经赢得了这场企业 JVM 之争。2020 年,Spring 将成为 JVM 生态系统的头牌。 有两个正在进展中的项目,它们旨在减小 Java 的体积,让它更适合用在无服务器环境中。 其中一个是 Micronaut(https://micronaut.io/)。 另一个是 Quarkus(https://quarkus.io/)。 这两个项目都使用了 GraalVM,它们在 2020 年将会得到 Java 社区更多的关注。 编程语言:后起之秀的突破 2000 年代,编程语言的发展出现了停滞。大多数人认为没有必要再去开发新的编程语言,Java、C 语言、C++、JavaScript 和 Python 已经可以满足所有的需求。但是,谷歌的 Go 语言为新编程语言大门打开了一扇大门。在过去十年出现了很多有趣的编程语言,比如 Rust、Swift、Kotlin、TypeScript。导致这种情况的一个主要原因是已有的编程语言无法充分利用硬件优势(例如多核、更快的网络、云)。另一个原因是现代编程语言更加关注开发者经济,即实现更快速更容易的开发。在 Stackoverflow 提供的一份开发者报告中,排名靠前的现代编程语言如下所示(Rust 连续 4 年名列第一)。 在之前的一篇博文中,我深入探讨了现代编程语言,对比 Rust 和 Go 语言,并说明了为什么现在是采用这些语言的好时机。 https://towardsdatascience.com/back-to-the-metal-top-3-programming-language-to-develop-big-data-frameworks-in-2019-69a44a36a842 最近,微软宣布他们在探索使用 Rust 来开发更安全的软件。 亚马逊最近也宣布要赞助 Rust。 谷歌宣布将 Kotlin 作为 Android 官方开发语言,所以,在 JVM 领域,Kotlin 成了 Java 的主要竞争对手。 Angular 使用 TypeScript 代替 JavaScript,将其作为主要的编程语言,其他 JavaScript 框架(如 React 和 Vue)也开始为 TypeScript 提供更多的支持。 这种趋势将在 2020 年延续下去,很多巨头公司将会深入了解新一代编程语言(如 Rust、Swift、TypeScript、Kotlin),它们会站出来公开表示支持。 Web:JavaScript 继续占主导地位 曾几何时,JavaScript 并不被认为是一门强大的编程语言。在当时,前端内容主要通过后端框架在服务器端进行渲染。2014 年,AngularJS 的出现改变了这种局面。从那个时候开始,更多的 JavaScript 框架开始涌现(Angular 2+、React、Vue、Meteor),JavaScript 已然成为主流的 Web 开发语言。随着 JavaScript 框架不断创新以及微服务架构的崛起,JavaScript 框架在 2020 年将继续主导前端开发。 JavaScript 框架:React 闪耀 虽然 React 是在 AngularJS 之后出现的,但在过去十年对 Web 开发产生了巨大的影响,这也让 Facebook 在与 Google+ 的竞争中打了一场胜战。React 为前端开发带来了一些新的想法,比如事件溯源、虚拟 DOM、单向数据绑定、基于组件的开发,等等。它对开发者社区产生了重大影响,以至于谷歌放弃了 AngularJS,并借鉴 React 的想法推出了彻底重写的 Angular 2+。React 是目前为止最为流行的 JavaScript 框架,下图显示了相关的 NPM 下载统计信息。 为了获得更好的并发和用户体验,Facebook 宣布完全重写 React 的核心算法,推出了 React-Fiber 项目。 2020 年,React 仍然是你开发新项目的首选 Web 框架。其他框架(如 Angular/Angular 2+ 或 Vue)呢?Angular 仍然是一个不错的 Web 开发框架,特别适合企业开发。我敢肯定谷歌在未来几年会在 Angular 上加大投入。Vue 是另一个非常流行的 Web 框架,由中国的巨头公司阿里巴巴提供支持。如果你已经在使用 Angular 或 Vue,就没必要再迁移到 React 了。 App 开发:原生应用 在移动 App 开发方面,有关混合应用开发的炒作有所消停。混合开发提供了更快的开发速度,因为只需要一个开发团队,而不是多个。但原生应用提供了更好的用户体验和性能。另外,混合应用需要经过调整才能使用一些高级特性。对于企业来说,原生应用仍然是首选的解决方案,这种趋势将在 2020 年延续。Airbnb 在一篇博文中非常详细地说明了为什么他们要放弃混合应用开发平台 React Native。 https://medium.com/airbnb-engineering/sunsetting-react-native-1868ba28e30a 尽管 Facebook 尝试改进 React Native,谷歌也非常努力地推动混合 App 开发平台 Flutter,但它们仍然只适合用于原型、POC、MVP 或轻量级应用的开发。所以,原生应用在 2020 年仍将继续占主导地位。 在原生应用开发方面,谷歌和苹果分别将 Kotlin 和 Swift 作为各自平台主要的编程语言。谷歌最近再次重申了对 Kotlin 的支持,这对于 Kotlin 用户来说无疑是个好消息。 混合应用开发:React Native 在很多情况下,混合应用是个不错的选择。在这方面也有很多选择:Xamarin、Inoic、React Native 和 Flutter。Facebook 基于成熟的 React 框架推出了 React Native。就像 React 在 Web 框架领域占据主导地位一样,React Native 在混合应用领域也占据着主导地位,如下图所示。 React Native 和 React 有共同的基因,都提供了高度的代码重用性以及“一次开发,到处运行”的能力。React Native 的另一个优势是 Facebook 本身也用它来开发移动应用。谷歌在这个领域起步较晚,但在去年,谷歌的混合应用开发框架 Flutter 获得了不少关注。Flutter 提供了更好的性能,但需要使用另一门不是那么流行的编程语言 Dart。React Native 在 2020 年将继续占主导地位。 API:REST 将占主导地位 REST 是 API 领域事实上的标准,被广泛用在基于 API 的服务间通信上。当然,除了 REST,我们还有其他选择,比如来自谷歌的 gRPC 和来自 Facebook 的 GraphQL。 它们提供了不同的能力。谷歌开发的 gRPC 作为远程过程调用(如 SOAP)的化身,使用 Protobuf 代替 JSON 作为消息格式。Facebook 开发的 GraphQL 作为一个集成层,避免频繁的 REST 调用。gRPC 和 GraphQL 都在各自的领域取得了成功。2020 年,REST 仍然是占主导地位的 API 技术,而 GraphQL 和 gRPC 将作为补充技术。 人工智能:Tensorflow 2.0 将占主导地位 谷歌和 Facebook 也是深度学习 / 神经网络领域的主要玩家。谷歌基于深度学习框架 Theano 推出了 TensorFlow,它很快就成为深度学习 / 神经网络的主要开发库。谷歌还推出了特别设计的 GPU(TPU)来加速 TensorFlow 的计算。 Facebook 在深度学习领域也不甘落后,他们拥有世界上最大的图像和视频数据集合。Facebook 基于另一个深度学习库 Torch 推出了深度学习库 PyTorch。TensorFlow 和 PyTorch 之间有一些区别,前者使用的是静态图进行计算,而 PyTorch 使用的是动态图。使用动态图的好处是可以在运行时纠正自己。另外,PyTorch 对 Python 支持更好,而 Python 是数据科学领域的一门主要编程语言。 随着 PyTorch 变得越来越流行,谷歌也赶紧在 2019 年 10 月推出了 TensorFlow 2.0,也使用了动态图,对 Python 的支持也更好。 2020 年,TensorFlow 2.0 和 PyTorch 将齐头并进。考虑到 TensorFlow 拥有更大的社区,我估计 TensorFlow 2.0 将成为占主导地位的深度学习库。 数据库:SQL是王者,分布式SQL是王后 在炒作 NoSQL 的日子里,人们嘲笑 SQL,还指出了 SQL 的种种不足。有很多文章说 NoSQL 有多么的好,并将要取代 SQL。但等到炒作的潮水褪去,人们很快就意识到,我们的世界不能没有 SQL。以下是最流行的数据库的排名。 可以看到,SQL 数据库占据了前四名。SQL 之所以占主导地位,是因为它提供了 ACID 事务保证,而 ACID 是业务系统最潜在的需求。NoSQL 数据库提供了横向伸缩能力,但代价是不提供 ACID 保证。 互联网公司一直在寻找“大师级数据库”,也就是既能提供 ACID 保证又能像 NoSQL 那样可横向伸缩的数据库。目前有两个解决方案可以部分满足对“大师级数据库”的要求,一个是亚马逊的 Aurora,一个是谷歌的 Spanner。Aurora 提供了几乎所有的 SQL 功能,但不支持横向写伸缩,而 Spanner 提供了横向写伸缩能力,但对 SQL 支持得不好。 2020 年,但愿这两个数据库能够越走越近,或者有人会带来一个“分布式 SQL”数据库。如果真有人做到了,那一定要给他颁发图灵奖。 数据湖:MinIO 将要崛起 现代数据平台非常的复杂。企业一般都会有支持 ACID 事务的 OLTP 数据库(SQL),也会有用于数据分析的 OLAP 数据库(NoSQL)。除此之外,它们还有其他各种数据存储系统,比如用于搜索的 Solr、ElasticSearch,用于计算的 Spark。企业基于数据库构建自己的数据平台,将 OLTP 数据库的数据拷贝到数据湖中。各种类型的数据应用程序(比如 OLAP、搜索)将数据湖作为它们的事实来源。 HDFS 原本是事实上的数据湖,直到亚马逊推出了对象存储 S3。S3 可伸缩,价格便宜,很快就成为很多公司事实上的数据湖。使用 S3 唯一的问题是数据平台被紧紧地绑定在亚马逊的 AWS 云平台上。虽然微软 Azure 推出了 Blob Storage,谷歌也有类似的对象存储,但都不是 S3 的对手。 对于很多公司来说,MinIO 或许是它们的救星。MinIO 是一个开源的对象存储,与 S3 兼容,提供了企业级的支持,并专门为云原生环境而构建,提供了与云无关的数据湖。 微软在 Azure Marketplace 是这么描述 MinIO 的:“为 Azure Blog Storage 服务提供与亚马逊 S3 API 兼容的数据访问”。如果谷歌 GCP 和其他云厂商也提供 MinIO,那么我们将会向多云迈出一大步。 大数据批处理:Spark 将继续闪耀 现如今,企业通常需要基于大规模数据执行计算,所以需要分布式的批处理作业。Hadoop 的 Map-Reduce 是第一个分布式批处理平台,后来 Spark 取代了 Hadoop 的地位,成为真正的批处理之王。Spark 是怎样提供了比 Hadoop 更好的性能的?我之前写了另一篇文章,对现代数据平台进行了深入分析。 https://towardsdatascience.com/programming-language-that-rules-the-data-intensive-big-data-fast-data-frameworks-6cd7d5f754b0 Spark 解决了 Hadoop Map-Reduce 的痛点,它将所有东西放在内存中,而不是在完成每一个昂贵的操作之后把数据保存在存储系统中。尽管 Spark 重度使用 CPU 和 JVM 来执行批处理作业,但这并不妨碍它成为 2020 年批处理框架之王。我希望有人能够使用 Rust 开发出一个更加高效的批处理框架,取代 Spark,并为企业省下大量的云资源费用。 大数据流式处理:Flink 是未来 几年前,实现实时的流式处理几乎是不可能的事情。一些微批次处理框架(比如 Spark Streaming)可以提供“几近”实时的流式处理能力。不过,Flink 改变了这一状况,它提供了实时的流式处理能力。 2019 年之前,Flink 未能得到足够的关注,因为它无法撼动 Spark。直到 2019 年 1 月份,中国巨头公司阿里巴巴收购了 Data Artisan(Flink 背后的公司)。 在 2020 年,企业如果想要进行实时流式处理,Flink 应该是不二之选。不过,跟 Spark 一样,Flink 同样重度依赖 CPU 和 JVM,并且需要使用大量的云资源。 字节码:WebAssembly将被广泛采用 我从 JavaScript 作者 Brandon Eich 的一次访谈中知道了 WebAssembly 这个东西。现代 JavaScript(ES5 之后的版本)是一门优秀的编程语言,但与其他编程语言一样,都有自己的局限性。最大的局限性是 JavaScript 引擎在执行 JavaScript 时需要读取、解析和处理“抽象语法树”。另一个问题是 JavaScript 的单线程模型无法充分利用现代硬件(如多核 CPU 或 GPU)。正因为这些原因,很多计算密集型的应用程序(如游戏、3D 图像)无法运行在浏览器中。 一些公司(由 Mozilla 带领)开发了 WebAssembly,一种底层字节码格式,让任何一门编程语言都可以在浏览器中运行。目前发布的 WebAssembly 版本可以支持 C++、Rust 等。 WebAssembly 让计算密集型应用程序(比如游戏和 AutoCAD)可以在浏览器中运行。不过,WebAssembly 的目标不仅限于此,它还要让应用程序可以在浏览器之外运行。WebAssembly 可以被用在以下这些“浏览器外”的场景中。 移动设备上的混合原生应用。没有冷启动问题的无服务器计算。在服务器端执行不受信任的代码。 我预测,2020 年将是 WebAssembly 取得突破的一年,很多巨头公司(包括云厂商)和社区将会拥抱 WebAssembly。 代码:低代码 / 无代码将更进一步 快速的数字化和工业 4.0 革命意味着软件开发者的供需缺口巨大。由于缺乏开发人员,很多企业无法实现它们的想法。为了降低进入软件开发的门槛,可以尝试无代码(No Code)或低代码(Low Code)软件开发,也就是所谓的 LCNC(Low-Code No-Code)。它已经在 2019 年取得了一些成功。 LCNC 的目标是让没有编程经验的人也能开发软件,只要他们想要实现自己的想法。 虽然我对在正式环境中使用 LCNC 框架仍然心存疑虑,但它为其他公司奠定了良好的基础,像亚马逊和谷歌这样的公司可以基于这个基础构建出有用的产品,就像 AWS Lambda 的蓬勃发展是以谷歌 App Engine 为基础。 2020 年,LCNC 将会获得更多关注。
茶什i 2019-12-26 11:57:03 0 浏览量 回答数 0

问题

Node.js应用性能优化的五个技巧

在这个由软件定义的世界里,企业往往是通过 Web 应用和移动应用程序来提供他们大部分的服务。所以对企业来说,一个非常重要的任务就是要确保用户拥有出色的使用体验。Node.js 正迅速成为时下最流行的平台之一&#x...
忆远0711 2019-12-01 21:50:58 8422 浏览量 回答数 1

云产品推荐

上海奇点人才服务相关的云产品 小程序定制 上海微企信息技术相关的云产品 国内短信套餐包 ECS云服务器安全配置相关的云产品 开发者问答 阿里云建站 自然场景识别相关的云产品 万网 小程序开发制作 视频内容分析 视频集锦 代理记账服务 阿里云AIoT