S(P)Aas081008

911 views
867 views

Published on

Published in: Technology, News & Politics
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
911
On SlideShare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
7
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

S(P)Aas081008

  1. 1. Saas + 云计算 (Pass) & 传统软件
  2. 2. 传统软件业 困境 <ul><li>传统软件业市场环境还不够成熟和完善,社会层面对软件价值的认知度不高,从而造成软件价格被压得很低 </li></ul><ul><li>软件产品经常会遭遇到盗版软件的困扰 ; </li></ul><ul><li>在市场秩序方面,软件企业存在同质化现象,价格战直接导致了利润率下降 </li></ul>
  3. 3. SaaS 模式 <ul><li>SaaS(Software-as-a-service) 是软件通过互联网来交付,向用户收取月服务费。 </li></ul><ul><li>用户通过互联网来使用软件,不需要一次性购买软件、硬件,也不需要维护和升级。 </li></ul><ul><li>SaaS 运营商将统一安装、升级、维护软件和硬件 。 </li></ul>
  4. 4. Saas 模式局限 <ul><li>复杂业务流程不能给以满足。 </li></ul><ul><li>安全问题。一些保密信息,比如财务、机密数据等交由 SaaS 服务商保管的资料安全 </li></ul><ul><li>技术问题。因为 SaaS 与传统软件业相比还属新兴业务,在互联网上的编程技术比在桌面上编程技术区别很大,从而造成很多网络软件的界面并不是很友好 </li></ul>
  5. 5. 云计算 特征 <ul><li>它是服务而非产品 </li></ul><ul><li>它是通过互联网提供的,基本上不需要人的干预; </li></ul><ul><li>具有极高的可伸缩能力; </li></ul><ul><li>客户根据使用得付费。 </li></ul><ul><li>SaaS 强调最终的应用,云计算则侧重对底层架构和资源的充分利用 </li></ul>
  6. 6. 云计算 +  SaaS <ul><li>SaaS 供应商专注于软件开发,网络资源管理的能力较弱,而 SaaS 模式要求供应商必须有一个好的互联网计算环境,否则随着这种模式的发展,往往会导致供应商花费大量资金购买服务器和带宽等基础设施,但提供的用户负载依然有限 </li></ul><ul><li>“ 云计算”提供了一种管理网络资源的简单而高效的机制,其分配计算任务、工作负载重新平衡、动态分配资源等功能,可以向 SaaS 厂商提供不可想象的巨大资源,满足用户的海量需要。 </li></ul>
  7. 7. 例子 <ul><li>Google 应用软件引擎( Google App Engine ) , 这种服务让开发人员可以基于云计算环境编写应用程序 , 并可使用 Google 的基础设施来进行存储。 ( 适量收费 ) </li></ul><ul><li>优势在于,所有的应用程序都可以存在于云计算中,用户永远都不需要安装任何东西,不需要管理软件升级和安全补丁。 </li></ul>
  8. 8. Hello World 例子 <ul><li>import wsgiref.handlers from google.appengine.ext import webapp class MainPage(webapp.RequestHandler):   def get(self):     self.response.headers['Content-Type'] = 'text/plain'     self.response.out.write('Hello, webapp World!') def main():   application = webapp.WSGIApplication(                                        [('/', MainPage)],                                        debug=True)   wsgiref.handlers.CGIHandler().run(application) if __name__ == &quot;__main__&quot;:   main() </li></ul>
  9. 9. GQL <ul><li>class MainPage(webapp.RequestHandler):   def get(self):     self.response.out.write('<html><body>')     greetings = db.GqlQuery(&quot;SELECT * FROM Greeting ORDER BY date DESC LIMIT 10&quot;)     for greeting in greetings:       if greeting.author:         self.response.out.write('<b>%s</b> wrote:' % greeting.author.nickname())       else:         self.response.out.write('An anonymous person wrote:')       self.response.out.write('<blockquote>%s</blockquote>' %                               cgi.escape(greeting.content))     # Write the submission form and the footer of the page     self.response.out.write(&quot;&quot;&quot;           <form action=&quot;/sign&quot; method=&quot;post&quot;>             <div><textarea name=&quot;content&quot; rows=&quot;3&quot; cols=&quot;60&quot;></textarea></div>             <div><input type=&quot;submit&quot; value=&quot;Sign Guestbook&quot;></div>           </form>         </body>       </html>&quot;&quot;&quot;) </li></ul>
  10. 10. 完成 <ul><li>将完成的应用程序上传到 Google App Engine , 后获得一个域名,即可通过该域名访问。 </li></ul><ul><li>类似于 FaceBook 开放 api , 都归于 Platform as a Service (PaaS) ,google app engine 更具有云计算的特征 </li></ul>
  11. 11. 网站实例 <ul><li>http://code.google.com/p/cpedialog/ </li></ul><ul><li>Saas+ 云计算 : http://blog.cpedia.com/ </li></ul><ul><li>只用注册一个域名,配合免费的 cpedialog 和 google appengine ,就可以拥有你的个人博客站点 </li></ul><ul><li>目标用户:那些想拥有独立域名 blog, 又不想花钱买空间的人 </li></ul><ul><li>Saas:http://antimatter15.110mb.com/ajaxanimator/build , 完全的传统软件体验 </li></ul>

×