NEW TECH 8

7. Aurora

Aurora AWS에만 있는 저장 장치 → AWS 클라우드 최적화가 되어있고 성능이 MySQL의 5배, Postgre의 3배 정도 좋다고 함.. 자동으로 증가 최대 15개의 복제본 & 복제 속도 빠름 Failover 의 즉시 실행 ⇒ High Availability RDS보다 비쌈 High Availability 고가용성이란? (High Availability) 장애가 생겨도 빠르게 복구가 되는 것 ex) 다른 가용영역에 데이터 센터 위치 시, 하나의 데이터 센터가 고장나도 다른 가용영역의 데이터 센터에서 복구 가능 Cross-Region Replication 가능 Aurora의 자동 복구 30초 내로 마스터를 자동 복구할 수 있음 peer-to-peer replication으로 자동 복구 가능 15개 ..

NEW TECH/AWS 2022.03.24

2. Celo

Celo 이메일 주소와 전화번호를 공개 키로 사용해 금융시스템에 접근할 수 있도록 고안된 오픈 플랫폼 은행서비스를 이용하지 못하는(unbanked) 소외 계층을 포함하여 전세계의 모든 사람들이 누구나 모바일 기기를 통해 손쉽게 금융서비스에 접근할 수 있도록 돕는 것을 목표 Celo의 탄생 배경 스마트폰에서 암호화폐를 활용하기 위해 만들어진 플랫폼 전화번호를 사용하여 암호화폐 거래를 구현함 ⇒ 암호화폐의 단순화 전화번호를 이용한 송금 절차 단순화 블록 생성 시간 : 5초 = 굉장히 짧음 은행 계좌 없이도, 스마트 폰으로 가상화폐를 연결 → 은행이 많이 없는 개발도상국에서도 스마트폰을 이용하여 가상화폐 사용 가능 Celo의 특징 스마트폰 사용자를 타겟팅 스테이블 코인 발행 스테이블 코인이란? 가격이 안정된 ..

1. Mempool

0. 들어가기 앞서 트랜잭션이란? 정의 : 지정된 금액에 대한 소유권을 한 개인으로부터 다른 개인으로 이전하기 위한 목적으로 서명된 정보 송금자의 미사용 비트코인, 송금 정보(트랜잭션 ID 또는 트랜잭션 해시로 표시), 송금액, 수령자의 공개 주소 등 모든 정보를 기록 트랜잭션의 이동 : 유효성 검증 > 정보 블록에 추가 > 다른 블록에 연결 = 블록 체인2) 검증을 통과하게 되면 송금을 위해 블록체인이라고 불리는 온라인 원장으로 이동 3) 검증된 트랜잭션은 정보 블록에 추가되고, 해당 블록은 다른 블록에 연결되어 블록 체인이 만들어짐 1) 트랜잭션은 유효성 검증을 위해 비트코인 네트워크로 브로드캐스팅 블록이란? 정의 : 다수의 트랜잭션을 모아서 하나로 관리하기 위한 묶음 예 ) 비트코인의 경우 10분간..

AWS SAA-C02 : Solution Architect Associate 합격 후기

이번 겨울 방학 목표였던 AWS 자격증 따기! 우여곡절 끝에 따서 드디어 후기를 쓴다 ㅎㅎ 1. AWS SAA? AWS 자격증은 기초, 어소시에이트, 프로페셔널로 이루어진다. 그 중 나는 두번째 단계인 Associate 레벨 중, 클라우드 아키텍처의 설계에 집중하는 아키텍트를 도전했다. 각 aws 자격증 설명을 읽어보니 아키텍트로 전반적인 aws의 기능을 알고 운영과 개발 단계로 넘어가는 것이 공부하기 편할 것 같아서 Solution Architect를 땄고, 이번년도 내로 SysOps와 Developer를 모두 따는 것이 목표이다. ㅎㅎ (Cloud Practitioner은 따지않았다.. 그 위에 것을 따면 아래 것도 공부 되지않을까 요런 마인드^-^*) 2. 공부 과정 - 공부 계기 작년 말, 운좋게..

NEW TECH/AWS 2022.02.21

1. IAM

IAM - Identity and Access Management - Global service : 사용 시 region을 설정하지 않아도 됨 - Root account 는 회원 가입 시 생성, 공유하면 안됨 - Root account를 사용하지 않고, 매 physical user마다 user를 생성하여 관리하는 것이 좋음 User & Group - User : 구성의 사람들. - Group : 사람들을 묶어 권한 관리를 쉽게 할 수 있음 - Group은 오직 사람만 담을 수 있고 다른 Group은 Group에 속할 수 없음 - User는 여러 Group에 속할수도, Group에 속하지 않을 수도 있음 Policy - JSON documents that define a set of permissions ..

NEW TECH/AWS 2022.01.04

[Kakao_ocr API] Google Colab으로 OCR해보기

1. OCR이란? Optical Character Recognition (광학 문자 인식) 이미지에서 text범위를 추출하여 text를 문자로 인식하는 기술 - OCR은 다음과 같이 텍스트 범위 인식 -> 이미지 정규화 -> 텍스트 recognition 과정으로 이루어진다. 2. Google Colab으로 이미지 불러오기 colab에서 OCR을 진행하기 전, 이미지를 불러올 방법을 먼저 알아보자. 2.1 drive 가지고오기 from google.colab import drive drive.mount('/content/drive') import numpy as np import cv2 from google.colab.patches import cv2_imshow​ - 다음과 같이 구글 드라이브를 가지고 ..

NEW TECH/OCR 2021.05.25

SLAM 기술 논문 정리

1. SLAM (Simultaneous Localization and Mapping) , 혹은 CML(Concurrent Mapping and Localiztion) 1.1 SLAM이란 로봇이 미지의 공간에서 주행을 시작하는 경우, 주변 환경에 대한 정보가 없음로봇이 센서 정보에 기반하여 지도를 작성v ㅅ작성된 지도로부터 로봇의 현재 위치를 추정하는 과정 a.k.a 닭이 먼저냐 달걀이 먼저냐... 1.2 SLAM의 문제센서 관측 정보의 불확실성, 실시간성 확보, 넓은 환경에서의 문제 1.3 SLAM 의 방법론1.3.1 KF (Kalman Filter) : 초기가정 : 시스템의 선형성 -> 비선형 시스템에서는 어렵다는 단점비선형에서도 사용가능: 개선한 모델 : EKF, UKFEKF : 적용 easy, 대부..

NEW TECH/Slam 2021.05.07

GPT-3 사용법(Colab) 및 시조 창작하기

GPT -3 란? GPT -3란 open AI 사에서 개발한 인공지능 모델로, 무려 3000억 개의 데이터 셋으로 학습을 하였으며 1750개의 매개변수를 가지고 있다. 지금까지 현존하는 AI모델 중 가장 인공 일반 지능(General Intelligence)에 가장 가깝다고 한다. 언어 인공지능으로 알려졌지만 지금까지 내가 체험해본 바로는 언어 뿐만이 아니라 그림, 코딩 등등 못하는 게 없다.. 내가 생각하는 GPT -3 특징 1. 빅데이터 학습이 필요없다. (이미 방대한 데이터가 학습된 상태) 예제 몇개만 넣어주면 눈치껏 이후 답을 내놓는다. 2. 한국어 패치가 굉장히 잘돼 있다. 한국어 학습이 따로 필요 없다. GPT -3 사용법 1. openai 설치 코랩을 켜고 다음과 같은 명령어로 openai를..

NEW TECH/AI 2021.02.15