현업에서 EC2에 Redis를 직접 설치해서 사용하는 경우는 드물다. 일일이 Redis를 설치하고 셋팅하고 관리하면서 확장까지 하려면 신경쓸 게 생각보다 많다. 하지만 ElastiCache를 사용하면 셋팅도 쉽게할 수 있고, 확장도 쉽게 할 수 있고, 기본적인 모니터링 기능도 제공해주고, 장애가 날 가능성도 훨씬 적다. 이런 이유로 인해 현업에서는 ElasitiCache를 많이 활용한다.
“선생님, 그러면 우린 왜 EC2에 Redis를 설치해서 사용하는 건 왜 배운 건가요?”
EC2에서 Redis를 직접 손수 만져보지 않고 바로 ElastiCache를 사용하게 되면 어떤 식으로 작동하는 지 이해하기가 굉장히 어렵다. 학습을 하는 입장에서는 다 만들어져있는 서비스를 쓰는 것보다 처음부터 구축해보는 게 훨씬 도움이 된다.