본문 바로가기
수업자료

AWS 서비스

by ^..^v 2022. 10. 27.
728x90
반응형

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 악성 웹 트래픽 필터링
728x90
반응형

'수업자료' 카테고리의 다른 글

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

댓글