AWS 2022 summit - 4 (대용량 트래픽 처리에 최적화, AWS 서버리스)
·
Cloud Webinar/AWS Summit
AWS Lambda는 서버를 프로비저닝하지 않고도 내가 작성한 코드를 실행시켜주는 서버리스 컴퓨팅의 가장 대표적인 서비스다. Lambda에서 실행할 수 있는 런타임은 가장 많이 활용되는 언어인 Node, Python, Java를 모두 네이티브하게 지원. 표시되지 않은 언어는 사용자 지정 런타임을 이용해 실행 가능. 이렇게 작성한 Lambda 함수를 실행함에 있어 가장 중요한 것은 "이벤트" 이다. Lambda는 데이터 상태 변화, 엔드 포인트 요청, 혹은 Lambda를 호출하도록 설정해둔 리소스 상태 변화등에 의해 실행된다. 이렇게 이벤트에 의해 트리거된 Lambda는 작성해둔 로직을 그대로 실행한다. 이때는 API나 SDK에서 지원하는 작업 거의 대부분을 수행할 수 있다. Lambda = 즉, 특정 이..
AWS 2022 summit - 3 (AWS CDK를 사용하여 모범사례 기반 Amazon EKS 클러스터 구축하기)
·
Cloud Webinar/AWS Summit
목차 AWS CDK 살펴보기 AWS CDK로 Amazon EKS 클러스터를 구축할 때 고려해야 될 모범 사례 요약 및 마무리 AWS CDK : AWS에서 제공하는 IaC 툴. IaC를 사용하면 사용자는 구성 파일 또는 코드를 사용하여 원하는 인프라를 정의하고 일관성 및 반복성을 제공하기 위해 프로그래밍 방식으로 인프라를 생성할 수 있다. 그리고 IaC를 통해 인프라의 라이프 사이클을 더 쉽게 관리할 수 있다. ex. 고객은 리포지토리를 이용해 인프라 구성 버전을 관리할 수 있고, 변경 사항을 이전 버전으로 손쉽게 롤백할 수도 있다. 또한 구성 파일의 변경은 애플리케이션 코드와 함께 CI/CD를 활용하여 개발, 테스트, 프로덕션 환경을 IaC 코드 변경과 동기화된 상태로 유지할 수 있다. 타입 스크립트로 ..
AWS 2022 summit -2 (DevOpsGuru 활용하기 / Observability 관찰 가능성이란?)
·
Cloud Webinar/AWS Summit
데브옵스를 도입할 때 고객들이 많은 어려움을 겪는다. 시작하기가 너무 어렵다. 왜? 1. 많은 솔루션 중에서 몇 개를 선택해야 함. 2. 너무 많은 서비스를 결합해야 함. 3. 중앙 집중식 관리가 어려움. 4. 내부 전문성 부족 (많은 자율성을 통제할 규정 준수나 보안 위험을 고려해야 함) 데브옵스는 개발자와 운영팀을 더 가깝게 만든다. 개발 및 운영을 더 긴밀하게 연결하면, 팀은 더 적은 오류로 훨씬 더 빠르게 작업할 수 있게 된다. 이를 통해, 소프트웨어 빌더는 더 빠른 개발을 할 수 있고, 애플리케이션 생성 주기를 앞당길 수 있다. 그렇다면 데브옵스는 무엇인가? "데브옵스는 문화이며, 모던 애플리케이션 구축을 위한 기초다." * CI/CD * Observability (관찰 가능성) * IaC * ..
AWS 2022 summit (+ 당근마켓 데브옵스 전략)
·
Cloud Webinar/AWS Summit
기조 연설 : Aurora Redshift Datalake : 데이터의 도서관. S3(store - Lake Formation(process) - Athena(search) --- AWS 솔루션즈 아키텍트 아키텍쳐 현대화/ Modernization 변화에 빠르게 대응하고 민첩성을 개선하려고 함 * 수백만명의 사용자로 확장 * 글로벌 가용성 * 페타바이트의 데이터 처리 * 밀리초 단위로 응답 현대식 애플리케이션이란? 애자일 : 출시 시간 단축 모듈식 구성 : 기능을 빠르게 업데이트 가능 (혁신 향상) 향상된 안정성 : 테스트 절차 자동화, 개발 수명 주기 모든 단계 모니터링. 비용 절감 : 과도한 프로비저닝 비용 절감, 관리 비용 절감 현대화된 아키텍쳐란? * 느슨하게 결합된 서비스로 설계 * 경량화된 컨..