프로덕션 서버에서 디버깅해서는 안되므로 모든 테스트가 개발 환경에서 완료되어야합니다. 그러나 프로덕션 서버에있는 모든 것을 철저히 테스트하고 나타날 수있는 문제를 해결해야합니다. 개발 환경이 설정 등의 측면에서 가능한 한 생생한 환경에 가까워 지도록함으로써 위험을 완화 할 수는 있지만 잠재적 인 문제를 완전히 근절 할 수는 없습니다.
서버에 따라 명령 줄에서 "top"또는 "topaz"와 같은 명령을 실행 해 볼 수 있습니다.이 명령은 올바른 설치가되어 있고 유료 CPU가 얼마인지를 알려주고 유닉스 박스에서 작동합니다 얼마나 사용되고 있는지. 이것은 당신이 그것에 던지고있는 트래픽을 처리 할 수 있다면 대략적인 아이디어를 줄 것입니다. 트래픽을 처리하고 리소스를 관리하는 것은 그 자체로는 큰 영역입니다. 예를 들어로드 밸런싱과 같이 여러 서버가있는 경우 많이 수행 할 수 있습니다. 여기에서도 VMWare가 도움이 될 수 있습니다. 또한 응용 프로그램이 무엇이고 누가 그것을 사용하고 있는지에 대해 depdending 할 수있는 call-gapping 기술이 있습니다. 네, 하나 이상의 데이터베이스간에 하나의 데이터베이스를 공유 할 수 있습니다.
예를 들어 "모니터링 소프트웨어"만 검색하면 서버가 얼마나 바쁜지 보여주기 위해 구입할 수있는 전문적인 모니터링 소프트웨어가 있습니다.
보안은 또 다른 큰 영역이며 솔루션은 배포하려는 대상과 사용할 대상에 따라 달라질 수 있습니다. 응용 프로그램이받을 가능성이있는 모든 공격 방법을 알고 있어야하며 이에 대처하기 위해 코드를 계획해야합니다 (예 : SQL 삽입, 세션 하이재킹 등).
해커의 경우 대처 방안이 필요합니다 응용 프로그램이 얼마나 중요한지에 따라 사이트를 손상시키고 이상적으로는 재해 복구 계획을 세우십시오.
귀하가 시작하기 전에 모든 것을 철저히 계획하고 상사가 자신의 계획을 승인하도록하는 것이 가장 좋습니다. 당신은 내가 더 정확한 답변을 줄 수있는보다 정확한 질문이있을 경우
, 나는 세계 은행을 위해 일을하고 그
로가는 모든 빨간 테이프 프로덕션 서버에 중요한 코드를 공개의 경험을 가지고하는 데 사용; -)