[인프라 솔루션] MS Azure | Cloud 기초 (클라우드)

2020. 6. 17. 16:36노트/Cloud : 인프라

 

 

제출 PPT - 제출자 엄다연 

클라우드 컴퓨팅 정의

  • Scalable, Elastic, Service, internet-technologies

  • 네트워크를 통해 받는 모든 서비스

  • 리소스(cpu, 메모리를 통해 처리함)

  • 웹 브라우저를 통해 모든 클라우드 서비스 사용 가능

    • 웹 브라우저 종류 :

      • 크롬(구글), 마이크로소프트, 사파리(애플), 모질라(리눅스), 파이어폭스, 엣지, 오페라

클라우드 컴퓨팅 종류

  • Public cloud

    • IT vender에서 서비스를 제공하는 cloud

    • 모든 IT vender들이 cloud 환경으로 전환하고 있음

      • Amazon, Microsoft-Azure, google, KT, SKT

  • Private cloud

    • on- premise(회사 네트워크 환경)에서 서비스 제공

  • Hybrid cloud

    • Private datacenter를 cloud 환경으로 remodeling

    • WS2016 또는 WS2019를 설치하고 Hyper-V를 올려줌

    •  

      추상화된 서버들은 system center가 중앙에서 관리 솔루션을 제공할 수 있음

       

       

       

       

클라우드 컴퓨팅 성질

  • Elastic( 신축성 ) 사용자가 많으면 자동으로 늘어나고, 적으면 자동으로 줄어듬

  • Pooling Data center에 Resource Pooling이 되어야함. 즉, 하나의 그룹으로 묶여야함

    • Resource : datacenter의 기계 덩어리

    리소스를 풀링하기 위해서는 서버 가상화, 스토리지 가상화, Virtual set, 네트워크 장비 가상화 필요

  • On-demand self service 내가 원하는 서비스를 만들어서 사용함 개발이 필요 없음

  • Lower Operation expeses On-premises 환경보다 운영, 관리 비용이 저렴함.

    • On-premises 환경에서는 서버, 네트워크, 하드웨어 장비들을 모두 구매 필요

    • 운영체제, DB 패치, 방화벽 비용, 풀링비용이 필요함

    • cloud 사용하게 되면 밑단의 서비스 설치비용들이 모두 절감

    • 사용한 만큼만 비용지불 하면 됌

  • Use-Base : 사용한 만큼 과금되는 모델

  • Broad-managed : 서비스 제공자가 많은 부분을 관리함

  • easy managing : On-Premises 환경보다 관리하기 쉬움

  • Lower Expenses : 적은 운영 관리 비용

  • laaS

    • Infrastructure를 서비스 해주는 것

    • 서버 스토리지, 네트워크 장비를 서비스

    • VM에 SQL이 설치된 것

    • OS 위의 시스템도 개발자가 설치 필요

    • PaaS보다 LaaS가 최신버젼 업데이트에 용이

      • 장점 : O/S 부터 원하는 것 설치 가능

      • 단점 : 관리도 개발자가 해야함

  • PaaS

    • Platform 개발 언어까지 제공(runtime)

    • Azure - Webapp, Wordpress 까지 올라간 webapp

    • Azure Database SQL까지 설치되어 있는 것

  • SaaS

    • Software 자체를 서비스 해주는 것

    • Office365

       

  • Virtual machines in MS Azure <=IaaS

    IaaS라서 VM관리 설치 까지 개발자가 해야함  
  • Azure Web Apps <= PaaS

    PaaS라서 Cloud가 개발 이전 단계를 관리 
    개발자는 개발해서 서비스 까지만 

  • 자동차

    • 자동차 네비게이션에 클라우드 기술 적용

    • 비용측면 : 초기 설치 용량을 최소화

    • 정보 수집 측면 : 차량 정보 수집 센서로 부터의 주행환경 정보를 동시 다발적으로 수집

  • 금융

    • 은행 데이터베이스 통합에 클라우드 기술 이용

    • 비용 측면: 인터넷 뱅킹과 모바일 뱅킹의 확대로 IT 인프라 투자 및 관리비용 절감

    • 관리 측면: 기존 시스템 보다 관리하기 용이

  • 앱테스트

    • 모바일 앱테스트에 클라우드 기술 적용

    • 비용 측면 : 개발 후 고객 반응에 빠르게 대처 가능

    • 시스템 개발의 안정성에 용이함

 

  • Cloud computing 특징   

    - 1. Public  

    - 2. private 

    - 3. hybrid cloud  

  

  • Cloud computing 성격  

     - 1. on- Demand  

     - 2. Network 

     - 3. Pooling  

     - 4. Lower operational expenses  

 

  • Hyper-V  

 - : window 10에서 여러개의 운영체제를 동시에 사용 가능하도록 만들어놓은 운영체제 

 

cf) 비교  

Host OS :   

  - Hardware 직접 설치된 OS 

VM(virtual Machine) :  

  - Hyper-V (가상화 ) 환경에 설치된 OS 

     = Guest OS  

 

 

  • VHD Booting : VM Host OS 환경으로 구현 

 .vhd <== 가상하드 파일 (VM OS), 2008  

 .vhdx <== 가상하드 파일 (VM OS),  

                   2012, 2016, 2019 

bcdboot f:\windws  

 

  • H/W(Hardware)의 종류 

  : CPU. RAM. HDD. LAN  

 

OS Hardware lock 걸려서 열지 못함 

App OS lock 걸려있음 

but, 가상화 기술은 locking을 해제시킴으로써  App이나, OS 다른 하드웨어로 이동이 가능하게함