200개 이상의 서비스를 제공
Amazon Web Services(AWS)는 전 세계적으로 분포한 데이터 센터에서 200개가 넘는 완벽한 기능의 서비스를 제공합니다. 서버 및 네트워크를 시작으로 그에 필요한 소프트웨어와 보안을 위한 장치, 개발 도구, 계정 관리를 위한 장치 등 다양한 서비스를 사용할 수 있습니다.
목적에 따라 다양한 서비스를 제공
AWS에서 제공하는 서비스는 개별적으로 사용도 가능하고, 필요한 것들을 묶어서 사용도 가능합니다.
예를 들어, 웹 서버를 구축하고 싶을 때는 EC2로 서버를 구성하고, AMI로 서버 운영체제를 설치하고, EIP와 Route 53으로 고정된 퍼블릭 IP와 도메인을 할당, 관리할 수 있습니다. 그리고, S3와 RDS를 이용해 파일 저장소 및 데이터베이스를 구성할 수 있습니다.
AWS에서 제공하는 대표 서비스
Amazon EC2
Amazon Elastic Compute Cloud는 컴퓨팅 용량을 제공하는 서비스로, 서버, 운영체제, 소프트웨어 등을 세트로 사용할 수 있는 서비스 입니다. 다양한 사양이 준비되어 있고 자유롭게 소프트웨어를 설치하고 시스템을 구축할 수 있으며 이미 세팅된 서버를 사용하는 것도 가능합니다. 성능은 가변적으로 일시 정지 상태에서 언제든지 변경할 수 있습니다.
Amazon S3
Amazon Simple Storage Service는 오브젝트 스토리지 서비스로, 웹 서버 및 파일 서버용 파일을 보관하는 스토리지로 사용할 수 있습니다. S3는 강력하고 다양한 기능이 있어 장애 및 에러에 강할 뿐 아니라 강력한 관리 기능이나 다른 서비스와의 연동 기능도 갖추고 있습니다. 파일 크기는 최대 5TB이며, 전체 용량의 제한은 없습니다.
Amazon VPC
Amazon VPC는 AWS 계정 전용의 가상 네트워크입니다. 네트워크 및 서브넷의 범위, 라우팅 테이블 및 네트워크 게이트웨이 등을 설정하고, 가상 네트워크 환경을 구성합니다.
Amazon RDS
Amazon RDS는 관계형 데이터베이스의 대표라고 할 수 있는 Amazon Aurora, PostgreSQL, MySQL, Maria DB, Oracle Database, SQL Server 등을 클라우드 환경에서 이용할 수 있는 서비스 입니다.
Amazon Route 53
Amazon Route 53은 DNS(Domain Name Server)로, 웹 서버에 필수인 DNS 기능을 제공합니다.
Elastic IP
Elastic IP는 서버에 필수인 정적 공인 IP 주소를 제공합니다. EC2 및 ELB와 조합해 사용합니다.
Amazon Managed Blockchain
Amazon Managed Blockchain은 블록체인 네트워크를 생성, 관리할 수 있는 도구로, 데이터 위조 및 변소를 확인하는 기반으로 사용할 수 있습니다.
Amazon SegeMaker
Amazon SegeMaker는 머신 러닝 모델을 구축, 트레이닝, 배포할 수 있으며, 머신 러닝에서 자주 사용되는 주피터 노트북(Jupyter Notebook)을 클라우드로 제공합니다.
AWS Cloud 9
AWS Cloud 9은 웹 브라우저로 조작이 가능한 통합 개발 도구로, 각종 언어에 대응하고 컴퓨터에 개발 도구를 설치하지 않고 시스템을 개발할 수 있습니다.
Amazon GameLift
Amazon GameLift는 게임 호스팅 서비스로, 멀티플레이어 대전 등 실시간 데이터 통신을 짧은 대기 시간으로 제공합니다.
목적별 AWS 대표 서비스
컴퓨팅
Amazon EC2 | 클라우드의 가상 서버 |
Amazon EC2 Auto Scaling | 수요에 맞춰 컴퓨팅 용량 조정 |
Amazon EC2 스팟 인스턴스 | 워크로드 최대 90% 실행 |
Amazon Elastic Container Service(ECS) | 컨테이너를 실행하는 고도로 안전하고, 안정적이며, 확장 가능한 방법 |
Amazon Elastic Kubernetes Service(EKS) | Kubernetes를 실행하는 가장 신뢰성 높은 방법 |
Amazon Lightsail | 가상 프라이빗 서버 시작 및 관리 |
AWS App Runner | 개발자를 위한 간편한 대규모 프로덕션 웹 애플리케이션 |
AWS Auto Scaling | 수요에 맞춰 여러 리소스의 규모 조정 |
AWS Batch | 규모와 상관없이 배치 작업 실행 |
AWS Compute Optimizer | 최적의 AWS 컴퓨팅 리소스 식별 |
AWS Elastic Beanstalk | 웹 앱 실행 및 관리 |
AWS Fargate | 컨테이너에 적합한 서버리스 컴퓨팅 |
AWS Lambda | 서버에 대한 걱정 없이 코드 실행 |
AWS Outposts | AWS 인프라를 온프레미스에서 실행 |
AWS Serverless Application Repository | 서버리스 애플리케이션 검색, 배포 및 게시 |
AWS Wavelength | 지연 시간이 극히 짧은 5G 디바이스용 애플리케이션 제공 |
VMware Cloud on AWS | 사용자 지정 하드웨어 없이 하이브리드 클라우드 구축 |
스토리지
Amazon Elastic Block Store(EBS) | EC2 블록 스토리지 볼륨 |
Amazon Elastic File System(EFS) | EC2를 위한 완전관리형 파일 시스템 |
Amazon FSx | 단 몇 번의 클릭으로 풍부한 기능의 고성능 파일 시스템을 시작, 실행 및 크기 조정 |
Amazon S3 Glacier | 클라우드상의 저렴한 아카이브 스토리지 |
Amazon Simple Storage Service(S3) | 클라우드의 S3(Storage Service) 확장 가능한 스토리지 |
AWS Backup | AWS 서비스 전체에 걸친 중앙 집중식 백업 |
AWS Snow Family | 열악하거나 연결이 해제된 환경에서도 사용할 수 있는 물리적 엣지 컴퓨팅 및 스토리지 디바이스 |
AWS Storage Gateway | 하이브리드 스토리지 통합 |
CloudEndure Disaster Recovery | 고도로 자동화된 재해 복구 |
데이터베이스
Amazon Aurora | 고성능 관리형의 관계형 데이터베이스 |
Amazon DocumentDB | 완전관리형 문서 데이터베이스 |
Amazon DynamoDB | 관리형 NoSQL 데이터베이스 |
Amazon ElastiCache | 인 메모리 캐싱 서비스 |
Amazon Keyspaces(Apache Cassandra용) | 관리형 Cassandra 호환 데이터베이스 |
Amazon MemoryDB for Redis | Redis 호환성 및 내구성을 갖춘 인 메모리 데이터베이스 서비스로, 초고속 성능을 제공 |
Amazon Neptune | 완전관리형 그래프 데이터베이스 서비스 |
Amazon RDS | MySQL, PostgreSQL, Oracle, SQL Server 및 MariaDB를 위한 관리형의 관계형 데이터베이스 서비스 |
Amazon RDS on VMware | 온프레미스 데이터베이스 관리 자동화 |
Amazon Redshift | 빠르고 간단하며 비용 효율적인 데이터 웨어하우징 |
Amazon Timestream | 완전관리형 시계열 데이터베이스 |
네트워킹 및 컨텐츠 전송
Amazon API Gateway | API 구축, 배포 및 관리 |
Amazon CloudFront | 글로벌 콘텐츠 전송 네트워크 |
Amazon Route 53 | 53 확장 가능한 도메인 이름 시스템(DNS) |
Amazon VPC | 격리된 클라우드 리소스 |
AWS App Mesh | 마이크로서비스 모니터링 및 제어 |
AWS Cloud Map | 클라우드 리소스를 위한 서비스 검색 |
AWS Direct Connect | AWS로의 전용 네트워크 연결 |
AWS Global Accelerator | 글로벌 애플리케이션 가용성 및 성능 개선 |
AWS Private 5G | 프라이빗 셀룰러 네트워크를 쉽게 배포, 관리 및 확장 |
AWS PrivateLink | AWS에 호스팅된 서비스에 안전하게 액세스 |
AWS Transit Gateway | VPC 및 계정 연결을 손쉽게 확장 |
AWS VPN | 네트워크 리소스에 안전하게 액세스 |
AWS 클라우드 WAN(평가판) | 글로벌 광역 네트워크를 쉽게 구축, 관리 및 모니터링 |
Elastic Load Balancing(ELB) | 수신 트래픽을 여러 대상에 걸쳐 분산 |
분석
Amazon Athena | SQL을 사용해 S3의 데이터 쿼리 |
Amazon CloudSearch | 관리형 검색 서비스 |
Amazon EMR | 호스팅된 Hadoop 프레임워크 |
Amazon FinSpace | 단 몇 분 만에 금융 산업 데이터를 저장, 분류, 준비 및 분석 |
Amazon Kinesis | 실시간 비디오 및 데이터 스트림 분석 |
Amazon Managed Streaming for Apache Kafka(MSK) | 완전관리형 Apache Kafka 서비스 |
Amazon OpenSearch Service(Amazon Elasticsearch Service 후속) | 최대 페타바이트 규모의 텍스트 및 비구조화 데이터의 검색, 시각화 및 분석 |
Amazon QuickSight | 빠른 비즈니스 분석 서비스 |
Amazon Redshift | 빠르고 간단하며 비용 효율적인 데이터 웨어하우징 |
AWS Data Exchange | 클라우드에서 서드 파티 데이터 검색, 구독 및 사용 |
AWS Data Pipeline | 데이터 중심의 주기적인 워크플로를 위한 오케스트레이션 서비스 |
AWS Glue | 간단하고 확장 가능한 서버리스 데이터 통합 |
AWS Lake Formation | 며칠 만에 안전한 데이터 레이크 구축 |
기계학습
Amazon Augmented AI | ML 예측의 인적 검토를 손쉽게 구현 |
Amazon CodeGuru | 가장 비경제적인 코드 줄 찾기 |
Amazon Comprehend | 텍스트에서 인사이트 및 관계 파악 |
Amazon DevOps Guru | 애플리케이션 가용성을 개선하는 기계 학습 기반 클라우드 운영 서비스 |
Amazon Elastic Inference | 딥 러닝 추론 가속화 |
Amazon Forecast | 기계 학습을 사용하여 예측 정확도 개선 |
Amazon Fraud Detector | 더 빠르게 더 많은 온라인 사기 감지 |
Amazon HealthLake | 단 몇 분 만에 건강 데이터를 안전하게 저장, 변환, 쿼리 및 분석 |
Amazon Kendra | 기계 학습으로 엔터프라이즈 검색 혁신 |
Amazon Lex | 음성 및 텍스트 챗봇 구축 |
Amazon Lookout for Equipment | 센서 데이터 분석을 통한 비정상적 동작 감지 |
Amazon Lookout for Metrics | 지표의 이상을 자동으로 탐지하고 근본 원인을 식별 |
Amazon Lookout for Vision | 컴퓨터 비전으로 제품 결함을 찾아 품질 검사 자동화 |
Amazon Monitron | 예측 유지 관리 및 기계 학습을 통해 예기치 않은 장비 가동 중지 감소 |
Amazon Personalize | 애플리케이션에 실시간 추천 기능 구축 |
Amazon Polly | 텍스트를 생생한 음성으로 변환 |
Amazon Rekognition | 이미지 및 비디오 분석 |
Amazon SageMaker | 기계 학습 모델을 대규모로 구축, 훈련 및 배포 |
Amazon SageMaker Ground Truth | 정확한 기계 학습 훈련 데이터 집합 구축 |
Amazon Textract | 문서에서 텍스트와 데이터 추출 |
Amazon Transcribe | 자동 음성 인식 |
Amazon Translate | 자연스럽고 유창한 언어 번역 |
Apache MXNet on AWS | 확장 가능한 오픈 소스 딥 러닝 프레임워크 |
AWS Deep Learning AMI | Amazon EC2 기반 딥 러닝 |
AWS Deep Learning Containers | 딥 러닝을 위한 Docker 이미지 |
AWS DeepComposer | 기계 학습 지원 연주용 키보드 |
AWS DeepLens | 딥 러닝이 지원되는 비디오카메라 |
AWS DeepRacer | 기계 학습으로 움직이는 1/18 크기의 자율주행 경주용 자동차 |
AWS Inferentia | 기계 학습 추론 칩 |
AWS Panorama | 엣지에 컴퓨터 비전을 도입하여 운영 개선 |
AWS 기반 PyTorch | 유연한 오픈 소스 기계 학습 프레임워크 |
AWS 기반 TensorFlow | 오픈 소스 인공 지능 라이브러리 |
보안, 자격 증명 및 규정 준수
Amazon Cognito | 앱을 위한 자격 증명 관리 |
Amazon Detective | 잠재적 보안 문제 조사 |
Amazon GuardDuty | 관리형 위협 탐지 서비스 |
Amazon Inspector | Amazon EC2 및 Amazon ECR을 위한 자동 연속 취약성 관리 |
Amazon Macie | 민감한 데이터를 대규모로 검색 및 보호 |
AWS Artifact | AWS의 규정 준수 보고서에 대한 온디맨드 액세스 |
AWS Audit Manager | AWS 사용량을 지속적으로 감사하여 위험 및 규정 준수를 평가하는 방법을 간소화 |
AWS Certificate Manager | SSL/TLS 인증서 프로비저닝, 관리 및 배포 |
AWS CloudHSM | 규제 준수를 위한 하드웨어 기반 키 스토리지 |
AWS Directory Service | Active Directory 호스팅 및 관리 |
AWS Firewall Manager | 중앙에서 방화벽 규칙 관리 |
AWS Identity and Access Management | 서비스 및 리소스에 대한 액세스를 안전하게 관리 |
AWS Key Management Service(KMS) | 암호화 키의 관리형 생성 및 제어 |
AWS Network Firewall | 단 몇 번의 클릭으로 Amazon VPC 전반에 네트워크 보안을 배포 |
AWS Resource Access Manager | AWS 리소스를 공유하는 간단하고 안전한 서비스 |
AWS Secrets Manager | 보안 정보를 교체, 관리 및 검색 |
AWS Security Hub | 통합된 보안 및 규정 준수 센터 |
AWS Shield | DDoS 보호 |
AWS Single Sign-On(SSO) | 클라우드 Single Sign On(SSO) 서비스 |
AWS WAF | 악성 웹 트래픽 필터링 |
'수업자료' 카테고리의 다른 글
20230103 실습내용 (0) | 2023.01.04 |
---|---|
IaaS, PaaS, SaaS (0) | 2022.10.27 |
20221012 실습내용 (0) | 2022.10.12 |
20221007 수정내용 (0) | 2022.10.06 |
20221006 실습내용 (0) | 2022.10.05 |
댓글