No Image

AWS 클라이드 네이티브 기반 Twelve Factor 앱 개발 방법

2020-07-16 KENNETH 0

AWS 클라이드 네이티브 기반 Twelve Factor 앱 개발 방법 2012년 Heroku에서 일하던 개발자들은 클라우드 시대에 적합한 애플리케이션 개발과 배포 방법에 맞는 12가지 원칙(Twelve Factor)을 개념화 했습니다.  이와 비슷한 원칙 중 더 나은 코드를 위한 12가지 Joel Test라는 것도 유명하죠. Joel Test가 코드와 개발에 대한 것이라면 Twelve-Factor App 원칙의 주요 개발 동기는 아래와 같습니다. 애플리케이션 설정 자동화를 위한 절차(declarative)를 체계화 하여 신규 개발자의 학습 비용 절감 운영 체제에 따라 다른 부분을 정의하고, 배포 및 실행 환경 사이의 이식성 극대화 클라우드 플랫폼 배포에 적합하며, 서버와 배포 시스템 관리 최소화 개발 환경과 운영 환경의 차이를 최소화하고 민첩성을 위한 지속적인 배포 지향 개발 도구, 아키텍처, 개발 방식 변화 없이서비스 확장(scale up/out) 가능 이러한 12가지 원칙(Twelve Factor)을 기반으로, AWS 클라우드 기반으로 개별 서비스를 접목하는 솔루션이 없을까 고민했습니다. 아래 영상은 최근 클라우드 기술 동향과 새롭게 고려할 항목을 포함하여 전체를 관통하는 앱 현대화를 위한 패턴도 함께 소개합니다. [ more… ]

국내 스타트업 지원을 위한 ‘AWS 정글 프로그램’을 소개합니다!

2020-07-14 KENNETH 0

국내 스타트업 지원을 위한 ‘AWS 정글 프로그램’을 소개합니다! AWS에서 중소벤처기업부·창업진흥원과 협력하여 신규 스타트업 지원 프로그램인 ‘정글 프로그램’ 을 시작합니다! 정글 프로그램은 사업화 자금, AWS 크레딧, 기술 교육, 세미나, 컨설팅 제공 및 투자 네트워킹을 위한 행사를 개최하며 7월 31일까지 K-Startup 에서 신청을 받습니다. 이 글에서 본 프로그램에 대한 상세 개요 및 지원 내용을 살펴보도록 하겠습니다. 프로그램 개요 AWS는 중소벤처기업부, 창업진흥원과 함께 E-커머스, 핀테크, 스마트 물류, 인공 지능(AI) 활용 분야에서 두각을 나타내는 스타트업을 위한 신규 프로그램을 실시합니다. ‘정글’이라고 불리는 신규 프로그램은 혁신 기술을 보유한 30개의 스타트업을 차기 유니콘 기업 (기업 가치 10억 달러 이상) 으로 성장할 수 있도록 지원하기 위해 마련되었으며, 창업 후 3년에서 7년 사이의 E-커머스, 핀테크, 스마트 물류, AI 활용 분야 스타트업들을 선발합니다. 프로그램 혜택 및 지원 사항 이번 프로그램을 통해 선정된 스타트업은 중소벤처기업부·창업진흥원으로부터 최대 3억원의 사업화 자금을 받을 수 있습니다. 가장 광범위한 기능을 제공하는 글로벌 선도 클라우드인 AWS 는 [ more… ]

게임 개발 시 AWS Lambda를 통한 서버리스 아키텍처 활용하기

2020-07-13 KENNETH 0

게임 개발 시 AWS Lambda를 통한 서버리스 아키텍처 활용하기 대규모 글로벌 게임 사용자를 위한 빠르고 민첩한 게임 서비스 개발을 위해 클라우드 활용은 필수가 되었습니다. 세계 최대 게임 회사의 90%가 AWS 기반 게임 서비스를 제공하고 있으며, 국내 게임 매출 상위 15개사 모두 AWS를 사용하고 있습니다. 사용자가 많은 만큼 사용하는 방식도 사용자마다 다양하지만, 그 중에서도 많은 경험을 바탕으로 정제되어 만들어지는 모범 사례들이 있습니다. 이러한 AWS 기반 게임 개발자들이 경험하는 서비스 제공 이슈를 해결 할 수 있는 다양한 모범 사례를 여러분께 주기적으로 공유해 드리고자 합니다. 오늘은 게임에서 AWS Lambda 활용하는 방법에 대해 설명해 드리려고 합니다. 최근 몇 년 사이 서버리스(Serverless) 라는 말을 한번쯤은 들어보셨을 겁니다. 서버리스 아키텍처(Serverless Architecture)라는 개념은 근래 가장 주목 받고 있고 흥미로운 개념 중 하나인데, 이 말을 처음 들었을 때, 서버 개발자이던 저는 “서버 개발이 앞으로 필요없어 지는게 아닐까?” 라는 생각에서부터 흥미를 느꼈었던 기억이 있네요. 서버리스는 사용자가 서버를 직접 프로비저닝하거나 [ more… ]

AWS 주간 소식 모음 – 2020년 7월13일

2020-07-13 KENNETH 0

AWS 주간 소식 모음 – 2020년 7월13일 안녕하세요! 여러분~ 매주 월요일 마다 지난 주 업데이트된 국내 AWS관련 콘텐츠를 정리해 드리는 AWS 주간 소식 모음입니다. AWS 클라우드에 대한 새로운 소식을 확인하시는데 많은 도움 되시길 바랍니다. 이번 주의 주요 업데이트는 지난 주 입니다. 혹시 빠지거나 추가할 내용이 있으시면, 저에게 메일 주시면 다음 중에 추가 공유해 드리겠습니다. AWS코리아 블로그 AWS Well-Architected 프레임워크 – 백서, 도구 및 모범 사례 업데이트 (한국어 포함) (2020-07-12) Amazon SageMaker Ground Truth – 동영상 레이블 지정 기능 출시 (서울 리전 포함) (2020-07-12) AWS IoT SiteWise 정식 출시 – 산업용 장비 데이터 수집 및 모니터링 서비스 (2020-07-10) Amazon EBS Direct API 통해 블록 스토리지 스냅샷 생성하기 (서울 리전 포함) (2020-07-10) AWS Outposts 기반 Amazon RDS 서비스 출시 (서울 리전 포함) (2020-07-08) AWS코리아 발표 자료 3부. AWS 를 활용한 DDoS 공격 방어 방법 – 안효빈, 김성수 솔루션즈 아케텍트 :: AWS Game [ more… ]

AWS Well-Architected 프레임워크 – 백서, 도구 및 모범 사례 업데이트 (한국어 포함)

2020-07-12 KENNETH 0

AWS Well-Architected 프레임워크 – 백서, 도구 및 모범 사례 업데이트 (한국어 포함) 저희는 고객 여러분이 가장 알맞은 방법으로 AWS 기반 애플리케이션을 설계하고 구축하도록 돕고 싶습니다. 2015년에는 AWS Well-Architected를 출시하여 이 과정을 적절히 처리하는 데 필요한 모든 정보를 담았습니다. 이 프레임워크는 5가지 기본 요소로 구성됩니다. 운영 효율성 – 시스템을 실행, 모니터링하여 비즈니스 가치를 창출하고 지원하는 프로세스와 절차를 지속적으로 개선하는 능력입니다. 보안 – 정보, 시스템, 자산을 보호하면서도 위험 평가와 완화 전략을 통해 비즈니스 가치를 창출하는 능력입니다. 안정성 – 시스템이 인프라 또는 서비스 중단으로부터 복구되고, 수요에 맞게 동적으로 컴퓨팅 리소스를 확보하고, 잘못된 구성이나 일시적인 네트워크 문제 등으로 인한 중단 사태를 완화하는 능력입니다. 운영 효율성 – 컴퓨팅 리소스를 효율적으로 사용하여 시스템 요구 사항을 따르고 수요 변화와 기술 발전 속에서도 그러한 효율성을 유지하는 능력입니다. 비용 최적화 – 시스템을 실행하여 가장 낮은 가격대로 비즈니스 가치를 창출하는 능력입니다. AWS Well-Architected 프레임워크는 스타트업, 유니콘 기업, 대기업 등이 클라우드 [ more… ]