갬미의 성장일기
Day17 - 클라우드 기초 본문
오늘 배운 내용
- 클라우드 기초
- 클라우드 서비스 비교, AWS 로그인
클라우드 기초
클라우드란 무엇인가?
컴퓨팅 자원 (CPU, 메모리, 디스크, 네트워크 등)을 가진 회사가 인터넷을 통해 필요로 하는 사람들에게 자원을 제공하는것
클라우드 서비스를 제공하는 대표적인 회사로는 AWS, Azure, Google이 있다
클라우드 서비스 종류
* On-Promise : 사용자가 직접 인프라, 플랫폼, app을 관리하는 모델
1. IaaS (Infrastructure as a service): 물리적 자원을 제공
서버, 네트워크, 스토리지를 제공하는 서비스, 세유형중 가장 유연한 서비스임
이용자는 직접 데이터센터를 구축 할 필요없이 클라우드 환경의 인프라를 사용하면 된다.
2. PaaS (Platform as a service) : 소프트웨어 개발 플랫폼 제공
OS, 미들웨어, 런타임과 같은 개발에 빌요한 플랫폼을 제공하는 서비스
이용자는 인프라 걱정없이 개발에 집중하여 sw application을 빌트, 테스트, 배포하기만 하면 된다
3. SaaS (Software as a service) : sw application 제공
바로 이용할 수 있는 어플리케이션을 제공하는 서비스
이용자는인터넷을 통해 클라우드 기반 앱에 접속하여 서비스를 이용하기만 하면 된다 (app -Office365, DropBox, NaverCloud .. )
클라우드 컴퓨팅 종류
1. 퍼블릭 클라우드 (Public Cloud)
누구에게나 서비스 임대가 가능한 모델
데이터, 서버와 같은 지원은 각 서비스에서 사용자별로 권한관리가 되어 사용자간 간섭을 없앨수 있다
2. 프라이빗 클라우드 (Private Cloud)
특정 기업이나 사용자에게만 클라우드 서비스를 제공하는 모델
클라우드 서비스의 자원과 데이터는 기업내부에 저장되어 보안이 뛰어나다
3. 하이브리드 클라우드 (Hybrid Cloud)
퍼블릭 클라우드와 프라이빗 클라우드를 병행하여 제공하는 모델
- 예를들어 재택근무시 회사 프라이빗 클라우드에 접속할 수 없기때문에 재택에서 근무한 내용을 퍼블릭에 올리면 해당 정보가 그대로 프라이빗에 동기화되어 회사에서 근무하는 사람들이 확인할 수 있는것
최근에는 개념이 모호해진 경향이 있어 클라우드(가상서버)와 온프레미스(물리서버)를 결합한 형태를 말하기도한다
- 예를 들어 주요 데이터는 온프레미스에 남겨 두고 이벤트 또는 신규 서비스처럼 트래픽을 예측할 수 없는 워크로드는 클라우드로 이용하는 구성
클라우드 서비스 장점
- 고가용성 : 시스템이 오랜시간 고장나지 않고 정상 운영될 수 있다.
- 내결함성 : 운영중이던 시스템의 데이터가 손실되거나 손상되지 않도록 돌발사태에 대비할 수 있다.
- 확장성 : 필요할 때 빠르게 서버를 확장할 수 있다
- 탄력성 : 필요할때 언제든 서버를 늘리고, 줄일수 있다
- 글로벌한 범위
- 빠른 응답속도 : 리전에 데이터센터를 두어 고객에게 빠른 응답을 지원한다
- 민첩성 : 확장을 원하는 순간, 빠르게 배포하고 서비스를 지속적으로 이어갈 수 있다 (확장하는데 1~2초내로 가능)
- 재해 복구 : 고가용성과 연결, 데이터 센터의 데이터는 타 데이터센터와 연결되어 재해 발생시 다른 데이터센터로 데이터를 옮겨 저장함
- 보안
규모의 경제
- 클라우드 서비스 업체는 세계 곳곳에 데이터센터를 설립하고 많은 이용자에게 서비스를 제공한다. 이때 규모의 경제 의 이점을 활용하여 사용자에게 더 저렴하게 서비스를 제공할 수 있다
사용량 기반 모델
- 클라우드 서비스는 사용자가 이용하는만큼만 비용을 지불하는 종량제 방식을 사용한다
- 갑자기 서버 접속이 많아지면 그만큼의 클라우드 리소스를 더 사용하고 이에대한 요금만 지불하면 된다
- 선결제 비용이 없고, 인프라를 구매하고 관리할 필요가 없다
클라우드 리전 서비스
클라우드 업체는 세계곳곳에 데이터센터를 짓고 서비스를 제공한다
리전(지역)마다 제공하는 서비스가 다를 수 있으니 지역을 확인하고 서비스 계획을 세우면 된다
👇 Azure와 AWS / GCP 서비스를 비교하는 링크 ( 제공사마다 같은 기능이지만 서비스 이름이 다를수있다 여기서 확인하면 편하다)
서비스는 2~3개월 별로 업데이트 된다 -> 계속해서 공부가 필요함 /메뉴구성, 내용이 보완되면서 바뀌기도 하고, 통합되기도 함
아마존 프리티어 - 서비스 일부를 무료로 사용할 수 있는 것
아래 링크의 AWS 아키텍쳐 아이콘을 익혀두는것이 좋다
Cloud 직종에 있으면 무조건 아키텍쳐 구성도를 보게 되는데 이때 어떤식으로 구성되어 있고 흐름을 가지는지 읽을수 있어야 한다
시간나면 읽어보기
오늘의 회고
- 클라우드에 대해 처음 배우게 되었는데 생각보다 엄청 어려운 개념은 아니었다
- 용어가 아직은 생소해서 익히도록 노력해야겠다
- 오늘 AWS 계정을 받았는데 교육 종료전에 꼭 교육동안 만든 서비스를 삭제해줘야 요금이 과하게 청구되지 않는다고 한다 ,, (예상보다 많이 나오면 연결된 사람들의 계정까지 모두 지워야하니 조심해야한다)
- 앞으로 빡 복습을 해야한다는 느낌이 왔다
참고 사이트
'Cloud > Cloud 공부일기' 카테고리의 다른 글
Day19 - 가상화 | AWS - Network ACL, SecurityGroup, EC2 (0) | 2022.01.28 |
---|---|
Day18 - 네트워크 기초 | 3 tier 인프라 환경 구축하기 (0) | 2022.01.26 |
Day16 - Flask | 공공 API 사용하기 (0) | 2022.01.24 |
Day15 - VScode 디버깅 구성추가 | 파일 읽고쓰기, 예외처리 (python) (2) | 2022.01.21 |
Day14 - Django (0) | 2022.01.20 |