이론

클라우드 컴퓨팅 - 1

Simon Yoon 2022. 7. 30. 23:07

1. 클라우드 컴퓨팅

  • 사용한 만큼 비용을 지불(종량제)
  • 물리 장비를 소유하지 않음
  • 파일 저장 및 다운로드
  • 민첩성 있는 구축
  • 탄력적인 서비스
  • 재해 복구(침수, 건물 문제로 인한 장비의 고장) 등이 용이
  • 공유 자원 사용
  • 인터넷을 이용한 자원 관리

2. 클라우드 컴퓨팅의 역사와 발전 과정

  • Salesforce: 1999년 세일즈포스에서 웹 업무 애플리케이션 서비스를 공개(SaaS)
  • AWS: 2006년 아마존에서는 aws 라는 서비스를 통해 s3 와 ec2 서비스를 공개(IaaS)
    • s3 는 simple storage service 라고, 데이터를 aws 인프라에 저장 → 외부 사람들에게 공개
    • ec2 는 elastic compute 라고 컴퓨팅 환경을 제공, 네트워크에 대한 상세한 설정
  • Dropbox: 2007년 MIT 졸업자인 드류 휴스턴과 아라시 페드로시가 웹 기반 파일 공유 서비스를 공개(상용 SaaS)
  • HEROKU: 2007년 HEROKU 사는 온라인에서 코드를 배포, 운영할 수 있는 서비스를 공개(PaaS), Ruby
    • 2009년 지원하는 언어를 확대하고, 2010년 세일즈포스 사에 인수되어 자회사로 운영
  • apache cloudstack: 2008년 VMOps 사의 프로젝트로 시작되어 2010~11년에 GPL 라이선스로 코드 공개
    • Citrix 사에 인수되어 `12년에 3.0 출시와 아파치 재단에 인큐베이팅됨
    • 클라우드 서비스를 일반 사용자도 구축하여 사용할 수 있게 공개된 사례
  • openstack: 2010년 RackSpace, NASA 에서 오픈 소스 클라우드 프로젝트 OpenStack 공개
    • 클라우드 서비스를 일반 사용자도 구축하여 사용할 수 있게 공개된 사례
  • CloudFoundry: 2011년 VMWare 사에서 개발된 CloudFoundry 서비스가 공개
    • 2015년 CloudFoundry 재단이 비영리 독립 리눅스 재단 협업 프로젝트로 설립
    • 다양한 CSP의 리소스 설정 방법을 몰라도 배포 등이 가능하도록 한 PaaS 서비스 사례) - 아예 PaaS 라고 보기는 어렵지만 인프라를 PaaS 형태로 제공한다.
  • docker: 2013년 운영체제에 가상화 애플리케이션 컨테이너를 생성, 배포, 관리하는 docker 공개
    • 서버 환경에서 Container를 통해 배포, 관리가 이뤄지는 가상화 플랫폼 사례
  • ZOOM: 2013년 온라인 화상 통화 소프트웨어 프로그램인 줌이 공개(상용으로 제공된 SaaS 공개)
  • kubernetes: 2015년 구글에서 컨테이너화된 애플리케이션 관리 시스템을 공개
    • 컨테이너를 관리하는 클러스터 관리 시스템의 사례

'이론' 카테고리의 다른 글

클라우드 컴퓨팅 - 3  (0) 2022.08.20
클라우드 컴퓨팅 - 2  (0) 2022.07.31
개인화를 넘어서 '초개인화'  (0) 2022.07.23
나이브 베이즈 분류모형(Naive Bayes Classifier)  (0) 2022.07.10
[DB] Relation의 키(key)  (0) 2022.05.07