SlideShare une entreprise Scribd logo
1  sur  23
Télécharger pour lire hors ligne
Under the Hood
- Daum UCC
Reach For More Secure
And Responsive Architecture
1. The Path of Daum
2. Problems on Mass Network Traffic
Environment and Their Solutions
3. Things can Never be forsaken for
your own UCC Service
4. Conclusion
The Path of Daum
2001 2002 2003 20052001 2002 2003 2005 20072007
1. The Path of Daum
•Approx. 1,000 Proprietary Unix Servers
•Poor R.O.I, Low Scalability
2001 2002 2003 20052001 2002 2003 2005 20072007
1. The Path of Daum
•Decision made
•Migrate to Linux based x86 servers.
•Adopt Open Source Software
2001 2002 2003 20052001 2002 2003 2005 20072007
1. The Path of Daum
•Radical Growth
•The Portion Linux based, cheap x86
servers kept Increasing.
•The Opening of Scaling out ERA
2001 2002 2003 20052001 2002 2003 2005 20072007
1. The Path of Daum
•The quality of x86 servers and open
source software were getting better
day by day.
•Open Source and Linux Boom up
•Keep Scaling Out.
2001 2002 2003 20052001 2002 2003 2005 20072007
1. The Path of Daum
•Approx. 10,000 Servers, 4 PB of Storages
•The Largest of IT Infrastructure in Korea.
•DAUM Pioneered UCC World.
1. The Path of Daum
UCC service is Growing Fast
2006.4
6360 %
2007.9
Problems on Mass
Network Traffic
Environment And
Their Solutions
2. Problems & Solutions
Optimizing Cost
•What was in our hand
The Largest Portion is Network Traffic
Network Traffic Cost
Cut down Cost by Optimizing Contents Delivery Procedure
2. Problems & Solutions
Optimizing Cost
•Grasp the characteristic of UCC Service
"Let users have their contents as fast as Possible!“
Not always Good.
Not all users are play video files till the end
If we could restrict download bandwidth to minimum...?
2. Problems & Solutions
Optimizing Cost
•What we did
What we need was a little more than 1Mbps per session.
Set max download bandwidth
Infinite 5 Mbps
Try to use just as much as we need.
2. Problems & Solutions
Optimizing Cost
•The Result
Immediate Response: Network Traffic Reduced 15%
We also can cut the cost about 10% a month
Before After Decrement Ratio
Day 1 24 Gbps 19 Gbps - 15.4 %
Day 2 22 Gbps 19 Gbps - 26.1 %
Day 3 19 Gbps 16 Gbps - 16.9 %
2. Problems & Solutions
Performance Boost on Image Caching
•What was in our hand
Single request Dozens of images
As burden on image servers
gets bigger, QoS gets poorer.
2. Problems & Solutions
Performance Boost on Image Caching
•What we did
Enforce Cache Servers more Optimally,
That is Hierarchical architecture that scales well
Origin Server
Primary Cache
Secondary Cache
2. Problems & Solutions
Performance Boost on Image Caching
•The Result
Origin Server Workload dropped
2. Problems & Solutions
Performance Boost on Image Caching
•The Result
Response Time improved dramatically
Worst: more than 5 seconds
Current : Less than 500ms
Things can never be
forsaken for your own
UCC Video Service
3. Things can never be forsaken
Origin Data Protection
•NO WONDER
Whether you do it or let others do it
No matter what,
You Have to prepare appropriate Protection
3. Things can never be forsaken
Architecture represents essence of service
•The Long Tail
Contents must be transferred through Hot Zone
and Cool Zone freely.
Decent Architecture is required.
Traffic
Hot Zone
Cool Zone
“The Challenge
For Reliable and Efficient Service”
Makes Daum UCC More Vaulable.
5.Conclusion
Thank you.
SungKyu Park, Daum Communicaions
lointain@daumcorp.com

Contenu connexe

Similaire à Under the hood daum ucc.20071105

Get Connected Minehead 05.04
Get Connected Minehead 05.04Get Connected Minehead 05.04
Get Connected Minehead 05.04Get up to Speed
 
Flood modelling on the Cloud
Flood modelling on the CloudFlood modelling on the Cloud
Flood modelling on the Cloudasm100
 
Rendering Takes Flight
Rendering Takes FlightRendering Takes Flight
Rendering Takes FlightAvere Systems
 
Rendering Takes Flight
Rendering Takes FlightRendering Takes Flight
Rendering Takes FlightMichelle Ray
 
E2 evc 3-2-1-rule - mikeresseler
E2 evc   3-2-1-rule - mikeresselerE2 evc   3-2-1-rule - mikeresseler
E2 evc 3-2-1-rule - mikeresselerMike Resseler
 
Mage uk-2013-1345-chris-wells-131030120920-phpapp01
Mage uk-2013-1345-chris-wells-131030120920-phpapp01Mage uk-2013-1345-chris-wells-131030120920-phpapp01
Mage uk-2013-1345-chris-wells-131030120920-phpapp01Karla Mae Tejon
 
The Importance of Site Performance and Simple Steps to Achieve It
The Importance of Site Performance and Simple Steps to Achieve ItThe Importance of Site Performance and Simple Steps to Achieve It
The Importance of Site Performance and Simple Steps to Achieve ItNexcess.net LLC
 
The challenges of live events scalability
The challenges of live events scalabilityThe challenges of live events scalability
The challenges of live events scalabilityGuy Tomer
 
2 b brychan watkins
2 b brychan watkins2 b brychan watkins
2 b brychan watkinsCFG
 
Velocity NY 2013 - From Slow to Fast: Improving Performance on Intuit Website...
Velocity NY 2013 - From Slow to Fast: Improving Performance on Intuit Website...Velocity NY 2013 - From Slow to Fast: Improving Performance on Intuit Website...
Velocity NY 2013 - From Slow to Fast: Improving Performance on Intuit Website...Jay Hung
 
Scalable Media Processing in the Cloud (MED302) | AWS re:Invent 2013
Scalable Media Processing in the Cloud (MED302) | AWS re:Invent 2013Scalable Media Processing in the Cloud (MED302) | AWS re:Invent 2013
Scalable Media Processing in the Cloud (MED302) | AWS re:Invent 2013Amazon Web Services
 
Praxistaugliche notes strategien 4 cloud
Praxistaugliche notes strategien 4 cloudPraxistaugliche notes strategien 4 cloud
Praxistaugliche notes strategien 4 cloudRoman Weber
 
PostgreSQL at 20TB and Beyond
PostgreSQL at 20TB and BeyondPostgreSQL at 20TB and Beyond
PostgreSQL at 20TB and BeyondChris Travers
 
AWS re:Invent 2013 Scalable Media Processing in the Cloud
AWS re:Invent 2013 Scalable Media Processing in the CloudAWS re:Invent 2013 Scalable Media Processing in the Cloud
AWS re:Invent 2013 Scalable Media Processing in the CloudDavid Sayed
 
Using commercial Clouds to process IceCube jobs
Using commercial Clouds to process IceCube jobsUsing commercial Clouds to process IceCube jobs
Using commercial Clouds to process IceCube jobsIgor Sfiligoi
 
Architectural Tactics for Large Scale Systems
Architectural Tactics for Large Scale SystemsArchitectural Tactics for Large Scale Systems
Architectural Tactics for Large Scale SystemsLen Bass
 
Lugano Tech Talks - Why Docker
Lugano Tech Talks - Why DockerLugano Tech Talks - Why Docker
Lugano Tech Talks - Why DockerBrian Christner
 
High performance Infrastructure Oct 2013
High performance Infrastructure Oct 2013High performance Infrastructure Oct 2013
High performance Infrastructure Oct 2013Server Density
 
Addressing Uncertainty How to Model and Solve Energy Optimization Problems
Addressing Uncertainty How to Model and Solve Energy Optimization ProblemsAddressing Uncertainty How to Model and Solve Energy Optimization Problems
Addressing Uncertainty How to Model and Solve Energy Optimization Problemsoptimizatiodirectdirect
 

Similaire à Under the hood daum ucc.20071105 (20)

Get Connected Minehead 05.04
Get Connected Minehead 05.04Get Connected Minehead 05.04
Get Connected Minehead 05.04
 
Flood modelling on the Cloud
Flood modelling on the CloudFlood modelling on the Cloud
Flood modelling on the Cloud
 
Rendering Takes Flight
Rendering Takes FlightRendering Takes Flight
Rendering Takes Flight
 
Rendering Takes Flight
Rendering Takes FlightRendering Takes Flight
Rendering Takes Flight
 
E2 evc 3-2-1-rule - mikeresseler
E2 evc   3-2-1-rule - mikeresselerE2 evc   3-2-1-rule - mikeresseler
E2 evc 3-2-1-rule - mikeresseler
 
Mage uk-2013-1345-chris-wells-131030120920-phpapp01
Mage uk-2013-1345-chris-wells-131030120920-phpapp01Mage uk-2013-1345-chris-wells-131030120920-phpapp01
Mage uk-2013-1345-chris-wells-131030120920-phpapp01
 
The Importance of Site Performance and Simple Steps to Achieve It
The Importance of Site Performance and Simple Steps to Achieve ItThe Importance of Site Performance and Simple Steps to Achieve It
The Importance of Site Performance and Simple Steps to Achieve It
 
The challenges of live events scalability
The challenges of live events scalabilityThe challenges of live events scalability
The challenges of live events scalability
 
2 b brychan watkins
2 b brychan watkins2 b brychan watkins
2 b brychan watkins
 
Velocity NY 2013 - From Slow to Fast: Improving Performance on Intuit Website...
Velocity NY 2013 - From Slow to Fast: Improving Performance on Intuit Website...Velocity NY 2013 - From Slow to Fast: Improving Performance on Intuit Website...
Velocity NY 2013 - From Slow to Fast: Improving Performance on Intuit Website...
 
Scalable Media Processing in the Cloud (MED302) | AWS re:Invent 2013
Scalable Media Processing in the Cloud (MED302) | AWS re:Invent 2013Scalable Media Processing in the Cloud (MED302) | AWS re:Invent 2013
Scalable Media Processing in the Cloud (MED302) | AWS re:Invent 2013
 
Praxistaugliche notes strategien 4 cloud
Praxistaugliche notes strategien 4 cloudPraxistaugliche notes strategien 4 cloud
Praxistaugliche notes strategien 4 cloud
 
PostgreSQL at 20TB and Beyond
PostgreSQL at 20TB and BeyondPostgreSQL at 20TB and Beyond
PostgreSQL at 20TB and Beyond
 
AWS re:Invent 2013 Scalable Media Processing in the Cloud
AWS re:Invent 2013 Scalable Media Processing in the CloudAWS re:Invent 2013 Scalable Media Processing in the Cloud
AWS re:Invent 2013 Scalable Media Processing in the Cloud
 
Cloud Backup Solutions for Your Church
Cloud Backup Solutions for Your ChurchCloud Backup Solutions for Your Church
Cloud Backup Solutions for Your Church
 
Using commercial Clouds to process IceCube jobs
Using commercial Clouds to process IceCube jobsUsing commercial Clouds to process IceCube jobs
Using commercial Clouds to process IceCube jobs
 
Architectural Tactics for Large Scale Systems
Architectural Tactics for Large Scale SystemsArchitectural Tactics for Large Scale Systems
Architectural Tactics for Large Scale Systems
 
Lugano Tech Talks - Why Docker
Lugano Tech Talks - Why DockerLugano Tech Talks - Why Docker
Lugano Tech Talks - Why Docker
 
High performance Infrastructure Oct 2013
High performance Infrastructure Oct 2013High performance Infrastructure Oct 2013
High performance Infrastructure Oct 2013
 
Addressing Uncertainty How to Model and Solve Energy Optimization Problems
Addressing Uncertainty How to Model and Solve Energy Optimization ProblemsAddressing Uncertainty How to Model and Solve Energy Optimization Problems
Addressing Uncertainty How to Model and Solve Energy Optimization Problems
 

Dernier

Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 

Dernier (20)

Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 

Under the hood daum ucc.20071105

  • 1. Under the Hood - Daum UCC Reach For More Secure And Responsive Architecture
  • 2. 1. The Path of Daum 2. Problems on Mass Network Traffic Environment and Their Solutions 3. Things can Never be forsaken for your own UCC Service 4. Conclusion
  • 3. The Path of Daum
  • 4. 2001 2002 2003 20052001 2002 2003 2005 20072007 1. The Path of Daum •Approx. 1,000 Proprietary Unix Servers •Poor R.O.I, Low Scalability
  • 5. 2001 2002 2003 20052001 2002 2003 2005 20072007 1. The Path of Daum •Decision made •Migrate to Linux based x86 servers. •Adopt Open Source Software
  • 6. 2001 2002 2003 20052001 2002 2003 2005 20072007 1. The Path of Daum •Radical Growth •The Portion Linux based, cheap x86 servers kept Increasing. •The Opening of Scaling out ERA
  • 7. 2001 2002 2003 20052001 2002 2003 2005 20072007 1. The Path of Daum •The quality of x86 servers and open source software were getting better day by day. •Open Source and Linux Boom up •Keep Scaling Out.
  • 8. 2001 2002 2003 20052001 2002 2003 2005 20072007 1. The Path of Daum •Approx. 10,000 Servers, 4 PB of Storages •The Largest of IT Infrastructure in Korea. •DAUM Pioneered UCC World.
  • 9. 1. The Path of Daum UCC service is Growing Fast 2006.4 6360 % 2007.9
  • 10. Problems on Mass Network Traffic Environment And Their Solutions
  • 11. 2. Problems & Solutions Optimizing Cost •What was in our hand The Largest Portion is Network Traffic Network Traffic Cost Cut down Cost by Optimizing Contents Delivery Procedure
  • 12. 2. Problems & Solutions Optimizing Cost •Grasp the characteristic of UCC Service "Let users have their contents as fast as Possible!“ Not always Good. Not all users are play video files till the end If we could restrict download bandwidth to minimum...?
  • 13. 2. Problems & Solutions Optimizing Cost •What we did What we need was a little more than 1Mbps per session. Set max download bandwidth Infinite 5 Mbps Try to use just as much as we need.
  • 14. 2. Problems & Solutions Optimizing Cost •The Result Immediate Response: Network Traffic Reduced 15% We also can cut the cost about 10% a month Before After Decrement Ratio Day 1 24 Gbps 19 Gbps - 15.4 % Day 2 22 Gbps 19 Gbps - 26.1 % Day 3 19 Gbps 16 Gbps - 16.9 %
  • 15. 2. Problems & Solutions Performance Boost on Image Caching •What was in our hand Single request Dozens of images As burden on image servers gets bigger, QoS gets poorer.
  • 16. 2. Problems & Solutions Performance Boost on Image Caching •What we did Enforce Cache Servers more Optimally, That is Hierarchical architecture that scales well Origin Server Primary Cache Secondary Cache
  • 17. 2. Problems & Solutions Performance Boost on Image Caching •The Result Origin Server Workload dropped
  • 18. 2. Problems & Solutions Performance Boost on Image Caching •The Result Response Time improved dramatically Worst: more than 5 seconds Current : Less than 500ms
  • 19. Things can never be forsaken for your own UCC Video Service
  • 20. 3. Things can never be forsaken Origin Data Protection •NO WONDER Whether you do it or let others do it No matter what, You Have to prepare appropriate Protection
  • 21. 3. Things can never be forsaken Architecture represents essence of service •The Long Tail Contents must be transferred through Hot Zone and Cool Zone freely. Decent Architecture is required. Traffic Hot Zone Cool Zone
  • 22. “The Challenge For Reliable and Efficient Service” Makes Daum UCC More Vaulable. 5.Conclusion
  • 23. Thank you. SungKyu Park, Daum Communicaions lointain@daumcorp.com