AWS(Amazon Web Services)의 기초에 대해 아래와 같이 정리해 보았습니다. AWS는 클라우드 컴퓨팅 서비스의 가장 큰 제공업체 중 하나로, 다양한 서비스와 기능을 제공합니다.
1. AWS 개요
정의: AWS는 아마존에서 제공하는 클라우드 컴퓨팅 서비스 플랫폼으로, 서버, 스토리지, 데이터베이스, 네트워킹, 머신러닝 등 다양한 서비스를 제공합니다.
장점: 유연성, 확장성, 비용 효율성, 글로벌 인프라 등.
2. 주요 서비스
컴퓨팅 서비스
EC2 (Elastic Compute Cloud): 가상 서버를 제공하여 애플리케이션을 호스팅할 수 있습니다.
Lambda: 서버리스 컴퓨팅 서비스로, 이벤트에 반응하여 코드를 실행할 수 있습니다.
스토리지 서비스
S3 (Simple Storage Service): 객체 스토리지 서비스로, 데이터를 안전하게 저장하고 관리할 수 있습니다.
EBS (Elastic Block Store): EC2 인스턴스에 연결할 수 있는 블록 스토리지입니다.
데이터베이스 서비스
RDS (Relational Database Service): 관계형 데이터베이스를 관리하는 서비스입니다. MySQL, PostgreSQL, Oracle 등 지원.
DynamoDB: NoSQL 데이터베이스 서비스로, 고성능 데이터베이스를 제공합니다.
네트워킹 서비스
VPC (Virtual Private Cloud): 사용자 정의 가상 네트워크를 생성하여 AWS 리소스를 안전하게 배치할 수 있습니다.
Route 53: 도메인 네임 시스템(DNS) 웹 서비스로, 도메인 이름을 등록하고 관리할 수 있습니다.
보안 및 관리
IAM (Identity and Access Management): 사용자 및 권한을 관리하는 서비스입니다.
CloudTrail: AWS 계정의 API 호출을 기록하여 감사 및 모니터링을 지원합니다.
3. AWS 관리 콘솔
AWS Management Console: AWS 서비스에 접근하고 관리할 수 있는 웹 기반 인터페이스입니다. 사용자는 다양한 서비스를 클릭하여 쉽게 설정하고 관리할 수 있습니다.
4. AWS CLI 및 SDK
AWS CLI (Command Line Interface): 명령줄에서 AWS 서비스를 관리할 수 있는 도구입니다.
AWS SDK: 다양한 프로그래밍 언어(Python, Java, JavaScript 등)에서 AWS 서비스에 쉽게 접근할 수 있도록 도와주는 라이브러리입니다.
5. 비용 관리
AWS 프리 티어: 신규 사용자에게 12개월 동안 무료로 제공되는 서비스로, 기본적인 AWS 서비스 사용을 경험할 수 있습니다.
비용 관리 도구: AWS Budgets, AWS Cost Explorer 등을 사용하여 비용을 모니터링하고 관리할 수 있습니다.
6. 학습 자료
AWS 공식 문서: AWS의 모든 서비스에 대한 자세한 설명과 사용법이 제공됩니다.
AWS Training and Certification: 다양한 온라인 교육과 인증 프로그램을 통해 AWS 기술을 학습할 수 있습니다.
AWS 커뮤니티: 포럼, 블로그, YouTube 채널 등에서 다른 사용자와 경험을 공유하고 학습할 수 있습니다.
'IT > Back' 카테고리의 다른 글
쿠버네틱스란>?????? (0) | 2024.12.06 |
---|---|
데브옵스 공부에 필요한것 (0) | 2024.12.06 |
데브옵스와 전통적 방법 차이 (1) | 2024.12.06 |
백엔드 학습 목차 (0) | 2024.12.04 |
클라우드 학습 목표 (0) | 2024.12.04 |