소개 |
AWS, Amazon Web Services는 일련의 종량제 웹 서비스를 제공하는 클라우드 플랫폼입니다. 현재까지 가장 유명한 클라우드 플랫폼 중 하나입니다. 일부 기업에서는 유연성, 효율성, 탄력성, 확장성 및 유지 관리 부족으로 인해 점차적으로 클라우드로 운영을 마이그레이션하고 있습니다. 현재 많은 회사에서 이러한 서비스를 사용하고 있으므로 시스템 관리자 및 운영 담당자는 AWS를 살펴보아야 합니다. 71가지 AWS 클라우드 서비스 용어를 배워보세요! AWS 세계에서 사용되는 용어를 이해하고 AWS 클라우드 서비스를 사용하여 경력을 시작해 보세요!
|
컴퓨팅 서비스
일명 클라우드 컴퓨팅이라 불리는 가상 서버 구성 기능을 제공하는 서비스입니다. 다음과 같은 일련의 서비스를 제공합니다.
- EC2: EC2는 Elastic Compute Cloud를 의미합니다. 본 서비스는 개인의 필요에 따라 확장이 가능한 [가상머신]을 제공합니다[11].
- EC2 컨테이너 서비스: 고성능과 높은 확장성을 통해 EC2 클러스터 환경에서 서비스를 실행할 수 있습니다.
- Lightsail: 이 서비스를 사용하면 사용자가 가상 서버(EC2)를 매우 쉽게 시작하고 관리할 수 있습니다.
- Elastic Beanstalk: 이 서비스는 애플리케이션의 용량 구성, 로드 밸런싱, 크기 조정 및 상태 모니터링을 자동으로 관리하여 관리 부담을 줄일 수 있습니다.
- Lambda: 서버를 관리할 필요 없이 필요할 때만 코드를 실행할 수 있습니다.
- Batch: 사용자가 맞춤형 관리 방식으로 컴퓨팅 작업 부하(일괄 처리)를 실행할 수 있습니다.
보관 서비스
아마존에서 제공하는 클라우드 저장시설인 클라우드 스토리지 서비스입니다. 이 서비스 그룹에는 다음이 포함됩니다.
- S3: S3는 Simple Storage Service(3S)를 의미합니다. 언제 어디서나 모든 데이터를 저장/검색할 수 있는 온라인 스토리지 서비스를 제공합니다.
- EFS: EFS는 탄력적 파일 시스템을 나타냅니다. EC2 서버와 함께 사용할 수 있는 온라인 스토리지 서비스입니다.
- Glacier: 주로 아카이빙이나 장기 백업을 목표로 하는 저비용/저성능 데이터 스토리지 솔루션입니다.
- 스토리지 게이트웨이: 이 서비스의 인터페이스는 내부 애플리케이션(AWS 외부에서 호스팅됨)을 AWS 스토리지와 연결합니다.
데이터베이스
AWS는 또한 고객이 더 빠르고 효율적이며 안전한 데이터 처리를 위해 Amazon의 최첨단 기술을 활용할 수 있도록 인프라에 호스팅 데이터베이스를 제공합니다. 그룹에는 다음이 포함됩니다:
- RDS: RDS는 관계형 데이터베이스 서비스를 의미합니다. 클라우드에서 관계형 데이터베이스를 설정, 운영 및 관리합니다.
- DynamoDB: NoSQL 데이터베이스는 빠른 처리와 높은 확장성을 제공합니다.
- ElastiCache: 웹 애플리케이션이 더 빠르게 실행되도록 인 메모리 캐시를 관리하는 솔루션입니다!
- Redshift: 완전히 확장 가능한 거대한(페타바이트 규모) 클라우드 데이터 웨어하우스 서비스입니다.
네트워크 및 콘텐츠 배포
AWS는 클라우드에서 EC2 서버를 제공하므로 네트워크 관련 콘텐츠도 여기에 표시됩니다. 콘텐츠 배포는 가장 가까운 위치에 있는 사용자에게 파일을 전달하는 데 사용됩니다. 요즘에는 매우 유명한 가속 웹사이트가 많이 있습니다.
- VPC: VPC는 Virtual Private Cloud의 약자입니다. 이는 자체 가상 네트워크, 전용 AWS 계정입니다.
- CloudFront: AWS의 콘텐츠 전송 네트워크(CDN) 서비스입니다.
- Direct Connect: 데이터 센터/장소를 AWS와 연결하여 처리량을 늘리고, 네트워크 비용을 절감하며, 인터넷 기반 연결로 인한 연결 문제를 방지하는 네트워크 방식입니다.
- Route 53: 클라우드 도메인 이름 시스템 DNS 웹 서비스입니다.
이전
로컬 서비스를 AWS로 마이그레이션하는 데 도움이 되는 일련의 서비스를 제공합니다. 여기에는 다음이 포함됩니다.
- 애플리케이션 검색 서비스: 서버, 네트워크 및 애플리케이션을 분석하여 마이그레이션을 지원/가속화하도록 설계된 서비스입니다.
- DMS: DMS는 데이터베이스 마이그레이션 서비스를 의미합니다. 로컬 데이터베이스의 데이터를 EC2에서 호스팅되는 RDS 또는 DB로 마이그레이션하는 데 사용됩니다.
- 서버 마이그레이션: SMS(Server Migration Service)라고도 알려진 것은 워크로드를 온프레미스에서 AWS로 이동하는 에이전트 없는 서비스입니다.
- Snowball: (인터넷/네트워크 기반 전송이 아닌) 물리적 저장 장치를 사용하여 AWS와 대량의 데이터를 전송하려는 경우에 사용해야 합니다.
개발자 도구
이름에서 알 수 있듯이 개발자가 클라우드에서 코딩을 단순화하는 데 도움이 되는 일련의 서비스입니다.
- CodeCommit: 관리형 코드 저장소를 위한 안전하고 확장 가능하며 관리 가능한 소스 코드 관리 서비스입니다.
- CodeBuild: 클라우드 코드 생성기입니다. 주로 코드 실행, 테스트, 소프트웨어 패키지 구축 및 배포에 사용됩니다.
- CodeDeploy: AWS 서버 또는 로컬에서 애플리케이션 배포를 자동화하는 배포 서비스입니다.
- CodePipeline: 이 배포 서비스를 통해 코더는 게시하기 전에 애플리케이션을 시각화할 수 있습니다.
- X-Ray: 이벤트를 사용하여 분석 애플리케이션을 호출할 수 있습니다.
관리 도구
AWS에서 웹 서비스를 관리하는 데 도움이 되는 서비스 세트입니다.
- CloudWatch: AWS 리소스 또는 애플리케이션을 모니터링하기 위한 모니터링 서비스입니다.
- CloudFormation: 코드형 인프라! AWS 아키텍처를 집합적이고 질서 있게 관리하는 방법입니다.
- CloudTrail: AWS 계정을 위한 감사 및 규정 준수 도구입니다.
- Config: 보안 및 거버넌스를 위한 AWS의 리소스 인벤토리, 구성 기록 및 구성 변경 알림입니다.
- OpsWorks: EC2 또는 온프레미스 컴퓨팅을 자동으로 구성하고 배포할 수 있습니다.
- 서비스 카탈로그: 귀하/회사 계정에서 사용하도록 승인된 IT 서비스 카탈로그를 생성하고 관리합니다.
- 신뢰할 수 있는 조언: AWS AI는 AWS 인프라를 감사하여 AWS 인프라를 개선하고 비용을 절감할 수 있습니다.
- 관리형 서비스: 지속적인 인프라 관리를 제공합니다.
보안, 신원 및 규정 준수
이것은 AWS 공간의 보안을 보장하는 매우 중요한 AWS 서비스 세트입니다.
- IAM: IAM은 AWS 리소스 및 서비스에 대한 사용자 액세스를 제어하는 Identity and Access Management를 의미합니다.
- Inspector: AWS에서 애플리케이션의 보안과 규정 준수를 유지하는 데 도움이 되는 자동화된 보안 평가입니다.
- 인증서 관리자: AWS 애플리케이션용 SSL/TLS 인증서를 프로비저닝, 관리 및 배포합니다.
- 디렉터리 서비스: Microsoft Active Directory와 동등한 AWS입니다.
- WAF & Shield: WAF는 웹 애플리케이션 방화벽입니다. CloudFront 또는 로드 밸런서의 콘텐츠에 대한 액세스를 모니터링하고 제어합니다.
- 규정 준수 보고서: 애플리케이션이 정책을 준수하는지 확인하기 위한 AWS 인프라 공간에 대한 규정 준수 보고서입니다.
데이터 분석
계정의 이벤트를 보고, 계획하고, 조치를 취하는 데 도움이 되는 AWS 공간의 데이터 분석 서비스입니다.
- Athena: S3에 저장된 데이터를 분석하기 위한 SQL 쿼리 기반 서비스입니다.
- EMR: EMR의 전체 형태는 Elastic Map Reduce입니다. 빅데이터 처리 및 분석에 주로 사용되는 서비스입니다.
- CloudSearch: 앱과 서비스의 AWS 검색 기능입니다.
- Elasticsearch Service: AWS 클라우드에서 도메인을 생성하고 Elasticsearch 클러스터를 배포, 운영 및 확장합니다.
- Kinesis: 이 서비스를 사용하면 대량의 스트리밍 데이터를 실시간으로 처리할 수 있습니다.
- 데이터 파이프라인: 서로 다른 AWS 서비스 간에 데이터를 마이그레이션하는 데 도움이 됩니다.
- QuickSight: AWS 비즈니스 데이터를 수집, 분석 및 제시합니다.
인공지능
AWS의 AI!
- Lex: 음성과 텍스트를 사용하는 일부 애플리케이션에서 대화 인터페이스를 구축하는 데 도움이 될 수 있습니다.
- Polly: 문자를 음성으로 변환해주는 서비스입니다.
- Rekognition: 애플리케이션에 이미지 분석을 추가할 수 있습니다.
- 기계 학습: 데이터의 패턴을 학습하는 알고리즘이 있습니다.
사물 인터넷
이 서비스는 다양한 장치에서 AWS의 고가용성을 보장합니다.
- AWS IoT: 연결된 하드웨어 장치가 AWS 애플리케이션과 상호 작용할 수 있게 해줍니다.
게임 개발
이름에서 알 수 있듯이 이 서비스는 게임 개발을 목표로 합니다.
- Amazon GameLift: 이 서비스는 세션형 멀티플레이어 게임을 위한 전용 게임 서버를 배포하고 관리하도록 설계되었습니다.
모바일 서비스
이것은 주로 휴대용 장치를 대상으로 하는 서비스 집합입니다.
- Mobile Hub: 모바일 애플리케이션의 배경 기능을 생성하고 모바일 애플리케이션에 통합하는 데 도움이 됩니다.
- Cognito: 인터넷에 연결된 장치에서 모바일 사용자 인증 및 AWS 액세스를 제어합니다.
- Device Farm: 모바일 앱 테스트 서비스를 사용하면 Android에서 호스팅되는 실제 휴대폰에서 Android, iOS 전반에 걸쳐 앱을 테스트할 수 있습니다.
- 모바일 분석: AWS에서 모바일 앱 데이터를 측정, 추적 및 분석합니다.
- Pinpoint: 타겟 푸시 알림 및 모바일 상호작용.
응용 프로그램 서비스
이것은 AWS의 애플리케이션과 함께 사용할 수 있는 서비스 세트입니다.
- Step Functions: 애플리케이션에서 다양한 기능을 정의하고 사용합니다.
- SWF: SWF는 Simple Workflow Service를 의미합니다. 클라우드 워크플로 관리는 개발자가 애플리케이션 수명주기의 다양한 단계에서 조정하고 기여하는 데 도움이 됩니다.
- API 게이트웨이: 개발자가 API를 생성, 관리 및 호스팅하는 데 도움이 됩니다.
- Elastic Transcoder: 개발자가 미디어 파일을 다양한 장치에서 재생할 수 있는 형식으로 변환하는 데 도움이 됩니다.
메시지
AWS의 알림 및 메시징 서비스.
- SQS: SQS는 단순 대기열 서비스를 의미합니다. AWS의 서비스와 애플리케이션 간 통신을 위한 완전관리형 메시지 대기열 서비스입니다.
- SNS: SNS는 Simple Notification Service의 약자입니다. AWS 사용자가 AWS 공간에서 제공하는 서비스에 대해 상기시켜 주는 푸시 알림 서비스입니다.
- SES: SES는 Simple Email Service의 약자입니다. 이는 고객을 위한 AWS의 비용 효율적인 이메일 서비스입니다.
비즈니스 생산성
비즈니스 생산성을 향상시키는 데 도움이 되는 일련의 서비스입니다.
- WorkDocs: 공동 파일 공유, 저장 및 편집 서비스입니다.
- WorkMail: 안전한 비즈니스 이메일 및 캘린더 서비스.
- Amazon Chime: 온라인 기업 회의!
데스크톱 및 앱 스트리밍
클라우드를 통해 데스크톱 애플리케이션을 스트리밍할 수 있습니다.
- WorkSpaces: 완벽하게 관리되고 안전한 클라우드 컴퓨팅 서비스입니다.
- AppStream 2.0: 클라우드에서 데스크톱 앱 스트리밍.