MJay

Cloud Computing 이란 ( Coursera) 본문

Cloud Computing

Cloud Computing 이란 ( Coursera)

MJSon 2017. 2. 18. 18:15

출처

%e1%84%89%e1%85%b3%e1%84%8f%e1%85%b3%e1%84%85%e1%85%b5%e1%86%ab%e1%84%89%e1%85%a3%e1%86%ba-2017-01-02-%e1%84%8b%e1%85%a9%e1%84%92%e1%85%ae-8-08-12
Clouding은 모든 분야에서 성장할 것이라고 합니다. 아래 하단에서는 cloud computing이 53%나 성장할꺼라고 합니다
%e1%84%89%e1%85%b3%e1%84%8f%e1%85%b3%e1%84%85%e1%85%b5%e1%86%ab%e1%84%89%e1%85%a3%e1%86%ba-2017-01-02-%e1%84%8b%e1%85%a9%e1%84%92%e1%85%ae-8-08-17
만약 저만의 Information Systems 를 꾸리고 있다면 여러가지 귀찮은 점이 많습니다. 고정비용, 높은 에너지 비용, 낮은 CPU 이용, 유지보수비용이 듭니다. 심지어 1000개의 pc를 사용한다면 이 중 몇개는 고장날 것이고 신경써야할께 많습니다.
%e1%84%89%e1%85%b3%e1%84%8f%e1%85%b3%e1%84%85%e1%85%b5%e1%86%ab%e1%84%89%e1%85%a3%e1%86%ba-2017-01-02-%e1%84%8b%e1%85%a9%e1%84%92%e1%85%ae-8-08-25
public utility -> 공공의 시설 1961년에 John mcCarthy는 computing이 공공시설로 쓰인다고 예견했습니다.
%e1%84%89%e1%85%b3%e1%84%8f%e1%85%b3%e1%84%85%e1%85%b5%e1%86%ab%e1%84%89%e1%85%a3%e1%86%ba-2017-01-02-%e1%84%8b%e1%85%a9%e1%84%92%e1%85%ae-8-08-31
이 그림은 NIST에서 설명한 그림입니다 Ubiqutuos, On-Demand NetWork Access -> 아무데서나 24/7으로 사용할수있다. Rapid Provisioned ->Cloud Computing을 통해 이것저것 빠르게 만들고 수정이 가능하다. NetWork -> data center가 있고 모든 서버들이 ethernet을 통해 연결되있다. Storage ->모든 machine이 공유한다. Service -> Stacked Service를 뜻한다. Application ->web services 도 하나의 어플이라고 생각해보면. 누군가 web request를 하면 많은 server를 통해 database , files를 통해 적절한 결과값을 줄 것입니다. 다른 applications으로 e-mail도 있습니다. G-mail이 한 예입니다. Facebook도 좋은 Application의 예입니다. Microsoft Office를 통해 집 말고도 핸드폰이나 어디에서도 이용할 수 있습니다. Google Docs 다 Cloud Computing의 예입니다.
%e1%84%89%e1%85%b3%e1%84%8f%e1%85%b3%e1%84%85%e1%85%b5%e1%86%ab%e1%84%89%e1%85%a3%e1%86%ba-2017-01-02-%e1%84%8b%e1%85%a9%e1%84%92%e1%85%ae-8-08-38
이 그래프를 보면 Cloud Computing을 시작으로 사람들의 기대가 올라가는 걸 볼수있습니다. 그만큼 입증이 됬기 때문입니다.
%e1%84%89%e1%85%b3%e1%84%8f%e1%85%b3%e1%84%85%e1%85%b5%e1%86%ab%e1%84%89%e1%85%a3%e1%86%ba-2017-01-02-%e1%84%8b%e1%85%a9%e1%84%92%e1%85%ae-8-08-42
cloud computing이 제공하는 serivce는 기본적으로 세가지로 나누어집니다. Software as a Service는 Microsoft Office 나 email이라고 생각하면 됩니다. Microsoft사에서 만든 걸 쓰는 것이죠. Platoform as a service는 App Engine이 예입니다. customer가 지정한 운영체제, 하드웨어에 맞게 설계된 application을 쓰는 것입니다. 좋은 예로 App Engine이 있습니다. App Engine을 통해 자신만의 application을 만들어서 google에서 그걸 쓰게 만들 수 있습니다. Iaas 라고 부르는 Infrastructure as a Service입니다. 이건 마치 computer hardware를 빌려주는 것입니다.( 프로세서, 디스크, 네트워크를 가지고있는) 사람들에게 이 장비들을 빌려주는 것이죠. computers 몇개를 쓸 것인지 하드웨어는 어떤걸 쓸것인지 물어볼수있습니다. 그리고 고객들은 이제 그 시스템에서 자신의 소프트웨어를 깔아서 고객들한테 제공해주는 것이죠(장비는 빌린채)
%e1%84%89%e1%85%b3%e1%84%8f%e1%85%b3%e1%84%85%e1%85%b5%e1%86%ab%e1%84%89%e1%85%a3%e1%86%ba-2017-01-02-%e1%84%8b%e1%85%a9%e1%84%92%e1%85%ae-8-08-46
BigData is on increase as well as Cloud Computing
%e1%84%89%e1%85%b3%e1%84%8f%e1%85%b3%e1%84%85%e1%85%b5%e1%86%ab%e1%84%89%e1%85%a3%e1%86%ba-2017-01-02-%e1%84%8b%e1%85%a9%e1%84%92%e1%85%ae-8-08-50
Big Data는 갈수록 커지기 때문에 Cloud Computing에서 이를 빨리 처리하기 위한 기술이 필요합니다.MapReduce가 하나의 예입니다. overhead- 유지 비용


'Cloud Computing' 카테고리의 다른 글

Condor-annes vs Celery  (0) 2017.04.02
Celery  (0) 2017.04.01
TR-Spark  (0) 2017.03.29
서버 var/www/html  (0) 2017.03.18
App Engine (Google)  (0) 2017.02.17