1.AWS
1)개요
=>Amazon Web Service 의 줄임말
=>컴퓨팅, 스토리지, 데이터베이스 ,분석 툴, 네트워크 모바일,개발자 도구 등 다양한 서비스를 제공하는 클라우드 기반의 서비스
=>시스템 운영에 관련된 서비스 일체를 사용 가능
=>서비스 조합이 쉬움
=>요금이 종량제
-사용한만큼 지불
=>사용이 쉬움
=>보안 기준: ISMS (한국 정보보호 관리체계)인증을 취득
=>글로벌 확장이 쉬움
- 현재 사용 가능한 Public cloud 중에 Region과 AZ( 가용 영역)이 가장 많음
- 한국에는 서울 region이 있고 4개의 가용영역이 운영중입니다
2)제공되는 서비스
=>현재는 165개 이상의 서비스를 제공
=>목적에 따라서 다양한 서비스를 제공
- 서버 전체 및 관리에 필요한 기능을 제공
- 분석시스템
-가상 데스크톱
-머신 러닝과 인공지능, 블록 체인 서비스도 제공
=>대표적인 서비스
-EC2: 컴퓨터(서버 - 24시간 서비스가 가능해야 하고 고정된 IP를 가져야 함)를 빌려주는 개념
-S3: 파일 스토리지의 개념으로 최근에는 데이터 저장소의 역할을 하는 경우가 많음
외부에서 수집된 데이터를 이 공간에 저장해두고 사용하기도 하고 정적 웹 페이지를 배포하는 용도 또는 백업용으로 사용
-VPN:가상 네트워크
-Database
-Route 53:도메인 관련 작업
-Elastic IP: 공인 IP 주소를 제공
-SageMaker: 머신러닝 기능을 제공
-QuickStart: 시각화 기능을 제공
-Managed BlockChain
-Cloud9: 통합 개발 도구
-GameLift: 게임 호스팅 서비스
- ECR, ECS,EKS: 이미지 저장소, 도커 배포, 쿠버네티스 배포
3)종량제의 장점과 단점
=> 종량제이지만 특별한 경우에는 최소 요금이 설정되어 있음
=>일반적으로 사용자의 트래픽이 수시로 변경되는 경우라면 퍼블릭 클라우드가 유리하지만 일정한 트래픽이라면 On Premiss 가 유리
이런 경우는 고려할 사항 중 하나가 관리자의 인건비
4)AWS에는 Free Tier 계정
=>EC2 인스턴스 1대와 RDS 1대 ,S3 5GB 의 공간을 1년 동안 무료로 사용할 수 있도록 하는 계정
5)관리 콘솔
=>Web에 접속해서 GUI 로 AWS 를 조작하는 화면
6)Managed Service
=>AWS가 관리하는 서비스
=>가상 서버인 EC2 는 Managed Service 가 아니지만 스토리지인 S3와 데이터베이스 서버 RDS는 Managed Service
=>Managef Service 는 백업 및 업데이트가 자동으로 이루어지므로 사용자가 수동으로 관리할 필요가 없습니다
7)보안 문제
=>일반적으로는 On-Premiss 가 보안성이 우수하다고 합니다
On-Premiss 는 기업에 보안에 대한 전문가가 있어야 합니다
8)도입 사례
=>현대 건설 기계는 Amazon S3 을 이용해서 빅데이터 플랫폼과 데이터 레이크를 구축하고 Sage Maker를 이용해서 수요 예측 시스템을 구축해서 건설 장비에 대한 수요를 예측
2.기본개념
1)Region
=>AWS의 모든 서비스가 위치하고 있는 물리적인 장소이며 그 안에 다시 여러 개의 가용 영역(Data center)이 존재
=>Region 별로 제공하는 서비스가 다르면 요금도 다릅니다
=>클라이언트가 사용하는 애플리케이션을 배포하는 경우는 Region을 반드시 확인해야 함
Region 잘못선택하면 속도가 느려짐
2)Edge Location
=>AWS의 CDN 서비스인 CloudFront를 위한 Cache Server
=>CDN(Content Delivery Network)은 컨텐츠를 사용자들이 빠르게 받아볼 수 있도록 전 세계 곳곳에 위치한 캐시 서버에 복제해주는 서비스
=>CDN 서비스와 사용자가 만나는 지점을 Edge Location이라고 합니다.
3.IAM
=>AWS 에 회원 가입을 하면 모든 작업을 수행할 수 있는 루트 계정이 만들어진 것
=>기업에서 사용을 하다 보면 여러 다른 사람에게 서비스를 사용할 수 있도록 해주어야 하는 경우가 발생
=>사용자를 생성해주는 기능
1)Factor
=>사용자의 신원을 확인하는 방법
=>종류
-지식 기반: ID/PW 같이 알고있는 인증 정보를 이용
-소유 기반: 사용자가 소유한 것을 이용하여 인증하는 방식 - 인증서, 휴대폰 인증
-속성 기반: 고유의 속성을 이용하는 것으로 지문, 홍채 인식 등
=>AWS는 Multi Factor 인증을 지원
2)사용자 생성
=>사용자를 생성하고 권한을 반드시 부여해야 합니다
=>권한 부여를 하지 않으면 아무일도 할 수 없습니다
=>권한 설정 방법
- 그룹에 권한을 부여한 후 사용자를 그룹에 포함시키는 방식
- 기존 사용자의 권한을 복사하는 방법
- 기존 정책을 연결하는 방법
'Study > AWS' 카테고리의 다른 글
AWS(6)-S3에 파일 upload(Django, Spring Boot, react) (2) | 2024.04.17 |
---|---|
AWS(5) - DataBase (0) | 2024.04.16 |
AWS(4) (0) | 2024.04.15 |
AWS(3) (0) | 2024.04.13 |
AWS(2)-EC2 를 활용해 MySQL 접속 (0) | 2024.04.11 |