반응형
- [ 클라우드/AWS ]AWS Profile 전환 자동화하기2024-08-12 11:37:451. AWS Profile 개념기본적으로 aws cli를 사용할 때 aws configure에 등록된 액세스키로 자격 증명이 이루어지게 됩니다만약에 하나의 계정 뿐만 아니라 다양한 AWS 계정 또는 IAM User 계정을 등록해서 사용하고 싶다면 profile을 사용해야 합니다# default 프로파일 등록aws configure# 지정된 이름의 프로파일 등록aws configure --profile 하지만 profile을 사용하려면 매번 커맨드 뒤에 --profile 옵션을 추가해야 하는 번거로움이 생깁니다추가로 Human Error까지 초래할 수 있습니다2. AWS Profile 작동 원리aws configure 명령어로 등록한 자격증명은 ~/.aws/credentials 에 저장이 되는데, 각 프로..
- [ 데브옵스 ]서버리스 기반 부하테스트 진행 방법2024-04-18 04:55:32Serverless 기반에서 부하테스트 진행 방법 부하테스트란 실제 운영 환경에서 사용자의 요청량이나 데이터 처리량을 예상하여 시스템의 성능 한계를 측정하는 것을 말합니다. 부하 테스트를 통해 애플리케이션의 탄력성, 안정성 및 확장성을 검증할 수 있습니다. 시스템이 사용자의 요구 사항을 충족시킬 수 있도록 하여 사용자의 만족도를 높일 수 있습니다. 부하테스트 진행 절차 테스트 툴 선정 테스트 시나리오 정의 목표 지표 정리 ( 응답 속도, 유저 수 ) 인프라 파악 테스트 준비 테스트 진행 & 결과 기록 개선 방향 정리 & 결과 적용 1단계: 테스트 툴 선정 테스트 툴 선정 시 고려할 점 프로그래밍 언어를 너무 신경 쓰지 말자 요구되는 트래픽이 높으면 Cloud 환경에서 쉽게 확장 가능한지 확인 단순히 멋져..
- [ 데브옵스 ]DEVOPS/SRE 란?2024-04-07 00:49:24DEVOPS란? 개발팀과 운영팀은 공존하기가 힘들다. 왜냐하면 서로 바라보는 시각이 다르기 때문. 이것을 해결하는 방법은? 두개를 하나로 묶어버리면 된다. 그렇게 되면 같은 팀이기 때문에 동일한 목표를 바라보게 되어 자연스럽게 해결이 된다. 그런데 이것이 가능한 이유는? 원래는 기존의 인프라를 구성하는 것이 아무나 할 수 있는 것이 아니었기 때문에 전문팀을 구성해야 했고 개발팀과 운영팀이 나누어질 수 밖에 없었다. 하지만 클라우드의 등장으로 인해 인프라 구성의 진입 장벽이 현저히 낮아졌고 개발팀과 운영팀을 합치는 것이 가능해졌다 하지만 이것은 이론일 뿐, 현실은 다르다 현실에서 개발팀과 운영팀을 하나로 합쳐서 하고 있는 기업은 찾기가 힘들다 개발팀과 DevOps팀으로 나누어 운영을 하는 기업이 대다수이다..
- [ 데브옵스/CI&CD ]Unity와 .NET을 위한 Git Actions 기반 CI 환경 및 Google Drive API 연동하기2024-01-20 00:22:03최근에 게임을 제작하고 있는 친구에게서 부탁을 하나 받게 되었다. 현재 게임을 개발하고 있는데 아직 개발 초기 단계라서 CI까지만 구현해줄 수 있냐고 말이다. Git Actions 같은 경우에는 예전에 국비지원을 받을 때 팀프로젝트에서 사용한 적이 있기도 하고, 규모가 엄청 큰 프로젝트는 아니었기 때문에 Git Actions로 구현해보기로 결정하였다 ++ 깃허브를 사용하고 있기도 하고😊 서버랑 클라이언트를 각각 따로 구현했기 때문에 두가지 프로젝트를 CI 환경으로 구현하게 되었다. 자세한 코드는 친구와의 의리상 공개할 수 없습니다 1. Git Actions로 Unity 프로젝트 CI 환경 구현하기 일단 Unity로 구현한 프로젝트는 친구로부터 받았다. 1-1. 깃 환경 구현하기 # git 환경 초기화 g..
반응형