Trusted Advisor Trusted Advisor는 AWS 인프라에 대해 검사 및 평가를 통해 기존 모범 사례들을 달성할 수 있도록 권장 사항들을 제시한다. 이를 통해 인프라를 최적화하여 비용 절감, 보안 및 성능 개선 등에 도움을 줄 수 있다. Trusted Advisor 검사(평가) 카테고리 1. Cost optimization (비용 최적화) - 유료 2. Performance (성능) - 유료 3. Fault tolerance (내결함성, 장애 내구성) - 유료 4. Service limits (서비스 할당량) - 무료 5. Security (보안) - 부분적 무료
컴퓨팅 인프라 구축 방법의 발전 데이터센터 > IaaS/PaaS > 컨테이너 > Serverless Serverless 서버의 관리와 프로비저닝 없이도 코드를 실행할 수 있다. 사용한 만큼만 비용을 지불한다. (on-demand) 고가용성과 장애 내구성이 확보되어 있다. 빠르게 배포하고 업데이트 가능 Serverless 환경을 잘 활용할 수 있는 아키텍처 필요 병렬 처리 이벤트 기반 아키텍처 등 AWS Lambda AWS Lambda is a compute service that lets you run code without provisioning or managing servers. Lambda runs your code only when needed and scales automatically, fr..
1. Over internet using VPN connection - VPN을 사용해서 인터넷으로 연결 - AWS Virtual Private Network(VPN) solutions establish secure connections via the public internet between your on-premises networks, remote offices, client devices, and the AWS global network. - Amazon Virtual Private Computer(VPC)는 가상 네트워크 센터로, 온프레미스와 연결하기 위해서는 AWS VPN이 필요하다. 2. Over physical fiber cable using DirectConnect - 케이블 선으로 직접..
6 Adventages of Cloud Computing 1. Trade capital expense for variable expense 1. 자본 비용을 변동 비용으로 대체할 수 있음 - 사용한 양에 대해서만 변동적으로 지불하기 때문에 초기 자본 비용을 줄일 수 있다. 2. Benefit from massive economies of scale 2. 엄청난 규모의 경제 - 소유하고 있는 인프라에서만 작업할 때보다 규모를 늘리기 쉬우며, 더 높은 규모의 경제를 달성할 수 있다. - 결과적으로 사용한 만큼 지불하는 비용(*pay-as-you-go)이 줄어드는 효과가 발생한다. *pay-as-you-to: 약정 없이 사용한 만큼 과금 3. Stop guessing about capacity (i.e. el..
AWS IAM (Identity and Access Management) AWS IAM은 AWS 리소스에 대한 접근 권한을 관리할 수 있게 해주는 서비스이다. AWS IAM - Access key Access key는 IAM User 및 AWS 루트 계정 User가 사용하는 보안 인증키다. 장기적으로 자격을 증명할 수 있다. (long-term credentials) Access key는 Access key ID와 Secret Access key로 구성된다. Access key를 통해 다음 두 가지 프로그래밍 요청에 서명할 수 있다. (access keys to sign programmatic requests) CLI 요청 (직접적으로) AWS API 요청 (SDK API를 사용해서)
AWS 서비스에 접근하는 방법은 세 가지이다. 자주 나오는 지문이니 암기해 둘 것. There are three ways to interact with AWS Services. 1. AWS Management Console - Graphical interface to access AWS feathures 2. Command Line Interface (CLI) - Lets you control AWS services from command line 3. Software Development Kits (SDK) - Enable you to access AWS using a variety of popular programming languages.
1. 신속한 데이터의 읽기/쓰기가 가능한 스토리지 - Lower read/write latencies (낮은 읽기/쓰기 지연시간) - Read/write of constantly changing data (지속적으로 변화하는 데이터의 읽기/쓰기) - Must be updated very frequently (신속한 업데이트가 필요한 데이터) 1-1. Amazon RDS (Relational Database Service) - RDS is managed service for relational databases like MySQL and MariaDB - Simple and fast to setup and scale 1-2. Amazon EBS (Elastic Block Storage) - 사용하기 쉬운 ..