PC에 설치하는 개인용 소프트웨어가 아닌 서버에 설치하는 웹 기반 소프트웨어를 대상으로 한다.
자동 업데이트
Saas가 갖는 장점들이다.
What are the Advantages of Web-Based Software?
그리고 이는 패키지 소프트웨어의 단점이 된다. 모든 것을 극복할 수 없겠지만 PC 용 소프트웨어 처럼 자동 업데이트 기능만 있다면 만족할 수 있다.
패키지가 단순할 수록 자동 업데이트 구현이 쉽다.
이 때 데이터베이스 구조와 같은 내부적인 것들도 자동으로 변경해야 한다.
데이터 백업 및 복원
데이터가 날아가면 끝이다. 백업은 필수다. 백업을 하면 복원도 덩달아 필요하다.
손쉬운 건 일자별 백업이다. 일자별 백업을 하면 오늘 발생한 데이터는 어떻게? 결국 트랜잭션 로그를 남겨야 한다.
하드 디스크는 무조건 2개 이상이 필요하다.
이벤트 처리
무슨 일이 일어나는지 기록하면 좋다. 꼭 필요한 건 아니다.
스케줄러
주기적으로 데이터 백업을 수행하려면 스케줄러가 필요하다. Crontab 수준일 필요는 없다. 그러나 Crontab 만큼 별다른 고민없이 구현 가능한 것도 없다.
No comments:
Post a Comment