아직 사용해본 경험이 없어 잘 모르겠습니다. 다만 조사를 한 바로는 아래와 같습니다!
- 보안
- AWS 인프라는 클라우드용으로 구축되고 세계에서 더욱 엄격한 보안 요구 사항을 충족하도록 설계된 AWS의 인프라로, 데이터의 기밀성, 무결성 및 가용성을 보장하기 위해 연중무휴 24시간 모니터링된다.
- 확장성
- AWS는 극도로 높은 유연성과 클라우드의 무한한 확장성을 제공한다. 비즈니스 요구 사항에 따라 즉시 확장하거나 축소할 수 있으므로 실제로 필요한 양의 리소스만 프로비저닝하면 된다.
RDBMS는 데이터 구조가 명확하며 변경 될 여지가 없으며 명확한 스키마가 중요한 경우 사용하는 것이 좋다또한 중복된 데이터가 없어(데이터 무결성) 변경이 용이하기 때문에 관계를 맺고 있는 데이터가 자주 변경이 이루어지는 시스템에 적합하다.
NoSQL은 정확한 데이터 구조를 알 수 없고 데이터가 변경/확장이 될 수 있는 경우에 사용하는 것이 좋다. 또한 단점에서도 명확하듯이 데이터 중복이 발생할 수 있으며 중복된 데이터가 변경될 시에는 모든 컬렉션에서 수정을 해야 합니다. 이러한 특징들을 기반으로 Update가 많이 이루어지지 않는 시스템이 좋으며 또한 Scale-out이 가능하다는 장점을 활용해 막대한 데이터를 저장해야 해서 Database를 Scale-Out를 해야 되는 시스템에 적합합니다.
→ 답변 출처
어떤 형식으로 아키텍쳐를 구성하면 서버를 더 안정적으로 운영할 수 있을까?**
→ 답변 출처