DBaas 장점이 뭔가요?

Extra Form
PHP PHP 7.3
CMS WordPress

AWS, Azure 같은 곳에서 서비스하는데

 

그냥 EC2 같은걸로 DB 서버만 사용하는 것보다 좋나요?

 

데이터 몇억건 되도 알아서 샤딩이나 최적화 다 해주는건지요..

  • ?

    별로요.. 그냥 직접 DB서버 깔아서 돌리는거하고 큰 차이는 없습니다.
    어차피 클라우드인데 메모리나 CPU 성능 쉽게 조절 가능한건 비슷한데
    좀더 자유도가 높습니다. 가동을 중단시킬 필요없이 성능 조절이 실시간으로 되고
    DB가 여러개가 있을때 분산시키는 것도 쉬워요.
    만약 직접 서버에 깔아서 쓰고 있다면 다른 인스턴스 만들어서 DB 일부를
    이전시키는게 쉽지는 않겠죠.
    그리고 높은 가용성이 최고의 장점입니다. 뭔짓을 하든 중단되지 않는데다

    백업 알아서 착착 해놔서 언제든 특정시점으로 롤백 가능하고

    failover대책으로 DB서버 죽을 일도 없죠.

    리플리케이션도 아주 쉽다고 하더군요.
    아마 내부적으로도 리플리케이션이 있기는 있을텐데 그건 완전 백업용이고
    단순 읽기 성능 향상을 위한 글로벌 리플리케이션 서비스가 또 따로 있더군요.
    하여튼 다 직접 할 수 있는 것들이긴 한데 좀더 쉽다 정도..?
    하긴 이런걸 직접 할 수 있는 사람이 얼마나 되겠습니까
    맘먹고 공부하고 시행착오를 겪으면 누구나 언젠가는 할 수 있다겠지요...

    사실 DB 관리가 모든 것의 시작이자 끝이지만치 거기에 신경쓸 필요가 없다는건

    커다란 장점이긴 하겠지요.

    하지만 이런건 뭐 어마어마하게 크거나 또는 글로벌 사이트 아닌 이상

    별로 필요하진 않다고 봅니다.