Escolar Documentos
Profissional Documentos
Cultura Documentos
My Own Definition
• Visualizable, Configurable, Scalable, and also Payable Internet-based Computing Model
Public Clouds vs Private Clouds
Something about Private Clouds
Something about Private Clouds
• Need more benefits so invest more resources
Something about Private Clouds
• Need more benefits so invest more resources
• ROI = Benefits
Something about Private Clouds
• Need more benefits so invest more resources
• ROI = Benefits
• Let’s see
Something about Private Clouds
• Need more benefits so invest more resources
• ROI = Benefits
• Let’s see
• ROI = Benefits
• Let’s see
• ROI = Benefits
• Let’s see
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]
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]
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]
Cloud Computing
• Virtualized
• Scalable
• Flexible
• Multi-tenancy
• SLA-based
• Self-healing
• Pay-per-use
Google Trends : 2004 - October 2008
สวัสดี
Amazon EC2
Success Stories
Blognone’s News
• พบกับ Windows บน Amazon EC2 เร็วๆนี้
• โปรดติดตามต่อไป
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
Virtualization: Virtualized Season
• Characteristics • Applying the Virtualization
• Virtualized Resources • Server Consolidation
•
• Heterogeneity
Working outside firewall
• Migration • Load-balancing
• Green IT
• High Availability
Green IT: Think Green, Do Green, Feel Green
• Green Approaches * • Blognone’s News
• Green use • กูเกิลรักษ์โลกสีเขียว
•
•
จัดอันดับซูเปอร์คอมพิวเตอร์ประหยัดไฟ
Green disposal
• Xeon ใหม่ไร้สารฮาโลเจน
• Green design
• Data center จะสร้างมลพิษมากกว่าอุตสาหกรรมการบิน
• เปลี่ยนแผ่นซิลิคอนเวเฟอร์ให้เป็นเซลล์รับพลังงานแสง
อาทิตย์
• โปรดติตตามต่อไป
* Reference: San Murugesan “Harnessing Green IT Principle and Pratices”, IEEE ITPro, 2008
Google’s Data Centers
Parallel Programming is Important!
Unsustainable
(overheating + power consumption)
Parallelism is the primary method
Intel x86
8086, 8088
• OpenMP
• Multithreading
• Microsoft Parallel FX
Contact Me
Sivadon Chaisiri
http://www.blognone.com/user/javaboom
http://javaboom.wordpress.com
EMAIL: javaboom@gmail.com
MSN: javaboom@hotmail.com