精华内容
下载资源
问答
  • 云平台API网关常见问题及解决办法

    千次阅读 2017-12-28 20:28:25
    云平台API网关的使用流程: API挂载-API服务发布-开发者申请-租户审批-开发者申请Tomcat引擎服务并绑定带有引擎war包的应用-调用API 实施需注意的问题: 将引擎war包中的配置文件apigateway.properties中的...

    云平台API网关的使用流程:

    API挂载-API服务发布-开发者申请-租户审批-开发者申请Tomcat引擎服务并绑定带有引擎war包的应用-调用API

    实施需注意的问题:

    • 将引擎war包中的配置文件apigateway.properties中的Redis地址改为云平台的Redis地址
      这里写图片描述
    • 在测试通过API网关调用API前,应先不通过API网关直接访问原API,有数据返回再通过网关测试

    常见问题:

    • 非引擎war包问题
      表现为调用时无正确格式的数据返回,状态码不是200,原因可能是
      1. 访问路径与定义的前端访问URL不一致;
      2. 后端定义错误;
      3. 请求方式错误;
      4. 忘记加参数或参数不对;
    • 引擎包问题
      一、发布引擎包报错,无法访问引擎首页。

    • jdk版本低于1.8,使用iop自带Tomcat引擎不存在此问题;

    • 集群模式搞错;

      二、引擎包发布正常,但调用API无法返回正常数据。

    • 引擎war包 Redis地址或端口号配置错误,配置文件在下面的配置文件中;这里写图片描述
      Redis地址则可以在work节点的redis.properties中查看。
    • redis端口号没有打开,可以查看端口开启状态,代理节点一般为26379,work节点一般为6379。
    展开全文
  • OneNET云平台

    千次阅读 2020-11-24 00:05:25
    OneNET云平台 由中国移动打造的PaaS物联网开放平台。平台能够帮助开发者轻松实现设备接入与设备连接,快速完成产品开发部署,为智能硬件、智能家居产品提供完善的物联网解决方案。 OneNET致力于开发者的体验,逐步...

    OneNET云平台

    由中国移动打造的PaaS物联网开放平台。平台能够帮助开发者轻松实现设备接入与设备连接,快速完成产品开发部署,为智能硬件、智能家居产品提供完善的物联网解决方案。

    OneNET致力于开发者的体验,逐步提升云服务体量,着手用户运营,深化运维管理和云端大数据分析,协同产业上下游,长期发展以“大连接、云平台、轻应用、大数据”为架构的平台级服务,打造用户导向的物联网生态环境。作为“云管端”核心布局的OneNET秉承中国移动的发展理念。

    云平台架构

    OneNET已构建“云-网-边-端”整体架构的物联网能力,具备接入增强、边缘计算、增值能力、AI、数据分析、一站式开发、行业能力、生态开放8大特点。全新版本OneNET平台,向下延展终端适配接入能力,向上整合细分行业应用,可提供设备接入、设备管理等基础设备管理能力,以及位置定位LBS、远程升级OTA、数据可视化View、消息队列MQ等PaaS能力。同时随着5G网络的到来,平台也在打造5G+OneNET新能力,重点提供并优化视频能力Video、人工智能AI、边缘计算Edge等产品能力,通过高效、稳定、多样的组合式服务,让各项应用实现轻松上云,完美赋能行业端到端应用。

    架构

    主要功能

    设备接入(主流标准协、多种语言开发SDK)
    设备管理(数据存储、生命周期)
    位置定位LBS(NB-IoT基站定位)
    远程升级OTA(终端模组、终端MCU)
    消息队列MQ(TLS加密传输)
    数据可视化View(对接OneNET内置数据)
    人工智能AI(API方式)
    视频能力Video(Onvif视频)
    边缘计算Edge (“云-边”协同)
    应用开发环境(SaaS应用)

    应用场景

    OneNET物联网专网已经应用于环境监控、远程抄表、智慧农业、智能家电、智能硬件、节能减排、车联网、工业控制、物流跟踪等多种商业领域。物联网开放平台OneNET通过打造接入平台、能力平台、大数据平台能力满足物联网领域设备连接、协议适配、数据存储、数据安全、大数据分析等平台级服务需求。

    功能

    产品创建

    1、OneNET网址
    2、OneNET支持“个人用户”和“企业用户”两种入驻方式,您可以根据您的实际情况选择注册方式
    注册
    3、注册完成后,回到主页点击“登录”,即可进入OneNET的官方主页,并由此进入到您的“控制台”,点击“控制台”,进入全部产品服务,选择多协议接入

    控制台4、MQTT、HTTP、EDP等是不同协议,选择一个协议,下图选择的是HTTP协议。组点击右上角的 “添加产品”,在弹出页面中按照提示填写产品的基本信息,进行产品创建;在创建过程中,有些内容若还不能确定,可暂时先选一个,后期再进行修改

    协议
    添加产品

    产品
    5、创建完成之后,在多协议接入—HTTP下面可以看到刚创建的产品,单击产品,进入产品详情页面,选择设备列表,点击右上方添加设备

    产品
    添加设备

    设备6、使用在线模拟器

    1)、创建产品后,可以利用OneNET云平台提供的在线调试功能,模拟数据的上传,需要知道设备ID和产品API-key
    APIKey在产品概况中,点击Master-APIKey下的查看,会发送验证码到注册时用的手机号,输入验证码,再次点击查看,可以看到APIkey

    API

    2)、数据模拟器

    上传内容范例:,;hightemp,89

    API

    3)、反馈

    反馈
    4)、回到设备列表,点击设备对应的数据流,看到刚上传的数据内容

    数据流
    7、使用网络调试助手调试

    网络调试助手

    // 数据范例
    POST /devices/650072788/datapoints?type=5 HTTP/1.1
    api-key: R5TdhYNJ=zg1=zi3Gkfi8LGl=Ng=
    Host:api.clouds.com
    Content-Length:13
    
    ,;hightemp,86
    
    

    调试

    设计原则

    • 使用标准HTTP方法实现资源CURD操作;
    • 采用json作为API输入输出;
    • 以json输出错误信息。
    HTTP 方法描述
    POST新增资源信息
    PUT更新资源信息
    GET查看资源信息
    DELETE删除资源

    支持的返回码列表:

    表格

    文本数据上传

    HTTP方法POST
    URLhttp://api.heclouds.com/devices/<device_id>/datapoints
    HTTP头部api-key:xxxx-ffff-zzzzz
    HTTP内容有多种数据格式
    请求返回{“errno”: 0,
    “error”:“succ”,}

    二进制数据上传

    功能:将二进制的数据保存到设备云,设备云返回该二进制数据的索引;并根据参数,将二进制数据作为数据点保存到设备下的某个数据流

    HTTP方法POST
    URLhttp://api.heclouds.com/bindata
    HTTP头部api-key:xxxx-ffff-zzzzz
    URL参数device_id,必选,该数据所属设备。
    datastream_id,必选,该数据所属数据流。
    HTTP内容普通二进制数据、文件、图像
    请求返回{“errno”: 0,
    “error”:“succ”,
    “data”:{
    //该数据在设备云的索引
    "index":“AJOWFW1133OFO2Z93”}}
    展开全文
  • 02 探索者云平台.pdf

    2020-11-22 18:31:06
    探索者云平台技术解决方案 针对工程行业BIM设计的云平台 探索者云平台是专为工程行业BIM设计服务的云平台解决方案 为什么要搭建云平台 1 解决BIM模型大数据安全存储问题 云端 2 解决移动办公远程交付问题 3 解决资源...
  • 云平台知识简介

    千次阅读 2019-11-12 20:27:31
    云平台定义 “云是将服务器虚拟化,形成虚拟资源池,相比于以前的物理机更加节省资源成本,便于管理。云是计算、存储、网路资源池化的概念。我们每天使用的搜索引擎、邮箱、网盘,就是很标准的云,而这大多都是免费...

    一. 云平台定义

    “云是将服务器虚拟化,形成虚拟资源池,相比于以前的物理机更加节省资源成本,便于管理。云是计算、存储、网路资源池化的概念。我们每天使用的搜索引擎、邮箱、网盘,就是很标准的云,而这大多都是免费的。云是对互联网的升级,意味着互联网并不仅仅是存储数据,而是为你提供某种服务。云计算、云存储、云服务、云平台等就是利用云通过一堆机器经过网络组合到一起的不同形式,是云下面的子概念。总的来说就是,云服务=云平台,云服务=云计算+云存储!”
    在这里插入图片描述
    云计算是云平台得以成功运用的关键,云计算的出现,为云平台供应商解决了不少麻烦,云计算具有大规模分布式、虚拟化、高可用性和扩展性、按需服务更加经济及安全五大特点。
    当前云计算平台主要分为三类:①以数据存储为主的存储型云平台;②以数据处理为主的计算型云平台;③计算和数据存储处理兼顾的综合云计算平台。
    在这里插入图片描述

    关于云平台,开发者需要做哪些准备?

    云计算作为企业转型的基石,与其支持高度可扩展和灵活的分布式架构,可在多云环境中轻松迁移密不可分,但云应用从开发到落地生产环境,需要许多不同的工具和技术来提供强有力的支持。本文将讨论云环境中能够最大化发挥云计算优势的新方法、新工具。
    函数式编程
    假设我们希望开发具有高度可伸缩基础设施的服务来支持IoT和big data平台,函数式编程是一项值得考虑的选择。不同于大多数人所熟知的编程范式,函数式编程不需要维护全局状态,只需要将输入数据传给函数即可,适合用于验证新想法。很多顶级云供应商目前都已经支持函数式编程。
    选择开发语言
    在云平台上开发微服务架构时,启动时间(startup time)、内存效率(memory efficiency)、二进制大小(binary size)和并发性(consurrency)是关键因素。
    Go——Go语言对于云计算来说,是一种优秀的选择,它具备并发、轻量级、静态类型和编译语言等特性。据了解,英国的一家银行(Monzo)完全使用Go语言实现微服务架构来构建完整的银行体系结构。
    Java——大多数应用都是用Java开发的,Java也拥有大量的开发者社区基础。Spring Boot和Java modules(JDK-9.0~)是云原生架构的最佳选择之一。这是将遗留系统迁移到云平台的良好开端。
    .net core——微软已经很久没有支持开源社区了,这也是很多公司不采用.net core的原因之一。当然微软总是致力于提供无bug的工具、简单的语法和良好的教程,他们最近也意识到,开源可以为Azure cloud提供更多的创新和业务。总而言之,.net core是Azure云平台上的最佳选择之一。
    R Math——数据科学(data science)正在席卷整个计算机世界,但却没有一种新的语言可以用来解决数据科学难题(统计和数学)。由于云计算可以以低成本提供计算能力,业界正试图用旧的技术工具来解决人工智能难题。R是S编程语言的实现。S创建于1976年,R library实现统计和数学功能。
    Python——Python支持多种编程范例和强类型检查。它易于学习,有强大的分析库,并得到了开源社区的大力支持,这也是Python吸引数据科学家的原因之一。
    选择存储
    大规模伸缩前端服务,尝试使用连接池与RDBMS数据库进行通信可能无法满足实际的用例需求,需要我们选择以云为中心(cloud-centric)的数据库来构建强大的存储平台。
    Amazon DynamoDB——提供了任何级别的single-digit-millisecond延迟,数据以NoSQL格式存储,支持文档、键值存储模型和构建图形数据库。
    Azure Cosmos DB——支持具有水平扩展的全局分布式数据库。以NoSQL格式存储的数据,保证了99%的single-digit-millisecond延迟。它不仅支持文档、图形、键值、表和列族数据模型,还支持扩展到多种语言的API支持。
    MongoDB——MongoDB是NoSQL DB的早期版本之一,对于客户来说是非常好的开源存储,并且具有不错的成本效益模型。
    IBM Cloudera DB——Cassandra是Cloudera的基础数据库,它支持基于java的api来与NoSQL数据库通信。
    Oracle NoSQL DB——oracle NoSQL DB支持水平负载均衡和节点扩展。
    Service Mesh微服务架构
    微服务架构在带来诸多好处的同时,也带来了处理故障、路由和服务发现方面的挑战。因此,在大规模构建以云为中心的服务时,不妨考虑Service Mesh微服务架构。

    什么是Service Mesh微服务架构

    Service Mesh是用于处理服务间通信的基础设施层,用于在云原生应用复杂的服务拓扑中实现可靠的请求传递。在实践中,Service Mesh通常是一组与应用一起部署,但对应用透明的轻量级网络代理。简单来说,Service Mesh是微服务通信的代理层。
    Linkerd——Linkerd为服务之间通信提供支持,并为访问微服务提供抽象层,具有服务发现、负载均衡、断路、动态请求路由和分布式跟踪等特性。
    Envoy——最初在其内部使用,而今作为Service Mesh解决方案开放了源代码。不过Envoy并不是为Kubernetes设计的。
    Istio——Istio使用负载均衡服务创建已部署服务的网络以进行服务身份验证。服务监视是它支持的关键特性之一。
    Rainbond——Service Mesh微服务架构是开源PaaS Rainbond在v3.6.0版本中的重点新增特性,可以开箱即用。Rainbond通过插件式扩展来实现治理功能,并对spring cloud、api gateway、dubbo等微服务架构框架有良好支持。
    消息层
    IoT是所有行业都在关注的增长领域。相信不少人都听说过“数据是一种新的石油”这句话。自动驾驶、移动设备等等,每天都会向云平台输送大量数据。事件源(event sourcing)是捕获完整在线用户活动的另一个领域……种种情形和需求,让数据流工具成为众多企业必不可少的一部分。
    Kafka——Kafka是一款基于发布/订阅的分布式消息系统,于2011年成为Apache的孵化项目,随后于2012年成为Apache的主要项目之一。Kafka使用Scala和Java进行编写,因其快速、可扩展的、高吞吐、可容错的特点而逐渐成为一项广泛使用的技术,适合在messaging、website activity tracking、log aggregation等大规模消息处理场景中使用。
    Kinesis——Amazon Kinesis可让你轻松收集、处理和分析实时流数据,以便及时获得见解并对新信息快速做出响应。Amazon Kinesis 提供多种核心功能,可以经济高效地处理任意规模的流数据,同时具有很高的灵活性,让你可以选择最符合应用程序需求的工具。
    容器/架构即代码
    容器化是对在云环境中运行应用和依赖的打包,即其中包含代码、环境变量、库等等。容器可以在任意云环境中运行,并为大规模迁移到不同云环境中提供灵活性。
    Docker——Docker为封装和分发容器应用提供了一个开放的标准。Docker engine用于构建和运行容器,而Docker镜像一般存储在Docker hub中。
    Kubernetes——Kubernetes现下已成为容器编排的标准,在Docker技术的基础上,为容器化的应用提供部署运行、资源调度、服务发现和动态伸缩等一系列完整功能,提高了大规模容器集群管理的便捷性。
    总结
    以上工具和技术只是云平台的开始,需要企业,尤其是大型企业在构建云平台时,结合实际自身情况进行选择。银行上云远比想象中复杂,需要整体规划、分步实施。为应用开发、存储、安全、日志记录和调试、监视和测试创建合理的路线图,这也是为开发人员增加生产力和实现目标提供清晰思路的有效方法。

    展开全文
  • 阿里快照可以为所有类型的云盘创建崩溃一致性快照,是一种便捷高效的数据容灾手段,常用于数据备份、制作自定义镜像、应用容灾等。 应用场景 推荐您在以下场景中使用快照。 容灾备份:为云盘创建快照,再使用...

    阿里云快照可以为所有类型的云盘创建崩溃一致性快照,是一种便捷高效的数据容灾手段,常用于数据备份、制作自定义镜像、应用容灾等。

    应用场景

    推荐您在以下场景中使用快照。快照简介-图示-快照与镜像

    • 容灾备份:为云盘创建快照,再使用快照创建云盘获取基础数据,实现同城容灾和异地容灾。
    • 环境复制:使用系统盘快照创建自定义镜像,再使用自定义镜像创建ECS实例,实现环境复制。
    • 数据开发:为数据挖掘、报表查询和开发测试等应用提供近实时的真实生产数据。
    • 提高容错率:出现操作失误时,能及时回滚数据,降低操作风险,实现版本回退。
      • 定期创建快照,避免常见的失误操作。例如,团队成员不慎在云盘上存储了错误的数据、ECS实例被误释放、应用错误导致了数据错误、或者骇客利用应用漏洞恶意删除业务数据等。
      • 执行重要操作前创建一份快照,常见的重要运维操作包括更换操作系统、应用软件升级或业务数据迁移等。

    我们在进行一些较难解决或较难恢复的时候,创建快照是一个很好的解决办法,但是我们想在不同的系统上进行操作,但是阿里云在创建快照后更换系统是不允许恢复的,关于这个问题,本文提供了一个很好的解决方案。

    解决方案

    展开全文
  • 云平台概念梳理

    千次阅读 2019-03-21 09:03:04
    概念:云平台、云计算平台、云应用平台、云服务平台 平台:任何为开发者创建应用提供服务的软件。 应用平台:户内应用平台和云应用|计算平台。应用平台包括3部分: 一个基础(foundation):几乎所有应用都会用到...
  • 就是将客户手里的各种类型的网络摄像机IPC和网络硬盘录像机NVR进行统一的整合接入和管理,并进行常规的直播、存储、录像检索和回放等操作,而这个时候我们通常会选择用EasyNVR这样的智能终端来接入各种摄像机IPC和...
  • 腾讯Docker云平台GaiaStack

    千次阅读 2017-12-14 18:08:29
    GaiaStack是基于kubernetes打造的Docker私有云平台,腾讯内部所有BG都有产品或者服务在GaiaStack上运行。GaiaStack的本质是一个资源管理和调度平台,作为一个云操作系统服务于上层的各类应用。 GaiaStack是基于...
  • 智能家居云平台设计

    万次阅读 2019-04-09 16:39:07
    智能家居云平台设计 摘要 智能家居是未来家居的发展方向,其利用先进的网络技术、计算机技术和无线通信技术等将家居中的各种电子电气设备连接起来,统一管理、远程监控和资源共享,实现了高效、便利的生活环境。近...
  • 各大公司容器的技术栈对比 ...更可信企业参照可信评估_可信, 选购云服务,先上可信 - 数据中心联盟 http://www.dca.org.cn/html/kexinyun/index.html  可信云,http://www.kexinyun.org/
  • 15个您可能不知道的开源云平台桉树云服务环境 Eucalyptus开源协议及语言GPL Java C/C++官方网站http://www.eucalyptus.com/participate介绍Elastic Utility Computing Architecture for Linking Your Programs To ...
  • 云平台选型的思考

    千次阅读 2016-08-29 20:09:14
    这是时代赋予云计算的使命,目前可能很超大规模的企业已经部署了开源或者自主研发的云平台。我们今年5月份左右开始筹建,主要是希望建设基础架构即服务层面的私有云平台, 希望能实现以下功能: * 租户的自...
  • 国内IoT云平台横向对比

    万次阅读 多人点赞 2016-07-17 22:39:30
    三年过去了,目前各IoT平台功能有了极大的丰富和优化,行业头部玩家也逐渐浮出水面,目前市场的排名如下,阿里、小米、京东、百度、涂鸦,这几家以开放的生态,接入了千万甚至亿级设备,传统设备厂家如美的、海尔也...
  • 我们做的高校云平台中需要用租户这种技术,目录了解到的有三种技术可以实现:符合JPA规范的Hibernate和EclipseLink以及Mybatis+Mycat;我们的上一版本的系统用的是EclipseLink实现的,这版需要重新对比一下,选定...
  • SpringBoot集成移动MAS平台(SDK版本)

    千次阅读 2020-11-23 16:41:58
    公司的一个街道项目的微信公众号需要发短信的验证码,需求原型如下图,对比了三大运营商,移动的MAS平台,不需要硬件,直接联系移动客户经理注册即可,可以通过SDK,WebService,CMPP协议等方式进行发信操作,价格...
  • Sitewhere物联网云平台安装

    千次阅读 2016-04-04 22:32:44
    根据客户需求提供了多种安装选择,可以在本地主机上安装,也可以在多种环境中安装。 InstallingLocally on Linux InstallingSiteWhere locally with the default configuration requires ...
  • 基于微服务架构的云平台总体设计

    万次阅读 多人点赞 2016-05-12 23:36:14
    正好这段时间我们在封闭研发我们的新一代数字化云平台(theplatform),借此机会和大家分享一下我们的总体设计及思路: theplatform是一款基于微服务架构的DevOps容器云平台,设计主体分成了三个步骤: 1....
  • IoT物联网云平台比较

    千次阅读 2017-06-15 14:57:58
    物联云平台之于物联网就像云服务之于互联网,现在国内的IoT云平台发展的怎么样?笔者作为一个个人开发者,都调研试用了一遍,在此做个总结。先上结果,如下: 平台名 功能 对个人开发者友好 综合评分 ...
  • PHP+新浪微博开放平台+新浪云平台(SAE) ——新浪微博应用开发的一个解决方案 一、PHP+新浪微博开放平台+新浪云平台(SAE)方案的基础 二、建立微博应用的过程 三、PHP SDK中Demo程序简析 四、进一步学习...
  • 四大主流云平台对比

    千次阅读 2014-10-24 16:09:05
    原文链接:http://cloud.51cto.com/art/201207/348688.htm四大主流云平台对比...然而,选择适当的云平台却很难。它们都各有优缺点。因此,当一个客户问我和我在Altoros Systems(一家软件产品开发公司)的同事,什...
  • 云平台关键技术

    千次阅读 2014-10-20 17:50:34
    我加入腾讯之前在硅谷工作了十几年,我要讲的就是开发平台与腾讯海量业务面对的挑战,重点讲几个比较有意思的话题,网络方面,集群任务调度、分布式同步,还有存储和数据中心运维,因为腾讯做的东西很。...
  • 做为一个程序员可能在学习技术,了解行业新动态,解决问题时经常需要阅读英文的内容;...这里就分享一下我的研究学习过程,如何使用Node.js调用REST API打造自己的在线翻译工具,并演示如何把它发布到云平台
  • 最近发现IBM的云平台Blumemix,并且提供语言翻译的服务,感觉不错,就拿来研究学习一下;这里就分享一下我的研究学习过程,如何使用Java语言调用REST API打造自己的在线翻译工具,并演示如何把它发布到云
  • 推荐一个好用的深度学习云平台--Floyd

    万次阅读 热门讨论 2018-03-30 00:23:18
    前些天在逛知乎的时候发现了一个好东西,一个非常好用的深度学习云平台——Floyd。它是一个非常便捷的深度学习云计算平台,虽然我前面已经搭建过了GPU版本的tensorflow,但是在速度上还是比不上在云服务器上训练啊。...
  • 容器云平台KubeSphere:安装KubeSphere

    千次阅读 2020-02-13 09:42:54
    容器云平台KubeSphere:安装KubeSphere 白话 这里的安装方式是以kubesphere v2.1 版本安装主要结合官方文档安装指南,和自己一些亲身经验所及,你也可以直接用官方的安装方式。这个安装方式是在已有的Kubenetes集群...
  • 最近发现IBM的云平台Blumemix,并且提供语言翻译的服务,感觉不错,就拿来研究学习一下;这里就分享一下我的研究学习过程,如何使用ASP.NET5调用REST API打造自己的在线翻译工具,并演示如何把它发布到云平
  • 最近在整理智能一代云平台的相关资料,发现一年前我们进行三周的技术选型的讨论以及最终方案的确认;自己有幸能从头到尾全程参与,对个人的技术体系有很大影响;在此整理一下; 【技术研究及方案确认】 一、研究...
  • ARM全国产云平台部署容器实战

    万次阅读 2018-07-25 11:06:50
    如何基于国产CPU的云平台构建容器管理平台?    目录 第一节 基于国产CPU的服务器 2 第二节 国产云平台 6 1、安装云平台 9 1.1启动ARM服务器,从U盘启动 9 1.2 ARM服务器BIOS基本设置 10 第三节 基于...
  • BAE 开发经验 百度云平台 例子

    千次阅读 2013-09-29 23:53:34
    最近研究了一下BAE,其中遇到不少困难。现在我可以部署一个集成Spring、Hibernate 的项目了。总结一下: ...没错,就是用“储存”解决。软件把文件上传到另外一个地方,把相应文件URL写入数据库里面。百

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 105,005
精华内容 42,002
关键字:

云平台如何解决多版本