본문 바로가기

CSP (Cloud Service Provider)799

[AWS] 서버리스 기반 웹 애플리케이션 만들기 (1) 탑신병자 듀오 팀 티모입니다. 이번에는 AWS 서버리스 서비스인 Lambda를 이용해 기본적인 웹 애플리케이션을 생성하고, 완전관리형 noSQL DB 서비스인 DynamoDB, API Gateway를 연결해보도록 하겠습니다. 아키텍처는 아래와 같습니다. 우선 Lambda를 생성 후 테스트를 진행해보겠습니다. 콘솔에서 Lambda > 함수 생성 > 블루프린트 사용 > Hellow world function 중 python 버전을 선택합니다. 실행 역할은 기본 Lambda 권한을 가진 새 역할 생성(기본)을 선택 후 생성합니다. Lambda가 생성되면 Test를 클릭해 내용을 입력합니다. 이벤트 이름 : Hello-world-test 이벤트 JSON { "key1": "Hello!", "key2": "val.. 2023. 11. 27.
[AWS] AWS IVS란? 베하~! 안녕하세요, BTC 블랙아웃입니다. 요새 날씨가 정말 춥죠..! 날씨가 추워질수록 밖으로 나다니기 보다는 집에 있는 시간이 길어지게 되는 것 같습니다. 저또한 퇴근 후에는 집에서 대부분의 시간을 보내게 되는데요, 집에서 누워서 휴대폰을 뒤적이다보면, 여기저기서 라이브 쇼핑몰을 정말 많이 보게 되는 것 같아요..! 오늘은 이런 라이브 쇼핑몰들처럼 양방향 스트리밍 서비스를 구축할 수 있는 AWS의 IVS 서비스를 소개하겠습니다! 1. AWS IVS란? AWS Interactive Video Service의 약자로, Twitch를 구동하는 것과 동일한 기술을 기반으로 구축된 관리형 라이브 스트리밍 솔루션으로, 전 세계 시청자에게 지연 시간이 짧은 라이브 비디오 또는 실시간 라이브 비디오를 제공하는 서.. 2023. 11. 26.
DynamoDB Stream에 대한 이해와 DB Replication 아키텍처 구축 1. DynamoDB Stream에 대한 설명: Amazon DynamoDB Stream은 DynamoDB 테이블에서 발생한 변경 사항을 실시간으로 캡처하고 처리할 수 있는 서비스입니다. 이 스트림은 데이터의 변경 이벤트를 기록하며, 이를 통해 다양한 용도로 활용할 수 있습니다. 주요 특징: 변경 이벤트 로깅: 테이블에서 수행된 변경 작업(삽입, 갱신, 삭제)에 대한 세부 정보를 기록합니다. 이벤트 세부 정보: 변경 전과 변경 후의 데이터 값을 포함하여 데이터 변경 내용을 완전하게 이해할 수 있습니다. 실시간 처리: 데이터 변경 사항을 실시간으로 전달하여 실시간 처리 및 외부 시스템 트리거에 활용 가능합니다. 트리거 기능: Lambda 함수를 트리거로 사용하여 변경 이벤트에 대한 자동화 작업을 실행할 수.. 2023. 11. 24.
AWS EC2 Keypair 변경 베하~~ 안녕하세요 항상 웃음이 나는 픠식팀 입니다. 변경할 EC2 접속 cat .ssh/authorized_keys 변경할 EC2에서 공개키를 확인 한다. Keypair 생성 새롭게 사용할 Key를 생성한다. 새로운 EC2 생성 새로 생성한 Keypair를 이용하여 EC2를 새로 생성하고 해당 EC2에 접속한 후 키 공개 키 값을 확인한 후 복사한다. cat .ssh/authorized_keys 변경 EC2에서 공개키 추가 주의: 항상 이러한 작업을 진행할 때 공캐키를 따로 백업 해두고 작업을 진행한다. sudo vim .ssh/authorized_keys 아까 위에서 복사 해둔 공개 키 값을 붙여넣고 새롭게 생성한 키를 이용하여 SSH 접속을 하면 정상적으로 접속할 수 있게 된다. 2023. 11. 24.
AWS RDS Blue/Green Update 베하! 안녕하세요 ~! BTC_수신자표시제한 입니다 오늘은 AWS RDS Blue/Green 업데이트에 대해 알아보도록 하겠습니다. AWS RDS 블루/그린 업데이트는 프로덕션 데이터베이스 환경을 동기화된 스테이징 환경에 복사하여 프로덕션 환경에 영향을 주지 않고 데이터베이스 변경을 가능하게 하는 방식입니다. 이를 통해 메이저 또는 마이너 DB 엔진 버전 업그레이드, 데이터베이스 파라미터 변경, 스키마 변경 등이 가능합니다. 블루/그린 업데이트의 장점 블루/그린 업데이트의 가장 큰 장점은 준비가 되면 스테이징 환경을 비교적 짧은 다운타임으로 새로운 프로덕션 데이터베이스 환경으로 승격할 수 있다는 것입니다. 이는 서비스의 중단 시간을 최소화하면서도 안전하게 데이터베이스 업데이트를 진행할 수 있게 해줍니다... 2023. 11. 24.
[AWS] Direct Connect 안녕하세요~ 비티시보이즈입니다. AWS Direct Connect에 대해 포스팅하겠습니다. AWS Direct Connect란? AWS Direct Connect는 낮은 대기 시간으로 일관된 성능을 제공하기 위해 AWS에 직접 네트워크를 연결하는 클라우드 서비스입니다. AWS Direct Connect 클라우드 서비스는 AWS 리소스에 대한 최단 경로입니다. 전송하는 동안 네트워크 트래픽은 AWS 글로벌 네트워크에 남아있으며 퍼블릭 인터넷에 닿지 않습니다. 이렇게 하면 병목 현상이 발생하거나 대기 시간이 예기치 않게 증가할 가능성이 줄어듭니다. 새 연결을 생성할 때 AWS Direct Connect 제공 파트너가 제공하는 호스팅 연결을 선택하거나 AWS에서 전용 연결을 선택하고 전 세계 100개 이상의 .. 2023. 11. 24.
Bigquery 할당량 및 한도 베하~ 반갑습니다!! 인사통의 BTC_김회장, 최총무입니다!! 오늘은 Bigquery의 할당량과 한도에 대해 함께 배워나갈거에요~ 함께 차근차근 진행해보시죠!! Bigquery quota와 limit Bigquery quota는 하드웨어, 소프트웨어, 네트워크 구성요소를 비롯해 Google Cloud 프로젝트가 사용할 수 있는 특정 공유 Google Cloud 리소스의 양을 제한합니다. 이러한 할당량을 초과하는 작업에 대해서는 대부분의 경우 시스템에서 관련 Google 리소스에 대한 액세스를 즉시 차단하고 수행하려는 작업이 실패하게 되어 할당량에 대해 잘 알아두는것이 중요합니다. 할당이 설정된 내용 중 대표적인 사항은 다음과 같습니다. 1. 일일 쿼터와 사용 제한 일일 쿼터는 하루 동안 BigQuery에.. 2023. 11. 24.
AWS Step Functions 안녕하세요. 할배즈..입니다. 오늘은 Step Function에 대해 알아보겠습니다. AWS Step Functions AWS Step Functions는 개발자가 AWS 서비스를 사용하여 분산 애플리케이션을 구축하고, 프로세스를 자동화하며, 마이크로서비스를 오케스트레이션하고, 데이터 및 기계 학습(ML) 파이프라인을 생성할 수 있도록 지원하는 시각적 워크플로 서비스입니다. AWS Step Functions는 서버리스 워크플로우 서비스로, 개발자가 각기 다른 AWS 서비스를 연동하여 복잡한 비즈니스 프로세스를 자동화할 수 있게 돕습니다. 이 서비스는 AWS Lambda, Amazon ECS, Amazon SNS, Amazon SQS 등 다양한 AWS 서비스와 통합되어 사용될 수 있습니다. Step Fun.. 2023. 11. 24.