안녕하세요 기형쌤입니다!
오늘 제가 들고 온 이야기는 클라우드 입니다.
클라우드란 무엇일까요? 구름?
ㅎㅎ제가 말 하고싶은건 클라우드 컴퓨팅이라는
IT 기술의 이름입니다.
클라우드 컴퓨팅은 사용자의 직접적인 활발한 관리 없이
특히 데이터 스토리지(클라우드 스토리지)와 컴퓨팅 파워와 같은 컴퓨터 시스템 자원을
필요 시 바로 제공(on-demand availability)하는 것을 말합니다.
일반적으로는 인터넷 기반 컴퓨팅의 일종으로 정보를
자신의 컴퓨터가 아닌 클라우드에 연결된 다른 컴퓨터로 처리하는 기술을 의미합니다.
즉 클라우드 컴퓨팅의 정의는 개인이 가진 단말기를 통해서는 주로 입/출력 작업만 이루어지고
정보분석 및 처리, 저장, 관리, 유통 등의 작업은 클라우드라고 불리는
제3의 공간에서 이루어지는 컴퓨팅 시스템 형태라고 할 수 있습니다.
클라우드 컴퓨팅의 특징?
그렇다면 클라우드 컴퓨팅은 어떤 역할을 하고 어떤 장점이 있기에 이렇게 중요한 분야가 되었을까요?
일단 단체들을 위한 민첩성이 개선될 수 있는데, 클라우드 컴퓨팅은 기술 인프라스트럭처 자원들의
재보충, 추가, 확장에 대한 사용자의 유연성을 제고시킬 수 있습니다.
따라서 클라우드 컴퓨팅을 이용한다면 비용 절감의 효과를 가져올 수 있습니다. 공개형-클라우드 배급 모델은 서버 구매 등에 들어갈 비용을 영업 비용으로 전환할 수 있습니다.
인프라스트럭처가 일반적으로 서드파티에 의해 제공되고 한 차례 정도 또는 드물게 수행되는 막대한 연산 작업을 위한 구매가 불필요해짐에 따라 시장 진입 장벽 또한 낮출 수 있습니다.
유틸리티 컴퓨팅 기반의 가격 책정은 사용 기반 과금 옵션별로 세부적입니다. 또한, 클라우드 컴퓨팅을 사용하는 프로젝트 구현에 조직 내부 IT 실력이 거의 필요하지 않게됩니다.
장치 및 위치 독립성이 생깁니다.
장치의 위치가 어디에 있는지, 무슨 장치(PC, 휴대전화)를 사용하는지에 관계 없이 사용자들이 웹 브라우저를 통해 시스템에 접근할 수 있게 됩니다. 인프라스트럭처가 부지 밖에 있고(보통 서드파티에 의해 제공됨) 인터넷을 통해 접근할 경우 사용자들은 어느 위치에 있어도 접속이 가능하게 됩니다.
그래서 클라우드 컴퓨팅 애플리케이션의 유지보수는 더욱 쉬워지게 됩니다. 각 사용자의 컴퓨터에 애플리케이션을 설치할 필요가 없으니, 각자 다른 위치에서 접근이 가능합니다.
여러 사용자가 저장 및 이메일을 대기하지 않고 동일한 데이터를 동시에 작업할 수 있으니 생산성이 향상될 수 있습니다. 필드가 일치할 때 정보를 다시 입력할 필요가 없으므로 시간을 절약할 수 있으며, 자신의 컴퓨터에 응용 소프트웨어 업그레이드를 설치할 필요 또한 없습니다.
컴퓨터 네트워크 구성도에서 인터넷은 구름으로 표현됩니다.
이때 구름은 숨겨진 복잡한 인프라 구조를 의미하지만 사용자는 이러한 복잡한 인프라 구조를 알지 못해도 클라우드 컴퓨팅을 이용할 수 있습니다.
이용자들의 입장에서 제공자의 서비스들을 표현하는 네트워크 요소들은 마치 구름에 가려진 것처럼 눈에 보이지 않기 때문입니다.
그렇다면 클라우드 아키텍트는 누구인가?
클라우드 아키텍트(cloud architects)는 날로 복잡해지는 클라우드 기술에 대응해 기업의 클라우드 컴퓨팅 아키텍처를 관리하는 책임자입니다.
이들이 관장하는 클라우드 컴퓨팅 아키텍처는 프런트-엔드 플랫폼, 서버, 스토리지, 딜리버리 및 클라우드 스토리지 관리에 필요한 네트워크 등 클라우드 컴퓨팅과 관련된 모든 것을 아우릅니다.
무슨 일을 하는가?
가트너의 애널리스트 카일 힐겐도르프는 2016년 발표한 ‘클라우드 아키텍트의 역할 및 기술 분석(Analyzing the Role and Skills of the Cloud Architect)’ 보고서에서
“클라우드 컴퓨팅의 도입은 다차원적이어서 여러 해에 걸친 프로그램으로 운영돼야 한다. 한정된 기간의 프로젝트여서는 안 된다. 클라우드 도입은 복잡하기 때문에 클라우드 컴퓨팅이 보장하는 트랜스포메이션으로 조직을 이끌어가는 최소 1명의 설계 책임자가 필요하다.
이것이 바로, 대다수 IT 조직이 이제는 꼭 필요하다고 생각하는 직종, 즉 클라우드 아키텍트의 역할이다"라고 말했습니다.
클라우드 컴퓨팅은 사용자로서는 편하지만 자체의 도입에 대해서는 조금의 복잡성을 지니기 때문에
처리하기 위해 대다수 기업은 클라우드 아키텍트가 필요합니다.
이들은 위험을 회피하고 원활한 전환을 보장하는데 기여하면서, 기업의 클라우드 도입을 전반적으로 지휘하게 됩니다.
클라우드 아키텍트의 급여?
페이스케일의 자료에 따르면 클라우드 아키텍트의 평균 급여는 연 12만 4,923달러이고, 경험, 지역, 기술에 따라 8만 2,309달러에서 18만 5,208달러까지 다양하다고 합니다.
이것을 원화로 생각한다면 연간 약 1억 3,537만 9,055.10원(2020년 12월 환율 기준)의 수익이
이들의 평균적인 급여인 셈입니다.
클라우드 아키텍트가 되려면?
클라우드 아키텍트가 지녀야 할 기본 소양은 IT 전반에 걸쳐있다고 해도 과언이 아닙니다.
그러니 정말 제대로 배우는것만이 클라우드 아키텍트로서 성공할 수 있는
가장 빠른 길이라고 봐도 무방하겠죠.
클라우드 전문가가 되실 수 있는 과정을 추천드립니다.
앞으로 더더욱 발전해나가고 전문가의 필요성이 극대화 되어있는 클라우드 시장의
전문가로서 성장해나가고 싶으시다면 연락 주세요.
▼클릭
'IT 정보나눔!' 카테고리의 다른 글
Python(파이썬)은 무엇이고 어디서 배울 수 있나요? (0) | 2020.12.09 |
---|---|
JAVA로 취업하는 사람이 많은 이유는 무엇일까? (1) | 2020.12.08 |
IT 이야기 할 때 항상 나오는 리눅스(Linux)란 무엇인가? (0) | 2020.12.04 |
APP개발자가 되는 방법과 전망 (0) | 2020.12.02 |
빅데이터 개발자 준비와 전망 (0) | 2020.12.01 |