질문 하나만 드릴께요~ EC2 에서 인스턴스 스토리지의 용도가 잘 이해가…

질문 하나만 드릴께요~
EC2 에서 인스턴스 스토리지의 용도가 잘 이해가 되질 않아서요 ..

EBS에 운영체제 및 중요 애플리케이션을 설치하려다가
인스턴스 스토리지에 설치 하면 되겠다 생각했는데, 인스턴스 스토리지를 로트 장치로 사용하게 되면 EC2 를 정지 하는 기능이 없다고 해서요 ..

EC2 인스턴스 스토리지에 중요한 데이터를 넣어놔도 되는지 의문이 듭니다.

여러분께서 EC2 인스턴스 스토리지를 어떤식으로 사용하는지 궁금합니다~

6 thoughts on “질문 하나만 드릴께요~ EC2 에서 인스턴스 스토리지의 용도가 잘 이해가…

  1. 그룹내 다른분들께서 질문하신 내용을 쭉 훑어봤습니다~ 인스턴스 스토리지에 레디스 설치하여 세션스토어로 사용할까 합니다~

  2. 인스턴스 스토리지 : 가상VM이 올라가는 물리적 하드웨어에 있는 스토리지를 인스턴스 타입에 따라 일정양을 할당해 주는 스토리지 입니다.
    즉 물리적으로 한 서버에 있는 스토리지 이다보니, 속도가 빠릅니다. 하지만 서버 리부팅등을 통해 해당 데이터가 초기화 됩니다.
    그래서 인스턴스 스토리지 입니다. 용도로는 일반적으로 캐시로 활용하거나, Linux의 swap영역으로 할당하여 사용을 합니다.

    EBS : 실제 HDD와 같은 역활을 한다고 보시면 됩니다. 그러나 실제로는 EBS관련 그룹이 있고 이 그룹과 물리적으로는 네트워크 연결을 통합니다.
    그러다 보니 네트워크의 영향을 받습니다. 이러한 영향을 최소화 하기 위해, AWS는 EBS Optimized라는 옵션을 제공하며, EBS용 전용 네트워크 대역폭이
    할당되는 것으로 알고 있습니다. 이게 약 4Gbps정도 됩니다. 아울러 EBS는 일반 HDD처럼 EC2 서버에 붙였다, 뗏다를 할수 있으며 서버와 상관없이 데이터가 손실되지 않습니다.
    아울러 RAID구성도 가능합니다.

    결론적으로 운영체제 및 데이터 운영을 위한 스토리지는 EBS를 캐시 및 SWAP 영역은 인스턴스스토리지를 사용하는게 효율적입니다.
    도움이 되었으면 합니다.

  3. Redis를 설치해서 세션스트어로 사용하실꺼면, ElastiCache 사용을 고려해 보시기 바랍니다. Redis와 Memcached 지원하고 있습니다. 관리 측면에서 더 좋지 않을까 생각됩니다. 그럼, 수고하세요!

  4. Stop 시키면 날아가고 스냅샷이 안된다는 점에만 유의하시면 , 매우 빠르고 무료인 좋은 스토리지 입니다. 이런 특성에 맞게 다양하게 활용되는것 같습니다.
    cache,swap,file sync, session store, tmp, 등 일반적인 용도외에도
    빅데이터에서도 많이 쓰구요.. 임시 NoSQL DB용도로도 많이 쓰는것 같구요(I2, HS1) … 48TB까지 지원 되는 D2가 타입이 따로 나오는걸보면 수요가 많긴 한가봅니다…

Comments are closed.