GDSC (Google Developer Student Clubs) 기술 세션 - 인프라와 클라우드 컴퓨팅

myeonji·2023년 2월 22일
0

클라우드컴퓨팅

목록 보기
1/1
post-thumbnail

목차

  1. 인프라란?
    • 인프라 정의
    • 구성 요소
  2. 클라우드 컴퓨팅이란?
    • 정의
    • 사용
    • 작동 방식
    • 이점
    • 유형

인프라란?

정의

서비스 및 플랫폼을 개발하기 위해 필요한 모든 자원을 관리하는 기반, 다시 말해서 서비스를 운영하기 위한 IT 리소스(서버, DB, 네트워크, 스토리지 등)를 구축하고 운영하기 위한 모든 개념을 통칭한다.

추가적으로, 데이터센터 및 전산실에 장비가 위치하고 서비스를 운영하는 구조를 온-프레미스 구조라고 하고, 데이터센터나 전산실을 임대하지 않고 외부업체(아마존 AWS, Microsoft Azure 등)의 자원을 빌려다 쓰는 것을 클라우드 구조라고 하며, 이 둘이 혼합되어있는 형태를 하이브리드 클라우드 구조라고 한다.

구성 요소

  • 하드웨어 (HW)
    • 서버, 데이터센터, 개인용 컴퓨터, 라우터, 스위치, 기타 장비가 포함
  • 소프트웨어 (SW)
    • 웹 서버, 콘텐츠 관리 시스템, 리눅스와 같은 OS 등 기업에서 사용하는 애플리케이션
  • 운영체제 (OS)
    • 시스템 리소스 및 하드웨어를 관리하며, 애플리케이션과 하드웨어 사이에서 모든 소프트웨어와 작업을 수행하는 물리적 리소스를 연결
  • 네트워크 (Network)
    • 컴퓨터들이 통신기술을 이용하여 그물망처럼 연결된 통신 이용 형태
    • 두 대 이상의 컴퓨터와 같은 장치의 노드(node)들이 서로 패킷을 교환하면서 통신하는 것
  • 미들웨어 (Middleware)
    • 운영체제와 비지니스를 처리하는 애플리케이션의 중간에서 도움을 주는 소프트웨어들

클라우드 컴퓨팅이란?

정의

클라우드 컴퓨팅은 IT 리소스를 인터넷을 통해 온디맨드로 제공하고 사용한 만큼만 비용을 지불하는 것을 말합니다. 물리적 데이터 센터와 서버를 구입, 소유 및 유지 관리하는 대신, 클라우드 공급자로부터 필요에 따라 컴퓨팅 파워, 스토리지, 데이터베이스와 같은 기술 서비스에 액세스할 수 있습니다.

클라우드 컴퓨팅 사용

모든 유형, 규모 및 산업의 조직이 데이터 백업, 재해 복구, 이메일, 가상 데스크톱, 소프트웨어 개발 및 테스트, 빅 데이터 분석, 고객 대상 웹 애플리케이션 등 다양한 사용 사례에 클라우드를 사용하고 있습니다. 예를 들어, 의료 회사들은 클라우드를 사용하여 환자를 위한 좀 더 개인화된 치료법을 개발하고 있습니다. 금융 서비스 회사들은 클라우드를 사용하여 실시간 부정 행위 탐지 및 예방에 힘을 쏟고 있습니다. 그리고 비디오 게임 제작자들은 클라우드를 사용하여 전 세계 수백만 명의 플레이어에게 온라인 게임을 제공하고 있습니다.

클라우드 컴퓨팅 작동 방식

클라우드 컴퓨팅 서비스 모델은 인터넷을 통해 주문형 컴퓨팅 리소스, 소프트웨어, 정보를 공유한다는 개념을 기반으로 합니다. 회사 또는 개인은 서비스 제공업체에서 소유 및 관리하는 원격 서버에 위치한 컴퓨팅, 스토리지, 네트워킹 서비스를 비롯한 공유 리소스의 가상 풀에 액세스하기 위해 비용을 지불합니다.

간단히 말해 클라우드 컴퓨팅은 네트워크(대부분 인터넷)를 사용하여 사용자가 대여 컴퓨팅 서비스를 요청하고 액세스하는 클라우드 플랫폼에 연결합니다. 중앙 서버는 클라이언트 기기와 서버 간의 모든 통신을 처리하여 데이터 교환을 가능하게 합니다. 보안 및 개인 정보 보호 기능은 이 정보를 안전하게 보호하는 일반적인 구성요소입니다.

클라우드 컴퓨팅 배포 모델은 퍼블릭 클라우드, 프라이빗 클라우드, 하이브리드 클라우드로 3가지가 있습니다.

퍼블릭 클라우드는 타사 클라우드 서비스 제공업체에서 실행합니다. 인터넷을 통해 컴퓨팅, 스토리지, 네트워크 리소스가 제공되므로 기업에서 고유한 요구사항과 비즈니스 목표에 따라 주문형 공유 리소스에 액세스할 수 있습니다.
프라이빗 클라우드는 단일 조직에서 빌드, 관리, 소유하고 일반적으로 '온프레미스' 또는 '온프렘'으로 알려진 자체 데이터 센터에서 비공개로 호스팅됩니다. 데이터를 보다 효과적으로 제어, 보안, 관리하는 동시에 내부 사용자가 컴퓨팅, 스토리지, 네트워크 리소스의 공유 풀을 통해 이점을 누릴 수 있도록 합니다.
하이브리드 클라우드는 퍼블릭 클라우드와 프라이빗 클라우드 모델을 결합해 기업이 퍼블릭 클라우드 서비스를 활용하면서 일반적으로 프라이빗 클라우드 아키텍처에서 찾아볼 수 있는 보안 및 규정 준수 기능을 유지할 수 있습니다.

클라우드 컴퓨팅 이점

클라우드를 통해 광범위한 기술에 쉽게 액세스할 수 있으므로, 더 빠르게 혁신하고 상상할 수 있는 거의 모든 것을 구축할 수 있습니다. 컴퓨팅, 스토리지 및 데이터베이스와 같은 인프라 서비스부터 사물 인터넷, 기계 학습, 데이터 레이크 및 분석 등에 이르기까지 필요에 따라 리소스를 빠르게 구동할 수 있습니다.
클라우드 컴퓨팅의 많은 장점 중 하나는 사용한 만큼만 비용을 지불하는 점입니다. 덕분에 조직은 자체 물리적 데이터 센터와 서버를 구매하고 유지보수할 필요 없이 더 빠르고 효율적으로 확장할 수 있습니다. 단 몇 분 만에 기술 서비스를 배포할 수 있으며 이전보다 몇 백배나 더 빠르게 아이디어를 구현할 수 있습니다.

클라우드 컴퓨팅 유형

  • Infrastructure as a Service (IaaS)
    컴퓨팅 및 스토리지 서비스를 제공

  • Platform as a Service (PaaS)
    클라우드 앱을 빌드하는 개발 및 배포 환경을 제공

  • Software as a Service (SaaS)
    앱을 서비스로 제공


출처
https://www.servicenow.com/kr/products/it-operations-management/what-is-it-infrastructure.html
https://velog.io/@jaden_94/%ED%81%B4%EB%9D%BC%EC%9A%B0%EB%93%9C-%EC%BB%B4%ED%93%A8%ED%8C%85feat.AWS
https://aws.amazon.com/ko/what-is-cloud-computing/
https://cloud.google.com/learn/what-is-cloud-computing?hl=ko

0개의 댓글