목록Cloud Computing (5)
공부하는 스누피
sudo apt update sudo apt upgrade -y ## set password of root account passwd ## timezone sudo timedatectl set-timezone Asia/Seoul ## python sudo apt install python3.8 sudo apt install python3.8-pip sudo apt install python3.8-venv 유용한 초기설정 정보들 https://nuggy875.tistory.com/48 Ubuntu에서 python 명령어로 python3 실행 $ vim ~/.bashrc vim이나 아무 택스트 편집기로 .bashrc 파일을 실행시켜 아래 두 줄을 추가해준다. alias python='python3' alia..
시험에 자주 나오는 유형1. EBS vs EFS vs S3 Instance Store(속도)S3 < EFS < EBSEBS vs EFS vs S3특징EBSEFSS3ColumnStorage TypeBlock StorageFile StorageObject StoragePricingPay for provisioned capacityPay as you UsePay as you UseStorage Size 제한됨무제한 무제한Scalability확장, 축소 가능하긴 한데 새 volume을 만들어서 이전시켜야 함.무제한무제한Availability99.99%No SLAsStandard 쓰면 최대 99.99%SecurityRest 지원 및 Transit 암호화Rest 지원 및 Transit 암호화Rest 지원 및 Tra..
1. 클라우드 컴퓨팅 모델 - IaaS (Infra as a Service) : 가상 or 분산 HW, 데이터 스토리지 제공 - PaaS (Platform as a Service) : infra 관리를 대신해주고 사용자가 배포와 app 관리까지만 신경써도 되게끔 함 - SaaS (Software as a Service) : End-User App을 의미. 이메일 프로그램이 대표적인 예. 2. 클라우드 컴퓨팅 배포 모델 - 클라우드 기반 : app의 모든 부분을 클라우드에서 실행 => 기존 app -> 클라우드 마이그레이션 많이 함 - 온프레미스 : 가상화 및 리소스 관리 도구를 사용하여 리소스 배포 => 프라이빗 클라우드 배포, 별도 IDC 인프라 사용 - 하이브리드 : 클라우드 기반 리소스를 온프레미스..
디렉터리 구조 /rootProject ㄴ/server ㄴ/src ㄴ/templates ㄴindex.html ㄴ app.py ㄴDockerfile ㄴ/static ㄴstyle.css ㄴ/venv ㄴ.firebaserc ㄴfirebase.json ㄴfirestore.indexes.json 1단계: 샘플 app 작성하기 2단계: 앱을 컨테이너화하여 Container Registry에 업로드 gcloud builds submit --tag gcr.io/PROJECT_ID/rootProject 3단계: Cloud Run에 컨테이너 이미지 배포 gcloud run deploy --image gcr.io/PROJECT_ID/rootProject 4단계: Firebase로 호스팅 요청 전달 firebase.json 편..
Computing 클라우드의 가상 서버를 작동하는 것. AWS Batch로 배치 작업을 실행할 수도 있고, Elastic Beanstalk로 웹 앱을 실행하고 관리할 수 있다. Lambda는 이벤트에 대한 응답으로 코드를 실행한다. 따라서, Computing이란 컴퓨터(서버)가 어떤 앱(코드)를 실행하는 것을 의미한다. Cost management 클라우드 서비스의 가상 서버나 서비스를 이용하면 이용료가 청구된다. Cost Explorer나 Budgets 및 비용 및 사용 보고서를 참고하여 고효율 저비용으로 관리하는 것이 비용 관리이다. Database 데이터 저장소. 1. 관계형 데이터베이스 - Aurora, RDS 데이터의 종속성을 관계로 표현하는 데이터베이스로, 테이블 구조를 이룬다. - 데이터의 ..