반응형
블로그 이미지
개발자로서 현장에서 일하면서 새로 접하는 기술들이나 알게된 정보 등을 정리하기 위한 블로그입니다. 운 좋게 미국에서 큰 회사들의 프로젝트에서 컬설턴트로 일하고 있어서 새로운 기술들을 접할 기회가 많이 있습니다. 미국의 IT 프로젝트에서 사용되는 툴들에 대해 많은 분들과 정보를 공유하고 싶습니다.
솔웅

최근에 올라온 글

최근에 달린 댓글

최근에 받은 트랙백

글 보관함

카테고리


반응형

AWS Certifications




Exam : Easy to Hard


Developer Associate - Solutions Architect Associate - Sysops Administrator Associate - Security Specialty - Big Data Specialty - Devops Pro - Advanced Networking Specialty - Solutions Architect Professional



AWS Certified Developer - Associate






AWS Platform





* AWS Global Infrastructure


- Regions

: An Independent collection of AWS computing resources in a defined geography

: Geographical Area, consists of 2 or more Availability Zones


- Availability Zone 

: Data Center, A distinct location within a geographic area designed to provide high availability to a specific geography

: Distinct location from within an AWS region that are engineered to be isolated from failures


- Edge Location : Content Delivery Network (Edge Network Location)




* Networking & Content Delivery


- VPC : Vertual Data Center (*****), Amazon Virtual Private Cloud

            How to build VPC (*****)

- Route53 : (***) AMazon's DNS service, Register Domain name through Route53

            Amazon's highly scaleable DNS service 

- Cloud Front : CDN - Content Delivery Network. Amazon CloudFront는 짧은 지연 시간과 빠른 전송 속도로 최종 사용자에게 데이터, 동영상, 애플리케이션 및 API를 안전하게 전송하는 글로벌 콘텐츠 전송 네트워크(CDN) 서비스입니다. CloudFront는 AWS와 통합되며, 여기에서 AWS란 AWS 글로벌 인프라와 직접 연결된 물리적 위치뿐만 아니라 DDoS를 완화하는 AWS Shield, 애플리케이션의 오리진인 Amazon S3, Elastic Load Balancing 또는 Amazon EC2, 최종 사용자와 가까운 위치에서 사용자 정의 코드를 실행할 수 있는 AWS Lambda 등의 서비스와 원활하게 연동되는 소프트웨어를 모두 의미합니다.

API, AWS Management Console, AWS CloudFormation, CLI 및 SDK와 같이 이미 익숙한 AWS 도구를 사용하여 몇 분 만에 CloudFront를 시작할 수 있습니다. CloudFront는 선결제 금액이나 장기 약정 없이 사용량에 따라 지불하는 간편한 요금 모델을 제공하며, CloudFront에 대한 지원은 기존 AWS Support 구독에 포함되어 있습니다.

- Direct Connect : dedicated line (***)

- EC2 : Compute Cloud, Vertual Machine

- EC2 Container Service (X) - Not in Dev Exam

- Elastic Beanstalk : Simple Distribute Web Application/Service. AWS Elastic Beanstalk는 Java, .NET, PHP, Node.js, Python, Ruby, Go, Docker를 사용하여 Apache, Nginx, Passenger, IIS와 같은 친숙한 서버에서 개발된 웹 애플리케이션 및 서비스를 간편하게 배포하고 확장할 수 있는 서비스입니다.

코드를 업로드하기만 하면 Elastic Beanstalk가 용량 프로비저닝, 로드 밸런싱, 자동 크기 조정부터 시작하여 애플리케이션 상태 모니터링에 이르기까지 배포를 자동으로 처리합니다. 이뿐만 아니라 애플리케이션을 실행하는 데 필요한 AWS 리소스를 완벽하게 제어할 수 있으며 언제든지 기본 리소스에 액세스할 수 있습니다.

- Lambda : 2014, Servers, Upload code, Not in Dev Exam maybe but it will come soon

- Lightsail : 2016, Simple EC2. 



* Storage


- S3 : Simple Storage Service, Vertual .. (*****) , Object based storage, file based storage,  Place to put objects

- Glacier : Data Archive/Backup 

- EFS : Elastic File System  AWS 클라우드에서 Amazon EC2 인스턴스에 사용할 수 있는 간단하고 확장 가능한 파일 스토리지를 제공합니다. Amazon EFS는 사용이 간편하며, 파일 시스템을 쉽고 빠르게 생성 및 구성할 수 있는 간단한 인터페이스를 제공합니다. Amazon EFS에서는 스토리지 용량이 탄력적입니다. 즉, 파일이 추가되고 제거됨에 따라 자동으로 증가하고 줄어듭니다. 이를 통해 애플리케이션은 스토리지가 필요한 순간에 필요한 스토리지를 확보하게 됩니다.

- Storage Gateway : Not in Dev Exam, in Sysop exam



* Databases


- RDS : mySql, PostgreSQL, Aurora etc. Not importent in DEV Exam. 

- DynamoDB : (*****) Non relational database, NoSQL database, 

- Redshift : Dataware housing service, (***), high speed. SQL/BI (Business Intelligence)

- Elasticache : Caching data in Cloud. Amazon ElastiCache는 클라우드에서 인 메모리 데이터 스토어 또는 캐시를 손쉽게 배포, 운영 및 확장할 수 있게 해주는 웹 서비스입니다. 이 서비스는 더 느린 디스크 기반 데이터베이스에 전적으로 의존하기보다는, 빠른 관리형 인 메모리 데이터 스토어에서 정보를 검색할 수 있도록 지원하여 웹 애플리케이션의 성능을 향상시킵니다





* Migration


- Snowball : import/export (Terabyte of data into the Cloud etc.) - Snowball Edge - Not in Dev exam

- DMS : Database Migration Service

- Server Migration Service (SMS) - Not in Dev Exam



* Analytics


- AthenaAmazon Athena는 표준 SQL을 사용해 Amazon S3에 저장된 데이터를 간편하게 분석할 수 있는 대화식 쿼리 서비스입니다. Athena는 서버리스 서비스이므로 관리할 인프라가 없으며 실행한 쿼리에 대해서만 비용을 지불하면 됩니다.

- EMR : Amazon EMR은 관리형 하둡 프레임워크로서 동적으로 확장 가능한 Amazon EC2 인스턴스 전체에서 대량의 데이터를 쉽고 빠르며 비용 효율적으로 처리할 수 있습니다. 또한, Amazon EMR에서 Apache Spark, HBase, Presto  Flink와 같이 널리 사용되는 분산 프레임워크를 실행하고, Amazon S3 및 Amazon DynamoDB와 같은 다른 AWS 데이터 스토어의 데이터와 상호 작용할 수 있습니다.

Amazon EMR은 로그 분석, 웹 인덱싱, 데이터 변환(ETL), 기계 학습, 금융 분석, 과학적 시뮬레이션 및 생물 정보학을 비롯하여 광범위한 빅 데이터 사용 사례를 안전하고 안정적으로 처리합니다.

- Cloud Search - Not in Dev Exam

- Elastic Search - Not in Dev Exam

- Kinesis - Not in Dev Exam

- Data Pipeline - Not in Dev Exam, 

- Quick Sight - Not in Dev Exam - Business Analytics tool



* Security & Identity


- IAM : (************), : Identity and Access Management, AWS Identity and Access Management (IAM) enables you to securely control access to AWS services and resources for your users. Using IAM, you can create and manage AWS users and groups, and use permissions to allow and deny their access to AWS resources.


- Inspector : Amazon Inspector는 AWS에 배포된 애플리케이션의 보안 및 규정 준수를 개선하는 데 도움이 되는 자동 보안 평가 서비스입니다. Amazon Inspector는 애플리케이션의 취약성 또는 모범 사례와 비교한 차이점을 자동으로 평가합니다. 평가를 수행한 후, Amazon Inspector는 심각도 수준에 따라 우선순위가 지정된 상세한 보안 평가 결과 목록을 제공합니다. 이러한 평가 결과는 직접 검토하거나, Amazon Inspector 콘솔 API를 통해 제공되는 상세한 평가 보고서에 포함된 내용을 확인해도 됩니다.


- Certificate Manager : AWS Certificate Manager는 AWS 서비스에 사용할 SSL/TLS(Secure Sockets Layer/전송 계층 보안) 인증서를 손쉽게 프로비저닝, 관리 및 배포할 수 있게 해주는 서비스입니다. SSL/TLS 인증서는 네트워크 통신을 보안하고 인터넷상에서 웹 사이트 자격 증명을 설정하는 데 사용됩니다. AWS Certificate Manager는 SSL/TLS 인증서를 구매, 업로드 및 갱신하는 데 드는 시간 소모적인 수동 프로세스를 대신 처리해줍니다. AWS Certificate Manager에서는 사용자가 신속하게 인증서를 요청하고, Elastic Load Balancer, Amazon CloudFront 배포, API Gateway 기반 API와 같은 AWS 리소스에 배포한 후, AWS Certificate Manager가 인증서 갱신을 처리하도록 할 수 있습니다. AWS Certificate Manager를 통해 프로비저닝된 SSL/TLS 인증서는 무료입니다. 애플리케이션을 실행하기 위해 생성한 AWS 리소스에 대한 비용만 지불하면 됩니다.


- Directory Service : Microsoft Active Directory(Enterprise Edition)용 AWS Directory Service, 즉 AWS Microsoft AD를 사용하면 디렉터리 인식 워크로드와 AWS 리소스가 AWS 클라우드에서 관리형 Active Directory를 활용할 수 있습니다. Microsoft AD 서비스는 실제 Microsoft Active Directory상에 구축되어 있으며 기존 Active Directory의 데이터를 클라우드와 동기화하거나 클라우드로 복제할 필요가 없습니다. 표준 Active Directory 관리 도구를 사용하여 Group Policy, 트러스트, SSO 등 Active Directory의 기본 기능을 활용할 수 있습니다. Microsoft AD의 경우 Amazon EC2 및 SQL Server용 Amazon RDS 인스턴스를 도메인에 손쉽게 조인하고, Active Directory 사용자 및 그룹으로 Amazon WorkSpaces와 같은 AWS 엔터프라이즈 IT 애플리케이션을 사용할 수 있습니다.


- WAF : Web Application Firewall. AWS WAF는 애플리케이션 가용성에 영향을 주거나, 보안을 약화하거나, 리소스를 과도하게 사용하는 일반적인 웹 취약점 공격으로부터 웹 애플리케이션을 보호하는 데 도움이 되는 웹 애플리케이션 방화벽입니다. AWS WAF를 사용하면 사용자 정의 가능한 웹 보안 규칙을 정의함으로써 어떤 트래픽에 웹 애플리케이션에 대한 액세스를 허용하거나 차단할지 제어할 수 있습니다. AWS WAF에서는 SQL 명령어 주입이나 교차 사이트 스크립팅 등 일반적인 공격 패턴을 차단하는 사용자 지정 규칙과 특정 애플리케이션을 위해 설계된 규칙을 생성할 수 있습니다. 몇 분 이내에 새로운 규칙이 배포되므로 변화하는 트래픽 패턴에 신속하게 대응할 수 있습니다. 또한, AWS WAF에는 웹 보안 규칙의 생성, 배포 및 유지보수를 자동화하는 데 사용할 수 있는 모든 기능을 갖춘 API가 포함되어 있습니다.

- Artifacts (Compliance Report) : 온디맨드 방식으로 액세스하여 AWS의 규정 준수 보고서를 다운로드하고 엄선된 계약을 관리할 수 있는 감사 및 규정 준수 포털입니다.

AWS Artifact에서는 AWS 보안 및 규정 준수 보고서와 엄선된 온라인 계약에 대한 온디맨드 액세스를 제공합니다. AWS Artifact에서 제공하는 보고서에는 SOC(Service Organization Control) 보고서와 PCI(Payment Card Industry) 보고서, 그리고 여러 지역의 인정 기구와 규정 준수 기관에서 AWS 보안 제어의 구현 및 운영 효율성을 입증하는 인증서가 포함되어 있습니다. AWS Artifact에서 제공하는 계약에는 BAA(Business Associate Addendum)와 NDA(Nondisclosure Agreement)이 포함되어 있습니다.



* Management Tools (***)


- Cloud Watch : Monitoring. Amazon CloudWatch는 AWS 클라우드 리소스와 AWS에서 실행되는 애플리케이션을 위한 모니터링 서비스입니다. Amazon CloudWatch를 사용하여 지표를 수집 및 추적하고, 로그 파일을 수집 및 모니터링하며, 경보를 설정하고, AWS 리소스 변경에 자동으로 대응할 수 있습니다. Amazon CloudWatch는 Amazon EC2 인스턴스, Amazon DynamoDB 테이블, Amazon RDS DB 인스턴스 같은 AWS 리소스뿐만 아니라 애플리케이션과 서비스에서 생성된 사용자 정의 지표 및 애플리케이션에서 생성된 모든 로그 파일을 모니터링할 수 있습니다. Amazon CloudWatch를 사용하여 시스템 전반의 리소스 사용률, 애플리케이션 성능, 운영 상태를 파악할 수 있습니다. 이러한 통찰력을 사용하여 문제에 적절히 대응하고 애플리케이션 실행을 원활하게 유지할 수 있습니다.


- Cloud Formation : infrastructure into code, Not in Dev Exam


- Cloud Trail : AWS CloudTrail은 AWS 계정의 거버넌스, 규정 준수, 운영 감사, 위험 감사가 가능한 서비스입니다. CloudTrail을 사용하면 AWS 인프라에서 계정 활동과 관련된 작업을 기록하고 지속적으로 모니터링하며 보관할 수 있습니다. CloudTrail은 AWS Management Console, AWS SDK, 명령줄 도구 및 기타 AWS 서비스를 통해 수행된 작업을 비롯하여 AWS 계정 활동의 이벤트 기록을 제공합니다. 이러한 이벤트 기록을 통해 보안 분석, 리소스 변경 추적, 문제 해결을 간소화할 수 있습니다.


- Opsworks : AWS OpsWorks는 서버 구성을 코드로 취급하는 자동화 플랫폼 Chef를 사용하는 구성 관리 서비스입니다. OpsWorks는 Chef를 사용하여 Amazon Elastic Compute Cloud(Amazon EC2) 인스턴스 또는 온프레미스 컴퓨터 환경에서 서버 구성, 배포, 관리를 자동화합니다. OpsWorks는 AWS OpsWorks for Chef Automate와 AWS OpsWorks Stacks, 이렇게 2가지 상품이 있습니다.


- Config (Manager) : Auditing Environment. AWS Config는 AWS 리소스 구성을 측정, 감사 및 평가하게 해주는 서비스입니다. Config는 AWS 리소스 구성을 지속적으로 모니터링 및 기록하고, 원하는 구성을 기준으로 기록된 구성을 자동으로 평가해 줍니다. Config를 사용하면 AWS 리소스 간 구성 및 관계 변화를 검토하고, 자세한 리소스 구성 기록을 분석하고, 내부 지침에 지정되어 있는 구성을 기준으로 전반적인 규정 준수 여부를 확인할 수 있습니다. 이에 따라 규정 준수 감사, 보안 분석, 변경 관리 및 운영 문제 해결 작업을 간소화할 수 있습니다.


- Service Catalog : Not in Dev Exam. AWS Service Catalog를 사용하는 조직은 AWS에서 사용이 승인된 IT 서비스 카탈로그를 생성하고 관리할 수 있습니다. 이러한 IT 서비스에는 가상 머신 이미지, 서버, 소프트웨어 및 데이터베이스에서 멀티 티어 애플리케이션 아키텍처를 완성하는 모든 서비스가 포함될 수 있습니다. AWS Service Catalog를 사용하면 일반적으로 배포된 IT 서비스를 중앙에서 관리할 수 있고 일관된 거버넌스를 달성하고 규정 준수 요건을 충족하는 데 도움이 되는 동시에 사용자가 필요로 하는 승인된 IT 서비스만을 신속하게 배포할 수 있습니다.


- Trusted Advisor : Optimization. 귀하의 AWS 환경인 Trusted Advisor를 최적화하여 비용 절감, 성능 증대, 보안 개선에 도움을 주기 위한 온라인 리소스는 AWS의 모범 사례에 따라 리소스를 프로비저닝하는 데 도움이 되는 실시간 안내를 제공합니다.


- EC2 System Manager : Amazon EC2 Systems Manager는 소프트웨어 인벤토리 수집, OS 패치 적용, 시스템 이미지 생성, Windows 및 Linux 운영 체제 구성을 자동으로 수행할 수 있는 관리 서비스입니다. 이런 기능을 이용해 시스템 구성 정의 및 추적, 드리프트 예방, EC2 및 온프레미스 구성의 소프트웨어 규정 준수 유지 등을 수행할 수 있습니다. 이 서비스는 클라우드의 확장성과 민첩성을 염두에 두었지만 온프레미스 데이터 센터로 확장 가능한 관리 접근 방식을 제공함으로써 기존 인프라와 AWS의 원활한 연결이 더욱 쉽도록 지원하고 있습니다.

EC2 Systems Manager는 사용이 쉽습니다. EC2 Management Console에서 EC2 Systems Manager에 액세스하여 관리할 인스턴스를 선택한 후 원하는 관리 작업을 정의하기만 하면 됩니다. 현재 EC2 Systems Manager는 EC2 및 온프레미스 리소스를 모두 무료로 관리할 수 있도록 제공됩니다.




* Application Services


- Step Functions : Not in Dev Exam. AWS Step Functions를 사용하면 시각적 워크플로를 사용해 분산 애플리케이션 및 마이크로서비스의 구성 요소를 손쉽게 조정할 수 있습니다. 각각 기능을 수행하는 개별 구성 요소를 사용하여 애플리케이션을 구축하면 애플리케이션을 빠르게 확장하거나 변경할 수 있습니다. Step Functions는 애플리케이션의 기능을 통해 구성 요소와 단계를 조정할 수 있는 안정적인 방법입니다. Step Functions에서는 애플리케이션의 구성 요소를 일련의 단계로 배열 및 시각화할 수 있는 그래픽 콘솔을 제공합니다. 그러므로 손쉽게 다단계 애플리케이션을 구축하고 실행할 수 있습니다. Step Functions가 자동으로 각 단계를 트리거 및 추적하고 오류가 발생할 경우 재시도하므로 애플리케이션이 의도대로 정상적으로 실행됩니다. Step Functions는 각 단계의 상태를 기록합니다. 따라서 무언가 잘못된 경우 빠르게 문제를 진단하고 디버깅할 수 있습니다. 코드를 작성하지 않고 단계를 변경 및 추가할 수 있어 간편하게 애플리케이션을 개선하고 더 빠르게 혁신할 수 있습니다.

AWS Step Functions는 AWS 서버리스 플랫폼의 일부로, 서버리스 애플리케이션을 위해 AWS Lambda 함수를 간편하게 오케스트레이션할 수 있습니다. 또한, Amazon EC2  Amazon ECS와 같은 컴퓨팅 리소스를 사용하는 마이크로 서비스 오케스트레이션에도 Step Functions를 사용할 수 있습니다.

사용자가 애플리케이션을 어떤 규모로도 운영할 수 있도록 AWS Step Functions가 작업 및 기본 인프라를 관리합니다.

- SWF (*****) : Simple Work Flow. Amazon SWF helps developers build, run, and scale background jobs that have parallel or sequential steps. You can think of Amazon SWF as a fully-managed state tracker and task coordinator in the Cloud.

If your app's steps take more than 500 milliseconds to complete, you need to track the state of processing, and you need to recover or retry if a task fails, Amazon SWF can help you.

- API Gateway : Not in Dev Exam : Amazon API Gateway는 어떤 규모에서든 개발자가 API를 손쉽게 생성, 게시, 유지 관리, 모니터링 및 보안할 수 있게 해주는 완전관리형 서비스입니다. AWS Management Console에서 몇 번의 클릭으로 Amazon Elastic Compute Cloud(EC2)에서 실행되는 워크로드, AWS Lambda에서 실행되는 코드, 기타 웹 애플리케이션 등과 같은 백엔드 서비스의 데이터, 비즈니스 로직 또는 기능에 애플리케이션이 액세스하게 해주는 "현관문" 역할을 하는 API를 생성할 수 있습니다. Amazon API Gateway는 트래픽 관리, 권한 부여 및 액세스 제어, 모니터링, API 버전 관리를 비롯해 최대 수십만 건의 동시 API 호출을 수락 및 처리하는 데 관련된 모든 작업을 처리합니다. Amazon API Gateway는 최소 요금 또는 시작 비용이 들지 않습니다. 수신한 API 호출과 전송한 데이터의 양만을 기준으로 요금을 지불하게 됩니다.


- App Stream : Not in Dev Exam. Amazon AppStream 2.0은 안전한 완전관리형 애플리케이션 스트리밍 서비스로서 데스크톱 애플리케이션을 다시 개발할 필요 없이 AWS에서 웹 브라우저를 실행하는 모든 디바이스로 스트리밍합니다. 이 서비스는 사용자가 필요한 애플리케이션에 대한 인스턴스 액세스를 제공함으로써 원하는 사용자가 원하는 디바이스에서 응답성이 뛰어나고, 유동적인 사용자 경험을 구현합니다.


- Elastic Transcoder : Not in Dev Exam. Amazon Elastic Transcoder는 클라우드에서 미디어를 트랜스코딩합니다. 확장성이 뛰어나고 사용하기 쉬우며 비용 효율적인 이 방법을 통해 개발자 및 비즈니스에서 소스 형식의 미디어 파일을 스마트폰, 태블릿, PC 등의 디바이스에서 재생되는 버전으로 변환(또는 "트랜스코딩")할 수 있습니다.


* Developer Tools (Not in Dev Exam)

- CodeCommit : AWS CodeCommit는 기업이 안전하고 확장성이 뛰어난 프라이빗 Git 리포지토리를 쉽게 호스팅할 수 있도록 하는 전체 관리형 소스 제어 서비스입니다. CodeCommit를 사용하면 자체 소스 제어 시스템을 운영하거나 인프라 조정을 염려할 필요가 없습니다. CodeCommit를 사용하면 소스 코드에서 바이너리까지 모든 것을 안전하게 저장할 수 있고 기존 Git 도구와 완벽히 호환됩니다.


- CodeBuild : AWS CodeBuild는 소스 코드를 컴파일하는 단계부터 테스트 실행 후 소프트웨어 패키지를 개발하여 배포하는 단계까지 마칠 수 있는 완전관리형 빌드 서비스입니다. CodeBuild를 사용하면 자체 빌드 서버를 프로비저닝, 관리 및 확장할 필요가 없습니다. CodeBuild는 지속적으로 확장되며 여러 빌드를 동시에 처리하기 때문에 빌드가 대기열에서 대기하지 않습니다. 사전 패키징된 빌드 환경을 사용하면 신속하게 시작할 수 있으며 혹은 자체 빌드 도구를 사용하는 사용자 지정 빌드 환경을 만들 수 있습니다. CodeBuild에서는 컴퓨팅 리소스를 사용하는 시간(분) 단위로 비용이 청구됩니다.


- CodeDeploy : AWS CodeDeploy는 Amazon EC2 인스턴스 및 온프레미스에서 실행 중인 인스턴스를 비롯한 모든 인스턴스에 대한 코드 배포를 자동화하는 서비스입니다. AWS CodeDeploy를 사용하면 새로운 기능을 더욱 쉽고 빠르게 출시할 수 있고, 애플리케이션을 배포하는 동안 가동 중지 시간을 줄이는 데 도움이 되며, 복잡한 애플리케이션 업데이트 작업을 처리할 수 있습니다. AWS CodeDeploy로 소프트웨어 배포를 자동화하면 오류가 발생하기 쉬운 수동 작업을 할 필요가 없어지고 인프라에 따라 서비스가 확장되므로 하나 또는 수천 개의 인스턴스에 손쉽게 배포할 수 있습니다.


- CodePipeline : AWS CodePipeline은 빠르고 안정적인 애플리케이션 및 인프라 업데이트를 위한 지속적 통합 및 지속적 전달 서비스입니다. CodePipeline은 사용자가 정의하는 출시 프로세스 모델에 따라 코드 변경이 있을 때마다 코드를 구축, 테스트 및 배포합니다. 따라서 기능과 업데이트를 신속하고 안정적으로 제공할 수 있습니다. GitHub와 같은 대중적인 타사 서비스에 사용할 수 있는 당사의 사전 구축 플러그인을 사용하거나 사용자 정의 플러그인을 모든 단계의 출시 프로세스에 통합하여 엔드 투 엔드 솔루션을 쉽게 구축할 수 있습니다. AWS CodePipeline은 종량 과금제로 청구됩니다. 선수금이나 장기 약정이 없습니다.



* Mobile Services


- Mobile Hub


- Cognito : Not in Dev Exam. Amazon Cognito를 사용하면 모바일과 웹 앱에 사용자 가입 및 로그인 기능을 손쉽게 추가할 수 있습니다. Amazon Cognito에서는 Facebook, Twitter 또는 Amazon과 같은 소셜 자격 증명 공급자, SAML 자격 증명 솔루션 또는 자체 자격 증명 시스템을 사용하여 사용자를 인증할 수 있는 옵션을 제공합니다. Amazon Cognito는 데이터를 사용자 디바이스에 로컬로 저장할 수 있게 해주므로, 디바이스가 오프라인일 때도 애플리케이션이 작동합니다. 그런 다음 데이터를 사용자 디바이스 간에 동기화할 수 있으므로, 사용하는 디바이스에 관계없이 사용자의 앱 경험이 일관되게 유지됩니다.

Amazon Cognito에서는 사용자 관리, 인증 및 디바이스 간 동기화를 처리하는 솔루션의 구축, 보안 및 확장에 대해 걱정하는 대신 뛰어난 앱 경험을 만드는 데 집중할 수 있습니다.

- Device Farm : for testing Apps. AWS Device Farm은 앱 테스트 서비스로서, 한 번에 많은 디바이스에서 Android, iOS 및 웹 앱을 테스트 및 상호 작용하거나 실시간으로 디바이스에서 문제를 재현할 수 있습니다. 앱을 출시하기 전에 동영상, 스크린샷, 로그 및 성능 데이터를 보고 문제를 정확히 집어내어 수정하십시오. 


- Mobile Analytics : 

- Pinpoint (Not in Dev Exam), Amazon Pinpoint를 사용하면 애플리케이션 또는 백엔드 서비스에서 바로 사용자에게 메시지를 보내거나 맞춤형 캠페인을 실행하여 사용자 참여를 높일 수 있습니다. Amazon Pinpoint는 사용자 행동을 이해하고, 사용자 참여를 유도할 수 있는 최적의 채널을 선택하며, 가장 효과적인 발송 메시지를 결정하고, 최적의 메시지 전달 시간을 예약하고, 사용자 참여를 추적하는 데 도움이 됩니다.

Amazon Pinpoint를 사용하면 이메일, 텍스트 메시지(SMS), 모바일 푸시 알림을 비롯한 다양한 채널을 통해 메시지를 보낼 수 있으므로, 특정 캠페인이나 상호 작용에 가장 적합한 채널을 사용하여 적절한 메시지를 전달할 수 있습니다.

Amazon Pinpoint는 간편하게 시작할 수 있습니다. 콘솔에서 프로젝트를 생성하고, 채널을 선택한 후, 발송 메시지를 정의하여 개별 사용자에게 메시지를 전달할 수 있습니다. 맞춤형 캠페인을 통해 사용자 세그먼트의 참여를 유도할 수 있도록 콘솔에서 타겟 세그먼트, 캠페인 메시지 및 전달 일정을 정의하는 프로세스를 안내합니다. 일단 캠페인이 실행되면 분석을 실행하고 캠페인 효과를 추적할 수 있도록 Amazon Pinpoint가 지표를 제공합니다.

Amazon Pinpoint에는 사전 설정 비용이나 월별 고정 비용이 없습니다. 캠페인 타겟 사용자 수, 발송 메시지 수 및 수집 이벤트 수에 대해서만 비용을 지불하므로 소규모로 시작하여 애플리케이션이 성장함에 따라 규모를 확장할 수 있습니다.



* Business Productivity


- WorkDocs : Not in Dev Exam. Amazon WorkDocs는 사용자 생산성을 개선하는 강력한 관리 제어 기능과 피드백 기능을 갖춘 안전한 완전관리형 엔터프라이즈 스토리지 및 공유 서비스입니다.

사용자는 파일에 코멘트를 달고, 다른 사람에게 전송하여 피드백을 요청할 수 있으며, 파일의 여러 버전을 이메일을 통해 첨부 파일로 전송할 필요 없이 새 버전을 업로드할 수 있습니다. 사용자는 PC, Mac, 태블릿, 휴대폰 등 원하는 디바이스를 사용해 이러한 기능을 활용할 수 있습니다. Amazon WorkDocs는 IT 관리자에게 기존 기업 디렉터리와 통합하는 옵션, 유연한 공유 정책, 데이터 저장 위치에 대한 제어 기능을 제공합니다. 고객은 Amazon WorkDocs 30일 무료 평가판으로 시작할 수 있으며 최대 50명의 사용자에 대해 사용자당 1GB의 스토리지가 제공됩니다.

Amazon WorkDocs는 Amazon WorkDocs SDK를 제공합니다.  Amazon WorkDocs SDK는 Amazon WorkDocs 사이트 리소스에 대한 관리자 및 사용자 수준의 전체 액세스 권한을 부여함으로써 콘텐츠 협업 및 관리 기능을 솔루션과 애플리케이션에 구현하는 복잡성을 제거하였습니다. 또한 새로운 애플리케이션을 개발하거나, 혹은 기존 솔루션 및 애플리케이션과 통합할 수도 있습니다. 그 밖에도 Amazon WorkDocs SDK가 AWS SDK에 포함되어 있기 때문에 보안, 모니터링, 비즈니스 로직, 스토리지 및 애플리케이션 개발에도 AWS 플랫폼의 성능을 쉽게 이용할 수 있습니다.

- WOrkMail : Not in Dev Exam. Amazon WorkMail은 기존 데스크톱 및 모바일 이메일 클라이언트 애플리케이션을 지원하는 안전한 관리형 비즈니스 이메일 및 일정 서비스입니다. Amazon WorkMail은 사용자에게 원하는 클라이언트 애플리케이션(Microsoft Outlook, 기본 iOS 및 Android 이메일 애플리케이션, IMAP 프로토콜을 지원하는 클라이언트 애플리케이션 등)을 사용하거나 웹 브라우저를 통해 직접 이메일, 연락처 및 일정에 원활하게 액세스할 수 있는 기능을 제공합니다. Amazon WorkMail과 기존 기업 디렉터리를 통합하고, 이메일 저널링을 사용하여 규정 준수 요구 사항을 충족하며, 데이터를 암호화하는 키와 데이터가 저장된 위치를 모두 제어할 수 있습니다. 또한, Microsoft Exchange Server와 상호 운용성을 구성할 수 있으므로 Amazon WorkMail을 손쉽게 시작할 수 있습니다.





* Internet of Things


- IoT : Not



* Desktop & App Streaming


- WorkSpaces : Not

- AppStream 2.0 : 



* Artificial Intelligence


- lex

- Polly

- Machine Learning : Not in Dev Exam

- Rekognition



* Messaging (Not in Dev Exam)


- SNS

- SQS

- SES : Simple Email Service




반응형