본문 바로가기

클라우드8

AWS S3(1) 컴퓨터 구조 수업에서 하드웨어의 계층에 대해 배운 바 있다.S3는 가장 하위 계층인 storage부분에 해당한다. 컴퓨터가 데이터를 저장하기 위해 두 가지 storage방식을 사용한다. 1. On-premises: 기관이 직접 보유한 storage(-) 많은 장비를 두어야 하므로 upfront cost 비쌈(+) 기밀을 안전하게 지킬 수 있음 2. cloud storage: 기관 밖 cloud에서 제공해주는 storage 서비스(+) 쓰는 만큼 지불 => cost efficient(+) 보안성 좋음(데이터를 여러 서버에 나눠서 store하기 때문에 server attack 시 위험 부담 적음)(+) 다수의 사용자 수용 가능(+) workload에 따라 scaling 가능(+) server 관리 필요 없어.. 2024. 11. 7.
AWS EC2(2) 컴퓨팅(computing)이란 중요한 자료를 모으고(collect) 분석하고(analyze) 처리하고(process) 분배하는(distribute) 일이다.  CPU: 주어진 명령어(addition, multiplication, jump 등)를 실행하고 처리함 RAM(=main memory): 단기 메모리: 컴퓨터의 working space라고 보면 됨(데이터가 프로세스되는 곳): 거의 모든 컴퓨터가 main memory로 DRAM을 가짐 Hard drive: 장기 메모리(컴퓨터 꺼도 데이터 존재): storage라고 하면 보통 hard drive 말함: 최근에는 SSD라고도 부름 Network: 컴퓨터 간 연결: bandwidth-단위 시간 동안 보낼 수 있는 데이터의 양(Mbps 단위 사용): lat.. 2024. 11. 7.
AWS EC2(1) Cloud InfrastructureCloud Platforms(SaaS, PaaS, IaaS)Compute Services(AWS EC2)Cloud Storage(AWS S3)Cloud DatabaseVirtualization(클라우드컴퓨팅의 기본 원리)Security, Privacy(보안 기능)Reliability, Availability(데이터센터 안전 유지 기능)DevOps, MLOps(빠르게 클라우드 전달하는 방법)Cloud-based AI(머신러닝 파이프라인 실행 방법)Edge Computing(클라우드컴퓨팅 이외에 등장하는 패러다임)​IaaS의 일종인 AWS(Amazon Web Service)는 사용자의 니즈에 맞는 클라우드 서비스를 제공하고 사용자는 필요한 서비스를 조합하여 사용할 수 있다.. 2024. 10. 8.
클라우드컴퓨팅이란 클라우드란 다양한 서버의 글로벌 네트워크를 뜻한다.실제로 Netflix, facebook, twitter, coupang, 당근마켓 등은 클라우드 서비스의 B2B(Business to Business) 기능을 사용하여 운영한다.클라우드 컴퓨팅이란 문서작성, 데이터 스토리지 등과 같은 다양한 기능을 클라우드로부터 지원받는 것을 말한다.Google cloud를 생각해보면 쉽다. 다양한 서버로 묶여 있는 전세계 사용자들이 시간에 구애받지 않고 하나의 문서를 작성할 수 있다.​이 과목에서 다룰 개괄적인 주제는 다음과 같다.Cloud InfrastructureCloud Platforms(SaaS, PaaS, IaaS)Compute Services(AWS EC2)Cloud Storage(AWS S3)Cloud Da.. 2024. 10. 4.