AWS 서버리스 컴퓨팅-김필중 :: 2015 리인벤트 리캡 게이밍Amazon Web Services Korea11월18일 있었던 re:Invent re:Cap for Gaming 에서 김필중 솔루션즈 아키텍트가 발표한 ' 서버 없는 컴퓨팅 아키텍처 구축 ' 강연 발표자료입니다.
서버리스(Serverless)를 위한 Zombie Microservices Workshop 실습 가이드 :: 윤석찬 (AWS 테크에반젤...Amazon Web Services KoreaZombie Apocalypse Workshop in Seoul 서버리스 실습 행사 가이드
자바개발자가 최대한 빠르게 서비스를 오픈하는 방법 - 최진환 (드라마앤컴퍼니) :: AWS Community Day Online 2021AWSKRUG - AWS한국사용자모임사이드프로젝트를 진행하면서 겪은 다양한 인프라 구축 노하우를 소개합니다.왜 EKS가 아닌 Elastic Beanstalk를 사용했는지, Codepipeline을 이용한 깃헙에서 배포까지의 플로우, AWS ChatBot을 사용한 모니터링과 CodeBuild로 빌드하기 등을 소개합니다.
AWS 기반 5천만 모바일 앱서비스 확장하기 - 이영진 (강남SE 모임) :: AWS Community Day 2017AWSKRUG - AWS한국사용자모임인도에서 True Balance 앱을 개발하면서, 작은 팀으로 2년만에 5천만 다운로드 앱으로 발전해 나가면서, AWS 클라우드 아키텍처를 구성해 나가는 동안 글로벌 서비스 스타트업을 하시는 분들에게 도움이 될 구축 경험을 공유합니다.
자바개발자가 최대한 빠르게 서비스를 오픈하는 방법 - 최진환 (드라마앤컴퍼니) :: AWS Community Day Online 2021AWSKRUG - AWS한국사용자모임사이드프로젝트를 진행하면서 겪은 다양한 인프라 구축 노하우를 소개합니다.왜 EKS가 아닌 Elastic Beanstalk를 사용했는지, Codepipeline을 이용한 깃헙에서 배포까지의 플로우, AWS ChatBot을 사용한 모니터링과 CodeBuild로 빌드하기 등을 소개합니다.
AWS 기반 5천만 모바일 앱서비스 확장하기 - 이영진 (강남SE 모임) :: AWS Community Day 2017AWSKRUG - AWS한국사용자모임인도에서 True Balance 앱을 개발하면서, 작은 팀으로 2년만에 5천만 다운로드 앱으로 발전해 나가면서, AWS 클라우드 아키텍처를 구성해 나가는 동안 글로벌 서비스 스타트업을 하시는 분들에게 도움이 될 구축 경험을 공유합니다.
[애플리케이션 현대화 및 개발] 파트너 세션 | 모던 인프라스트럭쳐 아키텍쳐 - 서호석 이사, 영우디지탈 Amazon Web Services Korea발표자료 다시보기: https://youtu.be/wU-5njUyfRY
최근의 인프라스트럭처 트렌드는 빠른 요구와 규모에 대응하기 위한 잦은 애플리케이션 의 변화를 지원하기 위한 플렛폼으로 점점더 진화해가고 있습니다. 이번 세션에서는 이러한 트렌드에 대응할수 있는 현대적인 인프라스트럭쳐 아키텍처 구축에 대하여 실질적인 도움을 주고자 합니다. 모던 인프라스럭쳐의 중요 요소는 무엇인지 알아보고 어떠한 기술들을 적용될수 있는지 살펴봅니다. 실제 적용 사례를 살펴보면서 장단점을 파악하고 설명하는 시간을 가져봅니다.
ALB+EC2 to API gateway + LambdaKyuhyun Byun기본적인 웹어플리케이션 아키텍쳐인 ELB와 EC2로 이루어진 환경에서 Serverless Architecture인 API Gateway + Lambda로 전환한 사례 공유입니다.
데모 Git repository는 다음과 같습니다.
https://github.com/novemberde/serverless-webapp-demo
모두싸인의 AWS 성장기Amazon Web Services Korea연사: 모두싸인 CTO 정승현
행사 제목: 아마존-부산클라우드혁신센터 Startup Member Day
내용 요약: '모두싸인'이라는 전자계약 서비스를 만드는 로아팩토리가 MVP(최소기능제품)부터 12만 명의 회원 서비스가 되기까지의 경험으로 보는 스타트업의 성장 단계 별 AWS 아키텍처 진화와 비용절감 과정
서버리스 앱 배포 자동화 (김필중, AWS 솔루션즈 아키텍트) :: AWS DevDay2018Amazon Web Services Korea운영하는 서비스의 전체 또는 일부분을 클라우드의 이점을 100% 얻으며 옮겨가기 위해 서버리스는 가장 좋은 선택입니다. 서버리스 환경은 개발자가 애플리케이션을 개발하고 배포하는 방식을 바꾸고 있습니다. 본 세션에서는 서버리스 개발자가 애플리케이션 수명주기 관리, CI/CD, 모니터링 및 진단에 사용할 수 있는 모범 사례를 살펴 봅니다. AWS CodePipeline, AWS CodeBuild 및 AWS CloudFormation을 사용하여 서버리스 애플리케이션을 자동으로 구축, 테스트 및 배포하는 CI/CD 파이프 라인을 구축하는 방법에 대해 설명합니다. 또한 기능 및 API의 여러 버전, 단계 및 환경을 만들기 위해 Lambda 및 API Gateway의 기본 제공 기능에 대해 설명합니다. 마지막으로, Amazon CloudWatch 및 AWS X-Ray로 람다 기능의 모니터링 및 진단에 대해 소개합니다.
AWS DevDay 실습 가이드 - 서버리스Amazon Web Services Korea본 워크샵에서는 사용자가 Wild Rydes 서비스를 통해 현재 있는 위치에서 유니콘 호출 및 탑승을 할 수 있는 스타트업 아이디어를 구현한다는 시나리오로 함께 웹 애플리케이션을 만들어 배포해 봅니다. 이 서비스는 사용자에게 HTML 기반 사용자 인터페이스를 제공하여, 사용자가 원하는 위치를 표시하고 유니콘 요청을 하면, 가까운 유니콘을 보내기기 위해 RESTful 웹 서비스로 백엔드를 제공합니다. 또한, 사용자가 유니콘 타기를 요청하기 전에 기본적으로 회원 가입을 하고 로그인 할 수있는 기능을 제공합니다. 이를 위해 AWS Lambda, Amazon API Gateway, Amazon S3, Amazon DynamoDB, Amazon Cognito를 활용합니다.
[MASOCON 2019] Serverless - Kimminjun Kim MinjunMASOCON 2019
장벽을 두드려라 | Knock the Barrier
2019년 11월 23일 토요일 10:30 ~ 18:00
서울 상암동 누리꿈스퀘어 비즈니스타워 3F, 4F
https://www.imaso.co.kr/masocon2019/
데브옵스 엔지니어를 위한 신규 운영 서비스 - 김필중, AWS 개발 전문 솔루션즈 아키텍트 / 김현민, 메가존클라우드 솔루션즈 아키텍트 :...Amazon Web Services KoreaAWS re:Invent에서 소개된 개발에서 운영까지 이어지는 파이프라인 전체에 대한 최신 기술을 통해, 사일로를 분리하고 협업을 향상하는 방법을 소개합니다. 거버넌스 제어를 위한 AWS Control Tower, 코드 수준에서의 위험성 사전 탐지를 위한 Amazon CodeGuru Reviewer, 더 빠르고 풍부한 기능의 앱 제작을 위한 AWS Amplify Studio, IaC를 위한 AWS Cloud Development Kit, 그리고 운영 효율성을 향상 시키는 Amazon CloudWatch의 신규 기능을 알아봅니다.
4. 확장성
고가용성
저렴한 비용
인프라 관리, 운영 부담이 적음
계속 서버가 실행 돼야 하면 부적합
Cold Start
FaaS 제공사에 의존적
제한사항
● Lambda : https://docs.aws.amazon.com/lambda/latest/dg/limits.html
● API Gateway : https://docs.aws.amazon.com/ko_kr/apigateway/latest/developerguide/limits.html
8. Express로 만든 서버를 AWS Lambda에서 실행시킨다.
기존 Express 프로젝트를 그대로 사용 가능
로컬 실행과 다른점
1. Amazon Linux
○ CodeBuild
○ Docker-Lambda
2. Node 8.10
○ Babel
3. API Gateway를 거친다.
○ Integration test
4. Lambda & API Gateway의 제약사항들
Aws Serverless Express
ASE
Express
Lambda
function
Amazon API
Gateway
16. EC2를 개발서버로 사용해서 브라우저에서 코딩
플랫폼에 종속적인 패키지도 배포 가능
IDE에서 SAM Deploy 지원
Lambda와 API Gateway에 Local test, Remote test 지원
탭 끄려고 Command + W를 자꾸 누름
IDE에서 Git을 위한 기능이 없음