티스토리 뷰

카테고리 없음

AWS와 몇가지 기능들

더블제로스톤 2016. 9. 19. 12:31

AWS(Amazon Web Services)

아마존닷컴이 제공하는 각종 원격 컴퓨팅 서비스


dynamoDB

AWS에서 제공하는 NoSql 데이터베이스


NoSql

우리가 익숙하게 사용하고있는 RDBMS 형태의 관계형 데이터베이스가 아닌 다른 형태의 데이터 저장 기술

제품에 따라 각기 그 특성이 매우 달라서 NoSQL을 하나의 제품군으로 정의할 수는 없음


NoSql과 RDBMS의 차이

-스키마가 없음. 즉, 데이터 관계와 정해진 규격 ( table - column 의 정의 )이 없음

-관계정의가 없으니 Join이 불가능. 하지만 reference와 같은 기능으로 비슷하게 구현은 가능

-트랜잭션을 지원하지 않음

-분산처리 (수평적 확장)의 쉽게 제공

-대부분의 NoSQL DB는 분산처리기능을 목적으로 나왔기 때문에 자체 프레임워크에 포함함

-트랜젝션과 JOIN 기능은 분산 시스템에서 효율적으로 제공하기 어렵기 때문에 제외. 높은 확장성을 제공하는 아키텍처를 위한 결정


Lambda

-서버를 프로비저닝하거나 관리할 필요 없이 코드를 실행할 수 있음

-사용한 컴퓨팅 시간만큼만 비용을 지불하고, 코드가 실행되지 않을 때는 요금이 부과되지 않음

-모든 유형의 애플리케이션이나 백엔드 서비스에 대한 코드를 별도의 관리 없이 실행할 수 있음

-코드를 업로드하기만 하면, 높은 가용성으로 코드를 실행 및 확장하는 데 필요한 모든 것을 처리

-다른 AWS 서비스에서 코드를 자동으로 트리거하도록 설정하거나 웹 또는 모바일 앱에서 직접 코드를 호출할 수 있음


Cognito

-AWS에서 제공하는 계정 인증방식

-Device 정보와 이것저것 조합하여 고유한 ID를 생성하여 사용자를 인증하고 인증 정보를 토대로 AWS의 기능의 접근 권한을 얻는데 사용

-Facebook과 같은 소셜 자격 증명 공급자, SAML 자격 증명 솔루션, 자체 자격 증명 시스템을 사용하여 사용자를 인증할 수 있는 옵션을 제공

-데이터를 사용자 디바이스에 로컬로 저장할 수 있게 해주므로, 디바이스가 오프라인일 때도 애플리케이션이 작동(각 디바이스간 동기화)


참고

http://unabated.tistory.com/entry/MongoDB-NoSQL-%EC%9D%B4%EB%9E%80

http://milennium9.godohosting.com/wordpress/?p=94

댓글
최근에 올라온 글
최근에 달린 댓글
«   2025/02   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28
Total
Today
Yesterday
글 보관함