百度云平台邀请码激活注册免费发放,Baidu App Engine

2012年3月11日 发表评论 阅读评论

国内互联网巨头百度推出了自己的开放云平台BAE服务,而且免费对广大开发者使用。据闪电博客了解,云平台目前属于公测阶段,BAE以及个人云存储中的服务均需要拥有邀请码才能使用。云环境中的服务申请后会在半小时内自动开通,无需审批。

百度提供的免费资源是非常丰富的,足以支撑一个创新产品很大的用户访问。

百度开放云介绍

开放云平台是依托于百度基础架构,并经过百度内部各个产品线使用完善,所研发的一个云计算平台。该平台一直对内服务,在百度产品线上有着广泛的使用。这次,我们将云计算平台陆续开放,主要是为了与业界分享百度在云方面的技术成果,并且提供一些免费的资源,鼓励中小开发团队开发创新性运用。

百度开放云组成部分

开放云主要分,云存储、云环境、消息服务、关系服务。
覆盖了互联网应用的最基本需求,存储性需求,托管平台需求,应用解耦和通讯需求,关系存储需求。利用者几个服务,能够开发出丰富的互联网运用。

百度云导航菜单中包括

开放云:云环境、云存储、云消息、云数据库、虚拟机、个人云存储、签名算法。

开发工具下载:云环境IDE插件、云存储SDK、云消息SDK

工具箱:链入页面、链出更改、特殊页面、可打印版、永久链接

BAE介绍

Baidu App Engine 是百度推出的应用引擎。开发者能够方便地在这个平台上开发网络应用程序。 另外它作为平台,有能力将原本单机的lamp架构,变成分布式架构。
发者可以基于bae平台进行php、java应用的开发、编辑、发布、调试。同时bae平台也提供了大量的云服务给开发者,包括fetch url、task queue、sql、memcache,后续会有更多服务提供。在性能方面,如果开发者希望增加服务能力,可以通过申请执行单元的方式进行灵活的调整。
BAE的一整套服务,可以让开发者摆脱繁琐的环境、服务问题,把精力专注于业务逻辑。

BAE运行原理

BAE在架构上分为执行环境、管理系统和多种分布式服务。执行环境包括接入层、代码执行层及数据层。管理系统包括用户管理平台、系统管理平台、调度服务、监控服务、资源审计服务等。分布式服务包括多种基础服务和业务组件,如数据库、缓存、云存储、FetchUrl等服务。

执行环境接入层是一个HTTP反向代理,能够实现将应用流量分配到制定后端的功能,并能够在多个可选后端中进行负载均衡。它还具有防火墙功能。

执行环境代码执行层是实际运行用户代码的地方。计算资源分组管理。执行组的处理能力由它包含的执行单元个数决定。可以根据需求动态伸缩。执行组目前分为公共和私有两种,私有组中的资源为用户独享,稳定性更强。执行单元本身是一个沙盒环境,保证不用应用之间的代码、数据以及执行都不会相互影响。目前执行环境支持phpjava语言(java语言目前处于邀请测试期)。

执行环境数据层用于存储用户的代码和一些临时数据。

管理系统调度服务负责控制执行环境接入层的流量分发和负载均衡策略、应用代码在数据层的分发以及代码执行层计算容量的自动伸缩。

监控服务将系统各个模块、执行单元的状态实时汇报给状态中心,作为调度服务决策的依据。

资源审计服务负责统计并控制应用对资源的访问。公共组会根据用户使用所有服务的具体使用量来进行统计和计费,如页面流量、cpu使用量、内存使用量等。私有组以对执行单元的使用时间来进行统计。

BAE的优势

1、多语言的支持:支持php、java语言,后续还会支持python等更多语言。
2、强大的服务能力:开发者可以通过申请执行单元的方式来取得更多的服务资源,服务资源的扩展对开发者完全透明。
3、简单可依赖的开发环境:开发者可以像写单机程序一样写出一个分布式架构的程序。
4、可靠、稳定、高效的运行环境:百度有着丰富的云主机,同时又有最专业的运维团队来保证整体环境的稳定性,开发者无需关心机器故障影响服务。
5、丰富的云服务:bae提供了丰富的云服务供开发者使用,包括fetch url、task queue、sql、memcache,并有专门的团队对服务进行维护和扩展。
6、丰富的监控信息:bae对开发者的服务进行实时监控,并实时提供监控报表

web服务器安全性

1. 用户代码安全
保证应用之间的代码隔离,除了正在处理该应用请求的服务进程本身,其它用户不能访问应用代码。即一个应用不能访问另外一个应用的代码,系统的其它账号也不能访问应用的代码。
2. 用户数据安全
保证应用之间的数据隔离,除了正在执行该应用请求的服务进程本身,其它用户不能访问应用数据。即一个应用不能访问另外一个应用的数据,系统的其它用户也不能访问应用的数据。这些数据包括用户生成的cache文件、临时文件等。
3. 执行安全
保证用户之间请求的执行不会相互干扰。比如一个应用的请求出现错误不会导致另外一个请求出错。

去单机化

本地数据存储只适用于单机应用,bae是分布式系统。很多单机化的特性需要被去除或者改造成分布式功能。
1. 本地数据存储
传统的文件上传请求由用户进行改造,将上传的文件写入分布式存储(比如云存储)
2. Session
存储分布式化,不在单机存储。
3. Log
执行环境的日志进行汇总,写入bae日志中心。

如何免费获取百度云平台邀请码?

1.近期百度开发者相关活动将会不定期赠送邀请码
2.若未能参加现场活动,也可以发送邮件到yun@baidu.com进行申请。

标题:申请开放云平台邀请码
内容:
1.详细描述团队信息
2.详细描述已发布的产品介绍(暂不对没有线上产品的开发者开放)
3.申请使用的原因

另外,请附上您的百度账号,我们将会在3个工作日内予以回复。

如何激活百度云平台账户

云环境目前是邀请码机制,请登录yun.baidu.com输入邀请码并激活账号后使用。

闪电博客得知百度云平台开启时间还不久,现在申请还是很容易的。


转载请注明来自:[闪电博客]http://shandian.biz/2126.html

分类: 科技资讯 标签:
  1. Tater
    2012年6月16日09:45 | #1

    我表示木有邀请,但是想试试.

  2. gf
    2016年7月11日10:51 | #2

    邀请码,谢谢!!!!!!!!!