Notice
Tags
- Artificial_Intelligence
- Android
- c++
- Operating_System
- datastructure
- Image_classification
- Java
- Algorithm
- kubeflow
- Python
- Linux
- 티스토리챌린지
- app
- tensorflow
- C
- cloud_computing
- 리눅스마스터2급
- 2023_1st_Semester
- codingTest
- Database_Design
- Personal_Study
- 오블완
- Unix_System
- programmers
- Baekjoon
- 자격증
- Kubernetes
- SingleProject
- study
- Univ._Study
코딩 기록 저장소
[클라우드컴퓨팅] 2-3. AWS EC2 본문
1. EC2 기본 개념
EC2의 기본 개요
- EC2는 AWS에서 제공하는 클라우드 컴퓨팅 서비스, 사용자는 가상 컴퓨터를 생성하고 관리하여 실제 서버와 유사한 기능을 활용 가능
- EC2를 이용하면 필요에 따라 CPU, 메모리, 스토리지, 네트워크 등의 컴퓨팅 리소스를 조합하여 원하는 환경을 구축하고, 실제 서버 관리 비용과 시간을 절감할 수 있음
- 비즈니스 요구사항에 따라 컴퓨팅 자원을 쉽게 확장하거나 축소하여 유연하게 대응 가능
EC2 인스턴스 타입 : 다양한 가상 컴퓨터
- 다양한 종류의 가상 컴퓨터를 제공
- 각 인스턴스는 특정 작업에 맞게 설계되어 사용자는 애플리케이션에 적합한 인스턴스를 선택할 수 있음
- 범용 인스턴스
- 웹 서버, 개발 환경, 소규모 데이터베이스 등 다양한 작업에 적합 - 컴퓨팅 최적화 인스턴스
- 고성능 웹 서버, 배치 처리, 미디어 변환 등 높은 성능을 요구하는 작업에 최적화됨
- 고성능 프로세서 탑재로 많은 작업을 동시에 처리하는데 적합 - 메모리 최적화 인스턴스
- 실시간 응답 등 대용량 데이터 처리에 적합
- 수백 GB에서 수 TB의 대용량 메모리를 제공 - 스토리지 최적화 인스턴스
- 빅데이터 저장 등 대량의 데이터를 저장하고 처리하는 작업에 적합
- 수 TB에서 수십 TB의 대용량 로컬 스토리지를 제공
EC2 인스턴스 크기 : 다양한 규모의 가상 컴퓨터
- 사용자의 요구 사항에 따라 다양한 크기로 제공
- 인스턴스 크기는 CPU 코어 수, 메모리 용량, 네트워크 성능 등을 기반으로 결정
- 나노/마이크로
- 간단한 애플리케이션에 적합 - 스몰/미디엄
- 중소규모 애플리케이션에 적합 - 라지/엑스라지
- 대규모 엔터프라이즈 애플리케이션에 적합 - 메탈
- 전체 물리적 서버에 직접 접근하여 최고 수준의 성능과 격리를 제공
- 가장 강력한 성능이 필요한 작업, 격리가 중요한 환경, 특수 하드웨어 요구 사항이 있는 애플리케이션에 적합
2. EC2 생성 실습
EC2 생성 실습
- 루트 사용자 로그인을 함
- AWS 리전 '서울'로 변경
- AWS가 제공하는 서비스가 있는 지역
- 각 리전은 여러 데이터 센터로 구성되어 안정적인 서비스를 지원
- 가까운 리전을 사용하는 이유는 데이터 전송이 빨라져 서비스 응답 속도 빨라지고 비용도 절약 - 메뉴 클릭해서 '컴퓨팅' - 'EC2' 클릭
- '인스턴스 시작' 클릭
- 서버 이름 입력하고 'Ubuntu' 선택
- 키 페어(로그인) 부분 '키페어 없이 계속 진행' 선택
- '인스턴스 시작' 클릭
* 인스턴스 안쓰면 바로 지우기!
'학교 공부 > 클라우드컴퓨팅' 카테고리의 다른 글
[클라우드컴퓨팅] 2-5. 리눅스 기본 명령 (0) | 2024.11.22 |
---|---|
[클라우드컴퓨팅] 2-4. AWS와 우분투 리눅스 (0) | 2024.11.21 |
[클라우드컴퓨팅] 2-2. AWS MFA (0) | 2024.11.19 |
[클라우드컴퓨팅] 2-1. 클라우드 배포 모델 (1) | 2024.11.18 |
[클라우드컴퓨팅] 1-5. Amazon Web Services(AWS) 시작 (0) | 2024.11.17 |