brunch

You can make anything
by writing

C.S.Lewis

by Master Seo Jun 13. 2022

6탄-3. 토스 페이먼츠, 클라우드 사용

비즈니스 민첩성 확보가 필요해 클라우드를 도입하는 경우가 많다.

토스 페이먼츠가 그중 하나라 소개한다.

토스 페이먼츠 SRE/ DEVOPS



<1> 토스 페이먼츠?

<2> 클라우드 주요 현황

<3> 적합한 크기의 인스턴스 사용.

<4> 스토리지 비용 최적화

<5> EBS 탄력적 볼륨 기능

<6> 비용 절감 옵션



<1> 토스 페이먼츠?


1

토스 결재 회사?


2

페이 테크 회사

2020년 8월 LG 유플러스 결재 사업부를 인수해 설립

PG 시스템과 어려운 연동 쉽게

다양한 결제 수단을 제공한다.

가맹점이 느끼는 어려운 점 해결


3

결재 서비스 종류


브랜드 페이?

결재 이름이 개별 제공되어 브랜드에 정체성이 유지됨.


링크 페이?

상품 설명부터 결제 요청까지 한 번에 설정됨


4

객관적으로 보안 안정성을 증명하기 위해 인증을 취득한다.

국제인증 ISO27001

국제 데이터 보안 PCI-DSS  

ISMS 인증 취득


5

자율과 책임의 문화

의사 결정을 자체적으로 진행

DEVOPS, INFRA , Security에서 병목이 없어야 한다.

MSA구조로 서비스 운영 중





<2> 클라우드 주요 현황



1

개발자 입사 후 배포용 빌드 만드는데 2주.

기존 12주


2

IDC와 클라우드와 연결?

Direct Connect 사용 - 전용선 구축에 시간이 걸림

우선 Site to Site VPN 연결해 사용함.


3

AWS VPC에서 사용하지 않는 서비스는 퍼블릭을 통신하지 않도록 한다?

프라이빗 링크 이용


4

매니지드 서비스가 사용에  편리하다. 그러나?

커스터마이징이나 비용이 많이 발생하는 경우 직접 구축해 사용함.


5

MSA 구조로  사용.

배포 파이 라인 구성

쉽게 배포하고 서비스 관리.

EKS  이용.


6

CI/CD 고도화 작업

배포 환경 구성 개선하고 있음.

카나리 , 블루 그린 , 1% 배포


7

진단?

시스템 가시성 , 모니터링 , 알림 시스템 구성하고 있다.


8

결재 시스템이라 쿠버 네티스 시스템을 이중화 구성함.


서울 리전

클러스터 1   AZ AZ      ------  클러스터 2   AZ  AZ


문제시 다른 클러스터로 변경함.

클러스터를 이중화해서 구성함.



9

비용 부담?

클러스트 2개 구성되어 있다.

비용 발생

MSA 서비스 추가됨 - RDS, S3  비용 증가

데이터 분석 - 비용 증가





<3> 적합한 크기의 인스턴스 사용.


매년 최신 인스턴스 사용하면 비용 절감됨.

arm Gravition  프로세스  사용 권장 - M6g, C6g, R6g   20%  낮은 비용, 40% 성능 증가로 사용 권장

새로운 인스턴스 빠르게 적용.




<4> 스토리지 비용 최적화


1

EBS

gp3  타입은 gp2 타입 대비 20% 저렴.

io2 type 은 io1  타입에 비해  높은 iops


2

S3  

밀리초 단위의 바로 응답이 가능한 Glacier Instance Retrieval 사용

S3 스탠더드보다 20% 저렴하다.


3

EFS 사용 시   

Infrequent Access storage는  스탠더드보다  8%   비용 절감 가능.




<5> EBS 탄력적 볼륨 기능


잠시 높은 IO가 필요할 때

EBS는 서비스 중단 없이 볼륨의 성능과 유형의 변경을 지원한다.

볼륨과 IO를 잠시 변경 필요하다.

임시로 대량의 IO가 필요할 때 사용하면 좋다.




<6> 비용 절감 옵션


1

Savings Plans?

사용 중 인스턴스 타입 등을 변경할 수 있어, 스타드 업이나 서버 인스턴스를 변경해야 하는 경우 좋다.


2

RI?

RDS는 RI옵션으로만 할인을 제공한다.

RDS는 세이빙스 플랜은 없다.


3

Migration Acceleration Program (MAP)

Account 매니저와 확인


4

Enterprise Discount Program(EDP)

Account 매니저와 확인




<7> 토스 페이먼트 계획


1

수천 개의 모니터링 룰과 여러 개의 모니터링 시스템이 있다.

더 개선한다.

모니터링 고도화 진행한다.


2

자동화된 보안으로 더 안전한 시스템 구축한다.

컴플라이언스 더 강화한다.



3

자율과 책임의 문화이다.

Agile 모델 사용 중이다.



https://brunch.co.kr/@topasvga/2439



감사합니다.


매거진의 이전글 6탄-15. 클라우드 네이티브 애플리케이션으로 진화
브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari