Zh Tw Introduction To Cloud Computing

1,212 views

Published on

<雲端運算基礎訓練課程>雲端運算簡介http://www.trend.org

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

No Downloads
Views
Total views
1,212
On SlideShare
0
From Embeds
0
Number of Embeds
222
Actions
Shares
0
Downloads
96
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Zh Tw Introduction To Cloud Computing

  1. 1.   Public 2009/5/13
  2. 2. (Cloud)   2009/5/13 Copyright 2009 - Trend Micro Inc.
  3. 3. Public 2009/5/13
  4. 4. • 1960 John McCarthy • John McCarthy • 1960 2009/5/13 Copyright 2009 - Trend Micro Inc.
  5. 5. • 1960 Seymour Cray • CPU I/O • IBM Roadrunner 2008 5 25 1.026 Petaflop 2009/5/13 Copyright 2009 - Trend Micro Inc.
  6. 6. • , ex: Google • COTS LAN • • 2009/5/13 Copyright 2009 - Trend Micro Inc.
  7. 7. – • (Message Passing Interface) – API – – I/O • (Parallel Virtual Machine) – – – 2009/5/13 Copyright 2009 - Trend Micro Inc.
  8. 8. – Google • 2006 45 • Google 20 2U 40 1U • 100-Mbps • Gigabit Uplink Gigabit 2009/5/13 Copyright 2009 - Trend Micro Inc.
  9. 9. – Google 2009/5/13 Copyright 2009 - Trend Micro Inc.
  10. 10. • 1990 Ian Foster Carl Kesselman • • loosely coupled heterogonous geographically diversed 2009/5/13 Copyright 2009 - Trend Micro Inc.
  11. 11. • (Volunteer computing) • (Utility computing) Web 2009/5/13 Copyright 2009 - Trend Micro Inc.
  12. 12. • SETI@home – Search for Extraterrestrial Intelligence • BOINC – – – 2009 3 55 1.5 Petaflop 2009/5/13 Copyright 2009 - Trend Micro Inc.
  13. 13. • Globus Toolkit – – • GRIP • GRAM • GridFTP 2009/5/13 Copyright 2009 - Trend Micro Inc.
  14. 14. Public 2009/5/13
  15. 15. • • • 2009/5/13 Copyright 2009 - Trend Micro Inc.
  16. 16. • – – – – • (Google) • (Trend Micro) 2009/5/13 Copyright 2009 - Trend Micro Inc.
  17. 17. • – – – – – – – – 2009/5/13 Copyright 2009 - Trend Micro Inc.
  18. 18. • • 8 – 1. – 2. – 3. – 4. – 5. – 6. – 7. – 8. 2009/5/13 Copyright 2009 - Trend Micro Inc.
  19. 19. • : Client-Server • • • DNS Web 2009/5/13 Copyright 2009 - Trend Micro Inc.
  20. 20. • • – -> -> • – – 2009/5/13 Copyright 2009 - Trend Micro Inc.
  21. 21. • (Data Replication) – – – – SPOF • (Cache) – – TTL – Web Proxy 2009/5/13 Copyright 2009 - Trend Micro Inc.
  22. 22. • TCP/IP • (IP) – – IPv4 IPv6 • (TCP) – – Socket socket() bind() connect() accept() send() recv() 2009/5/13 Copyright 2009 - Trend Micro Inc.
  23. 23. • – HTTP FTP RPC SSH • – TCP UDP • – IP ICMP • – – Ethernet MAC 2009/5/13 Copyright 2009 - Trend Micro Inc.
  24. 24. • Google Big Table – 2009/5/13 Copyright 2009 - Trend Micro Inc.
  25. 25. • Hadoop (HDFS) – – – – – Write-once-read-many-times consistency model – – (Java) 2009/5/13 Copyright 2009 - Trend Micro Inc.
  26. 26. Public 2009/5/13
  27. 27. MapReduce • • • • GFS (Google File System) HDFS 2009/5/13 Copyright 2009 - Trend Micro Inc.
  28. 28. MapReduce • • • I/O • 2009/5/13 Copyright 2009 - Trend Micro Inc.
  29. 29. MapReduce 2009/5/13 Copyright 2009 - Trend Micro Inc.
  30. 30. Public 2009/5/13
  31. 31. Web 2.0 • Web 2.0 (Application Programming Interface, API) • Web 2.0 2009/5/13 Copyright 2009 - Trend Micro Inc.
  32. 32. Web 2.0 2009/5/13 Copyright 2009 - Trend Micro Inc.
  33. 33. • SaaS (Service Providers)  (on-demand) • • SaaS (Administration) (Update/Maintenance) (Compatibility) IT (Total Cost of Ownership) (Global accessibility) 2009/5/13 Copyright 2009 - Trend Micro Inc.
  34. 34. • (Trend Micro) – http://us.trendmicro.com/us/solutions/software-as-a-service/ index.html • Google – http://www.google.com/a/help/intl/zh-TW/index.html • Salesforce.com (CRM) – http://www.salesforce.com/tw/ 2009/5/13 Copyright 2009 - Trend Micro Inc.
  35. 35. • Salesforce.com Web Applications • PaaS SaaS PaaS Web Applications Life cycle Internet IT Cloudware 2009/5/13 Copyright 2009 - Trend Micro Inc.
  36. 36. • Force.com Salesforce.com – http://www.salesforce.com/platform/ • Google App Engine – http://code.google.com/appengine/ • Microsoft Azure – http://www.microsoft.com/azure/default.mspx • Amazon Web – http://aws.amazon.com/ 2009/5/13 Copyright 2009 - Trend Micro Inc.
  37. 37. • (Originally Hardware as a Service, HaaS) (Platform virtualization) • (Servers) (Network equipment) (RAM) (Disk) CPU • • 2009/5/13 Copyright 2009 - Trend Micro Inc.
  38. 38. • Amazon EC2 (Elastic Compute Cloud) Web ... – http://aws.amazon.com/ec2/ – Small Instance (Default) 1.7 GB of memory, 1 EC2 Compute Unit (1 virtual core with 1 EC2 Compute Unit), 160 GB of instance storage, 32-bit platform 2009/5/13 Copyright 2009 - Trend Micro Inc.
  39. 39. Public 2009/5/13
  40. 40. • IaaS PaaS SaaS Web 2.0 ( MapReduce Ajax Virtualization ) Internet 2009/5/13 Copyright 2009 - Trend Micro Inc.
  41. 41. • (Distributed Computing) Internet Cloud  Web Services   (Cluster)   (Cloud Client) • Web Service Providers 2009/5/13 Copyright 2009 - Trend Micro Inc.
  42. 42. Public 2009/5/13
  43. 43. • [...] Web • Web 2009/5/13 Copyright 2009 - Trend Micro Inc.
  44. 44. • 2009/5/13 Copyright 2009 - Trend Micro Inc.
  45. 45. • – – – – – 2009/5/13 Copyright 2009 - Trend Micro Inc.
  46. 46. 2009/5/13 Copyright 2009 - Trend Micro Inc.
  47. 47. - • • – Microsoft Internet Explorer – Mozilla Firefox – Google Chrome • – Android – iPhone – Windows Mobile 2009/5/13 Copyright 2009 - Trend Micro Inc.
  48. 48. – • • Google AppEngine – Google Web – Java Python – Web – (BigTable) • Hadoop MapReduce – MapReduce – 2009/5/13 Copyright 2009 - Trend Micro Inc.
  49. 49. - • • – • HDFS – Key-Object pair • Amazon S3 • – Amazon SimpleDB – Google AppEngine DataStore 2009/5/13 Copyright 2009 - Trend Micro Inc.
  50. 50. - • – – • – – – • Xen VMware • – – CPU 2009/5/13 Copyright 2009 - Trend Micro Inc.
  51. 51. Public 2009/5/13
  52. 52. (Smart Protection Network) • http://itw.trendmicro.com/smart-protection-network/index.php • Virus Patterns 2005 50 Virus Patterns Pattern database 2008 5,000 Virus Patterns • Internet  Internet 2009/5/13 Copyright 2009 - Trend Micro Inc.
  53. 53. (Smart Protection Network) • Smart Protection Network Reputation Technologies Cloud-oriented Architecture • Smart Protection Network 2009/5/13 Copyright 2009 - Trend Micro Inc.
  54. 54. (Smart Protection Network) • (Web Reputation Service) – 2009/5/13 Copyright 2009 - Trend Micro Inc.
  55. 55. (Smart Protection Network) • (Email Reputation Service) – IP IP IP zombies botnet 2009/5/13 Copyright 2009 - Trend Micro Inc.
  56. 56. (Smart Protection Network) •  (File Reputation Service) –  –  2009/5/13 Copyright 2009 - Trend Micro Inc.
  57. 57. (Smart Protection Network) • Correlation technology with behavior analysis – 2009/5/13 Copyright 2009 - Trend Micro Inc.
  58. 58. (Smart Protection Network) • – 24x7 honeypot 2009/5/13 Copyright 2009 - Trend Micro Inc.
  59. 59. • [1] http://en.wikipedia.org/wiki/Cloud_computing • [2] http://aws.amazon.com/ • [3] http://www.davidchappell.com/CloudPlatforms-- Chappell.pdf • [4] http://code.google.com/edu/parallel/dsd-tutorial.html • [5] http://code.google.com/edu/submissions/rutgers/index.html • [6] http://en.wikipedia.org/wiki/Internet_protocol_suite • [7] http://hadoop.apache.org/core/ • [8] http://labs.google.com/papers/mapreduce.html 2009/5/13 Copyright 2009 - Trend Micro Inc.
  60. 60. http://www.trend.org/fd/tabid/66/Default.aspx http://www.wretch.cc/blog/trendnop09 2009/5/13 Copyright 2009 - Trend Micro Inc.

×