본문 바로가기

AWS296

[AWS] 서버리스 기반 웹 애플리케이션 만들기 (2) 탑신병자 듀오 팀 티모입니다. 지난 시간에는 Lambda를 이용해 기본적인 웹 애플리케이션을 생성해봤습니다. 이번 시간에는 이어서 DynamoDB와 API Gateway를 생성 후 Lambda와 연결해보겠습니다. DynamoDB로 들어가 테이블 생성을 클릭합니다. 파티션 키의 이름은 반드시 똑같이 작성해야 에러가 나지 않습니다. 이 외에는 모두 기본값으로 생성한 후 활성 상태를 체크합니다. Table name : hello-member Partition key : name (문자열) 이제 웹 페이지와 내부 기능을 맡은 각각의 Lambda를 호출을 통해 연결되도록 API Gateway를 구성합니다. API Gateway > API > REST API로 생성합니다. API 세 정보 : 새 API API 이름.. 2023. 12. 11.
[AWS] AWS Service Catalog란 베하~! 비티시보이즈 입니다. 오늘은 AWS의 리소스를 중앙에서 관리하고 거버넌스, 규정을 지정하여 관리 할 수있는 AWS Service Catalog를 알아보겠습니다. 위의 그림 처럼 AWS Service Catalog를 사용하여 AWS 리소스를 CloudFormation 또는 Terraform 으로 작성된 IaC템플릿으로 여러 조직, 계정에 배포 할 수 있으며, 규정 준수 요구 사항을 충족하는 동시에 승인된 IT 서비스를 고객에게 제공하여 필요한 서비스를 빠르게 배포하도록 지원할 수 있습니다. AWS Service Catalog의 장점 승인된 셀프 서비스 클라우드 리소스를 빠르게 찾아 배포할 수 있다. 여러 계정에서 리소스에 대한 거버넌스를 개선하면서 민첩성을 유지할 수 있다. ServiceNow 및.. 2023. 12. 10.
Amazon App Mesh 베하~! 탑신병자 듀오 팀 나르 입니다! 이번 포스팅에서는 Amazon App Mesh에 대해서 알아보도록 하겠습니다 서비스 메시란? 서비스 메시는 마이크로서비스 간의 네트워크 통신을 관리하는 소프트웨어 인프라 레이어 마이크로서비스 아키텍처의 복잡성을 해결하고, 서비스 간 통신을 더욱 안정적이고 효율적으로 만들어준다. 각 마이크로서비스 사이드카로 프록시를 배치하여 통신을 중재 프록시들은 서비스 간의 모든 네트워크 트래픽을 처리하고, 보안, 모니터링, 그리고 트래픽 라우팅 같은 기능을 제공 서비스 메시의 중요성 1. 마이크로서비스는 독립적으로 배포되고 확장될 수 있지만, 서비스 간 통신의 복잡성은 증가합니다. 서비스 메시는 이러한 복잡성을 관리하고, 서비스 간 통신을 보다 안전하고 효율적으로 만듭니다. 2.. 2023. 12. 8.
[AWS] AWS Pinpoint 안녕하세요 비티시보이즈입니다. 오늘의 포스팅 주제는 AWS Pinpoint입니다. Amazon Pinpoint 핀포인트란? Amazon Pinpoint Pinpoint는 여러 메시징 채널을 통해 고객과 소통하는 데 사용할 수 있는 AWS 서비스입니다. 이를 사용하여 푸시 알림, 이메일, SMS 문자 메시지 또는 음성 메시지를 보낼 수 있습니다. Amazon Pinpoint 기능 1. 대상 세그먼트 정의 대상 세그먼트를 정의하여 메시지에 적절한 대상을 지정합니다. 세그먼트는 캠페인에서 보내는 메시지를 수신하는 사용자를 지정합니다. 운영 체제 또는 모바일 디바이스 유형과 같은 애플리케이션에서 보고하는 데이터를 기반으로 동적 세그먼트를 정의할 수 있습니다. 다른 서비스나 애플리케이션을 사용하여 정의한 정적 세.. 2023. 12. 7.
[AWS] AWS Elastic Beanstalk 베하 ! 이번 시간에도 서 지 타 산 입니다. 요즈음 시간이 빠르게 흘러가네요 벌써 올해가 얼마 남지 않았어요 남은 시간도 화이팅입니다 !!! 빠르게 지나가는 시간만큼 저희도 더 화이팅 해보아요 팔로팔로팔로미 ~~~~~~~ 1. AWS Elastic Beanstalk이란? AWS Elastic Beanstalk를 사용하면 개발자가 손쉽게 AWS 클라우드에서 애플리케이션을 신속하게 배포하고 관리할 수 있습니다. 개발자가 애플리케이션을 업로드하기만 하면 Elastic Beanstalk가 자동으로 용량 프로비저닝, 부하 분산, Auto-Scaling, 애플리케이션 상태 모니터링 등의 배포 세부 정보를 처리합니다. Elastic Beanstalk 콘솔, AWS Command Line Interface(AWS C.. 2023. 12. 5.
AWS Chatbot을 이용한 ChatOps 모니터링 베하~!! 안녕하세요 1-Tier팀 입니다. 시스템을 운영 하다보면 다양한 장애를 마주하게 됩니다. 각 장애는 어디서 발생했고, 어떻게 처리 되어야 할지 빠르게 파악하는 것이 중요합니다. 이번 포스팅에서는 장애 상황을 인지하고 분석하고 문제 해결을 위한 여러 툴을 사용하고 있는데 그 중에서 AWS Chatbot을 이용하여 모니터링 솔루션에 대해 알아보겠습니다. Amazon Bedrock 최근에는 대규모 언어 모델(LLM)의 발전으로 장애 상황을 생성형 AI (Generative AI) 에게 질문하고 답변받을 수 있습니다. 또한, 다양한 생성형 AI를 이용하면 기존에 직접 검색을 통한 해결 방법 대비 빠르게 문제해결이 가능합니다. AWS에서는 지난 23년 10월 23일, Amazon Bedrock이 정식 .. 2023. 12. 4.
[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] 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.