SlideShare ist ein Scribd-Unternehmen logo
1 von 7
대규모 서비스를 지탱하는기술
Ch14. 효율 향상 전략
아키텍트를 꿈꾸는 사람들
http://cafe.naver.com/architect1
발표 : 김연기
(scor7910.tistory.com)
가상화 기술
• 확장성
– 오버헤드의 최소화
• 비용대비 성능
– 리소스 사용률 향상
– 운용의 유연함
• 고가용성
– 환경의 격리
그림출처 : http://www.nuigalway.ie/cs/staff/virtualser
vers/virtualserver.html
가상화 기술의 효용
• IPMI->하이퍼바이저 로 대체
– IPMI를 지원하지 않는 저가의 하드웨어 사용가능
• 하드웨어간 차이 흡수
– 하드웨어 추상화
• 준 가상화
– 전체 하드웨어를 에뮬레이팅 하지 않아 오버헤드
를 줄임
• 리소스 소비 제어
– 리소스 관리툴을 이용하여 간편하게 서버를 관리
할수 있다.
가상화 서버 구축 정책
• 하드웨어 리소스 이용률 향상.
– CPU가 남는다 -> 웹서버로 활용
– I/O가 남는다 -> 캐시 서버로 활용
• 같이 두는것을 피하는 형태의 조합.
– 비슷한 속성의 서버는 서로 점유하려하기때문
에 피한다.
• 중앙 스토리지는 사용하지 않는다.
– 안정성 확보를 위해!
가상화로 얻은 장점
• 서버 비용 절약.
• 간단하게 서버 증설 가능.
• 소프트웨어 레벨에서 간단히 제어 가능.
가상화 도입시 주의점
• 하테나의 경우
– 여러가지 조건일 경우 재고할 필요가 있다.
• 모 회사의 경우
– 서버가 느리다.
– 서버가 느리다.?
– 서버가 느리다 ??
하드웨어와 효율 향상
• 무어의 법칙으로 하드웨어의 성능향상.
• 메모리와 하드드라이브 가격이 계속 하락
세.
• SSD 가격하락.
– 메모리와 경쟁할정도로 빠름.

Weitere ähnliche Inhalte

Andere mochten auch

Design Principles: The Philopsohy of UX –- Higher Ed Edition
Design Principles: The Philopsohy of UX –- Higher Ed EditionDesign Principles: The Philopsohy of UX –- Higher Ed Edition
Design Principles: The Philopsohy of UX –- Higher Ed EditionWhitney Hess
 
23.05
23.0523.05
23.05sknsz
 
VodQA_DesignThinking_ShalabhVarma
VodQA_DesignThinking_ShalabhVarmaVodQA_DesignThinking_ShalabhVarma
VodQA_DesignThinking_ShalabhVarmavodQA
 
Swiatowyponchiny
SwiatowyponchinySwiatowyponchiny
Swiatowyponchinysknsz
 
Dcdw de zomer voorbij pdf
Dcdw de zomer voorbij pdfDcdw de zomer voorbij pdf
Dcdw de zomer voorbij pdfPaul de Vries
 
Use Online Marketing to Date Your Leads & Marry Your Customers
Use Online Marketing to Date Your Leads & Marry Your CustomersUse Online Marketing to Date Your Leads & Marry Your Customers
Use Online Marketing to Date Your Leads & Marry Your CustomersJa-Nae Duane
 
Llista provisional d'inscrits vn'12
Llista provisional d'inscrits vn'12Llista provisional d'inscrits vn'12
Llista provisional d'inscrits vn'12Anam
 
VodQA_Testing in 21st century_ManishKumar
VodQA_Testing in 21st century_ManishKumarVodQA_Testing in 21st century_ManishKumar
VodQA_Testing in 21st century_ManishKumarvodQA
 
Presentatie #ISG20 September 2013
Presentatie #ISG20 September 2013Presentatie #ISG20 September 2013
Presentatie #ISG20 September 2013Paul de Vries
 
Altima better creditcardform-1.0.0_instructions
Altima better creditcardform-1.0.0_instructionsAltima better creditcardform-1.0.0_instructions
Altima better creditcardform-1.0.0_instructionsAlex Levashov
 
What could possibly go wrong?
What could possibly go wrong?What could possibly go wrong?
What could possibly go wrong?Pace
 
Understanding the federalism matrix
Understanding the federalism matrixUnderstanding the federalism matrix
Understanding the federalism matrixJim Huneycutt
 
Web vn
Web vnWeb vn
Web vnAnam
 
Gatling & LoadUI : Open Source Performance Testing Tools
Gatling & LoadUI : Open Source Performance Testing ToolsGatling & LoadUI : Open Source Performance Testing Tools
Gatling & LoadUI : Open Source Performance Testing ToolsvodQA
 

Andere mochten auch (18)

Design Principles: The Philopsohy of UX –- Higher Ed Edition
Design Principles: The Philopsohy of UX –- Higher Ed EditionDesign Principles: The Philopsohy of UX –- Higher Ed Edition
Design Principles: The Philopsohy of UX –- Higher Ed Edition
 
Balanceig de càrrega amb Mikrotik
Balanceig de càrrega amb MikrotikBalanceig de càrrega amb Mikrotik
Balanceig de càrrega amb Mikrotik
 
Revista computer hoy sept 2013
Revista computer hoy   sept 2013Revista computer hoy   sept 2013
Revista computer hoy sept 2013
 
Prl 560 leadership
Prl 560 leadershipPrl 560 leadership
Prl 560 leadership
 
23.05
23.0523.05
23.05
 
VodQA_DesignThinking_ShalabhVarma
VodQA_DesignThinking_ShalabhVarmaVodQA_DesignThinking_ShalabhVarma
VodQA_DesignThinking_ShalabhVarma
 
Swiatowyponchiny
SwiatowyponchinySwiatowyponchiny
Swiatowyponchiny
 
Dcdw de zomer voorbij pdf
Dcdw de zomer voorbij pdfDcdw de zomer voorbij pdf
Dcdw de zomer voorbij pdf
 
Use Online Marketing to Date Your Leads & Marry Your Customers
Use Online Marketing to Date Your Leads & Marry Your CustomersUse Online Marketing to Date Your Leads & Marry Your Customers
Use Online Marketing to Date Your Leads & Marry Your Customers
 
Llista provisional d'inscrits vn'12
Llista provisional d'inscrits vn'12Llista provisional d'inscrits vn'12
Llista provisional d'inscrits vn'12
 
Marco jurídico epidemiología
Marco jurídico epidemiología  Marco jurídico epidemiología
Marco jurídico epidemiología
 
VodQA_Testing in 21st century_ManishKumar
VodQA_Testing in 21st century_ManishKumarVodQA_Testing in 21st century_ManishKumar
VodQA_Testing in 21st century_ManishKumar
 
Presentatie #ISG20 September 2013
Presentatie #ISG20 September 2013Presentatie #ISG20 September 2013
Presentatie #ISG20 September 2013
 
Altima better creditcardform-1.0.0_instructions
Altima better creditcardform-1.0.0_instructionsAltima better creditcardform-1.0.0_instructions
Altima better creditcardform-1.0.0_instructions
 
What could possibly go wrong?
What could possibly go wrong?What could possibly go wrong?
What could possibly go wrong?
 
Understanding the federalism matrix
Understanding the federalism matrixUnderstanding the federalism matrix
Understanding the federalism matrix
 
Web vn
Web vnWeb vn
Web vn
 
Gatling & LoadUI : Open Source Performance Testing Tools
Gatling & LoadUI : Open Source Performance Testing ToolsGatling & LoadUI : Open Source Performance Testing Tools
Gatling & LoadUI : Open Source Performance Testing Tools
 

Ähnlich wie 대규모 서비스를 지탱하는기술 Ch14

가상화와 컨테이너의 이해_20230117.pptx
가상화와 컨테이너의 이해_20230117.pptx가상화와 컨테이너의 이해_20230117.pptx
가상화와 컨테이너의 이해_20230117.pptxByungho Lee
 
[오픈소스컨설팅]Virtualization kvm-rhev
[오픈소스컨설팅]Virtualization kvm-rhev[오픈소스컨설팅]Virtualization kvm-rhev
[오픈소스컨설팅]Virtualization kvm-rhevJi-Woong Choi
 
Machine Learning Model Serving with Backend.AI
Machine Learning Model Serving with Backend.AIMachine Learning Model Serving with Backend.AI
Machine Learning Model Serving with Backend.AIJeongkyu Shin
 
서버리스 대규모 리얼타임 웹 구축하기
서버리스 대규모 리얼타임 웹 구축하기서버리스 대규모 리얼타임 웹 구축하기
서버리스 대규모 리얼타임 웹 구축하기Taeyoung Kim
 
가상서버 세미나
가상서버 세미나가상서버 세미나
가상서버 세미나혜진 이
 
성공적인 하이브리드 클라우드를 위한 레드햇의 전략
성공적인 하이브리드 클라우드를 위한 레드햇의 전략성공적인 하이브리드 클라우드를 위한 레드햇의 전략
성공적인 하이브리드 클라우드를 위한 레드햇의 전략rockplace
 
AWS Partner Techshift - Well Architected Framework (이경수 솔루션즈 아키텍트)
AWS Partner Techshift - Well Architected Framework (이경수 솔루션즈 아키텍트)AWS Partner Techshift - Well Architected Framework (이경수 솔루션즈 아키텍트)
AWS Partner Techshift - Well Architected Framework (이경수 솔루션즈 아키텍트)Amazon Web Services Korea
 
비트교육센터-AWS활용 1주차: EC2, S3, Elastic Beanstalks 사용
비트교육센터-AWS활용 1주차: EC2, S3, Elastic Beanstalks 사용비트교육센터-AWS활용 1주차: EC2, S3, Elastic Beanstalks 사용
비트교육센터-AWS활용 1주차: EC2, S3, Elastic Beanstalks 사용고포릿 default
 
DataCore SANsymphony-V 9 Introduction-Korean-2013Aug
DataCore SANsymphony-V 9 Introduction-Korean-2013AugDataCore SANsymphony-V 9 Introduction-Korean-2013Aug
DataCore SANsymphony-V 9 Introduction-Korean-2013AugJH Byeon 변종호
 
Giip bp-giip connectivity1703
Giip bp-giip connectivity1703Giip bp-giip connectivity1703
Giip bp-giip connectivity1703Lowy Shin
 
베스핀글로벌 OpsNow 웨비나_클라우드 비용 50% 절감하기
베스핀글로벌 OpsNow 웨비나_클라우드 비용 50% 절감하기베스핀글로벌 OpsNow 웨비나_클라우드 비용 50% 절감하기
베스핀글로벌 OpsNow 웨비나_클라우드 비용 50% 절감하기BESPIN GLOBAL
 
AWS와 함께하는 금융권 hpc 도입 :: 이정인 :: AWS Finance Seminar
AWS와 함께하는 금융권 hpc 도입 :: 이정인 :: AWS Finance SeminarAWS와 함께하는 금융권 hpc 도입 :: 이정인 :: AWS Finance Seminar
AWS와 함께하는 금융권 hpc 도입 :: 이정인 :: AWS Finance SeminarAmazon Web Services Korea
 
designing, implementing and delivering microservices with event storming, spr...
designing, implementing and delivering microservices with event storming, spr...designing, implementing and delivering microservices with event storming, spr...
designing, implementing and delivering microservices with event storming, spr...uEngine Solutions
 
Cloud-Barista 제5차 오픈 컨퍼런스 : 멀티클라우드, 새로운 생태계를 향한 클라우드 비긴어게인 (Cloud-Barista)
Cloud-Barista 제5차 오픈 컨퍼런스 : 멀티클라우드, 새로운 생태계를 향한 클라우드 비긴어게인 (Cloud-Barista) Cloud-Barista 제5차 오픈 컨퍼런스 : 멀티클라우드, 새로운 생태계를 향한 클라우드 비긴어게인 (Cloud-Barista)
Cloud-Barista 제5차 오픈 컨퍼런스 : 멀티클라우드, 새로운 생태계를 향한 클라우드 비긴어게인 (Cloud-Barista) Cloud-Barista Community
 
[오픈소스컨설팅] 2019년 클라우드 생존전략
[오픈소스컨설팅] 2019년 클라우드 생존전략[오픈소스컨설팅] 2019년 클라우드 생존전략
[오픈소스컨설팅] 2019년 클라우드 생존전략Ji-Woong Choi
 
Confluent Cloud로 이벤트 기반 마이크로서비스 10배 확장하기 with 29CM
Confluent Cloud로 이벤트 기반 마이크로서비스 10배 확장하기 with 29CMConfluent Cloud로 이벤트 기반 마이크로서비스 10배 확장하기 with 29CM
Confluent Cloud로 이벤트 기반 마이크로서비스 10배 확장하기 with 29CMconfluent
 
Open stack의 vm개념을 통한 docker의 활용
Open stack의 vm개념을 통한 docker의 활용Open stack의 vm개념을 통한 docker의 활용
Open stack의 vm개념을 통한 docker의 활용Tae Young Lee
 
“전략적 접근이 필요하다” 멀티 클라우드 환경의 자원 및 비용 관리 방안
“전략적 접근이 필요하다” 멀티 클라우드 환경의 자원 및 비용 관리 방안“전략적 접근이 필요하다” 멀티 클라우드 환경의 자원 및 비용 관리 방안
“전략적 접근이 필요하다” 멀티 클라우드 환경의 자원 및 비용 관리 방안BESPIN GLOBAL
 
Cloud native application 입문
Cloud native application 입문Cloud native application 입문
Cloud native application 입문Seong-Bok Lee
 

Ähnlich wie 대규모 서비스를 지탱하는기술 Ch14 (20)

가상화와 컨테이너의 이해_20230117.pptx
가상화와 컨테이너의 이해_20230117.pptx가상화와 컨테이너의 이해_20230117.pptx
가상화와 컨테이너의 이해_20230117.pptx
 
[오픈소스컨설팅]Virtualization kvm-rhev
[오픈소스컨설팅]Virtualization kvm-rhev[오픈소스컨설팅]Virtualization kvm-rhev
[오픈소스컨설팅]Virtualization kvm-rhev
 
Machine Learning Model Serving with Backend.AI
Machine Learning Model Serving with Backend.AIMachine Learning Model Serving with Backend.AI
Machine Learning Model Serving with Backend.AI
 
서버리스 대규모 리얼타임 웹 구축하기
서버리스 대규모 리얼타임 웹 구축하기서버리스 대규모 리얼타임 웹 구축하기
서버리스 대규모 리얼타임 웹 구축하기
 
가상서버 세미나
가상서버 세미나가상서버 세미나
가상서버 세미나
 
성공적인 하이브리드 클라우드를 위한 레드햇의 전략
성공적인 하이브리드 클라우드를 위한 레드햇의 전략성공적인 하이브리드 클라우드를 위한 레드햇의 전략
성공적인 하이브리드 클라우드를 위한 레드햇의 전략
 
AWS Partner Techshift - Well Architected Framework (이경수 솔루션즈 아키텍트)
AWS Partner Techshift - Well Architected Framework (이경수 솔루션즈 아키텍트)AWS Partner Techshift - Well Architected Framework (이경수 솔루션즈 아키텍트)
AWS Partner Techshift - Well Architected Framework (이경수 솔루션즈 아키텍트)
 
비트교육센터-AWS활용 1주차: EC2, S3, Elastic Beanstalks 사용
비트교육센터-AWS활용 1주차: EC2, S3, Elastic Beanstalks 사용비트교육센터-AWS활용 1주차: EC2, S3, Elastic Beanstalks 사용
비트교육센터-AWS활용 1주차: EC2, S3, Elastic Beanstalks 사용
 
DataCore SANsymphony-V 9 Introduction-Korean-2013Aug
DataCore SANsymphony-V 9 Introduction-Korean-2013AugDataCore SANsymphony-V 9 Introduction-Korean-2013Aug
DataCore SANsymphony-V 9 Introduction-Korean-2013Aug
 
Giip bp-giip connectivity1703
Giip bp-giip connectivity1703Giip bp-giip connectivity1703
Giip bp-giip connectivity1703
 
베스핀글로벌 OpsNow 웨비나_클라우드 비용 50% 절감하기
베스핀글로벌 OpsNow 웨비나_클라우드 비용 50% 절감하기베스핀글로벌 OpsNow 웨비나_클라우드 비용 50% 절감하기
베스핀글로벌 OpsNow 웨비나_클라우드 비용 50% 절감하기
 
AWS와 함께하는 금융권 hpc 도입 :: 이정인 :: AWS Finance Seminar
AWS와 함께하는 금융권 hpc 도입 :: 이정인 :: AWS Finance SeminarAWS와 함께하는 금융권 hpc 도입 :: 이정인 :: AWS Finance Seminar
AWS와 함께하는 금융권 hpc 도입 :: 이정인 :: AWS Finance Seminar
 
designing, implementing and delivering microservices with event storming, spr...
designing, implementing and delivering microservices with event storming, spr...designing, implementing and delivering microservices with event storming, spr...
designing, implementing and delivering microservices with event storming, spr...
 
Cloud-Barista 제5차 오픈 컨퍼런스 : 멀티클라우드, 새로운 생태계를 향한 클라우드 비긴어게인 (Cloud-Barista)
Cloud-Barista 제5차 오픈 컨퍼런스 : 멀티클라우드, 새로운 생태계를 향한 클라우드 비긴어게인 (Cloud-Barista) Cloud-Barista 제5차 오픈 컨퍼런스 : 멀티클라우드, 새로운 생태계를 향한 클라우드 비긴어게인 (Cloud-Barista)
Cloud-Barista 제5차 오픈 컨퍼런스 : 멀티클라우드, 새로운 생태계를 향한 클라우드 비긴어게인 (Cloud-Barista)
 
[오픈소스컨설팅] 2019년 클라우드 생존전략
[오픈소스컨설팅] 2019년 클라우드 생존전략[오픈소스컨설팅] 2019년 클라우드 생존전략
[오픈소스컨설팅] 2019년 클라우드 생존전략
 
Confluent Cloud로 이벤트 기반 마이크로서비스 10배 확장하기 with 29CM
Confluent Cloud로 이벤트 기반 마이크로서비스 10배 확장하기 with 29CMConfluent Cloud로 이벤트 기반 마이크로서비스 10배 확장하기 with 29CM
Confluent Cloud로 이벤트 기반 마이크로서비스 10배 확장하기 with 29CM
 
Sencha ExtJS를 활용한 Big Data Platform 개발 사례
Sencha ExtJS를 활용한 Big Data Platform 개발 사례 Sencha ExtJS를 활용한 Big Data Platform 개발 사례
Sencha ExtJS를 활용한 Big Data Platform 개발 사례
 
Open stack의 vm개념을 통한 docker의 활용
Open stack의 vm개념을 통한 docker의 활용Open stack의 vm개념을 통한 docker의 활용
Open stack의 vm개념을 통한 docker의 활용
 
“전략적 접근이 필요하다” 멀티 클라우드 환경의 자원 및 비용 관리 방안
“전략적 접근이 필요하다” 멀티 클라우드 환경의 자원 및 비용 관리 방안“전략적 접근이 필요하다” 멀티 클라우드 환경의 자원 및 비용 관리 방안
“전략적 접근이 필요하다” 멀티 클라우드 환경의 자원 및 비용 관리 방안
 
Cloud native application 입문
Cloud native application 입문Cloud native application 입문
Cloud native application 입문
 

Mehr von scor7910

Head first statistics ch15
Head first statistics ch15Head first statistics ch15
Head first statistics ch15scor7910
 
어플 개발자의 서버개발 삽질기
어플 개발자의 서버개발 삽질기어플 개발자의 서버개발 삽질기
어플 개발자의 서버개발 삽질기scor7910
 
Mining the social web ch8 - 1
Mining the social web ch8 - 1Mining the social web ch8 - 1
Mining the social web ch8 - 1scor7910
 
Mining the social web ch3
Mining the social web ch3Mining the social web ch3
Mining the social web ch3scor7910
 
Software pattern
Software patternSoftware pattern
Software patternscor7910
 
Google app engine
Google app engineGoogle app engine
Google app enginescor7910
 
Half sync/Half Async
Half sync/Half AsyncHalf sync/Half Async
Half sync/Half Asyncscor7910
 
Cpp 0x kimRyungee
Cpp 0x kimRyungeeCpp 0x kimRyungee
Cpp 0x kimRyungeescor7910
 
Component configurator
Component configuratorComponent configurator
Component configuratorscor7910
 
Proxy pattern
Proxy patternProxy pattern
Proxy patternscor7910
 
Reflection
ReflectionReflection
Reflectionscor7910
 

Mehr von scor7910 (11)

Head first statistics ch15
Head first statistics ch15Head first statistics ch15
Head first statistics ch15
 
어플 개발자의 서버개발 삽질기
어플 개발자의 서버개발 삽질기어플 개발자의 서버개발 삽질기
어플 개발자의 서버개발 삽질기
 
Mining the social web ch8 - 1
Mining the social web ch8 - 1Mining the social web ch8 - 1
Mining the social web ch8 - 1
 
Mining the social web ch3
Mining the social web ch3Mining the social web ch3
Mining the social web ch3
 
Software pattern
Software patternSoftware pattern
Software pattern
 
Google app engine
Google app engineGoogle app engine
Google app engine
 
Half sync/Half Async
Half sync/Half AsyncHalf sync/Half Async
Half sync/Half Async
 
Cpp 0x kimRyungee
Cpp 0x kimRyungeeCpp 0x kimRyungee
Cpp 0x kimRyungee
 
Component configurator
Component configuratorComponent configurator
Component configurator
 
Proxy pattern
Proxy patternProxy pattern
Proxy pattern
 
Reflection
ReflectionReflection
Reflection
 

대규모 서비스를 지탱하는기술 Ch14

  • 1. 대규모 서비스를 지탱하는기술 Ch14. 효율 향상 전략 아키텍트를 꿈꾸는 사람들 http://cafe.naver.com/architect1 발표 : 김연기 (scor7910.tistory.com)
  • 2. 가상화 기술 • 확장성 – 오버헤드의 최소화 • 비용대비 성능 – 리소스 사용률 향상 – 운용의 유연함 • 고가용성 – 환경의 격리 그림출처 : http://www.nuigalway.ie/cs/staff/virtualser vers/virtualserver.html
  • 3. 가상화 기술의 효용 • IPMI->하이퍼바이저 로 대체 – IPMI를 지원하지 않는 저가의 하드웨어 사용가능 • 하드웨어간 차이 흡수 – 하드웨어 추상화 • 준 가상화 – 전체 하드웨어를 에뮬레이팅 하지 않아 오버헤드 를 줄임 • 리소스 소비 제어 – 리소스 관리툴을 이용하여 간편하게 서버를 관리 할수 있다.
  • 4. 가상화 서버 구축 정책 • 하드웨어 리소스 이용률 향상. – CPU가 남는다 -> 웹서버로 활용 – I/O가 남는다 -> 캐시 서버로 활용 • 같이 두는것을 피하는 형태의 조합. – 비슷한 속성의 서버는 서로 점유하려하기때문 에 피한다. • 중앙 스토리지는 사용하지 않는다. – 안정성 확보를 위해!
  • 5. 가상화로 얻은 장점 • 서버 비용 절약. • 간단하게 서버 증설 가능. • 소프트웨어 레벨에서 간단히 제어 가능.
  • 6. 가상화 도입시 주의점 • 하테나의 경우 – 여러가지 조건일 경우 재고할 필요가 있다. • 모 회사의 경우 – 서버가 느리다. – 서버가 느리다.? – 서버가 느리다 ??
  • 7. 하드웨어와 효율 향상 • 무어의 법칙으로 하드웨어의 성능향상. • 메모리와 하드드라이브 가격이 계속 하락 세. • SSD 가격하락. – 메모리와 경쟁할정도로 빠름.