ºÝºÝߣ

ºÝºÝߣShare a Scribd company logo
???? ??? ??? ?? ?
Daum? ??
Channy Yun
Daum Communications Corp.
channy@daumcorp.com
ARPANET
? ??? ??? ??
Darkness Web as a
Platform
SNS
Platform
Web
Awareness
Internet
Dot-Com Bubble Web 2.0 Social Graph
Cloud
Platform
Open APIs
Google,Amazon,Ebay¡­ Web2.0 Startups
Social Platform
facebook, open social
Cloud Platform
Amazon,OpenStack¡­
? ??
¨C ??? ?? ???
¨C ???? ??
¨C Highly coupled ???
? ??
¨C ??? ?? ???
¨C ??? ? ??? ??
¨C Loosely coupled ???
??? ???? ??
SW ??? vs. ?? ???
?? API? ??
??? ?? Platform
?? API? ?? ?
???
???/??? API ???/???
?? ???? ???
??? Costs
??? ?? ?? ?
??? ??
?? ?? Lock-in ??? ??
?? ??? ??
??? Developers
?? ?? ??? ??
??? ??
.Net
Java
Examples
Google
Amazon
The hype?
???? ???
???? ???
??? ???
Definition
Five essential characteristics, which differentiate cloud computing
from grid computing and other distributed computing paradigms:
o On-demand self-service. provision computing capabilities as
needed automatically.
o Broad network access. available over the network and accessed
through standard mechanisms.
o Resource pooling. computing resources are pooled with
location independence
o Rapid elasticity. Capabilities can be rapidly and elastically
provisioned.
o Measured Service. automatically control and optimize resource
NIST 2010
What is the cloud????? ??? ??
IaaS PaaS SaaS
? SaaS(Software as a Service)
? SW? ????? ???? ?? ??? ?? ???? ??
SW? ???? ???
? PaaS(Platform as a Service)
? ???? SaaS? ??/??? ? ??? ???? ???? ?
??? ??? (B2B)
? Iaas(Infrastructure as a Service)
? ??, ???? ?? IT???? ???? ??? ?? ???
? ???. ??? ????? ?????? IDC ?? ?.
8
Service Model
? Almost any IT services
? Users: End-user
? Platform for developing and
delivering applications,
abstracted from infrastructures
? Users: Developer
? On-demand sharing physical
infrastructures
? Users: System Administrator
IaaS PaaS SaaS
Type
Commercial Clouds
Private/Community Clouds
Hybrid Clouds
Commercial clouds and private
clouds: EC2 Vs Eucalyptus,
EC2 Vs OpenNebular
Build by commercial or
open-source Solutions
Framework
Commons
Factors
? Pay per use
? Instant Scalability
? Security
? Reliability
? APIs
Advantages
? Lower cost of
ownership
? Reduce infrastructure
management
responsibility
? Allow for unexpected
resource loads
? Faster application
rollout
Economics
? Multi-tenented
? Virtualisation lowers
costs by increasing
utilisation
? Economies of scale
afforded by technology
? Automated update
policy
Risks Security Downtime Dependency Interoperability
AWS Stack
AWS Bigdata Analysis
Daum? ????
??? ?? ??
per User
2004 2006 2012
1. ??? ???? ??
?? ???
?? ??
????
?? ?
?? ?? ???? ??
? Google GFS (2003)
? Yahoo HDFS (2007)
? NHN OwFS (2010)
How to? Tenth(2005) ????
??? ?? ??? 30?? ??? ????
??? ??? ?? ????? ??? ??
???? ??? ?? ???? ?? ????
???(2008), Tenth: Daum? ??? ?? ?? ??? ??
http://www.platformday.com/2008/files/tenth-daum.pdf
Tenth vs. HDFS
? Tenth? ???, ?? ?? ?? ? ??? ??? ???? ???? ?? ?? ??
????? 2005? ?? ??
¨C 2006? ??????, ?? ??
¨C 2007? ??? ?? ?? ??
¨C 2009? ??? ???? ??
¨C 2010? ?? ???? ??
? 2012 ??, ?? 700??(Dual Backup), 20????? (Zipped)
Tenth ?? HDFS
2005 ?? ?? 2006
C++ ?? ?? Java
?? ??? ???? ?? ?
?? ???? ?? ?? ??
?? ?? ?? ????? ?? ??
??? ??
?? (MySQL??) ?? ?? ??
1~4MB (fixed chunks) ?? ?? 64MB (fixed blocks)
??? ???? ?? ???
2. ???? ?? ???
???? ? ? ???? ??? ?? ???
??????(RDBMS)? ??? ??(??)?
?? ??? ??? ? ?? ??.
???(2008), ??? ?? ???? ? ???? ??? ??
http://blog.creation.net/260
How to? ?? ??? ??
?? ???? ???? ???? ????? JDBC ????,
??? ?? ?? ? ??? ?? ?? ? ??? ??.
¢Ù ? ???? ?? ???? ?? ????
?? ?? ??? ???? ?????? ????
¢Ú DB ?? ??? ?? ??? ?? ????
Pizza(2002) Santa(2008) Wcache(2010)
???(2008), EHCache? ??? Gaia ?? ??,
http://javacan.tistory.com/123
3. ???? ?? ?? ??
? ?? ?? ??
¨C ?? ??? ?? ?? ??
¨C ?? ?? ??? ?? ???
¨C ?? ?? ?? ?? ? ??
¨C ?? ? ?? ?? ??? ?? ???
¨C ?? ?? ??? ?? ??? ?? ??
¨C ?? ?? ?? ?? ?
? ??? ?? ??
¨C ?? ?? ?? ?? ?? ??
¨C ?? Top ?? ?? ? ?? ???
¨C UCC ??? ?? ?? ???
¨C ?? ?? ??? ???
¨C ??? ?? ??? ??
¨C ??? ?? ???? ?? ?? ?
? ?? ?? ??
¨C ??? ??? ?? ??
¨C ??? ??? ? ?? ?? ??
? ??? ?? (MongoDB/????)
? ?? ???
? ?? ?? ?? ???
? ?? ?? ?? ??
? ?? ?? ??(Redis)
? ?? Git ???(Redis)
? ??? ?? (Hbase)
? ?? ?? ?? ?? ??
? ?? ???? ??? ??
? ??? ?? ??
? ?? ?? ?? ??
? ??? ??
¨C ??? ?? ??? ??
¨C ???/PC? ??? ??
? ??? ??
¨C Twitter ??? ??? ???
?? ?? ?????
? ???? ??? ??
¨C VM?? ?? ???
¨C ??? ??, ?? ??
¨C ? 2,000 ?? ??
? ???? ??? ??
¨C ?????? ??
¨C ?? ???
¨C ? 600 VM
?? ???? ?? Hadoop Farm
? ?? ?? CloudStack? Hadoop ????? ?? ??? ??? ????
?? ??? ????? ? ??
- ?? ?? ?? Hadoop ???? ??
- ?? ?? ? ?? ?? ? ??
- ??? ? ???? ??? ??? ??
- ??? ?? ?? ??? ?? ?? ??
?? ???? ???
? Amazon Web Services
¨C ???? ??? ?? ??, ?????
¨C NIS (Next Incubation Studio)
? Cloud Foundry
¨C ?? ?? ? ?? ?? (Sandbox)
? Redis Cache Cloud
¨C ?????, ??, ???, Tistory ?
? ??? DNS
¨C ?? Dynamic DNS ???
¨C ?? ?? ?? ? ?? ??? ??? ??
Q&A
? ??? ?? ?
?? ??? ?????¡­
Twitter: @channyun
E-mail: channy@daumcorp.com

More Related Content

???? ???? Daum? ??- ??? (KREN ?? ?? ??, 2013)

  • 1. ???? ??? ??? ?? ? Daum? ?? Channy Yun Daum Communications Corp. channy@daumcorp.com
  • 2. ARPANET ? ??? ??? ?? Darkness Web as a Platform SNS Platform Web Awareness Internet Dot-Com Bubble Web 2.0 Social Graph Cloud Platform Open APIs Google,Amazon,Ebay¡­ Web2.0 Startups Social Platform facebook, open social Cloud Platform Amazon,OpenStack¡­
  • 3. ? ?? ¨C ??? ?? ??? ¨C ???? ?? ¨C Highly coupled ??? ? ?? ¨C ??? ?? ??? ¨C ??? ? ??? ?? ¨C Loosely coupled ??? ??? ???? ??
  • 4. SW ??? vs. ?? ??? ?? API? ?? ??? ?? Platform ?? API? ?? ? ??? ???/??? API ???/??? ?? ???? ??? ??? Costs ??? ?? ?? ? ??? ?? ?? ?? Lock-in ??? ?? ?? ??? ?? ??? Developers ?? ?? ??? ?? ??? ?? .Net Java Examples Google Amazon
  • 6. Definition Five essential characteristics, which differentiate cloud computing from grid computing and other distributed computing paradigms: o On-demand self-service. provision computing capabilities as needed automatically. o Broad network access. available over the network and accessed through standard mechanisms. o Resource pooling. computing resources are pooled with location independence o Rapid elasticity. Capabilities can be rapidly and elastically provisioned. o Measured Service. automatically control and optimize resource NIST 2010
  • 7. What is the cloud????? ??? ?? IaaS PaaS SaaS
  • 8. ? SaaS(Software as a Service) ? SW? ????? ???? ?? ??? ?? ???? ?? SW? ???? ??? ? PaaS(Platform as a Service) ? ???? SaaS? ??/??? ? ??? ???? ???? ? ??? ??? (B2B) ? Iaas(Infrastructure as a Service) ? ??, ???? ?? IT???? ???? ??? ?? ??? ? ???. ??? ????? ?????? IDC ?? ?. 8
  • 9. Service Model ? Almost any IT services ? Users: End-user ? Platform for developing and delivering applications, abstracted from infrastructures ? Users: Developer ? On-demand sharing physical infrastructures ? Users: System Administrator IaaS PaaS SaaS
  • 10. Type Commercial Clouds Private/Community Clouds Hybrid Clouds Commercial clouds and private clouds: EC2 Vs Eucalyptus, EC2 Vs OpenNebular Build by commercial or open-source Solutions
  • 12. Commons Factors ? Pay per use ? Instant Scalability ? Security ? Reliability ? APIs Advantages ? Lower cost of ownership ? Reduce infrastructure management responsibility ? Allow for unexpected resource loads ? Faster application rollout Economics ? Multi-tenented ? Virtualisation lowers costs by increasing utilisation ? Economies of scale afforded by technology ? Automated update policy Risks Security Downtime Dependency Interoperability
  • 16. per User 2004 2006 2012 1. ??? ???? ?? ?? ??? ?? ?? ???? ?? ?
  • 17. ?? ?? ???? ?? ? Google GFS (2003) ? Yahoo HDFS (2007) ? NHN OwFS (2010) How to? Tenth(2005) ???? ??? ?? ??? 30?? ??? ???? ??? ??? ?? ????? ??? ?? ???? ??? ?? ???? ?? ???? ???(2008), Tenth: Daum? ??? ?? ?? ??? ?? http://www.platformday.com/2008/files/tenth-daum.pdf
  • 18. Tenth vs. HDFS ? Tenth? ???, ?? ?? ?? ? ??? ??? ???? ???? ?? ?? ?? ????? 2005? ?? ?? ¨C 2006? ??????, ?? ?? ¨C 2007? ??? ?? ?? ?? ¨C 2009? ??? ???? ?? ¨C 2010? ?? ???? ?? ? 2012 ??, ?? 700??(Dual Backup), 20????? (Zipped) Tenth ?? HDFS 2005 ?? ?? 2006 C++ ?? ?? Java ?? ??? ???? ?? ? ?? ???? ?? ?? ?? ?? ?? ?? ????? ?? ?? ??? ?? ?? (MySQL??) ?? ?? ?? 1~4MB (fixed chunks) ?? ?? 64MB (fixed blocks) ??? ???? ?? ???
  • 19. 2. ???? ?? ??? ???? ? ? ???? ??? ?? ??? ??????(RDBMS)? ??? ??(??)? ?? ??? ??? ? ?? ??. ???(2008), ??? ?? ???? ? ???? ??? ?? http://blog.creation.net/260
  • 20. How to? ?? ??? ?? ?? ???? ???? ???? ????? JDBC ????, ??? ?? ?? ? ??? ?? ?? ? ??? ??. ¢Ù ? ???? ?? ???? ?? ???? ?? ?? ??? ???? ?????? ???? ¢Ú DB ?? ??? ?? ??? ?? ???? Pizza(2002) Santa(2008) Wcache(2010) ???(2008), EHCache? ??? Gaia ?? ??, http://javacan.tistory.com/123
  • 21. 3. ???? ?? ?? ?? ? ?? ?? ?? ¨C ?? ??? ?? ?? ?? ¨C ?? ?? ??? ?? ??? ¨C ?? ?? ?? ?? ? ?? ¨C ?? ? ?? ?? ??? ?? ??? ¨C ?? ?? ??? ?? ??? ?? ?? ¨C ?? ?? ?? ?? ? ? ??? ?? ?? ¨C ?? ?? ?? ?? ?? ?? ¨C ?? Top ?? ?? ? ?? ??? ¨C UCC ??? ?? ?? ??? ¨C ?? ?? ??? ??? ¨C ??? ?? ??? ?? ¨C ??? ?? ???? ?? ?? ? ? ?? ?? ?? ¨C ??? ??? ?? ?? ¨C ??? ??? ? ?? ?? ?? ? ??? ?? (MongoDB/????) ? ?? ??? ? ?? ?? ?? ??? ? ?? ?? ?? ?? ? ?? ?? ??(Redis) ? ?? Git ???(Redis) ? ??? ?? (Hbase) ? ?? ?? ?? ?? ?? ? ?? ???? ??? ?? ? ??? ?? ?? ? ?? ?? ?? ?? ? ??? ?? ¨C ??? ?? ??? ?? ¨C ???/PC? ??? ?? ? ??? ?? ¨C Twitter ??? ??? ???
  • 22. ?? ?? ????? ? ???? ??? ?? ¨C VM?? ?? ??? ¨C ??? ??, ?? ?? ¨C ? 2,000 ?? ?? ? ???? ??? ?? ¨C ?????? ?? ¨C ?? ??? ¨C ? 600 VM
  • 23. ?? ???? ?? Hadoop Farm ? ?? ?? CloudStack? Hadoop ????? ?? ??? ??? ???? ?? ??? ????? ? ?? - ?? ?? ?? Hadoop ???? ?? - ?? ?? ? ?? ?? ? ?? - ??? ? ???? ??? ??? ?? - ??? ?? ?? ??? ?? ?? ??
  • 24. ?? ???? ??? ? Amazon Web Services ¨C ???? ??? ?? ??, ????? ¨C NIS (Next Incubation Studio) ? Cloud Foundry ¨C ?? ?? ? ?? ?? (Sandbox) ? Redis Cache Cloud ¨C ?????, ??, ???, Tistory ? ? ??? DNS ¨C ?? Dynamic DNS ??? ¨C ?? ?? ?? ? ?? ??? ??? ??
  • 25. Q&A ? ??? ?? ? ?? ??? ?????¡­ Twitter: @channyun E-mail: channy@daumcorp.com