서비스

AWS는 현대식 애플리케이션 개발 시 귀사의 비즈니스를 지원하는 포괄적인 서비스 포트폴리오를 제공합니다.

컴퓨팅

인프라를 관리하지 않고도 세계에서 가장 강력하고 안전하며 혁신적인 컴퓨팅 클라우드에서 애플리케이션과 워크로드를 개발, 배포, 실행 및 확장할 수 있는 현대적인 컴퓨팅 서비스 포트폴리오를 제공합니다.

서버리스 이벤트 중심 컴퓨팅

AWS Lambda를 사용하면 서버를 프로비저닝하거나 관리할 필요 없이 코드를 실행할 수 있습니다. 사용한 컴퓨팅 시간만큼만 비용을 지불하고, 코드가 실행되지 않을 때는 요금이 부과되지 않습니다. Lambda에서는 사실상 모든 유형의 애플리케이션이나 백엔드 서비스에 대한 코드를 별도의 관리 없이 실행할 수 있습니다. 다른 AWS 서비스에서 코드를 자동으로 트리거하도록 설정하거나 웹 또는 모바일 앱에서 직접 코드를 호출할 수 있습니다.

서버리스 컨테이너

AWS Fargate는 서버 또는 클러스터를 관리할 필요 없이 컨테이너를 실행할 수 있도록 지원하는 고급 컨테이너 오케스트레이션 서비스인 Amazon ECS를 위한 컴퓨팅 엔진입니다. AWS Fargate를 사용하면 더 이상 컨테이너를 실행하기 위해 가상 머신 클러스터를 프로비저닝, 구성 및 확장할 필요가 없습니다. 따라서 서버 유형을 선택하거나, 클러스터를 확장할 시점을 결정하거나, 클러스터 패킹을 최적화할 필요가 없습니다. AWS Fargate에서는 서버 또는 클러스터에 대해 고민하거나 상호 작용할 필요가 없습니다.

애플리케이션 통합

애플리케이션 통합 서비스는 마이크로 서비스, 분산 시스템 및 서버리스 애플리케이션 내에 결합되지 않은 구성 요소 간 커뮤니케이션을 활성화하여 사용자가 확장 가능하고 복원력이 더욱 뛰어난 솔루션을 손쉽게 구축할 수 있게 해 줍니다.

API 관리

Amazon API Gateway는 어떤 규모에서든 개발자가 API를 손쉽게 생성, 게시, 유지 관리, 모니터링 및 보호할 수 있도록 지원하는 완전관리형 서비스입니다. 이 서비스에서는 API 관리를 위한 포괄적인 플랫폼을 제공합니다. Amazon API Gateway를 통해 트래픽 관리, 권한 부여 및 액세스 제어, 모니터링 및 API 버전 관리를 비롯한 수십만 개의 동시 API 호출을 처리할 수 있습니다.

메시지 대기열 서비스

Amazon SQS는 빠르고, 안정적이며, 확장 가능한 완전관리형 메시지 대기열 서비스입니다. Amazon SQS는 클라우드 애플리케이션의 구성 요소를 간단하고 비용 효율적으로 분리할 수 있게 해줍니다. Amazon SQS를 사용하면 메시지를 잃거나 다른 서비스를 항상 가용 상태로 유지하지 않고도 모든 데이터 볼륨을 전송할 수 있습니다.

메시지 게시/구독

Amazon SNS는 마이크로 서비스, 분산 시스템 및 서버리스 애플리케이션을 분리할 수 있도록 하는 고가용성 완전관리형 게시/구독 메시징 서비스입니다. Amazon SNS 주제를 사용하면 병렬 처리를 위해 게시자 시스템에서 Amazon SQS 대기열, AWS Lambda 함수 및 HTTP/S Webhook를 비롯한 대규모 구독자 엔드포인트로 메시지를 팬아웃할 수 있습니다.

오케스트레이션

AWS Step Functions를 사용하면 시각적 워크플로를 사용해 분산 애플리케이션 및 마이크로서비스의 구성 요소를 손쉽게 조정할 수 있습니다. 각각 기능을 수행하는 개별 구성 요소를 사용하여 애플리케이션을 구축하면 애플리케이션을 빠르게 확장 및 변경할 수 있습니다.

이벤트 버스

Amazon EventBridge는 자체 애플리케이션, Software-as-a-Service(SaaS) 애플리케이션, AWS 서비스의 데이터를 사용하여 애플리케이션을 쉽게 연결할 수 있게 지원하는 서버리스 이벤트 버스입니다. EventBridge는 Zendesk, Datadog 또는 Pagerduty와 같은 이벤트 소스의 실시간 데이터 스트림을 전송하고 해당 데이터를 AWS Lambda와 같은 대상으로 라우팅합니다.

서비스 메시

AWS App Mesh는 애플리케이션 레벨 네트워킹을 통해 서비스가 여러 유형의 컴퓨팅 인프라에서 서로 원활하게 통신할 수 있게 해 주는 서비스 메시입니다. App Mesh는 서비스의 통신 방법을 표준화하여 사용자에게 엔드 투 엔드 가시성을 제공하고 애플리케이션의 고가용성을 보장합니다.

GRAPHQL 서버리스 API

AWS AppSync는 하나 이상의 데이터 원본에서 데이터를 안전하게 액세스, 조작 및 결합하기 위한 유연한 API를 생성할 수 있도록 하여 애플리케이션 개발을 간소화합니다. 또한 GraphQL을 사용하여 애플리케이션이 필요한 데이터를 정확하게 가져올 수 있도록 하는 관리형 서비스입니다.

데이터 관리

AWS 데이터 관리 솔루션은 테라바이트에서 페타바이트의 규모로 데이터를 저장하고, 밀리초 단위의 지연 시간으로 데이터에 엑세스하고, 초당 수백만 건의 요청을 처리하며, 전 세계적으로 수백만 명의 사용자를 지원하도록 확장할 수 있어야 합니다.

MySQL 및 PostgreSQL 데이터베이스

Amazon Aurora Serverless는 MySQL 및 PostgreSQL과 호환되는 관계형 데이터베이스 엔진으로서 고사양 상업용 데이터베이스의 속도 및 가용성과 오픈 소스 데이터베이스의 단순성 및 비용 효율성을 결합한 것입니다. Amazon Aurora는 MySQL보다 5배 뛰어난 성능과 상용 데이터베이스의 보안성, 가용성 및 안정성을 1/10의 비용으로 제공합니다.

No SQL 데이터베이스

Amazon DynamoDB는 규모에 관계없이 10밀리초 미만의 지연 시간이 일관되게 요구되는 애플리케이션을 위한 빠르고 유연성이 뛰어난 NoSQL 데이터베이스 서비스입니다. 또한 완벽하게 관리되는 데이터베이스로서, 문서 데이터 모델과 키 값 데이터 모델을 모두 지원합니다. 특히, 유연한 데이터 모델과 안정적인 성능을 갖추고 있어 모바일, 웹, 게임, 광고 기술, IoT를 비롯한 그 밖의 많은 애플리케이션에 매우 적합합니다.

객체 스토리지

Amazon S3는 간단한 웹 서비스 인터페이스를 통해 웹 어디서나 원하는 양의 데이터를 저장 및 검색할 수 있는 객체 스토리지입니다. 전 세계적으로 99.999999999%의 내구성을 제공하고 수조 이상으로 객체로 확장할 수 있도록 설계되었습니다.

개발자 도구

AWS 개발자 도구 제품군은 개발, 구축, 테스트, 모니터링, 프로비저닝 및 배포 서비스를 제공하여 애플리케이션 수명 주기 전체를 활성화하고 자동화합니다.

인프라 프로비저닝

AWS CloudFormation은 개발자와 시스템 관리자가 관련 AWS 리소스 모음을 쉽게 생성 및 관리하고, 이를 순서에 따라 예측 가능한 방식으로 프로비저닝하고 업데이트할 수 있는 간편한 방법을 제공합니다.

클라우드 기반 IDE

AWS Cloud9은 브라우저만으로 코드를 작성, 실행 및 디버깅할 수 있는 클라우드 기반 IDE(통합 개발 환경)입니다. 코드 편집기, 디버거 및 터미널이 포함되어 있습니다. AWS Cloud9은 널리 사용되는 프로그래밍 언어를 위한 필수 도구가 사전에 패키징되어 제공되므로, 새로운 프로젝트를 시작하기 위해 파일을 설치하거나 개발 머신을 구성할 필요가 없습니다.

USER AUDITING

AWS CloudTrail은 계정에 대한 AWS API 호출을 기록하고 로그 파일을 사용자에게 전달하는 웹 서비스입니다. API 호출자의 자격 증명, API 호출 시간, API 호출자의 소스 IP 주소, 요청 파라미터 및 AWS 서비스가 반환한 응답 요소와 같은 정보가 기록됩니다.

지속적 전달

AWS CodePipeline은 빠르고 안정적인 애플리케이션 및 인프라 업데이트를 위해 릴리스 파이프라인을 자동화하는 데 도움이 되는 완전관리형 지속적 전달 서비스입니다. CodePipeline은 코드 변경이 발생할 때마다 사용자가 정의한 릴리스 모델을 기반으로 릴리스 프로세스의 빌드, 테스트 및 배포 단계를 자동화합니다. 따라서 기능과 업데이트를 신속하고 안정적으로 제공할 수 있습니다.

모니터링

Amazon CloudWatch는 AWS 클라우드 리소스와 AWS에서 실행되는 애플리케이션을 위한 모니터링 서비스입니다. CloudWatch를 사용하여 지표를 수집 및 추적하고, 로그 파일을 수집 및 모니터링하며, 경보를 설정하고, AWS 리소스 변경에 자동으로 대응할 수 있습니다.

디버깅

AWS X-Ray는 개발자가 마이크로 서비스 아키텍처를 사용해 구축된 애플리케이션 등 프로덕션 또는 개발 중인 분산 애플리케이션을 분석하고 디버그하는 데 도움이 됩니다. X-Ray를 사용하면 애플리케이션과 해당하는 기본 서비스들이 어떻게 수행되고 있는지 이해하여 성능 문제와 오류의 근본 원인을 식별하고 문제를 해결할 수 있습니다.

개발 프레임워크

AWS CDK(클라우드 개발 키트)는 익숙한 프로그래밍 언어를 사용하여 클라우드 애플리케이션 리소스를 모델링 및 프로비저닝할 수 있는 오픈 소스 소프트웨어 개발 프레임워크입니다.

보안 및 규정 준수

AWS 보안 서비스 제품군을 사용하면 혁신 속도를 유지하는 동시에 애플리케이션 수명 주기 전반에 걸쳐 철저한 보안을 유지할 수 있습니다.

액세스 제어

AWS Identity and Access Management(IAM)를 사용하면 AWS 서비스에 대한 사용자 액세스를 제어할 수 있습니다. 사용자와 그룹을 생성 및 관리하고, 액세스를 부여하거나 거부합니다.

Single Sign On

AWS Single Sign-On(SSO)은 여러 AWS 계정과 비즈니스 애플리케이션에 대한 SSO 액세스를 손쉽게 중앙에서 관리할 수 있게 해주는 클라우드 SSO 서비스입니다. 

계정 관리

AWS Organizations는 다중 AWS 계정을 정책 기반으로 관리하는 기능을 제공합니다. AWS Organizations에서는 계정 그룹을 생성하고 계정 생성을 자동화하며 해당 그룹에 정책을 적용하고 관리할 수 있습니다. 

위협 탐지

Amazon GuardDuty는 관리형 위협 탐지 서비스로, 워크로드 및 AWS 계정을 보호하고 지속적으로 모니터링하기 위한 더 정확하고 쉬운 방법을 제공합니다.

보안 평가

Amazon Inspector는 AWS에 배포된 애플리케이션의 보안 및 규정 준수를 개선하는 데 도움이 되는 자동 보안 평가 서비스입니다.

Virtual Private Cloud

Amazon Virtual Private Cloud(VPC)를 사용하면 AWS 클라우드에서 논리적으로 격리된 공간을 프로비저닝하여 고객이 정의하는 가상 네트워크에서 AWS 리소스를 시작할 수 있습니다.

WAF 관리

AWS Firewall Manager는 계정과 애플리케이션 전체에 대한 AWS WAF 규칙을 좀 더 쉽게 중앙에서 구성 및 관리할 수 있는 보안 관리 서비스입니다.

DDoS 보호

AWS Shield는 AWS에서 실행되는 애플리케이션을 보호하는 디도스(DDoS) 보호 서비스입니다. 

암호화

AWS Key Management Service(KMS)는 데이터 암호화에 사용되는 암호화 키를 쉽게 생성하고 제어하도록 지원하는 관리형 서비스입니다. 

SSL/TLS 인증서 관리

AWS Certificate Manager는 AWS 서비스 및 연결된 내부 리소스에 사용할 공인 및 사설 SSL/TLS(Secure Sockets Layer/전송 계층 보안) 인증서를 손쉽게 프로비저닝, 관리 및 배포할 수 있도록 지원합니다.

현대적 애플리케이션 구축에 대해 자세히 알아보기

서버리스 페이지 방문 마이크로서비스 페이지 방문 지속적 전달 페이지 방문
시작할 준비가 되셨습니까?
현대적 앱 구축 자습서 살펴보기
추가 질문이 있으십니까?
AWS에 문의