AWS Certified Solutions Architect?
AWS(Amazon Web Services): 아마존 닷컴의 클라우드 컴퓨팅 사업, 네트워크를 기반으로 가상화 컴퓨터, 스토리지, 네트워크 인프라 전반에 대한 다양한 서비스 제공
- AWS 서비스 전반에 대한 다양한 지식과 기술 습득을 목적으로 발행하는 자격증
AWS Certified 종류
AWS Certified의 종류는 아래와 같습니다. 각 자격증에 대한 설명은 AWS 홈페이지(https://aws.amazon.com/ko/certification/?nc2=sb_ce_co)에서 가져왔습니다.
아래의 많은 자격증 중에서 도전할 자격증은 'AWS Certified Solutions Architect - Associate' 입니다. 그 이유는 조금 더 아래에 서술해보도록 하겠습니다.
- AWS Certified Cloud Practitioner
- 6개월의 AWS 클라우드 경험
- AWS 클라우드 플랫폼에서 제공되는 IT 서비스 및 이의 사용법에 대한 기본적인 이해
- 핵심 AWS 서비스 및 사용 사례, 결제 및 요금 모델, 보안 개념, 클라우드가 비즈니스에 미치는 영향에 관한 지식
- AWS Certified Solutions Architect - Associate
- 컴퓨팅, 네트워킹, 스토리지 및 데이터베이스 AWS 서비스는 물론, AWS 배포 및 관리 서비스를 포함하여 AWS 기술에 대한 1년의 실전 경험
- AWS에서 워크로드를 배포, 관리, 운영한 경험과 보안 제어 및 규정 준수 요구 사항을 구현한 경험
- AWS 관리 콘솔과 AWS Command Line Interface(CLI) 사용에 익숙
- AWS Well-Architected Framework, AWS 네트워킹, 보안 서비스 및 AWS 글로벌 인프라에 관한 이해
- 주어진 기술 요구 사항에 부합하는 AWS 서비스를 식별하고 AWS 기반 애플리케이션의 기술 요구 사항을 정의하는 능력
- AWS Certified SysOps Administrator - Associate
- 최소 1년의 AWS 기술 실무 경험
- AWS에서 워크로드를 배포, 관리, 운영한 경험과 보안 제어 및 규정 준수 요구 사항을 구현한 경험
- AWS 관리 콘솔과 AWS 명령줄 인터페이스(CLI) 사용에 익숙
- AWS Well-Architected Framework와 AWS 네트워킹 및 보안 서비스에 관한 이해
- AWS Certified Developer - Associate
- 적어도 1개의 프로그래밍 언어에 관한 수준 높고 심층적인 지식 보유
- AWS 공동 책임 모델, 애플리케이션 수명 주기 관리 및 개발 프로세스에서 컨테이너 사용을 포함하여 핵심 AWS 서비스, 서비스 사용, 기본 AWS 아키텍처 모범 사례에 대한 이해
- AWS를 사용하여 클라우드 기반 애플리케이션을 개발, 배포 및 디버깅하고 서버리스 애플리케이션을 위한 코드를 작성하는 숙련도
- AWS 서비스의 주요 기능을 식별하고 AWS 서비스 API, AWS CLI 및 SDK를 사용하여 애플리케이션을 작성할 수 있는 능력
- 클라우드 네이티브 애플리케이션에 대한 기본 지식을 적용하여 코드를 작성할 수 있는 능력
- AWS에서 코드 모듈을 작성, 유지 관리 및 디버깅할 수 있는 능력
- AWS Certified Solutions Architect - Professional
- AWS CLI, AWS API, AWS CloudFormation 템플릿, AWS 결제 콘솔, AWS 관리 콘솔, 스크립팅 언어, Windows 및 Linux 환경에 대한 지식
- 기업의 여러 애플리케이션 및 프로젝트 전반에 걸쳐 아키텍처 설계에 대한 모범 사례 지침을 제공하는 능력과 비즈니스 목표를 애플리케이션/아키텍처 요구 사항에 매핑하는 능력
- 클라우드 애플리케이션 요구 사항을 평가하고, AWS에서 애플리케이션을 구현, 배포 및 프로비저닝하는 데 필요한 설계적 추천을 할 수 있는 능력
- 주요 AWS 기술(예: VPN, AWS Direct Connect)과 지속적인 통합 및 배포 프로세스를 사용하여 하이브리드 아키텍처를 설계할 수 있는 능력
- AWS Certified DevOps Engineer - Professional
- 하나 이상의 고급 프로그래밍 언어로 코드를 개발, 고도로 자동화된 인프라 구축, 운영 체제 관리 경험
- 최신 개발 및 운영 프로세스와 방법론에 대한 이해
- AWS에서 지속적인 전송 시스템 및 방법론 구현 및 관리 능력
- 보안 제어, 거버넌스 프로세스 및 규정 준수 검증의 이해, 구현 및 자동화 능력
- AWS에서 시스템 모니터링, 지표 및 로깅 시스템 정의 및 배포 능력
- AWS Certified Advanced Networking - Specialty
- AWS 기술, AWS 보안 모범 사례, AWS 스토리지 옵션 및 기본 일관성 모델, AWS 네트워킹 뉘앙스와 AWS 서비스 통합과의 관련성을 사용한 전문적인 경험.
- 고급 네트워킹 아키텍처 및 상호 연결 옵션[예: IP VPN, 다중 프로토콜 레이블 전환(MPLS), 가상 사설 LAN 서비스(VPLS)]에 대한 지식.
- 자동화 스크립트 및 도구 개발에 대한 지식. 여기에는 라우팅 아키텍처(정적 및 동적 포함), 글로벌 기업을 위한 다중 지역 솔루션, 고가용성 연결 솔루션(예: AWS Direct Connect, VPN)의 설계, 구현 및 최적화가 포함되어야 합니다.
- CIDR 및 서브넷(IPv4 및 IPv6)에 대한 지식 IPv6 전환 과제 AWS WAF, 침입 탐지 시스템(IDS), 침입 방지 시스템(IPS), DDoS 보호, 경제적 서비스 거부/지속 가능성(EDoS)을 포함한 네트워크 보안 기능을 위한 일반 솔루션에 대한 지식
- AWS Certified Data Analytics - Specialty
- 5년의 일반 데이터 분석 기술 경험
- AWS 서비스를 이용하여 분석 솔루션을 설계, 구축, 보호 및 유지 관리하는 작업과 관련한 2년간의 실무 경험 및 전문 지식
- AWS 데이터 분석 서비스를 정의하고 서비스를 서로 통합하는 방법을 이해하는 능력
- AWS 데이터 분석 서비스가 데이터 수명 주기의 수집, 저장, 처리 및 시각화 단계에 어떻게 적용되는지 설명하는 능력
- AWS Certified Database - Specialty
- 5년 이상의 일반 데이터베이스 기술 경험
- 온프레미스 및 AWS 클라우드 기반 관계형 데이터베이스 및 NoSQL 데이터베이스 작업을 수행한 2년 이상의 경험과 관련 전문 지식
- AWS 데이터베이스 서비스의 주요 기능을 이해하고 구분할 수 있는 능력
- 필요와 요구 사항을 분석하여 AWS 서비스를 활용한 적절한 데이터베이스 솔루션을 설계하고 권장할 수 있는 능력
- AWS Certified Machine Learning - Specialty
- AWS 클라우드에서 기계 학습/딥러닝 워크로드를 개발, 설계 및 실행한 2년 이상의 실습 경험
- 기본 기계 학습 알고리즘을 직관적으로 표현할 수 있는 능력
- 기본 하이퍼파라미터 최적화를 수행한 경험
- 기계 학습 및 딥 러닝 프레임워크를 사용한 경험
- 모델 훈련, 배포 및 운영 모범 사례를 따르는 능력
- AWS Certified Security - Specialty
- 보안 솔루션을 설계 및 구현한 5년의 IT 보안 경험과 AWS 워크로드를 보호한 2년 이상의 실무 경험
- 안전한 프로덕션 환경을 제공하기 위한 AWS 보안 서비스 및 그 기능에 대한 실무 지식과 보안 운영 및 위험에 대한 이해
- AWS 공동 책임 모델 및 적용, AWS의 워크로드에 대한 보안 제어, 로깅 및 모니터링 전략, 클라우드 보안 위협 모델, 패치 관리 및 보안 자동화, 서드 파티 도구 및 서비스로 AWS 보안 서비스를 개선하는 방법과 재해 복구 제어(BCP 및 백업, 암호화, 액세스 제어 및 데이터 보존)에 대한 지식
- 전문 데이터 분류 및 AWS 데이터 보호 메커니즘, 데이터 암호화 방법 및 안전한 인터넷 프로토콜에 대한 이해와 이를 구현하기 위한 AWS 메커니즘에 대한 이해
- 비용, 보안 및 배포 복잡성과 관련된 의사 결정을 절충하여 애플리케이션 요구 사항을 충족할 수 있는 능력
- AWS Certified: SAP on AWS - Specialty
- SAP 경험 5년 이상
- SAP on AWS 경험 1년 이상
- AWS 클라우드에서 실행되는 SAP 솔루션을 AWS Well-Architected Framework의 모범 사례 및 SAP 인증 및 지원 요구 사항에 따라 설계할 수 있는 역량
AWS Certified Solutions Architect - Associate 지원 동기
현재 보안 솔루션 회사에서 엔지니어로 근무 중입니다. 최근, 많은 고객사에서 온프레미스 환경을 벗어나 클라우드 환경에서 솔루션을 사용하고자 하는 사례들이 많습니다. 근무하고 있는 기업 또한 클라우드 환경에 대하여 지속적인 수요가 발생하고 있기 때문에 엔지니어로서 원활한 업무 수행을 위하여 관련 지식 습득이 필요하였습니다.
클라우드 네트워크 환경은 기존 IT 네트워크 배경을 크게 벗어나지 않습니다. 하지만 기본적으로 사용하는 용어들이 다르기 때문에 업무 준비 과정이나 회의에서 새로운 용어를 자주 듣게 됩니다. 새로운 용어로 소통하다보니 의사 전달이 명확하게 전해지지 않을 때도 있었습니다.
AWS Certified Solutions Architect - Associate(이하, SAA)를 준비하고 취득함으로써 다가올 대 클라우드 시대에 뒤쳐지지 않고, 제 가치를 확장시키도록 하겠습니다.
