云计算PPT课件

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。


使用Google App Engine的帐号登录
后,你需要创建Application ID,现在看来好
像每个账户可以建10个Applicaiton ID。我们
后面上传的应用都要和一个Application ID绑
定在一起。
如果你的一个ID是<Application ID 1>,那么
其他用户就可以通过 http://<Application
云计算的特点
数据安全可靠 客户端需求低 轻松共享数据 可能无限多
数据安全可靠
首先,云计算提供了最可靠、最安全的数据 存储中心,用户不用再担心数据丢失、病毒入 侵等麻烦。 当你的文档保存在类似 Google Docs 的网络服务上,你就再也不用担心数据的丢失 或损坏。因为在“云”的另一端,有全世界最 专业的团队来帮你管理信息,有全世界最先进 的数据中心来帮你保存数据。同时,严格的权 限管理策略可以帮助你放心地与你指定的人共 享数据。
每个 Google App Engine 应用程序都可使用多达 500MB 的持久存储空间以及可支持每月 500 万综 合浏览量的足够带宽和 CPU。
Google App Engine使用的流程
• 1 帐号申请: • 如果你还没有Google App Engine的帐号,
需要到这个网站创建一个。
2 创建Application ID
什么是
云计算
云计算的定义
• 狭义云计算 • 广义云计算
狭义云计算
提供资源的网络被称为“云”。“云”中 的资源在使用者看来是可以无限扩展的,并且 可以随时获取,按需使用,随时扩展,按使用 付费。这种特性经常被称为像水电一样使用IT 基础设施。
广义云计算
这种服务可以是IT和软件、互联网相关的, 也可以是任意其他的服务。“云”是一些可以 自我维护和管理的虚拟计算资源,无需人为参 与。有利于创新和降低成本。
• GoogleAppEngine_1[1].1.9.msi :
4 开发
• 开发的code主要是python文件和一个 app.yaml描述文件。Python可能很多人都 用过,很简单。app.yaml也听清楚,看了 例子,语法都能自解释。
• app.yaml详解见
5 本地调试
• 写完Python code就可以执行 <Google App Engine SDK Home>\dev_appserver.py <Application Path>在本地启动Google App Engine服务,然后通过访问自己的应 用。
云计算的工作原理
云计算(Cloud Computing)是分布式处理 (Distributed Computing)、并行处理(Parallel Computing)和网格计算(Grid Computing)的发展,或 者说是这些计算机科学概念的商业实现。
云计算的基本原理是,通过使计算分布在大量的 分布式计算机上,而非本地计算机或远程服务器中, 企业数据中心的运行将更与互联网相似。这使得企 业能够将资源切换到需要的应用上,根据需求访问 计算机和存储系统。
ID 1>访问到你的应用。

创建Application ID的时候需要输入
手机号码,google会发送登录ID到你的手机上。
对中国大陆,这个手机号码的输入格式是 +86
13*********.
3 下载安装开发环境
• Google App Engine开发只需2个东西, Google App Engine SDK,Python。 Google App Engine的Online文档里边给了 SDK和Python的下载地址。我的开发平台是 Windows,不过好像Google给的两个软件的 版本都不Work。所以我最后使用了
Google App Engine提供的服务

以上是Google App Engine操做
和管理的基本流程。云计算中心还提供了
软件服务。就Google App Engine而言,不
需任何设置,我们的应用就可以享受如下
软件服务。
1 数据库服务
• 可能没有Oracle,DB2 那么强壮吧,不 过像表、记录的增删改查,索引,多表关 联,事务这些我们平时数据库开发中比较 关心的东西都有。还能在从浏览器的 DashBoard里直接查看表的状态。
可能无限多
云计算为我们使用网络提供了几乎无限多 的可能。
为存储和管理数据提供了几乎无限多的空 间,也为我们完成各类应用提供了几乎无限强 大的计算能力。
作为一种最能体现互联网精神的计算模型, 云计算必将在不远的将来展示出强大的生命力, 并将从多个方面改变我们的工作和生活。
Google App Engine 提供的计算资源
客户端需求低
云计算对用户端的设备要求最低,使用起 来也最方便。你可以在浏览器中直接编辑存储 在“云”的另一端的文档,你可以随时与朋友 分享信息,再也不用担心你的软件是否是最新 版本,再也不用为软件或文档染上病毒而发愁。 因为在“云”的另一端,有专业的 IT 人员帮你 维护硬件,帮你安装和升级软件,帮你防范病 毒和各类网络攻击,帮你做你以前在个人电脑 上所做的一切。
轻松共享数据
云计算可以轻松实现不同设备间的数据与应 用共享。你使用网络服务来管理所有联系人的信 息后,你可以在任何地方用任何一台电脑找到某 个朋友的电子邮件地址,可以在任何一部手机上 直接拨通朋友的电话号码,也可以把某个联系人 的电子名片快速分享给好几个朋友。当然,这一 切都是在严格的安全管理机制下进行的,只有对 数据拥有访问权限的人,才可以使用或与他人分 享这份数据。
6 安装应用到Google云端
• 执行<Google App Engine SDK Home>\appcfg.py upd我们的应用部署到云端。登录 http://<Application ID 1> 即可访问这个应用。
• 好了,现在你的应用程序已经运行在 Google的云计算中心了。如果你对它的运 行状态还不放心,可以登录到这个 DashBoard去监控你的应用,及应用环境。
相关文档
最新文档