• AWS Practitioner .. solutions architect..

    2022. 6. 17. 09:44

    by. 위지원

    AWS 자격증을 따보려한다… (참고로 자격증 0개 보유, 자격증 시험만 보면 머리 하얗게 되는편…)

    Assosiaction을 따기에 앞서 기본 먼저 빠르게 훑어보자.
    아래 사이트를 최대한 활용하는게 좋음(문제 풀이, 강의 등)

     

    AWS Certified Cloud Practitioner 자격증 | AWS Certification | AWS

    이 시험은 영어, 프랑스어(프랑스), 독일어, 인도네시아어, 이탈리아어, 일본어, 한국어, 포르투갈어(브라질), 중국어 간체, 스페인어(라틴 아메리카)로 제공됩니다.

    aws.amazon.com

     

    AWS Whitepapers

    https://d1.awsstatic.com/whitepapers/ko_KR/aws-overview.pdf

    너무 오래된거라서 없는게 훨씬 많긴 하다. 최신 버전(영문)은 아래 링크를 참고.. 

     

    Overview of Amazon Web Services - Overview of Amazon Web Services

    Thanks for letting us know this page needs work. We're sorry we let you down. If you've got a moment, please tell us how we can make the documentation better.

     

     

    docs.aws.amazon.com

     

    정리는 아래에..

    더보기

    💡 프로비저닝 (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 게임 엔진

     

    현재는 아래 강의를 구매하여 듣는중이다. 실습 위주의 강의라 너무 좋다 : )

     

    Ultimate AWS Certified Solutions Architect Associate (SAA)

    AWS Certified Solutions Architect Associate 자격 SAA-C02 시험에 합격하기 위한 신규 주제, AWS 실용 지식, 시험 준비 방법과 문제 대비를 진행하는 강의

    www.udemy.com