-
AWS 자격증을 따보려한다… (참고로 자격증 0개 보유, 자격증 시험만 보면 머리 하얗게 되는편…)
Assosiaction을 따기에 앞서 기본 먼저 빠르게 훑어보자.
아래 사이트를 최대한 활용하는게 좋음(문제 풀이, 강의 등)AWS Whitepapers
https://d1.awsstatic.com/whitepapers/ko_KR/aws-overview.pdf
너무 오래된거라서 없는게 훨씬 많긴 하다. 최신 버전(영문)은 아래 링크를 참고..정리는 아래에..
더보기💡 프로비저닝 (provisioning)은 사용자의 요구에 맞게 시스템 자원을 할당, 배치, 배포해 두었다가 필요 시 시스템을 즉시 사용할 수 있는 상태로 미리 준비해 두는 것을 말한다.
온-프레미스
가상화 및 리소스 관리 도구를 사용하여 리소스를 온프레미스에 배치하는 것을 때로 '프라이빗 클라우드'라고 합니다. 온프레미스 배포 방법은 클라우드 컴퓨팅의 이점이 많지는 않지만 전용 리소스를 제공하기 때문에 필요한 경우가 때때로 있습니다.
Computing
Amazon EC2(Elastic compute Cloud): 컴퓨팅 파워 제공 웹 서비스
amazon vpc와 함께 작동하여 사용자 컴퓨팅 리소스에 보안성 및 강력한 네트워킹 기능 제공
Amazon EC2 Contatiner Service
도커 컨테이너를 지원하는 컨테이너 관리 서비스
Amazon EC2 Container Registry
도커 컨테이너 이미지를 손쉽게 저장, 관리 및 배포할 수 있게 해주는 완전관리형 도커 컨테이너 레지스터리
Amazon Lightsail
AWS에서 가상 프라이빗 서버를 시작하고 관리할 때 사용할 수 있는 가장 간편한 방법으로 설계되어 있으며 프로젝트 착수하는데 필요한 모든 것이 포함되어있음
AWS Batch
AWS에서 배치 컴퓨팅 작업을 효율적으로 손쉽게 실행할 수 있음
AWS Elastc Beantalk
Java, .Net, PHP, Node.js 등을 사용하여 Nginx, IIS 같은 친숙한 서버에서 개발된 웹 애플리케이션 및 서비스를 배포하고 확장하는 서비스로서 사용이 간편
AWS Lambda
서버를 프로비저닝하거나 관리할 필요 없이 코드를 실행할 수 있음
Auto Scaling
어플리케이션 가용성 유지에 도움이 되고 정의한 조건에 따라 EC2 용량을 자동으로 확장하거나 축소할 수 있음
Storage
Amazon S3
단순 웹 UI를 갖춘 객체 스토리지
Amazon Elastic Block Store(EBS)
EC2에 사용할 영구 블록 스토리지 볼륨 제공
Amazon Elastic File System(EFS)
EC2에서 사용할 수 있는 간단하고 확장 가능한 파일 스토리지를 제공
Amazon Glacier
데이터 보관 및 장기 백업을 위한 안전하고 안정적이며 매우 저렴한 스토리지 서비스
AWS Storage Gateway
온-프레미스 스토리지 환경과 AWS 클라우드 양쪽을 넘나들며 하이브리드 스토리지를 원할하게 사용 가능
Database
Amazon Aurora
mysql(보다 5배 양 처리), postgresql(보다 2배 양 처리)과 호환되는 RDB 엔진으로서 고사양 상업용 DB의 속도 및 가용성과 오픈 소스 DB의 단순성 및 비용 효율성을 결합한 것으로 초당 최대 50만회 읽기 10만회 쓰기 지연시간 10밀리초
Amazon RDS(Relational Database Service)
클라우드에서 RDB를 설정, 운영, 확장하기 쉬워진다. 비용 효율적이고 규모 조정이 가능한 용량을 제공함과 동시에 DB 관리작업을 수행한다.
Amazon DynamoDB
어떤 상황에서든 지연 시간이 일관적으로 한 자릿수 밀리초 단위여야 하는 모든 어플리케이션을 위한 빠르고 유연한 NoSQL DB Service.(자동 분할 및 SSD 기술을 사용하여 이게 가능해짐), 문서 및 key-value 데이터 구조 모두 지원!
Amazon ElastiCache
클라우드에서 인-메모리 캐시를 손쉽게 배포, 운영 및 조정할 수 있게 해주는 웹 서비스(Redis, Memcached 지원)
Migration
AWS Application Discovery Service
온프레미스 데이터 센터에서 실행되는 애플리케이션, 관련 종속성 및 성능 프로파일을 자동으로 식별하여 시스템 통합 사업자가 빠르면서도 안정적으로 어플리케이션 마이그레이션 프로젝트를 계획할 수 있게 해줌
AWS Database Migration Service
데이터베이스를 AWS로 간편하고 안전하게 마이그레이션 가능, 마이그레이션 하는동안 중지없이 운영되며 가동 중지 시간 최소화 가능
AWS Server Migration Service
에이전트 없는 서비스로 수천 개의 온프레미스 워크로드를 AWS로 쉽고 빠르게 마이그레이션 할 수 있게해줌
AWS Snowball
페타바이트 규모의 데이터 전송 솔루션, 빠르고 간편하며 안전하고 저렴함
AWS Snowball Edge
온보드 스토리지 및 컴퓨팅 기능을 포함하는 100TB 데이터 전송 디바이스
AWS Snowmobile
엑사바이트 규모의 데이터 전송 서비스
Networking
Amazon VPC(Virtual Private Cloud)
고객이 정의한 가상 네트워크에서 AWS 리소스를 시작할 수 있도록 AWS 클라우드에서 논리적으로 격리된 공간을 프로비저닝 할 수 있음
Amazon CloudFront
웹 사이트, APi, 동영상 콘텐츠 또는 기타 웹 자산의 전송을 가속화하는 글로벌 콘텐츠 전송 네트워크(CDN) 서비스
Amazon Route 53
가용성과 확장성이 우수한 클라우드 Domain Name System(DNS) 웹 서비스(http:~ → ip 주소 변환)
<aside> 💡 ip → mac : ARP mac → ip: RARP
</aside>AWS Direct Connect
온프레미스에서 AWS로 전용 네트워크 연결을 쉽게 설정할 수 있음
Elastic Load Balancing(ELB)
수신되는 어플리케이션 트래픽을 여러 EC2 인스턴스에 자동으로 배포
- Classic Load Balancer: 애플리케이션 또는 네트워크 수준 정보에 따라 트래픽을 라우팅
- Application Load Balancer: 요청 컨텐츠를 포함하는 고급 애플리케이션 수준 정보에 따라 트래픽을 라우팅
Developer Tools
AWS CodeCommit
완전 관리형 소스 제어 서비스로 기업이 안전하고 확장성이 뛰어난 프라빗 Git 리포지토리를 손쉽게 호스팅할 수 있게 해줌
AWS CodeBuild
소스 코드를 컴파일하고 테스트를 실행하며 배포 준비가 완료된 소프트웨어 패키지를 생성하는 완전관리형 빌드 서비스
AWS CodeDeploy
Ec2 인스턴스와 온프레미스에서 실행되는 인스턴스를 비롯한 모든 인스턴스에 코드를 배포하는 작업을 자동화하는서비스
AWS CodePipleine
애플리케이션 및 인프라를 빠르고 안정적으로 업데이트할 수 있는 지속적 통합 및 지속적 전송 서비스
AWS X-Ray
마이크로서비스 아키텍처를 사용하여 구축한 것과 같은 프로덕션 또는 개발 단계에서 배포된 애플리케이션을 개발자가 분석하고 디버그하는 데 도움을 줌
💡 마이크로서비스는 애플리케이션 구축을 위한 아키텍처 기반의 접근 방식입니다. 아키텍처 프레임워크인 마이크로서비스는 분산되어 있고 느슨하게 결합되어 있으므로 한 탐에서 변경한다 해도 전체 애플리케이션이 분할되지는 않습니다. 마이크로서비스 사용의 이점은 개발 팀이 애플리케이션의 새로운 구성 요소를 신속히 빌드하여 변화하는 비즈니스 요구를 충족할 수 있다는 것입니다.AWS Management Tools
Amazon CloudWatch
AWS 클라우드 리소스 및 AWS에서 실행하는 애플리케이션을 모니터링하는 서비스
Amazon EC2 System Manager
소프트웨어 인벤토리 수집, 운영 체제(OS) 패치 적용, 시스템 이미지 생성, Windows 및 Linux 운영 체제 구성을 자동화 해주는 관리서비스
AWS CloudFormation
관련 AWS 리소스 모음을 생성 및 관리하고 순서에 따라 예측 가능한 방식으로 프로비저닝하고 업데이트 할 수 있음
AWS CloudTrail
계정에 대한 AWS API 호출을 기록하고 로그 파일을 사용자에게 전달하는 웹서비스
AWS Config
AWS 리소스 인벤토리, 구성 기록, 구성 변경 알림을 제공하여 보안 및 거버넌스를 실현하는 완전 관리형 서비스
AWS OpsWorks
구성 관리 서비스로서, 서버 구성을 코드로 취급하는 자동화 플랫폼인 chef를 사용
AWS Service Catalog
AWS에서 사용이 승인된 IT 서비스 카탈로그를 생성하고 관리할 수 있음
AWS Trusted Advisor
AWS 환경을 최적하하여 비용을 줄여주고 성능을 향상시키며 보안을 개선하는 온라인 리소스
AWS Personal Helth Dashborad
AWS가 고객에게 영향을 미칠 수 있는 이벤트를 겪고 있을 때 이를 알리고 수정 지침을 제공
AWS Managerd Services
AWS 인프라를 지속적을 관리하므로 사용자는 애플리케이션에 집중할수 있음
Security
Amazon Cloud Directory
여러 차원에 걸쳐 데이터 계층을 조직할 수 있는 유연한 클라우드 기반 디렉터리를 구축할 수 있음
AWS indentiy 및 Access Management (IAM)
사용자의 AWS 서비스와 리소스에 대한 엑세스를 확실하게 통제할 수 있으며 AWS 사용자 및 그룹을 만들고 관리하며 권한을 사용하여 AWS 리소스에 대한 엑세스를 허용 및 거부할 수 있음
Amazon Inspector
AWS에 배포된 애플리케이션의 보안 및 규정 준수를 개선하는데 도움이 되는 자동 보안 평가 서비스
AWS Certificate Manager
AWS 서비스에 사용할 SSL/TSL(Secure Sockets Layer/전송 계층 보안) 인증서를 손쉽게 프로비저닝, 관리 및 배포할 수 있게 해주는 서비스
AWS CloudHSM
AWS 클라우드 내의 전용 하드웨어 보안 모듈(HSM) 어플라이언스를 사용하여 데이터 보안을 위한 기업, 계약 및 규제 준수 요건을 충족하는데 도움이 됨
💡 '**어플라이언스’**란 각종 기업용 소프트웨어를 서버와 스토리지 하드웨어에 최적화해 통합한 장비를 말하며, 별도의 운영체제(OS)나 소프트웨어를 설치하지 않아도 전원을 켜면 곧바로 사용할 수 있는 정보 기기를 의미합니다.AWS Directory Service(Microsoft Active Directory-Enterprise Edition)
AWS Microsoft AD를 사용하면 디렉터리 인식 워크로드와 AWS 리소스가 AWS 클라우드에서 관리형 Active Directory를 활용할 수 있음
AWS Key Management Service(KMS)
데이터 암호화에 사용하는 암호화 키를 쉽게 생성하고 제어할 수 있게 해주는 관리형 서비스. HSM(하드웨어 보안 모듈)을 사용하여 키의 보안을 유지함
AWS Organizations
AWS 계정 그룹을 생성하고 이를 사용해 보안 및 자동화 설정을 더 쉽게 관리할 수 있음
AWS Shield
AWS에서 실행되는 웹 애플리케이션을 보호하는 디도스 보호 서비스로 디폴트고 Advanced를 구독하면 더 높은 수준의 방어가 가능해짐
AWS WAF
애플리케이션 가용성에 영향을 주거나 보안을 약화하거나 리소스를 과도하게 사용하는 일반적인 웹 도용으로부터 웹 애플리케이션을 보호하는데 도움이 되는 방화벽
Analysis
Amazon Athena
표준 SQL을 사용해 S3에 저장된 데이터를 간편하게 분석할 수 있는 대화식 쿼리 서비스
Amazon EMR
동적 확장 가능 EC2 인스턴스 전반에 걸쳐 대량의 데이터를 쉽고 빠르고 비용 효율적으로 처리할 수 있도록 지원하는 관리형 하둡 프레임워크를 제공. 분산 프레임워크 실행 및 다른 AWS 데이터 스토어의 데이터와 상호 작용할 수 있음
Amazon CloudSearch
AWS 클라우드의 관리형 서비스로 웹사이트 또는 애플리케이션을 위한 검색 솔루션을 효율적인 비용으로 간단하게 설정, 관리 및 조정할 수 있음
Amazon Elasticsearch Service
Elasticsearch를 배포, 운영 및 확장하여 로그 분석, 전체 텍스트 검색, 애플리케이션 모니터링 등을 수행할 수 있음
Amazon Kinesis
AWS의 스트리밍 데이터를 위한 플랫폼으로서, 스트리밍 데이터를 손쉽게 로드 및 분석할 수 있는 강력한 서비스를 제공하고, 사용자 요구에 따라 스트리밍 데이터 어플리케이션을 구축할 수 있는 기능 제공
- Amazon Kinesis Firehos: AWS로 로드
- Amazon Kinesis Analytics: 표준 SQL로 데이터 처리
- Amazon Kinesis Streams: 스트리밍 데이터를 처리 또는 분석하는 커스텀 애플리케이션 구축
Amazon Redshift
속도가 빠른 페타바이트 규모의 완전 관리형 데이터 웨어하우스
Amazon QuickSight
클라우드 기반의 빠른 비즈니스 분석 서비스. 데이터 시각화 구축, 임시 분석, 비즈니스 통찰력 신속 확보
AWS Data Pipeline
여러 AWS 컴퓨팅 및 스토리지 서비스뿐 아니라 온프레미스 데이터 소스 간에 지정된 간격으로 데이터를 안정적으로 처리하고 이동할 수 있도록 지원하는 웹서비스
AWS Glue
데이터 스토어 사이에 데이터를 쉽게 이동시킬 수 있는 완전관리형 ETL 서비스
AI
Amazon Lex
음성과 텍스트를 사용하는 애플리케이션에 대화형 인터페이스를 구축하는 서비스. 음성→텍스트 자동 변환(ASP)과 텍스트 의도 이해(NLU) 제공. 빠르게 챗봇 구축 가능
Amazon Polly
텍스트를 생생한 음성으로 변환하는 서비스. 24개 언어 47가지 실제 음성 포함
Amazon Rekognition
어플리케이션에 이미지 분석, 분류 기능을 쉽게 추가할 수 있음
Amazon Machine Learging
기계 학습 기술을 손쉽게 사용할 수 있게 해주는 서비스. 모든걸 마법사가 해줌 +_+
Mobile Service
AWS mobile Hub
강력한 모바일 앱 백엔드 기능을 빠르게 생성 및 구성하고 이를 앱에서 통합 가능
Amazon Cognito
모바일과 웹/앱에 사용자 가입 및 로그인 기능 추가
Amazon Pinpoint
지정된 대상에 대한 캠페인을 손쉽게 실행하여 모바일 앱에서 사용자 참여를 유도할 수 있음. 사용자 행동을 이해하고 대상 사용자를 정의하고, 전송할 메시지를 결정하고 최적 메시지 전달 시간을 예약하고, 이 캠페인의 결과를 추적하도록 도와줌. 마케팅에 좋을 듯!
AWS Device Farm
앱 테스트 서비스. 한 번에 많은 디바이스에서 안드로이드, ios 및 웹 앱을 테스트 및 상호작용, 실시간으로 디바이스에 문제 재현 가능
AWS Mobile SDK
고품질 모바일 앱을 빠르고 쉽게 개발할 수 있도록 지원, 다양한 AWS 서비스에 쉽게 액세스 가능
Amazon Mobile Analytics
앱 사용량 및 앱 수익을 측정할 수 있음
Application Service
AWS Step Functions
시작적 워크플로를 사용해 분산 애플리케이션 및 마이크로서비스의 구성 요소를 손쉽게 조정할 수 있음
Amazon API Gateway
API를 손쉽게 생성, 게시, 유지 관리, 모니터링 및 보안할 수 있게 해주는 완전 관리형 서비스
Amazon Elastic Transcoder
클라우드에서 미디어 트랜스 코딩 기능을 제공.소스 형식의 미디어 파일을 스마트폰, pc 같은 장치에서 재생할 버전으로 변환(트랜스 코딩)할 수 있음!
Amazon SWF(Simple Workflow)
병렬적으로 또는 순차적으로 진행되는 백그라운드 작업을 빌드, 실행 및 규모 조정할 수 있게 해줌. 작업이 실패하여 복구하거나 재시도할 때 이 서비스가 도움이 될지도!
Messaging
Amazon SQS(Simple Queue Service)
빠르고 안정적이며 확장 가능한 완전 관리형 메시지 대기열 서비스
Amazon SNS(Simple notification Service)
빠르고 유연한 완전관리형 푸시 알림 서비스로 개별/다수 메시지 전송
Amazon SES(Simple Email Service)
비용 효율적인 이메일 서비스로 아마존이 자체 고객층을 지원하기 위해 개발한 안정적인 확장 가능 인프라위에 구축됨.
기업 생산성
Amazon WorkDocs
사용사 생산성을 개선하는 강력한 관리 제어 기능과 피드백 기능을 갖춘 안전한 완전관리형 엔터프라이즈 스토리지 및 공유서비스
Amazon WorkMail
기존 데스크탑 및 모바일 이메일 클라이언트 어플리케이션을 지원하는 안전한 관리형 비즈니스 이메일 및 일정 서비스
Amazon Chime
신뢰, 안정적, 사용간편한 애플리케이션을 통해 온라인 미팅을 획기적으로 변환시키는 통신 서비스
Desktop App and Streaming
Aamzon WorkSpaces
AWS 클라우드에서 실행되는 안전한 완전관리형 데스크탑 컴퓨팅 서비스
Amazon AppStream 2.0
완전 관리형 애플리케이션 스트리밍 서비스
IoT
AWS IoT Platform
연결된 디바이스가 쉽고 안전하게 클라우드 애플리케이션 및 다른 디바이스와 상호 작용할 수 있게 해주는 관리형 클라우드 플랫폼. AWS 서비스를 사용해 연결된 장치에서 수집된 데이터 처리가 편리함!
AWS Greengrass
연결된 장치에 대해 로컬 컴퓨팅, 메시징 및 데이터 캐싱을 안전하게 실행할 수 있게 해주는 소프트웨어
AWS IoT Button
Amazon Dash Button hadware를 기반으로 한 프로그램 가능한 버튼…
Game
Amazon GameLift
세션 기반 멀티플레이어 게임용 전용 게임서버를 배포, 운영 및 확장하기 위한 관리형 서비스
Amazon Lumberyard
무료 크로스플랫폼 3D 게임 엔진
현재는 아래 강의를 구매하여 듣는중이다. 실습 위주의 강의라 너무 좋다 : )