본문 바로가기

전체 글12

#3 Database - Various Amazon DB functions 1.ElasicCache(In memory) "Amazon ElstiCache는 in-memory caching을 관리하고 setup하는 것을 간단하게 만들어주는 웹서비스이다" caching 이란 개념을 모르겠다. 찾아보니 Caches are in-memory database with high performance, low latency " 많은 사람들이 B라는 데이터를 조회한다고 예상했을 때 이 B데이터 조회 결과값을 캐싱(메모리)에 올려놓고 다음 사람이 조회했을 경우 데이터베이스에 직접 가지 않고 결과값을 바로 내려주는 것을 뜻한다." "ElastiCache는 주로 데이터베이스의 처리 결과를 메모리(RAM)에 저장했다가 다음 요청시에 저장된 결과를 반환하는 것을 통해서 에플리케이션을 빠르게 구동할 수.. 2020. 11. 20.
#3 Database AWS에는 쓸수 있는 저장장치가 많다. EFS, EBS, EC2 Instance Store, S3... 그러나 이것은 한계가 있다. 우리는 데이터 베이스를 써야 한다. AWS는 데이터베이스 기능을 제공한다. EC2 에서 데이터 베이스를 돌릴수 있으나. Resiliency, backup, patching 등등은 우리가 알아서 해야된다. 자 이제 AWS에서 제공하는 데이터 베이스를 알아보자 (이야 씐난다~) 1.AWS RDS -Relational Database service -SQL을 쓴다 -AWS 클라우드에서 관계형 데이터베이스를 더 쉽게 설치, 운영 및 확장할 수 있는 웹 서비스다. Oracle, MySQL,MSSQL 등등 쓸수있고 여기에 Aurora 라는 AWS 에서 제공하는 데이터베이스도 쓸수있다... 2020. 11. 19.
#2 EBS VS EFS AWS에는 그놈의 E로 시작하는 용어들이 얼마나 많은지..... 진짜 시발 헷갈린다. EBS는 한국교육방송이 아니라 Elastic block store로 USB마냥 기존 EC2 인스턴스 에다가 추가 했다가 뺏다가 할수 있는거다 (근데 퍼포먼스를 높이고 싶으면 그냥 고사양의 EC2 인스턴스를 쓰면 된다고 한다) EBS는 특정한 AZ 에서 쓸수 있으며 AZ를 옮길려면 스냅샷을 통해 복사해서 옮겨야 한다. 근데 EFS는 AZ를 초월하여 수많은 인스턴스가 EFS에 mount 할수 있다. (EBS는 하나의 인스턴스 밖에 mount 못한다, 인스턴스는 여러개의 EBS를 가질수 있다) EFS는 일종의 네트워크 같은 것이다. 2020. 11. 17.
#1 Snowball "Physical data transport solution that helps moving 테라바이트 또는 페타 바이트 데이터 in or out of AWS" AWS 네트워크 에서 우리 서버의 데이터를 옮기는게 아니라 아마존이 스노우 볼이란 상자같은 걸 보내줘서 거기에 우리 데이터를 담아서 보내주면 S3 BUCKET에 등록이 된다고 한다. 존내큰 클라우드 데이터나 재해 복구할때 쓴다고 한다. 데이터 옮기는데 네트워크 상으로 1주일 이상 걸리면 차라리 이걸 사용하는게 낫다고 한다. 그리고 무슨 스노우볼 엣지 라고 있는데 이건 스노우 볼의 업그레이드 버전으로서 EC2 AMI 를 이동중에 processing 할수 있다고 한다.( include computing capability) 더 나아가 스노우 모빌 이.. 2020. 11. 17.