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 클라우드 아키텍처를 구성해 나가는 동안 글로벌 서비스 스타트업을 하시는 분들에게 도움이 될 구축 경험을 공유합니다.
AWS SAM으로 서버리스 아키텍쳐 운영하기 - 이재면(마이뮤직테이스트) :: AWS Community Day 2020 AWSKRUG - AWS한국사용자모임AWS SAM을 사용하게 된 계기를 설명드리고, AWS SAM template이 Cloudformation위에서 운영되기 때문에 Cloudformation에서 사용되는 주요 기능들을 설명합니다. 그리고 Infrastructure as code를 위한 Pipeline을 구축할 때 Cloudformation과 함께 사용할 수 있는 Tool들을 설명합니다. API Gateway, Lambda, SQS, SNS, DynamoDB(경우에 따라서는 VPC 설정과 함께 Elasticache와 RDS)로 구성된 비교적 단순한 시스템에 AWS SAM을 사용한 경험을 바탕으로 준비가 되었습니다. 아주 복잡한 시스템에 AWS SAM을 적용한 것이 아니기 때문에 이부분에서는 내용이 한계가 있을 수 있습니다.
[AWS Builders] AWS 서버리스 서비스를 활용한 웹 애플리케이션 구축 및 배포 방법 - 정창호, AWS 솔루션즈 아키텍트Amazon Web Services Korea발표자료 다시보기: https://youtu.be/wt4Ue-1eYW8
서버리스는 운영상의 책임을 AWS로 전환하여 민첩성과 혁신을 높일 수 있도록 하는 클라우드의 네이티브 아키텍처입니다. 서버리스를 사용하면 서버를 고려하지 않고 애플리케이션과 서비스를 구축하고 실행할 수 있습니다 AWS의 Lambda, API Gateway 및 다양한 관리형 서비스를 활용한Serverless 컴퓨팅 아키텍처의 모범 사례를 배웁니다.
서버리스 앱 배포 자동화 (김필중, 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 Amplify를 통한 서버리스 애플리케이션 개발 - 백재현:: AWS 현대적 애플리케이션 개발Amazon Web Services Korea* 발표 동영상: https://youtu.be/GiYG57uMmxM
본 세션에서는 AWS 서버리스 서비스의 개념 및 특징에 대해 살펴보고, AWS Amplify를 이용한 서버리스 애플리케이션의 개발, 배포 및 호스팅에 대해 알아봅니다.
Serverless websocket 톺아보기Kyuhyun Byun서버리스 웹소켓을 간단하게 구현해보고, 실제로 클라이언트와 연동한다.
AWS API Gateway의 Websocket 기능을 살펴보고, 이벤트는 Lambda에서 처리하여 Serverless 환경을 구축한다.
Lambda를 활용한 서버없는 아키텍쳐 구현하기 :: 김기완 :: AWS Summit Seoul 2016Amazon Web Services Korea5월 17일 서울COEX에서 열린 AWS Summit Seoul 2016에서 김기완 솔루션즈 아키텍트님이 발표하신 "Lambda를 활용한 서버없는 아키텍쳐 구현하기" 발표자료입니다
[애플리케이션 현대화 및 개발] 클라우드를 통한 현대적 애플리케이션 디자인 및 구축 패턴 - 윤석찬, AWS 수석 테크 에반젤리스트Amazon Web Services Korea발표자료 다시보기: https://youtu.be/Uj4Ivi3h-U4
오늘날 엔터프라이즈 기업들은 시장 속도 및 고객 변화에 민감하게 응대하기 위해 더 빠르고 빈번하게 애플리케이션을 개발 및 배포할 수 있는 아키텍처와 개발 조직 및 문화를 요구받고 있습니다. 여러분 회사의 서비스 구조가 변화에 빠르게 대응하지 못하고 있거나 국내외 디지털 전환을 성공적으로 이끈 사례를 알고 싶은 기업 임원, 기술 전략 및 개발 PM 분들께 이 세션을 추천합니다. 본 세션에서는 이러한 현대적 애플리케이션의 요구 사항을 충족하기 위해 모놀리스 아키텍처에서 마이크로서비스로의 분화 방법, 클라우드 기반 컨테이너 및 서버리스 같은 배포 방식을 활용해 빠르게 배포하는 이벤트 중심 시스템을 구축하는 방법에 대해 설명합니다. 이러한 전환을 성공적으로 수행하기 위해 조직 문화 및 운영상의 변화와 대표적인 국내외 사례를 함께 살펴봅니다.
모두싸인의 AWS 성장기Amazon Web Services Korea연사: 모두싸인 CTO 정승현
행사 제목: 아마존-부산클라우드혁신센터 Startup Member Day
내용 요약: '모두싸인'이라는 전자계약 서비스를 만드는 로아팩토리가 MVP(최소기능제품)부터 12만 명의 회원 서비스가 되기까지의 경험으로 보는 스타트업의 성장 단계 별 AWS 아키텍처 진화와 비용절감 과정
[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 솔루션즈 아키텍트 :: AWS Summit Seoul 2021Amazon Web Services Korea서버리스는 오늘날 클라우드에서 가장 인기있는 디자인 패턴 중 하나입니다. 서버 및 운영 체제 운영의 부담은 덜고 서비스의 개발 및 구축을 통해 빠르게 혁신에 집중할 수 있기 때문입니다. 본 강연에서는 클라우드 네이티브한 방식으로 서버리스 애플리케이션을 고도화 하는 방법에 관해 알아봅니다. 아키텍처를 디커플링하고 비동기적으로 구성함으로써 보다 유연한 확장이 가능하게 됩니다. Amazon API Gateway, AWS Lambda 를 활용한 기본적인 서버리스 애플리케이션을 Lambda의 신규 기능과 Amazon SQS, Amazon RDS Proxy, AWS Secrets Manager 등을 활용해 보다 안정적으로 확장하는 방법에 관해 알아봅니다.
AWS re:Invent 특집(1) – 파이선(Python) 개발자를 위한 AWS 활용 방법 (윤석찬)Amazon Web Services Korea최근 입문용 혹은 개발 및 데이터 분석 용도로 파이썬을 사용하는 개발자들이 많이 늘고 있습니다. 본 세션에서는 파이썬을 활용하여 AWS에서 해 볼 수 있는 다양한 서비스와 기능을 소개하고자 합니다. 그 중에서도 Django 및 Flask 같은 웹 프레임워크를 AWS Elastic Beanstalk으로 손쉽게 배포하고 운영하는 방법, AWS Lambda를 통해 Python 기반 서버리스 애플리케이션을 제작하는 방법 그리고, Boto3와 AWS Python SDK를 통해 AWS의 다양한 서비스 API를 다루는 방법을 살펴 봅니다. Python으로 구성된 AWS 기반 인기 오픈 소스 프로젝트를 소개하여 직접 참여하는 방법을 안내합니다. 특히, 가상 서버 호스팅인 AWS re:Invent에서 새로 소개된 Amazon Lightsail 등도 함께 소개합니다.
AWS re:Invent 특집 온라인 세미나 - 주요 신규 출시 서비스 알아보기 (윤석찬, AWS테크에반젤리스트)Amazon Web Services Korea발표영상 다시보기: https://youtu.be/kpsv9UmSJN4
AWS re:Invent 2019 행사는 총 6만 5천여명이 참여한 전 세계 최대 클라우드 컴퓨팅 컨퍼런스입니다. 클라우드 기술의 미래를 보여 줄 수 있는 새로운 AWS 서비스와 기능이 발표되고 개발자, 비지니스 기획 및 전략가 그리고 파트너들이 새로운 클라우드 기술에 대해 논의하고 공유하는 자리입니다.
본 온라인 세미나는 AWS re:Invent에 관심이 많으시지만 기회가 여의치 않아 참석하지 못하신 분들을 위해 준비하였으며, 새로 발표된 AWS 서비스와 기능을 소개함과 아울러 향후 클라우드 아키텍터를 구성하시는데 필요한 정보를 드리고자 합니다.
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을 위한 기능이 없음