Your SlideShare is downloading. ×
0
Intelbloggerday08
Intelbloggerday08
Intelbloggerday08
Intelbloggerday08
Intelbloggerday08
Intelbloggerday08
Intelbloggerday08
Intelbloggerday08
Intelbloggerday08
Intelbloggerday08
Intelbloggerday08
Intelbloggerday08
Intelbloggerday08
Intelbloggerday08
Intelbloggerday08
Intelbloggerday08
Intelbloggerday08
Intelbloggerday08
Intelbloggerday08
Intelbloggerday08
Intelbloggerday08
Intelbloggerday08
Intelbloggerday08
Intelbloggerday08
Intelbloggerday08
Intelbloggerday08
Intelbloggerday08
Intelbloggerday08
Intelbloggerday08
Intelbloggerday08
Intelbloggerday08
Intelbloggerday08
Intelbloggerday08
Intelbloggerday08
Intelbloggerday08
Intelbloggerday08
Intelbloggerday08
Intelbloggerday08
Intelbloggerday08
Intelbloggerday08
Intelbloggerday08
Intelbloggerday08
Intelbloggerday08
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Intelbloggerday08

712

Published on

My presentation from Intel Blogger Day 2008, Siam Square, Bangkok, Thailand 11 October 2008

My presentation from Intel Blogger Day 2008, Siam Square, Bangkok, Thailand 11 October 2008

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

  • Be the first to like this

No Downloads
Views
Total Views
712
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
17
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Blogging in the Clouds Intel Blogger Day 2008 Sivadon Chaisiri http://www.blognone.com/user/javaboom http://javaboom.wordpress.com
  • 2. Hot HPC Topics
  • 3. Hot HPC Topics • Cloud Computing: Buzz- and Fuzz (y) Word!
  • 4. Hot HPC Topics • Cloud Computing: Buzz- and Fuzz (y) Word! • Virtualization:Virtualized Season
  • 5. Hot HPC Topics • Cloud Computing: Buzz- and Fuzz (y) Word! • Virtualization:Virtualized Season • Green IT: Think Green, Do Green, Feel Green
  • 6. Hot HPC Topics • Cloud Computing: Buzz- and Fuzz (y) Word! • Virtualization:Virtualized Season • Green IT: Think Green, Do Green, Feel Green • Parallel Programming is Important
  • 7. Cloud Computing: Buzz- and Fuzz (y) Word!
  • 8. Cloud Computing: Buzz- and Fuzz (y) Word! “... computation may someday be organized as a public utility ...” John McCarthy, 1960
  • 9. Cloud Computing: Buzz- and Fuzz (y) Word! “... computation may someday be organized as a public utility ...” John McCarthy, 1960 “Cloud Computing can take on different shapes depending on the viewer, and often seems a little fuzzy at the edges.” JamesO’Brien
  • 10. Cloud Computing: Buzz- and Fuzz (y) Word! “... computation may someday be organized as a public utility ...” John McCarthy, 1960 “Cloud Computing can take on different shapes depending on the viewer, and often seems a little fuzzy at the edges.” JamesO’Brien “A cloud is a pool of virtualized resources that can host variety of different workloads, allow workloads to be deployed and scaled-out quickly, allocate resources when needed, and support redundancy. ” Greg Boss et al., IBM
  • 11. Cloud Computing: Buzz- and Fuzz (y) Word! “... computation may someday be organized as a public utility ...” John McCarthy, 1960 “Cloud Computing can take on different shapes depending on the viewer, and often seems a little fuzzy at the edges.” JamesO’Brien “A cloud is a pool of virtualized resources that can host variety of different workloads, allow workloads to be deployed and scaled-out quickly, allocate resources when needed, and support redundancy. ” Greg Boss et al., IBM My Own Definition • Visualizable, Configurable, Scalable, and also Payable Internet-based Computing Model
  • 12. Public Clouds vs Private Clouds
  • 13. Something about Private Clouds
  • 14. Something about Private Clouds • Need more benefits so invest more resources
  • 15. Something about Private Clouds • Need more benefits so invest more resources • Buy more and own more (Good ?)
  • 16. Something about Private Clouds • Need more benefits so invest more resources • Buy more and own more (Good ?) • Objective: ROI [+] while TCO [-]
  • 17. Something about Private Clouds • Need more benefits so invest more resources • Buy more and own more (Good ?) • Objective: ROI [+] while TCO [-] • TCO = Investment (budget, energy, man power, maintenance, ...)
  • 18. Something about Private Clouds • Need more benefits so invest more resources • Buy more and own more (Good ?) • Objective: ROI [+] while TCO [-] • TCO = Investment (budget, energy, man power, maintenance, ...) • ROI = Benefits
  • 19. Something about Private Clouds • Need more benefits so invest more resources • Buy more and own more (Good ?) • Objective: ROI [+] while TCO [-] • TCO = Investment (budget, energy, man power, maintenance, ...) • ROI = Benefits • Let’s see
  • 20. Something about Private Clouds • Need more benefits so invest more resources • Buy more and own more (Good ?) • Objective: ROI [+] while TCO [-] • TCO = Investment (budget, energy, man power, maintenance, ...) • ROI = Benefits • Let’s see • Need someday but own forever
  • 21. Something about Private Clouds • Need more benefits so invest more resources • Buy more and own more (Good ?) • Objective: ROI [+] while TCO [-] • TCO = Investment (budget, energy, man power, maintenance, ...) • ROI = Benefits • Let’s see • Need someday but own forever • You are a new investor / a small business
  • 22. Something about Private Clouds • Need more benefits so invest more resources • Buy more and own more (Good ?) • Objective: ROI [+] while TCO [-] • TCO = Investment (budget, energy, man power, maintenance, ...) • ROI = Benefits • Let’s see • Need someday but own forever • You are a new investor / a small business • Trial and Error!
  • 23. Timeline Grid Computing Utility Computing Software-as-a-Service Cloud Computing (SaaS) Volunteer HP’s Google App Engine Computing Utility Data Amazon EC2 (e.g., GIMPS and Center (UDC) SETI@home) Google Apps IBM Blue Cloud Sun Grid Microsoft SSDS Globus Toolkit Computing saas-showplace.com (from GT2 - Utility GoGrid GT4) (Network.com) Singapore’s AxSaaS [virtual server] [virtual platforms] [virtual applications] [virtual things] Early 1990s Late 1990s 2000 2008 Reference: wikipedia.com
  • 24. Learning from the Past Grid Computing Utility Computing Software-as-a-Service [virtual server] [virtual platforms] [virtual applications]
  • 25. Learning from the Past Grid Computing Utility Computing Software-as-a-Service “A single VO with a single virtual servers” VO = Virtual organization PO = Physical organization Advantage • Collaboration • Sharing • Saver • Independent policies / PO Disadvantage • Inflexible in other POs • Need the isolation • Who’ll give me more • Who’ll take care of me • No incentive [virtual server] [virtual platforms] [virtual applications]
  • 26. Learning from the Past Grid Computing Utility Computing Software-as-a-Service “A single VO with a single virtual “An economic model: how to servers” VO = Virtual organization manage idled time (80%)” PO = Physical organization Advantage Advantage • Sell your garbage Disadvantage • Collaboration • Inflexible (on customer-side) • Sharing • Saver • Independent policies / PO Disadvantage • Inflexible in other POs • Need the isolation • Who’ll give me more • Who’ll take care of me • No incentive [virtual server] [virtual platforms] [virtual applications]
  • 27. Learning from the Past Grid Computing Utility Computing Software-as-a-Service “A single VO with a single virtual “Less on-premise Less budget” “An economic model: how to servers” VO = Virtual organization manage idled time (80%)” Advantage PO = Physical organization Advantage • Less (or no) software • Sell your garbage development Advantage Disadvantage • Less (or no) hosting • Collaboration • Inflexible (on customer-side) • Less maintenance (e.g., update) • Sharing • Choose the right app • Saver Disadvantage • Independent policies / PO • Limitation on the other sides Disadvantage • Only applications • Inflexible in other POs • Need the isolation • Who’ll give me more • Who’ll take care of me • No incentive [virtual server] [virtual platforms] [virtual applications]
  • 28. Cloud Computing • Virtualized • Scalable • Flexible • Multi-tenancy • SLA-based • Self-healing • Pay-per-use
  • 29. Google Trends : 2004 - October 2008 Reference: http://www.google.com/trends, Oct 7, 2008
  • 30. Google Trends : 2008 Reference: http://www.google.com/trends, Oct 7, 2008
  • 31. Google Trends : 2008 Reference: http://www.google.com/trends, Oct 7, 2008
  • 32. Google Trends : 2008 (Only Grid) สวัสดี Reference: http://www.google.com/trends, Oct 7, 2008
  • 33. Players in the Clouds Cloud Customers Cloud Supporters Cloud Distribution * (e.g., Akamai, LimeLight, CDNetworks) Platform VMO, Citrix XenServer, Software-as-a-Service (SaaS) Google Apps, Microsoft S+S MS Windows Cloud, MS VMM, Google App Engine, Force.com, Citrix Cloud Center, Platform-as-a-Service (PaaS) IBM IT Factory, 10gen, Mosso Intel VT vs AMD-V, IBM Blue Cloud, Amazon EC2, VMware VDC-OS, Infrastructure-as-a-Service (IaaS) GoGrid, Sun Grid Google MapReduce, Amazon S3, Nirvanix SDN, Intel Parallel Studio, data-Storage-as-a-Service (dSaaS) Flickr, Mosso Cloud FS Oracle Database 11g and etc. Cloud Providers ** * Based on “Benefiting from Cloud Compuitng Technology Trends”, Gear6 ** Based on “Cloud Computing with Linux”, IBM
  • 34. Success Stories Amazon S3 Amazon EC2
  • 35. Success Stories
  • 36. Blognone’s News • พบกับ Windows บน Amazon EC2 เร็วๆนี้ • เปิดหน้าต่างมองดูกลุ่มเมฆผ่าน Windows Cloud • ไอบีเอ็มทุ่ม 300 ล้านตั้งศูนย์ข้อมูล 13 แห่ง • Oracle จับมือ Intel ทะยานสู่กลุ่มเมฆ • บิล เกตส์ชี้ Cloud Storage ไปได้รุ่งกว่า • ห้าเทคโนโลยีแห่งปีในกระแส Hype Cycle • รายงาน Google Developer Day 2008 (กลยุทธ์ Client Cloud Connectivity) • ศึกสามก๊กมหาสงครามกลุ่มเมฆ Microsoft VMM, VMware VDC-OS, และ Citrix’s C3 • โปรดติดตามต่อไป
  • 37. Ten Challenges 1. Security 6. Power Consumption 2. Logging 7. Latency 3. Platform-dependency 8. Legacy Internal Cloud 4. Reliability 9. National Laws 5. Standard (Inter-Cloud) 10. Internal Politics Based on Stacey Higginbotham, “10 Reasons Enterprises Aren’t Ready to Trust Cloud”, Gigaom
  • 38. Virtualization: Virtualized Season • Characteristics • Applying the Virtualization • Virtualized Resources • Server Consolidation • • Heterogeneity Working outside firewall • Sharing & Isolation + Security • Snapshot • Resource Planning • Migration • Load-balancing • Green IT • High Availability
  • 39. Green IT: Think Green, Do Green, Feel Green • Green Approaches * • Blognone’s News • Green use • กูเกิลรักษ์โลกสีเขียว • • จัดอันดับซูเปอร์คอมพิวเตอร์ประหยัดไฟ Green disposal • Xeon ใหม่ไร้สารฮาโลเจน • Green design • Data center จะสร้างมลพิษมากกว่าอุตสาหกรรมการบิน • Green manufacturing ในปี 2020 • เปลี่ยนแผ่นซิลิคอนเวเฟอร์ให้เป็นเซลล์รับพลังงานแสง อาทิตย์ • OLPC เป็น quot;สุดยอดแล็ปท็อปสําหรับสิ่งแวดล้อมquot; ของโลก • โปรดติตตามต่อไป * Reference: San Murugesan “Harnessing Green IT Principle and Pratices”, IEEE ITPro, 2008
  • 40. Google’s Data Centers
  • 41. Parallel Programming is Important! Unsustainable (overheating + power consumption) Parallelism is the primary method Doubling every 18 months Intel x86 8086, 8088 J. Hennessy and D. Patterson, “Computer Architecture: A Quantitive Approach”, 4th edition, Morgan Kauffman, 2007
  • 42. Parallel Programming • MPI / PVM • OpenMP • Multithreading • Intel Threading Building Blocks • Intel Parallel Studio • Microsoft Robotics Studio • Microsoft Parallel FX • Google’s MapReduce / Hadoop
  • 43. Any Questions ? Contact Me Sivadon Chaisiri http://www.blognone.com/user/javaboom http://javaboom.wordpress.com EMAIL: javaboom@gmail.com MSN: javaboom@hotmail.com

×