까먹으면 찾아보는 클라우드 용어 정리 (2)
·
클라우드&인프라/클라우드 공부
퍼블릭 클라우드 VS 프라이빗 클라우드 퍼블릭 클라우드 퍼블릭 클라우드는 클라우드 컴퓨팅 서비스의 한 형태로, 인터넷을 통해 일반 대중에게 제공되는 리소스(서버, 스토리지, 애플리케이션 등)을 말합니다. 이 서비스는 클라우드 서비스 제공업체가 관리하며, 사용자는 인터넷을 통해 이러한 서비스에 접근할 수 있습니다. 퍼블릭 클라우드의 주요 특징 가용성 퍼블릭 클라우드 서비스는 인터넷을 통해 어디서나 접근할 수 있으며, 일반적으로 높은 가용성을 제공합니다. 확장성과 유연성 사용자는 필요에 따라 리소스를 쉽게 확장하거나 축소할 수 있습니다. 이는 비즈니스의 변동성에 빠르게 대응할 수 있게 해줍니다. 비용 효율성 퍼블릭 클라우드는 일반적으로 사용한 만큼만 비용을 지불하는 '페이-에즈-유-고(Pay-as-you-g..
쿠버네티스의 핵심 키워드 10가지 공부
·
클라우드&인프라/클라우드 공부
쿠버네티스의 핵심 키워드 10가지 1. 파드(Pod) 가장 기본적인 쿠버네티스 오브젝트로, 하나 이상의 컨테이너를 포함할 수 있습니다. 파드는 컨테이너들이 함께 배치되고 스케줄링되는 단위입니다. 각 파드는 고유한 IP 주소를 가지며, 파드 내의 컨테이너들은 스토리지와 네트워크를 공유합니다. 파드의 핵심 특징 컨테이너 그룹핑 파드는 하나 이상의 관련된 컨테이너를 그룹화 합니다. 이 컨테이너들은 동일한 파드 내에서 실행되며, 같은 네트워크 및 스토리지 리소스를 공유합니다. 공유된 리소스와 통신 파드 내의 컨테이너들은 같은 IP 주소와 포트 공간을 공유하고, 'localhost'를 통해 서로 통신할 수 있습니다. 파드 수준에서 볼룸을 정의 하여 컨테이너 간에 데이터를 공유할 수 있습니다. 일시적인 엔티티 파드..
까먹으면 찾아보는 클라우드 용어 정리 (1)
·
클라우드&인프라/클라우드 공부
클라우드 서비스 모델 IaaS (Infrastructure as a Service) 개념 IaaS는 가상화된 컴퓨팅 리소스를 인터넷을 통해 제공하는 클라우드 서비스 모델입니다. 사용자는 서버, 스토리지, 네트워크와 같은 기본적인 컴퓨팅 인프라를 임대할 수 있습니다. 예시 Amazon Web Service (AWS)의 EC2, Google Cloud의 Compute Engine, Microsoft Azure의 Virtual Machines등이 있습니다 사용자에게 제공되는 것 하드웨어, 스토리지, 서버, 데이터 센터 공간, 네트워크 구성 요소 사용자의 책임 운영 체제, 미들웨어, 애플리케이션, 데이터 PaaS (Platform as a Service) 개념 PaaS는 애플리케이션 개발 및 배포를 위한 플랫폼..
Amazon S3에 대해 (1)
·
클라우드&인프라/AWS 구조와 서비스
Amazon S3는 AWS에서 제공하는 객체 스토리지 서비스입니다. 인터넷을 통해 언제든지 원하는 양의 데이터를 저장하고 검색할 수 있습니다. 여기서 스토리지란 데이터를 저장하는 장소를 말하며 객체란 텍스트 파일이나 음성 파일 같은 데이터를 말합니다. 스토리지의 종류 스토리지의 종류에는 블록 스토리지(Block Storage), 파일 스토리지 (File Storage), 오브젝트 스토리지 (Object Storage)가 있습니다. S3는 위에서 말했듯이 Object Storage로 개별 데이터 단위로 데이터를 저장합니다. 또 평면 구조로 데이터를 저장합니다. 그러므로 접근이 쉽고 빠르며 확장성이 높습니다. S3의 특징 용량 무제한 : 객체당 5TB라는 제약이 있지만 객체 수나 데이터 용량에는 제한이 없다..
컨테이너의 구조와 특성
·
클라우드&인프라/AWS 구조와 서비스
시스템 아키텍처를 구성할 때 컨테이너를 정말 많이 사용하고 있습니다. 제가 써본 컨테이너로는 도커가 있습니다. 도커가 이미지를 통해 컨테이너를 잘 구성할 수 있기에 정말 많이 사용하고 있는 것 같습니다. AWS에서도 컨테이너를 지원해주는 기술이 있습니다. 오늘은 컨테이너를 공부해보고 AWS에서 어떻게 사용하는지 알아 볼 것입니다. 컨테이너란? 컨테이너는 소프트웨어를 패키지화하는 방법으로, 코드와 모든 종속성을 함께 묶어서 독립적으로 실행할 수 있는 표준 단위를 생성합니다. 컨테이너는 어떤 환경에서도 동일하게 작동하도록 설계되었습니다. 가성 머신 VS 컨테이너 제가 공부하고 있는 책에서는 가상 서버를 아파트, 컨테이너를 셰어 하우스에 비교했습니다. 가성 서버 컨테이너 1 대의 물리 서버에서 복수의 가상 서..
AWS Lambda에 대해
·
클라우드&인프라/AWS 구조와 서비스
AWS Lambda는 서버리스 컴퓨팅 서비스입니다. OS 같은 인프라를 관리할 필요가 없으므로 사용자는 프로그램 코드를 준비하고 Lambda에 업로드만 하면 됩니다. 서버리스란? 서버리스(Serverless)는 클라우드 컴퓨팅 모델 중 하나로, 개발자가 서버 인프라를 직접 관리하지 않고 애플리케이션을 구축하고 실행할 수 있는 방식을 말합니다. 서버리스는 개발자가 코드를 작성하고 업로드하기만 하면, 클라우드 공급업체가 자동으로 인프라 관리와 확장성을 처리해줍니다. Lambda란? Lambda에 대해 좀 더 자세히 공부하기 위해 저번에 공부했던 클라우드 컴퓨팅의 서비스 모델에 대해 다시 공부해 보겠습니다. 클라우드 컴퓨팅의 서비스 모델에는 SaaS, PaaS, IaaS, FaaS 등이 있습니다. 저번에는 F..