서버 성능 테스트 얼마까지 해보셨나요? Google Compute Engine 사용하세요.

안녕하세요. 저는 와탭랩스에서 백앤드 개발 및 비주얼을 맡고 있는 이병우 Lead Developer입니다.

와탭은 새로운 기능이 추가 될 때마다 서버의 성능을 테스트를 위해 1,000대 정도의 에이전트 서버를 생성하는 작업을 진행합니다.

몇 년 전까지만 해도 부하 측정을 위한 에이전트 봇을 생성하여 서버에 부하를 주는 환경을 구성하곤 했지만, 클라우드 세상에서는 그냥 서버를 생성해 버리면 됩니다.

메트릭스 세상에 오신것을 환영합니다. 서버를 복사 생성 하세요.
메트릭스 세상에 오신것을 환영합니다. 서버를 복사 생성 하세요.

자 이제, 서버를 생성하는 수단을 선택할 상황입니다.

Amazon Web Service에 EC2(Elastic Compute Cloud)로 할지, 아니면 Google Cloud Platform에 GCE(Google Compute Engine)로 할지 말이죠.

잠시 테스트로 사용한 후에 지울거라면 가장 중요한 경쟁력은 가격입니다.  둘 중에 싼 걸로 해야겠죠.

서버 성능 테스트 얼마까지 해보셨나요? Google Compute Engine 사용하세요. 더보기

InnoSetup으로 실행파일(Installer) 쉽게 만들어보자.

Setup 파일을 쉽게 만들어주는 InnoSetup 에 대해서 알아볼까요?

Inno Setup은 윈도우용 프리웨어입니다.

 

먼저, Inno Setup 프로그램을 다운로드 받아볼까요? Go ~!

프로그램을 설치해서 Inno Setup Compiler 프로그램을 실행하면 몇가지 Example 파일을 사용 해볼 수 있습니다.

Example1.iss을 보면서 실행파일을 만들때 필수 항목들의 옵션들에 대해서 설명하겠습니다.

InnoSetup으로 실행파일(Installer) 쉽게 만들어보자. 더보기

MSSQL(SQL Server)모니터링

SQL Server는 동적 환경에서 서비스를 제공하기 때문에 모니터링이 매우 중요합니다.
지속적인 모니터링을 통해 현재 상태를 확인할 수 있고, 문제가 발생한 경우에도 데이터를 분석함으로써 SQL Server의 성능 개선이 가능합니다. 다시 말해 모니터링은 곧 성능과 직결되는 것이죠.

예를 들어, 자주 사용하는 쿼리의 응답 시간을 모니터링 하면 테이블 상의 쿼리나 인덱스에 대한 변경이 필요한지 알 수 있고, SQL Server 인스턴스에 연결을 시도하는 사용자를 모니터링 하여 보안 설정이 적당한지 확인할 수 있습니다.

자, 현재 내 SQL Server의 상태는 어떨까요?
와탭을 통해 SQL Server의 성능 지표를 확인해 봅시다!

 

와탭에 로그인 한 후, 데이터베이스 탭에서 MSSQL 탭을 선택하여 안내에 따라 agent를 설치합니다.
https://console.whatap.io/DBServerList/Register

서버 추가 메뉴>>

agent

 

MSSQL(SQL Server)모니터링 더보기