교보DTS 기술 블로그

교보DTS의 클라우드 기술을 담고 있습니다.

 Amazon EC2, Amazon EBS, Amazon S3, Amazon EFS, Amazon CloudWatch, Amazon RDS 등 비용 최적화 
방법에 대해서 설명합니다.

표준화 된 인터페이스와 오토 스케일링, AWS Loadbalancer 등과의 연계를 통한 안정적인 서비스 운영을 위한 관리형 서비스를 제공하는 Amazon EKS 를 더욱더 간단하게 업데이트를 하는 실습을 제공합니다.

복잡한 인증 과정 없이 단순하지만 안전한 Serverless 웹 페이지 구성하는 방법에 대한 Hands On을 제공합니다. 

ECS Service Connect에 대한 설명 및 Hands On을 제공합니다.

MSA 구조에서 사용되는 REST API 및 API Gateway 기술에 대한 정보를 제공합니다.

로그인 인증 체계에 IDP를 연동함으로써 얻을 수 있는 장점을 제공하고,  Spring Security를 이용하여 인증체계 구축 및 SSO 로그인 적용을 위한 방법을 제공합니다.

EKS와 AWS Code Pipeline을 활용하여 CI/CD 환경을 구축하고 이벤트가 발생할 때마다 Slack 알람을 수신할 수 있도록 모니터링 환경을 구축합니다.

AWS EKS 서비스를 활용하여 EKS 클러스터 구축 및 EKS 리소스를  배포하는 Hands On을 제공합니다.

AWS EKS 서비스를 활용하여 Cloud watch Monitoring 을 구축하는 Hands On을 제공합니다.

AWS 서버리스 서비스와 아키텍처를 활용해 웹 애플리케이션을 구축하는 Hands On을 제공합니다.

AWS의 서버리스 서비스를 사용하여 OCR 애플리케이션을 구축하는 Hands On을 제공합니다.

CloudWatch를 활용해 다중 계정 환경에서 모니터링 중앙화하는 방법을 설명하고 Hands On을 제공합니다.

Event Bridge 및 Automation Runbook을 활용해 CloudWatch Log Group Export to S3 작업을 자동화 하는 솔루션을 설명하고 Hands On을 제공합니다.

MSA란 시스템을 여러 개의 독립된 서비스로 나누어 개발하며 각각의 서비스를 조합하게 함으로써 빠르고 안전한 개발을 가능케합니다.

AWS Migration HUB 를 활용해서 AWS 에 생성된 리소스의 MAP 태그 수동 설정 방법을 제공합니다.

AWS WorkDocs를 구성하여 콘텐츠를 손쉽게 생성하고, 편집하고, 공유할 수 있는 환경을 구성합니다.

AWS Fargate 방식으로  Amazon ECS 를 생성해보고, 이를 ALB 와 연결한 뒤에 AWS CLI를 통한 멀티 타겟그룹까지 등록하는 방법을 제공합니다. 

AWS Systems Manager를 활용하여 EC2 Instances 취약점 점검 및 보안 패치를 자동화 방법을 제공합니다.

AWS User Notifications은 AWS 계정, 리전, 서비스 등알람을 설정하고 한눈에 볼 수 있는 서비스입니다. 

AWS Systems Manager Automation을 활용한 RDS Instance Class Resizing 자동화 방법을 제공합니다. 

AWS Systems Manager는 AWS에서 제공하는 서비스로 중앙 집중식 운영허브로 시간을 제어할 수 있습니다.

 

AWS Control Tower 서비스는 다중 계정 환경을 간단하게 구성하고 관리하는 대시보드와 템플릿을 제공하는 효율적인 관제 서비스입니다. 

AWS Control Tower 서비스는 다중 계정 환경을 간단하게 구성하고 관리하는 대시보드와 템플릿을 제공하는 효율적인 관제 서비스입니다. 

Zabbix로 Elastic Load Balancer(이하 ELB)에 대한 모니터링 데이터를 가져오는 방법에 대한 실습입니다.

 

Zabbix는 고성능 및 보안에 최적화된 엔터프라이즈급 모니터링 솔루션입니다.

Amazon Redshift란, 클라우드에서 완격하게 관리되는 페타바이트급 데이터 웨어하우스 입니다.

Amazon Aurora란, MySQL, PostgreSQL과 호환되는 완전 관리형 관계형 데이터베이스 엔진입니다.

 

Amazon Aurora란, MySQL, PostgreSQL과 호환되는 완전 관리형 관계형 데이터베이스 엔진입니다.

AI 기반 데이터 플랫폼에서 제공하는 데이터를  API방식으로 연동하여  AWS 내의 데이터 웨어하우스를 통한 분석환경을 제공하고, BI 툴로 시각화하여 제공하는 데이터 파이프라인을 구축한 poc 내용을 공유합니다.

GitOps란, Git을 SSOT로 사용하여 안전하고 일관된 Cloud Native 환경을 구축하기 위한 접근 방법 중 하나 입니다. 특히 CD 영역에서 선언적 인프라 구성 및 Application 환경을 바라보는 방식에 대한 고민들 중  하나의 실천적 방법론입니다. 

 

AWS Serverless Application Model(AWS SAM)이란 빌드하는 데 사용할 수 있는 오픈소스 프레임워크입니다.

SAM을 사용하여 얻는 이점에는 여러가지가 있지만 여기서는 로컬 디버깅 및 테스트에 중점을 두고자 합니다.

 

LAMP란 Linux, Apache, MySQL/MariaDB , PHP의 이름을 합친 약자로 웹사이트나 서버 운영에 자주 쓰이는 소프트웨어들의 조합을 말합니다.

 

Amazon Elastic Container Registry(Amazon ECR)는 안전하고 확장 가능하고 신뢰할 수 있는 AWS 관리형 컨테이너 이미지 레지스트리 서비스입니다.

Amazon Elastic Container Registry(Amazon ECR)는 안전하고 확장 가능하고 신뢰할 수 있는 AWS 관리형 컨테이너 이미지 레지스트리 서비스입니다.

Patch란 운영 체제의 기능 개선이나 수정을 위해 설계된 업데이트 프로그램을 의미합니다.

ECS 란 컨테이너의 생성과 종료, 자동 배치 및 복제, 로드 밸런싱, 클러스터링, 장애 복구, 스케줄링 등의 역할을 수행해 주는 오케스트레이선 도구입니다.

NO-SQL DB란, 비관계형 데이터 베이스 시스템에서 데이터 조회, 저장, 수정, 삭제 합니다. 정형화 되지 않은 구조를 사용 합니다. 대규모 대용량 동시 서비스가 필요한 Instargram, faceBook 등에서 사용 합니다.

기계 학습을 위한 최초의 완전한 IDE(통합개발환경)인 Amazon SageMaker Studio를 활용하여 ML 분석을 해 봅니다.

VPC는 독립적인 가상의 네트워크 공간으로 사용자의 설정에 따라 자유롭게 구성할 수 있는 공간을 의미합니다. 따라서 사용자는 서브넷 생성, 라우팅 테이블, 네트워크 게이트웨이 구성 등 네트워킹 환경을 사용자가 원하는 대로 완벽하게 제어할 수 있습니다.

SageMaker란 제품 추천, 맞춤화, 지능형 쇼핑, 로봇 공학, 음성 지원 디바이스를 포함하여 20년에 걸친 Amazon의 실제 기계 학습 애플리케이션 개발 경험에 기반하여 구축된 서비스입니다.

S3 DataLake에 전처리된 공공데이터를 Athena로 SQL을 통해 분석 가능하다.

Glue Crawler와 ETL Job을 기반으로 CSV 파일을 Parquet 파일로 변환하여 S3에 업로드 가능하다.

S3 버킷 경로에 파일 업로드로 인한 트리거 이벤트를 발생시켜 Lambda 함수 코드가 실행가능하다.

Auto Scaling이란, 클라우드 컴퓨팅의 대표적인 장점으로, Flexible하게 컴퓨팅 자원을 효율적으로 사용할 수 있게 하는 기술입니다.

CI란 지속적인 통합을 의미한다.  코드 변경사항이 자동으로 빌드 및 테스트 되어 하나의 레포지토리로 통합되어 관리될 수 있는 것을 의미한다.

3Tier-Architecture란 응용 프로그램을 3개의 논리적 및 물리적 컴퓨팅 계층으로 구성하는 방식이다.

Datalake란 모든 정형 및 비정형 데이터를 규모에 상관없이 저장할 수 있는 하나의 중앙 집중식 저장소이다.