이 문서는 Sonority Notes 웹사이트 및 기타 운영(계획)중인 서버에 대한 기술적 상세입니다.

서버 상세

웹 서버 ("standing-alive")

AWS Lightsail 기반의 가상 서버[1]이며, 여러분이 지금 보고 계시는 이 사이트(위키)의 서버입니다. 현재 웹(Apache)과 DB(MySQL) 서버가 통합되어 있으며, Let's Encrypt에서 발급받은 인증서 및 HTTP/2 를 적용하고 있습니다.
RAM 및 저장공간 등의 상세 스펙 정보, 현재 서버 상태 등은 이곳을 참조하세요.

업로드 서버 ("yukinastorage-uploads")

AWS S3 기반의 클라우드 저장소(버킷)이며, 이 위키의 업로드용 서버로 활용되고 있습니다. 또한 CloudFront를 통해 HTTPS 지원 및 전 세계 어디서나 빠른 로딩이 가능하도록 설정되어 있습니다. 상세는 이 문서를 참고하세요

사용된 소프트웨어

서버 정기·비정기 수행 작업 목록

작업 자동화 여부 일정 crontab 표현
메모리 최적화(캐시 비우기) 자동 매시 30분 30 * * * *
웹 및 DB 백업 자동 매일 오전 3시 0 18 * * *[2]
서버 프로그램(Apache, MySQL 등) 재시작 자동 매주 월요일 오전 5시 0 20 * * 0[2]
TLS 인증서(Let's Encrypt) 갱신 자동 매달 15일 오전 5시 0 20 14 * *[2]
서버 재부팅 수동 필요할 경우[3] N/A[3]

  1. 국내(서울) 리전(ap-northeast-2)에 입주해 있습니다.
  2. 2.0 2.1 2.2 서버 내부 시간대가 UTC인 관계로 그에 해당하는 시간(실제 시간 - 9시간)으로 설정했습니다.
  3. 3.0 3.1 AWS Lightsail 서버는 자체 자동 재부팅 기능을 지원하지 않으므로(다만 AWS API 및 Lambda를 이용하여 이를 자동화할 수 있는 방법이 있으며 적용할지의 여부는 현재 검토 중입니다.) 웹 콘솔에 접속하여 직접 작업을 실행해주어야 합니다.