0
AWS 사용 사례 - VCNC
VCNC Value Developer
김명보
소개
•

커플앱 비트윈을 서비스하고 있습니다

•

2 년차 개발자
•

Java 서버 개발

•

AWS 운영

•

DB 최적화
Today’s talk
•

Between Architecture

•

AWS 비용 절감

•

대용량 테스트 - Spot instance

•

Tip
Between Stack - Server
side
•

Java

•

Thrift

•

HBase

•

Python - Django & Flask

•

MySQL
Between Architecture
ELB

TCP
servers

ELB

HTTP
servers

HBase
Cluster

AMI

SNS

CloudWatch
CloudFron
t

S3 bucket

SES
...
1M Session 당 비용
1M Session 당 비용

Low
Low
Latency
Latency

High
High
Latency
Latency
1M Session 당 비용
How to save ?
•

올바른 instance 의 선택

•

Reserved instance

•

Spot instance 를 이용한 테스트
올바른 instance 의 선
택
•

인스턴스 종류를 잘 선택하는게 더 중요합니다 .
•
•

RAM heavy?

•
•

CPU heavy?

I/O heavy?

무엇이 성능의 병목인가 ?
올바른 instance 의 선
택
•

같은 인스턴스 군에서도 종류에 따라 효율이 다릅
니다 .
•

CPU 100 ECU 당 비용
c1.xlarge
$ 3.7

•

cc2.8xlarge
$ 3.36

c3.8xlar...
Reserved Instance
•

가격 , 사용기한 , 사용량에 따라서 적절한
plan 을 정하는 게 중요합니다

•

1yr instance 라고 꼭 1 년 내내 쓸 필요는 없습
니다

•

꼭 하루종일 켜놓을 필...
BEP - c1.xlarge
BEP - m2.4xlarge
Cost saving c1.xlarge
Cost saving c3.2xlarge
Reserved Instance
•

CPU heavy 한 instance 들은 Reserved Instance 로
많이 절약이 되지 않습니다 .

•

하지만 Memory 나 I/O 계열은 많이 절약됩니다 !

•

...
Reserved Instance
•

3rd party 로 올라오는게 가끔 있습니다 .

•

쌉니다 . 사둡시다 .

•

하지만 도쿄는 잘 안 올라오는게 함정
Reserved Instance
•

의외로 미리 구입해 놓은 RI 가 생각만큼은 절약
을 못해줄 수도 있습니다
1. 사놓은 걸 물리기도 힘들고 ( 미국계좌가 있
어야 )
2. 더 싼 instance 가 나오기도 하고
...
Spot instance
•

배치 프로세스 , 테스트 용도로 좋습니다 .

•

싸지만 상위입찰자에게 instance 를 뺏길 수 있
습니다 .
Spot instance
•

대용량 테스트 하기에 좋습니다 .
•

OS 에 따라서 ephemeral 하드 죽는 거 테스트

•

DB linear scalability 테스트

•

DB 설정에 따른 성능 그래프 테...
Spot instance
Spot instance
Spot instance
Spot instance
•

가격은 버지니아가 제일 쌉니다
•

대신 엄청 높은 가격을 부르는 사람들이 가끔 있
습니다

•

가격 안정성은 오히려 시드니 / 싱가포르

•

저희는 웨스트 ( 오레건 ) 에 많이 씁니...
N.Virginia - spot
price
Singapore - spot
price
그외의 Tip
•

모니터링 , 모니터링 , 모니터링
•

측정되지 않은 것은 optimize 할 수 없다 !

•

CloudWatch / Netflix servo
감사합니다
스타트업과 개발자를 위한 AWS 클라우드 태권 세미나 : VCNC 사례 발표
Upcoming SlideShare
Loading in...5
×

스타트업과 개발자를 위한 AWS 클라우드 태권 세미나 : VCNC 사례 발표

7,566

Published on

2014년 2월 18일 대전 DCC에서 개최되었던 스타트업과 개발자를 위한 클라우드 태권 세미나에서 고객사 발표를 맡아주신 VCNC 김명보님의 발표 자료 입니다.

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

No Downloads
Views
Total Views
7,566
On Slideshare
0
From Embeds
0
Number of Embeds
15
Actions
Shares
0
Downloads
74
Comments
0
Likes
18
Embeds 0
No embeds

No notes for slide

Transcript of "스타트업과 개발자를 위한 AWS 클라우드 태권 세미나 : VCNC 사례 발표"

  1. 1. AWS 사용 사례 - VCNC VCNC Value Developer 김명보
  2. 2. 소개 • 커플앱 비트윈을 서비스하고 있습니다 • 2 년차 개발자 • Java 서버 개발 • AWS 운영 • DB 최적화
  3. 3. Today’s talk • Between Architecture • AWS 비용 절감 • 대용량 테스트 - Spot instance • Tip
  4. 4. Between Stack - Server side • Java • Thrift • HBase • Python - Django & Flask • MySQL
  5. 5. Between Architecture ELB TCP servers ELB HTTP servers HBase Cluster AMI SNS CloudWatch CloudFron t S3 bucket SES EBS SQS RDS
  6. 6. 1M Session 당 비용
  7. 7. 1M Session 당 비용 Low Low Latency Latency High High Latency Latency
  8. 8. 1M Session 당 비용
  9. 9. How to save ? • 올바른 instance 의 선택 • Reserved instance • Spot instance 를 이용한 테스트
  10. 10. 올바른 instance 의 선 택 • 인스턴스 종류를 잘 선택하는게 더 중요합니다 . • • RAM heavy? • • CPU heavy? I/O heavy? 무엇이 성능의 병목인가 ?
  11. 11. 올바른 instance 의 선 택 • 같은 인스턴스 군에서도 종류에 따라 효율이 다릅 니다 . • CPU 100 ECU 당 비용 c1.xlarge $ 3.7 • cc2.8xlarge $ 3.36 c3.8xlarge $ 2.84 RAM 100 GB 당 비용 m1.xlarge $ 4.66 m2.4xlarg e $ 3.22 m3.2xlarg e $ 4.56 cr1.8xlar ge $ 1.77
  12. 12. Reserved Instance • 가격 , 사용기한 , 사용량에 따라서 적절한 plan 을 정하는 게 중요합니다 • 1yr instance 라고 꼭 1 년 내내 쓸 필요는 없습 니다 • 꼭 하루종일 켜놓을 필요도 없습니다 • Upfront Cost 의 BEP 가 언제냐가 중요
  13. 13. BEP - c1.xlarge
  14. 14. BEP - m2.4xlarge
  15. 15. Cost saving c1.xlarge
  16. 16. Cost saving c3.2xlarge
  17. 17. Reserved Instance • CPU heavy 한 instance 들은 Reserved Instance 로 많이 절약이 되지 않습니다 . • 하지만 Memory 나 I/O 계열은 많이 절약됩니다 ! • 아마 구입비 vs 전기세의 차이 때문이 아닐까… • 결론 • CPU heavy instance 의 가격 절약은 spot/autoscale 로 • RAM, I/O heavy instance 의 가격 절약은 RI 로
  18. 18. Reserved Instance • 3rd party 로 올라오는게 가끔 있습니다 . • 쌉니다 . 사둡시다 . • 하지만 도쿄는 잘 안 올라오는게 함정
  19. 19. Reserved Instance • 의외로 미리 구입해 놓은 RI 가 생각만큼은 절약 을 못해줄 수도 있습니다 1. 사놓은 걸 물리기도 힘들고 ( 미국계좌가 있 어야 ) 2. 더 싼 instance 가 나오기도 하고 3. AWS 가 가격을 내려주기도 합니다
  20. 20. Spot instance • 배치 프로세스 , 테스트 용도로 좋습니다 . • 싸지만 상위입찰자에게 instance 를 뺏길 수 있 습니다 .
  21. 21. Spot instance • 대용량 테스트 하기에 좋습니다 . • OS 에 따라서 ephemeral 하드 죽는 거 테스트 • DB linear scalability 테스트 • DB 설정에 따른 성능 그래프 테스트
  22. 22. Spot instance
  23. 23. Spot instance
  24. 24. Spot instance
  25. 25. Spot instance • 가격은 버지니아가 제일 쌉니다 • 대신 엄청 높은 가격을 부르는 사람들이 가끔 있 습니다 • 가격 안정성은 오히려 시드니 / 싱가포르 • 저희는 웨스트 ( 오레건 ) 에 많이 씁니다
  26. 26. N.Virginia - spot price
  27. 27. Singapore - spot price
  28. 28. 그외의 Tip • 모니터링 , 모니터링 , 모니터링 • 측정되지 않은 것은 optimize 할 수 없다 ! • CloudWatch / Netflix servo
  29. 29. 감사합니다
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×