클라우드 8

AWS Certified Cloud Practitioner 합격후기+공부법

AWS 가장 기초 자격증 AWS Certified Cloud Practitioner 에 합격했다 ! 자랑할 정도 난이도의 시험은 아니지만 그래도 한달정도 열심히 공부해서 딴 자격증이기도 하고 뭔가 이때까지와 결이 다른 영역에 발을 딛는 느낌이라 기분은 좋다. 이 기세를 몰아서 Solution Architecture Associate을 도전해보려고 한다. 목표는 3월말 취득. 연습문제에서도 시험에서 많이 나왔던 내용을 정리 겸 팁?을 공유하자면 워낙 내용이 광범위한 탓에 외워야할 양은 꽤 많지만 깊이 있는 내용의 문제는 많지 않았다. 절반정도는 특정상황에 사용할 수 있는 서비스를 고르는 문제로 눈에 익으면 쉽게 풀 수 있는 문제였다. 그 밖에 특징으로는 아래에 적은 7가지의 주제에서 꽤 많은 문제가 나왔고..

Computer/AWS 2022.03.04

[AWS Certified Cloud Practitioner] 08. Other compute services

Dockers : 어플리케이션을 배포하기 위한 소프트웨어 플랫폼. 도커를 통해 어플리케이션은 Containers 에 패키지화되어 어떤 OS에서도 실행가능하게 됨, Docker images 는 Docker repositories 에 저장됨 ​ ECS : Elastic Container Service, Docker Container를 AWS에서 실행시킴, 인프라에 대한 유지관리 및 예측이 필요함, AWS는 컨테이너의 실행/중지를 관리함 ​ Fargate : Docker Container를 AWS에서 실행시킴, 인프라에 대한 관리 및 예측이 필요없음, 서버리스이며 AWS는 CPU/RAM 필요량에 따라 컨테이너를 실행한다. ​ ECR : Elastic Container Registry, Private Docke..

Computer/AWS 2022.02.04

[AWS Certified Cloud Practitioner] 07. Database

DB 종류 : Relational DBMS, NoSQL, Serial DB etc.. NoSQL : 유연한 스키마를 가져 확장성이 좋다. 특정 데이터모델에 대해서는 좋은 성능을 보인다 ​ AWS에서는 다양한 DB를 지원하며 빠른 자원할당 및 고가용성, 확장성, 자동백업, OS패치, 모니터링등의 강점이 있다. ​ AWS RDS : Relational Database, uses SQL Query -다양한 DB지원 : PostgreSQL, MySQL, MariaDB, Oracle, MS SQL Server, Aurora - SSH로 인스턴스 접근 불가능 ​ Amazon Aurora : 아마존 소유의 기술로 PostgreSQL, MySQL 지원 - 클라우드 최적화로 RDS에서의 MySQL 보다 5배, RDS에서..

Computer/AWS 2022.02.03

[AWS Certified Cloud Practitioner] 06. S3

AWS S3 : Simple Storage Service 의 약자로 파일서버의 역할을 하는 서비스 - Object(=파일)를 Bucket(=디렉토리)에 저장할 수 있도록 한다 - Buckets은 글로벌로 유니크한 이름을 가진다. (모든 리젼 모든 계정) -> 글로벌 서비스로 보이지만 리젼단위로 생성된다. - Backup and storage / Disaster recovery / Archive / Hybrid cloud storage / App hosting/ Media hosting / Data lakes & Big data analytics / Software delivery / Static website - 네이밍 규칙 : 대문자 x, 언더바 x, 3-63 캐릭터, IP 주소 x, 소문자 또는 숫자..

Computer/AWS 2022.01.31

[AWS Certified Cloud Practitioner] 05. ELB

요약 : ELB는 인스턴스의 부하를 나눠주는 로드발란서이며 AWS에서는 Layer4단계 7단계에서의 로드발란싱을 제공한다. 사용자의 필요에 맞는 옵션을 다양하게 설정할 수 있을 뿐 아니라 자동으로 최적화를 해주는 옵션이 있다. ​ Scalability(확장성) : 하드웨어 확장(수직/수평)을 통해 어플리케이션 및 시스템에서 추가 부하를 수용할 수 있는 능력, 가용성과는 다른 개념 - Vertical Scalability : 인스턴스의 사이즈를 늘리는 것ex) t2.micro -> t2.largem, 일반적으로 중앙집중 시스템에 활용되며 보통 확장에 제한(such as H/W limit)이 있다. - Horizontal Scalability : 인스턴스 및 시스템의 수를 늘리는 , 일반적으로 분산시스템에 ..

Computer/AWS 2022.01.25

[AWS Certified Cloud Practitioner] 04. EBS Volume

EBS(Elastic Block Store) Volume : 인스턴스에 연결 가능한 네트워크 드라이브 - 네트워크 드라이브이기 때문에 조금의 지연이 발생할 수 있음 - 인스턴스가 제거되어도 데이터 보존가능 - 한번에 하나의 인스턴스에만 연결가능(복수의 인스턴스에 연결하는 EBS는 따로 있음) - 같은 AZ에서만 연결가능 : ua-east-la 의 EBS Volume은 us-east-lb에 연결 불가능 -> 이를 위해서는 snapshot 해서 이동시킴 - GB 단위로 제공됨 / 증량 가능 - 디폴트로 EC2 인스턴스가 제거되면 root EBS Volume 도 같이 제거됨, root 이외에는 제거 안됨 - Free tier :30GB of free EBS storage of type General Purpo..

Computer/AWS 2022.01.24

[AWS Certified Cloud Practitional] 03. EC2

요약 : EC2란 가상화된 서버로 사용자의 목적에 맞게 옵션을 선택가능하다. 해당 서버의 보안정책은 Security groups 에서 관리한다. ​ EC2 : Elastic Compute Cloud 단어 그대로 컴퓨팅자원을 탄력적으로 사용하는 서비스 (Iaas) 클라우드에서 호스팅되는 가상화된 서버를 Instance라고 한다. - 가상머신을 대여 (EC2) - 가상의 스토리지에 데이터를 저장 (EBS) - 분산로딩 (ELB) - 오토스케일링을 통한 서비스 사이즈를 변환 (ASG) ​ ​ EC2 Instance 설정가능한 옵션: AMI(OS) + 인스턴스 사이즈(CPU+RAM) + 스토리지 + Security groups + EC2 User data - OS - 컴퓨팅 파워 & CPU - RAM갯수 - 스..

Computer/AWS 2022.01.21