목록AWS (51)
Wisdom’s Cloud
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/JldfY/btrAhecYAoi/K5coghcHIKf1IIXtjMI6Z0/img.png)
CloudEndure CloudEndure는 AWS로의 대규모 마이그레이션을 간소화, 가속화 및 자동화하는 데 도움이 됩니다. 지속적인 데이터 복제는 애플리케이션 중단이나 성능 영향 없이 백그라운드에서 이루어지므로 데이터가 실시간으로 동기화 되고, 컷오버 기간이 최소화됩니다. 마이그레이션 컷오버가 시작되면 CloudEndure는 고도로 자동화된 시스템 변환 및 오토스트레이션 프로세스를 실행하여 가장 복잡한 애플리케이션과 데이터베이스도 호환성 문제 없이 최소한의 IT 기술만 있으면 AWS에서 기본적으로 실행할 수 있습니다. CloudEndure 프로세스 Source Server에 CloudEndure Agent를 설치하여 실행하면 Replication Settings대로 자동으로 Replication Se..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/SGuH2/btrxVGQE38V/LyxplgarY9SM7nlOfLDzik/img.png)
구분 내용 서비스명 AWS CodePipeline 설명 빠르고 안정적인 업데이트를 위한 지속적 전달 파이프라인 자동화 주요 특징 - 애플리케이션 및 인프라 업데이트의 릴리즈 파이프라인 자동화 - 완전 관리형 지속적 전달을 제공하는 서비스 - Delivery & Release의 조율을 위한 커스텀 릴리즈 워크플로우 모델링 - 파이프라인을 자동화하여 시각적인 모니터링 수행 - 코드의 변경이 발생하는 경우 빌드, 테스트, 배포를 매번 수행 가능 - AWS 및 3rd Party Tool과의 통합 프리티어(Free Tier) - 신규 및 기존 고객에게 매월 무료 활성 파이프라인 1개씩 제공 - 시범적으로 사용할 수 있도록 최초 30일 무료 사용 가능 CodePipeline의 기대 효과 프로세스 자동화 릴리즈 프로..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/dMUwTg/btrx0Vkvagg/AbY8b6XMi52bplXG9qFTKK/img.png)
구분 내용 서비스명 AWS CodeDeploy 설명 코드 배포를 자동화하여 애플리케이션 가동 시간 유지 주요 특징 - 효율적으로 서버에 코드 배포 - 높은 확장성 및 신뢰성 제공 - 애플리케이션에 상관 없으며, Windows, Linux, EC2, On-Premise 등 지원 - S3, CodeCommit, CodePipeline, Git, ELB, Auto-Scaling 등과 통합 프리티어(Free Tier) - EC2, Lambda에서 사용하는 경우 추가 비용 없음 - On-Premise에 Agent 설치 사용 시 업데이트당 $0.02 비용 지불 CodeDeploy의 특징 자동화된 배포 서비스 가동 중지 시간 최소화 배포 서비스에 대한 모니터링 손쉬운 서비스 확장 CodeDeploy의 In-Place..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/b0ymZ7/btrxziPQNV4/wBEIXGjVbK1M1TDjwKnv10/img.png)
구분 내용 서비스명 AWS CodeBuild 설명 소스 코드의 컴파일 단계부터 테스트 후 배포 단계까지를 지속적으로 지원하는 완전관리형 지속적 통합 서비스 주요 특징 - 소스 컴파일, 테스트, S/W 패키지를 생성하는 완전 관리형 빌드 서비스 - 지속적인 스케일 조정 및 동시에 여러 빌드 처리 지원 - Docker 이미지를 통한 사용자 요구에 맞는 사용자 지정 빌드 환경 제공 - 사용하는 컴퓨팅 리소스에 대한 분 단위 과금 - CodePipeline, Jenkins와 통합하여 서비스 활용 가능 프리티어(Free Tier) - 매월 100분의 빌드 가능한 build.general1.small. 사용 가능 - 최초 12개월 이후에도 Free Tier 사용 가능 CodeBuild의 기대 효과 완전 관리형 빌드..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/oEkMY/btrxJqZsuk2/2rPeqj7O4spkykejVec9r0/img.png)
구분 내용 서비스명 AWS CodeCommit 설명 뛰어난 확장성의 프라이빗 Git 리포지토리를 안전하게 호스팅하며, 협업 방식으로 코드 작업 수행 주요 특징 - 안전한 Git 기반 리포지토리를 호스팅하는 완전 관리형 소스 제어 서비스 - 뛰어난 확장성의 안전한 에코시스템으로 여러 팀이 협업하여 코드 작업 수행 - 자체 소스 제어 시스템 운영이나 인프라 확대/축소 불필요 - 소스 코드에서 바이너리까지 모든 항목을 안전하게 저장 - 기존 Git 도구와 원활하게 연동 가능 프리티어(Free Tier) - 최초 5명의 활성 사용자에 대해 무제한 리포지토리, 매달 50GB의 스토리지, 매달 10,000건의 Git 요청 제공 - 최초 12개월 이후에도 Free Tier 사용 가능 CodeCommit의 이점 관리형..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/bscSvO/btrxrbCbzdv/gQuMg5w8oI3qXKy6gHi6r0/img.png)
구분 내용 서비스명 AWS Cloud9 설명 코드의 작성, 실행 및 디버깅을 위한 클라우드 IDE(Integrated Development Environment) 주요 특징 - 클라우드에서 사용하기 쉬운 클라우드 기반 IDE - 내장형 GitHub와 내장형 Lambda BluePrint 지원 - 내장 SAM Local을 활용하여 로컬 환경에서 테스트, 디버깅 수행 가능 - Lambda에 직접 배포하거나 GitHub에 업데이트 푸시 가능 - AWS CodePipeline 구성을 통해 업데이트에 대한 빌드 자동화 가능 프리티어(Free Tier) - AWS 프리티어 이용 시 AWS Cloud9을 무료로 사용할 수 있음 - AWS Cloud9의 프리티어 초과 시 초과 리소스에 대해 일반 요금 부과 Cloud9..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/bayIKq/btrxajAKzay/yLHCB0fxl7qOgUQujul6k0/img.png)
CI/CD란? Continuous Integration/Continuous Delivery의 약자로, 애플리케이션 개발에 필요한 여러 단계에 대한 자동화를 통해 애플리케이션을 보다 빠르고 짧은 주기로 고객에게 제공하는 방법을 말한다. 즉, 지속적인 통합, 지속적인 서비스 제공 및 지속적인 배포를 통해 새로운 코드의 통합, 테스트, 릴리스, 배포 등의 애플리케이션 라이프사이클 전체에 대한 자동화 과정을 모니터링 가능하도록 하는 것을 말한다. CI/CI의 도구들 구분 내용 소스 코드 관리 도구 Git, Bitbucket, Subversion 빌드 자동화 도구 Maven, Ant, Gradle 테스트 자동화 도구 Selenium, JUnit, Cucumber CI 도구 Jenkins, Bamboo, Hudso..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/bv8wjN/btrwPcIYecb/uemKQQVK9YxdUxkvKr0u11/img.png)
구분 내용 서비스명 Amazon CloudWatch 설명 AWS 및 온프레미스에서 AWS 리소스 및 애플리케이션 관찰 가능 주요 특징 - 여러 애플리케이션 및 인프라의 지표 및 로그, 이벤트 통합 관리 및 모니터링 - 자동 대시보드 및 지표를 통한 인프라의 운영 가시성과 통찰력 제공 - 손쉽게 온프레미스와 클라우드에서 지표 수집 기능 제공 - 운영 성능 및 리소스 최적화에 대한 경보 설정 및 작업 자동화 수행 가능 - 로그 탐색 및 분석, 시각화를 통해 운영 가시성 확보 프리티어(Free Tier) - 사용자 정의 지표 10개 및 경보 10개, API 요청 1백만 개, 로그 데이터 수집 5GB - 로그 데이터 아카이브 5GB, 월별 최대 50개의 지표를 제공하는 대시보드 3개 (최초 이후에도 Free T..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/baNvut/btrwsIOKWrB/N8iiYCgCyh0NkY98bXROJK/img.png)
구분 내용 서비스명 AWS Lambda 설명 - 서버에 대한 걱정 없이 코드 실행 - 사용한 컴퓨팅 시간에 대해서만 비용 지불 주요 특징 - 기존 코드 활용 가능(Node.js, Java, Python, Go, C#) - 단순한 자원 모델을 가지며, 실행되는 메모리에 따라 CPU, N/W 자원 할당 - 여러 AWS 서비스들과 통합되어 있으며, Event, Request 기반으로 실행 가능 - 자체 Editor, Zip 배포, Cloud9을 통해 개발 및 배포 가능 - CloudWatch, X-ray를 통해 요청 수, 에러 수, 처리 시간, 처리량 모니터링 가능 - AWS IAM Role을 사용한 권한 관리와 AWS 이벤트 소스의 자원 정책 적용 프리티어(Free Tier) - 월 1백만 건 무료 요청과 ..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/OE6pw/btrwps6v7s9/ky4umhkADbugNLaQm6CQo1/img.png)
AWS OpsWorks란? 엔터프라이즈 기업 및 많은 클라우드 인프라를 사용하는 환경에서 애플리케이션 및 인프라를 구성하고 운영하도록 지원하는 대표적인 IaC 서비스다. IaC 서비스 중 대표적인 도구인 Chef와 Puppet과 같은 구성 관리 도구를 클라우드 기반의 Managed 환경에서 사용할 수 있도록 서비스를 제공한다. OpsWorks는 크게 세 가지의 서비스로 구분되는데, Chef 쿡북 및 솔루션을 사용하여 구성 관리를 수행할 수 있는 AWS OpsWorks Stacks와 AWS OpsWorks for Chef Automate, Puppet Enterprise 마스터 서버를 구성할 수 있는 OpsWorks for Puppet Enterprise로 나눌 수 있다. AWS OpsWorks for C..