본문 바로가기

cloud7

009. 서버리스, Lambda 서버리스 서버리스 컴퓨팅 시대 최근 클라우드 컴퓨팅 부문에서 가장 주목받는 용어 중 하나가 바로 서버리스 컴퓨팅(Serverless Computing)입니다. 서버리스 컴퓨팅이란 새로운 IT인프라 아키텍처입니다. 하지만 단어처럼 서버리스가 물리적인 서버가 없는 형태는 아닙니다. IT인프라를 이용하려면 당연히 물리적인 서버가 필요합니다. 대신, 추상 계층으로 제공하기 때문에 개발자가 운영과 관련된 문제를 걱정하지 않고, 창의적인 코드 개발에만 집중할 수 있습니다. 이말은 서버 관리 필요없다는 뜻에서 서버리스 인것 같습니다. 서버리스의 장점은 구조적 특성 때문에 빠르게 확장 및 축소가 가능하다는점이 있습니다. 그리고 실행된 횟수만큼만 비용이 청구되기 때문에 경제적이기도합니다. 서버리스의 단점은 아직 관리 툴.. 2019. 10. 15.
008. AWS - 빅데이터를 위한 데이터베이스 데이터베이스의 발전 데이터베이스 종류 Relational 개념 : 데이터의 무결성 및 트랜잭션 보장 스키마 보장 사용하는 곳 : 보편적인 환경의 데이터 베이스 Key - Value 개념 : 높은 처리량, 최소 지연 보장, 유연한 확장 사용하는 곳 : 실시간 구매 이력, 게임상 유저 정보, 고객관리 Document 개념 : 문서의 저장 및 모든 속성데 대한 빠른 쿼리 요구 사용하는 곳 : 컨텐츠 관리, 도서데이터, 방송컨텐츠 In-Memory 개념 : 키를 기반으로 한 마이크로 초 이내의 응답요구 사용하는 곳 : 데이터캐싱, 실시간 데이터 Graph 개념 : 데이터 간 신속 간편한 관계 구축 및 탐색 사용하는 곳 : SNS 친구추천, 사기탐지 Time-Series 개념 : 시간에 따라 데이터 수집 저장, .. 2019. 10. 15.
007. AWS - S3정의 S3(Simple Storage Service) 먼저 S3는 AWS 서비스 콘솔에서 스토리지 서비스로 분류 되어있습니다. 클라우드 공굽자가 저장 공간을 서비스로 관리하고 운영하며 인터넷에 데이터 저장 공간을 제공하는 '클라우드 스토리지 서비스 모델' 입니다. AWS S3의 소개문구는 아래와 같습니다. 어디서나 원하는 양의 데이터를 저장하고 검색할 수 있도록 구축된 객체 스토리지다. 이처럼 '언제 어디서든' 데이터에 액세스 할 수 있는 신속성, 시계적 규모 및 안정성이 있습니다. S3는 일반적으로 우리가 윈도우에서 사용하는 파일스토리지 방식과는 다른 객체 스토리지 방식을 사용합니다. 객체 스토리지란 계층 구조가 없고, 고유식별 번호와 데이터 그리고 메타 데이터 등 최소한의 정보만을 가지고 있기 때문에 파일.. 2019. 10. 13.
실습 - AWS IAM 계정 만들기 사용자 만들기 먼저 루트 계정으로 로그인한 후 서비스 찾기에서 IAM을 검색합니다. 그러면 아래와 같은 주소가 나오는데 사용자는 여기 나와있는 주소를 통해 로그인합니다. 그다음 왼쪽에 있는 사용자 탭에 들어가서 사용자 추가를 누릅니다 그러면 아래와 같은 창이 나옵니다. 여기서 AWS Management Console 액세스를 클릭했는데 그 이유는 지금처럼 웹 브라우저를 통해서 접근하는 방식이기 때문입니다. 만약 프로그래밍 방식 액세스를 택했다면, CLI를 통해 접속하거나 람다를 실행할 때 사용합니다. 그 후 권한 설정 창이 아래와 같이 나오는데 딱히 추가할 권한이 없으면 다음으로 진행합니다. 그 다음 아래와 같이 태그설정을 하라는 창이 나옵니다. 근데 저희는 별다른 식별값을 지정할께 없어서 다음 버튼을 .. 2019. 10. 13.
003. 아마존 웹 서비스 클라우드 인프라 아마존 웹 서비스 클라우드 인프라 아마존의 인프라는 크게 3가지로 구분할 수 있는데 리전, 가용영역, 에지로케이션이 있습니다. 리전 AWS는 물리적으로 떨어진 지역에 여러개의 클라우드 인프라를 운영합니다 이것을 리전이라고 부릅니다. 예를 들면 서울 리전(ap-northease-2), 미국 버지니아 북부 리전(us-east-1)등 이 있습니다. 리전을 사용하는 이유는 아무리 5G기술이 발전 되었다 하더라도 멀리 떨어진 서버에 접속하면 그만큼 많은 라우터가 필요하기 때문에 속도가 느릴 수 밖에 없습니다. 가용영역 AWS 서비스가 리전들의 집합이라면, 리전은 가용 영역들의 집합입니다. 가용영역은 데이터 센터입니다. 각 영역들은 실제 물리적으로는 완전히 독립되어 있지만, AWS 콘솔에서 리소스별로 구분하지는 않.. 2019. 10. 13.
002. 클라우드 핵심 기술 클라우드의 핵심 기술 가상 서버 클라우드 서비스에서 가장 기본적인 기능이 가상 서버(가상 머신)입니다. 가상 서버는 대표적으로 하나의 물리적 서버를 논리적으로 나누어 CPU, 메모리 등의 자원을 할당할 수 있습니다. 가상화 기술 가상화를 다른말로 물리적인 하드웨어 장치를 논리적인 객체로 추상화하는 것을 의미합니다. 마치 하나의 장치를 여러개로 나눠 동작시키거나, 반대로 여러개의 장치를 묶어 마치 하나의 장치인 것 처럼 사용자에게 공유자원으로 제공할 수 있기 때문에 클라우드 컴퓨팅 구현을 위한 핵심적인 기술입니다. 가상화는 대표적으로 세가지가 있는데 호스트 가상화, 하이퍼바이저 가상화, 컨테이너 가상화가 있습니다. 호스트 가상화 하드웨어 위에 기본이 되는 호스트 운영체제를 설치하고, 호스트 운영체제에 가상.. 2019. 10. 13.