본문 바로가기

SA9

확장성을 고려한 시스템 설계 방안 ✍ Posted by Immersive Builder  Seong 스케일 업(scale-up)스케일 업은 서버의 리소스가 부족한 경우 CPU, RAM, DISK 등 리소스를 서버에 추가하는 수직적 규모 확장 프로세스를 말합니다. 서버로 유입되는 트래픽의 양이 적을 때 고려해 볼 수 있고, 필요한 만큼의 리소스를 증설하여 성능을 개선합니다. 특히, 클라우드 환경에서 콘솔의 원클릭으로 스케일 업 기능을 지원하므로 좋은 선택지가 될 수 있습니다. 그러나 스케일 업 방식에는 아래와 같은 치명적인 단점이 존재합니다.   CPU/MEM를 무한대로 증설할 수 없습니다. 스케일 업 과정에서 다운타임이 발생할 수 있습니다.   *다운타임: 시스템을 이용할 수 없는 시간자동복구(fail-over)와 다중화(redundan.. 2024. 11. 7.
[Migration] Rsync를 이용한 대용량 데이터 마이그레이션 ✍ Posted by Immersive Builder Seong 1. 시작하며 고객사 클라우드 전환 사업을 수행하면서 정보시스템별로 최소 GB 단위에서 시작하여 최대 TB 단위에 이르는 대용량 파일 데이터(텍스트, 이미지, 영상, 문서 등 첨부파일)를 이관하기 위해 제가 사용한 Rsync 명령어와 스크립트를 소개하고자 합니다. 한 번은 정리하겠다고 마음만 먹은지 1년.. 프로젝트를 수행한지 어언 1년이 지나버렸습니다. 시간이 더 지나기 전에 글로 정리하여 기록으로 남기고자 합니다. 2. Rsync 소개 1) Rsync 란? Rsync는 네트워크를 통해서 로컬 서버와 원격 서버 간 데이터를 동기화하는 프로그램입니다. 일반적으로 파일 이관, 동기화, 그리고 백업을 하기 위한 용도로 사용합니다. ※ CentO.. 2023. 11. 7.
[사업] 제안서를 이해해보자 (1편) ✍ Posted by Immersive Builder Seong 저는 솔루션 아키텍트(SA)로서 주로 공공기관 클라우드 설계 및 구축 업무를 담당하고 있습니다. 이번에는 클라우드 사업 제안서에 표현된 문구에 대해서 이해해보도록 할게요. 자 그럼 시작해볼까요~? 먼저 고객(기관)이 제안요청서(RFP:Request For Proposal)를 통해 사업을 발주하면 여러 공급자(수행 업체)가 공고를 확인하고 입찰에 참여합니다. 제안요청서란 고객이 사업(프로젝트)을 수행할 공급자를 선정하기 이전에 요구사항들을 정리하여 교부하는 문서를 의미합니다. 공급자는 제안서를 작성하여 고객에게 제안하고 고객은 제안서를 평가하여 가장 적합한 공급자를 선정합니다. 제안서란 고객의 요구사항에 대한 해결방안을 제시하는 문서입니다. .. 2023. 4. 19.