
책을 선택한 계기
도서관에서 책을 찾던 중 클라우드에 관한 책을 읽어본 적이 없다는 생각이 들어 클라우드 컴퓨팅에 대해 자세히 소개해주는 책을 선택하게 되었다.
책의 핵심 내용
클라우드란 확장 가능하고 측정된 IT 자원을 원격으로 프로비저닝하기 위해 고안된 고유한 IT 환경이다.
IT 자원은 물리 또는 가상의 IT 관련 산물을 말하며, 가상 서버나 사용자 소프트웨어 프로그램과 같은 소프트웨어 기반의 자원과 물리 서버, 네트워크 장비와 같은 하드웨어 기반의 자원을 모두 포함한다.
클라우드는 '온프레미스' 환경에 비교하여 여러 장점이 존재한다.
투자 절감과 비례 비용
낮은 가격으로 대량의 물건을 구입하는 도매 업자와 비슷하게 퍼블릭 클라우드 제공자는 클라우드 소비자에게 임대 패키지를 제공해 IT 자원을 대량 획득하게 하는 비즈니스 모델에 기반을 둔다. 이는 조직이 인프라를 직접 구매하지 않고 성능 좋은 인프라에 접근할 수 있는 계기가 되었다.
클라우드 기반 IT 자원을 사용하는 주 목적은 하드웨어와 소프트웨어의 구입 및 유지 비용인 선행 IT 투자 비용을 절감하거나 완전히 없애는데 있다. 기업은 선행된 재정 투자 계획을 없애거나 최소화해 소규모로 시작할 수 있고 필요에 따라 IT 자원 할당을 탄력적으로 조정할 수 있고, 이렇게 절감한 비용을 핵심 비즈니스 투자로 자본을 집중 시킬 수 있다.
확장성 증대
클라우드는 IT 자원을 소비자에게 즉시 및 동적으로 할당할 수 있다. 이를 통해 클라우드 소비자는 IT 자원을 확장해 처리요구의 변동 및 피크 작업 부하를 자동 또는 수동으로 수용할 수 있다.
IT 자원의 확장을 유연하게 하는 클라우드 고유의 기능은 앞서 나온 비용 혜택과 직접적인 연관이 있는데, 자동화된 축소로 경제적 이득을 얻을 수 있을 뿐 아니라 사용량 요구가 임계치에 도달했을 때 발생할 수 있는 잠재적 손실을 피할 수 있게 한다.
가용성과 신뢰성 증대
IT 자원에서 가장 중요한 점은 가용성과 신뢰성이다. 서비스 중단은 사용자의 신뢰가 깨질 수 있는 치명적인 문제점이다. 일반적인 클라우드 환경의 특징은 가용성을 증대시키고, 신뢰성을 높이는 고유한 기능을 제공한다.
가용성이 증대된 IT 자원은 더 오랜 시간 동안 접근 가능하고, 신뢰성이 증대된 IT 자원은 예외 발생 상황을 더욱 효과적으로 방지하고 복구할 수 있다.
하지만 클라우드에는 단점 또한 존재한다.
보안 취약성 증가
비즈니스 데이터가 클라우드로 옮겨간다는 것은 데이터 보안에 대한 책임이 클라우드 제공자와 공유된다는 것을 의미한다. IT 자원을 원격으로 사용하려면 클라우드 소비자가 외부 클라우드를 포함하도록 신뢰 경계를 확장해야한다. 이러한 신뢰 경계의 중첩과 데이터 노출 증가는 악의적인 클라우드 소비자 에게 IT 자원을 공격하거나 비즈니스 데이터를 도용하고 손상시킬 수 있는 기회를 더 많이 제공할 수 있다.
운영 관리 제어의 축소
클라우드 소비자는 대개 온프레미스 IT 자원보다는 낮은 수준의 관리 제어권을 할당받고, 이는 클라우드 제공자가 클라우드를 운영하는 방법 및 클라우드와 클라우드 소비자 간 통신에 필요한 외부 연결과 관련된 위험을 초래할 수 있다.
다중 영역 규제와 법적 이슈
클라우드 소비자는 퍼블릭 클라우드가 제공하는 IT 자원과 데이터의 실제 위치를 알지 못하는 경우가 많다. 이는 어떤 조직에서는 법적 문제를 유발하는데, 예를 들어 영국에는 영국 시민과 관련된 개인 정보는 영국 내에 보관해야 한다는 법이 있다.
또 다른 잠재적 법적 이슈는 데이터에 대한 접근성 및 공개와 관련이 있는데, 어떤 국가에는 특정 형태의 데이터는 특정 정부에 공개해야 한다는 법이 있고, 이는 특정 데이터가 원하지 않는 주체에 공개 될 수 있는 위협을 갖는다는 것이다.
클라우드는 소유권, 규모 접근 방법에 의해 여러 배포 모델로 분류된다.
일반적인 클라우드 배포 모델은 다음과 같다.
- 퍼블릭 클라우드
- 커뮤니티 클라우드
- 프라이빗 클라우드
- 하이브리드 클라우드
퍼블릭 클라우드는 제3자인 클라우드 제공자가 소유하고 공개적으로 접근 가능한 클라우드 환경이다. 퍼블릭 클라우드 내에 있는 IT 자원은 클라우드 소비자에게 유상으로 제공된다.
커뮤니티 클라우드는 특정 커뮤니티의 클라우드 소비자에게만 접근이 허용된다는 점을 제외하고는 퍼블릭 클라우드와 비슷하다. 커뮤니티 클라우드는 커뮤니티 멤버나 제한적인 접근을 갖는 퍼블릭 클라우드를 제공하는 제3자 클라우드 제공자가 동시에 소유할 수 있다.
커뮤니티의 회원에게 모든 클라우드의 IT 자원에 대한 접근이나 제어를 보장할 필요는 없지만, 커뮤니티 외부의 주체는 커뮤니티가 허가하지 않는 한 접근 권한을 가질 수 없다.
프라이빗 클라우드는 하나의 조직이 소유한다. 프라이빗 클라우드는 조직이 조직 내에 다른 지역, 부서에 의해 IT 자원에 대한 접근을 집중하기 위해 클라우드 컴퓨팅 기술을 사용할 수 있게 한다.
프라이빗 클라우드를 사용하는 한 조직은 기술적으로 클라우드 소비자가 되는 것과 동시에 클라우드 제공자가 된다. 온프레미스 환경과 혼동될 수 있는데, 프라이빗 클라우드가 물리적으로 조직 내부 온프레미스돼 있더라도 IT 자원이 클라우드 소비자에게 원격에서 제공되는 한 클라우드 기반으로 여겨진다.
하이브리드 클라우드는 두 가지 이상의 클라우드 배포 모델로 구성된 클라우드 환경으로, 민감한 데이터는 프라이빗 클라우드에, 덜 민감한 서비스는 퍼블릭 클라우드에 배포하는 식으로 구성할 수 있다.
느낀점
위에서 언급한 내용 말고도, 클라우드의 기술적 구현 방식 등 다양한 방식을 학습할 수 있었다.
클라우드를 어렵게 느끼고 있었는데, 예전부터 많이 들어봤거나, 학습, 사용해보았던 기술들이 클라우드에서 사용되는 기술이라는 것을 알게 되었고, 생각보다 어렵지 않았다.
클라우드를 직접 구현해 보는것도 재밌겠다는 생각을 했다.
https://product.kyobobook.co.kr/detail/S000001804695
클라우드 컴퓨팅 | 토마스 얼 - 교보문고
클라우드 컴퓨팅 | 2015년 대한민국학술원 우수 학술도서 선정도서 클라우드 컴퓨팅의 개념부터 모델, 기술 아키텍처에 이르기까지 클라우드 컴퓨팅의 모든 것을 명확하게 정의하고 있으며, 다
product.kyobobook.co.kr
'독서록' 카테고리의 다른 글
| [독서록] 나태한 완벽주의자 (0) | 2025.10.18 |
|---|---|
| [독서록] 개발자의 글쓰기 (1) | 2025.08.24 |
| [독서록] 가상 면접 사례로 배우는 대규모 시스템 설계 기초 (0) | 2025.07.21 |