영화나 드라마와 같은 비디오 콘텐츠를 온라인으로 제공하는 OTT 회사 / ㈜ youngcha
페이지 정보
작성자 시스템운영팀 작성일24-04-05 10:23 조회39,554회 댓글0건프로젝트 제목 | 영화나 드라마와 같은 비디오 콘텐츠를 온라인으로 제공하는 OTT 회사 / ㈜ youngcha | ||
---|---|---|---|
과정명 | 하이브리드 및 멀티클라우드 아키텍트 양성 과정 | ||
발표일 | 2023.10.23 ~ 2024.03.20 | 담당강사 | 김광진 강사 |
팀원&담당파트 | (조장)김수연 | 사용자 경험을 최우선으로 고려하여, 직관적이고 사용하기 쉬운 UI/UX 웹 디자인 구현 등 | |
김지우 | 전반적인 Infrastructure 설계 및 시나리오 구상 등 | ||
김혜원 | AWS와 GCP 멀티 클라우드 환경에서의 고가용성 VPN 연결 등 | ||
이채영 | 위협 방어를 위한 규칙 설정 및 모니터링 등 | ||
주제 및 목적 | ● 비용 효율성 인프라 비용을 최소화하고 효율적으로 관리하는 전략 수립 ● 멀티 클라우드의 고가용성 확보를 위한 전략 수립 DownTime 및 RTO 시간을 줄임과 동시에 불필요한 리소스 낭비에 대한 대비 전략 구현 ● 콘텐츠 제공 및 관리 디지털 콘텐츠의 효율적인 제공과 관리를 위한 플랫폼 구축 ● 개인화된 추천 시스템 고객의 취향과 관심에 맞는 맞춤형 콘텐츠 추천 시스템 구현 |
||
내용 | - 콘텐츠 제공 및 관리 - ● 영화, 드라마, TV 프로그램 등의 다양한 콘텐츠를 제공하고 관리하는 플랫폼을 구축합니다. ● CDN(Content Delivery Network)을 활용하여 전 지역 로딩 속도를 최적화하고, S3 데이터를 다른 리전에 백업하여 데이터 손실을 방지합니다. - 개인화된 추천 시스템 - ● RDS 데이터를 활용하여 고객 맞춤형 인터페이스를 제공합니다. ● Lambda를 활용하여 주별로 고객 선호 테마를 변경하여 맞춤형 인터페이스 싸이클링을 구현합니다. - 비용 효율성 - ● 실시간 리소스 사용량을 파악하고 최적화하여 불필요한 비용을 절감합니다. ● 서울 리전 대신 오레곤 리전을 선택하여 인스턴스 비용을 30% 이상 절감하고, 장기 보존 데이터는 S3 Glacier로 이동하여 비용을 절감하고 데이터를 안전하게 보관합니다. |
||
특장점 | ● 사용자들에게 빠르고 안정적인 콘텐츠 제공으로 사용자 만족도를 높입니다. ● 다양한 지역에서의 접속에 대비하여 데이터의 안전성을 강화합니다. ● 사용자들에게 개인화된 서비스를 제공하여 사용자 경험을 향상시킵니다. ● 사용자의 취향을 분석하여 더 많은 콘텐츠 소비를 유도하고 이용자 유입을 촉진합니다. ● 효율적인 비용 관리를 통해 기업의 수익성을 향상시키고 경쟁력을 강화합니다. ● AWS 리전 선택과 데이터 관리 전략을 통해 더욱 효율적이고 안정적인 서비스를 제공합니다. ● CI 진행 과정 중 Slack 알림을 통한 Image Push의 성공 여부 파악이 가능합니다 ● 중앙 집중화된 모니터링 시스템을 활용하여 여러 시스템 및 서비스의 모니터링을 단일 대시보드에서 수행하고, 전반적인 상태를 빠르게 파악하며 중복되는 리소스나 비효율적으로 사용되는 자원을 식별하여 최적화를 통한 비용 절감 효과를 기대할 수 있습니다. ● PinPoint와 SES를 활용하여 고객 유지를 위한 주차별 맞춤 테마 추천 영상을 E-mail로 발송합니다. |
||
사용기술 및 개발환경 | ● 사용 플렛폼 : AWS, GCP ● 사용한 AWS 서비스: ALB, AMI, Athena, Budgets, CloudFront, CloudTrail, CloudWatch, ComputeOptimizer, CostExplorer, DataSync, Detective, DMS, EKS, EventBridge, Glue, GuardDuty, Inspector, KMS, Lambda, Lex, Macie, NetworkFirewall, Pinpoint, Quicksight, RDS, SES, S3, S3 Glacier, S3 Endpoint, Security Hub, SNS, Systems Manager, VPN, VPC, VPCPeering, WAF ● 사용한 GCP 서비스: CDN, Cloud Armor, Cloud Storage, Cloud SQL, Compute Engine, GKE (Google Kubernetes Engine), Load Balancing, Service Networking API, VPC Network Peering, VPN, VM (Virtual Machine), Firewall, Kubernetes Engine ● 사용한 외부 도구: Whatap, Argo, Jenkins, Slack, Kommunicate ● 개발 환경: Linux (Ubuntu20.04, Ubuntu22.04, CentOS 7, Amazon 1, Amazon 2) ● 개발 도구: Helm, Terraform, GitHub, DockerHub, Maven, Visual Studio Code, Lambda ● 개발 언어: Java, Java Script, JSP, python, HTML ● DB: Mysql |