멀티 클라우드의 중요 기술 컨테이너화 및 오케스트레이션 도구 컨테이너화는 애플리케이션과 애플리케이션이 돌아가는 환경 및 라이브러리를 일관되게 실행할 수 있도록 묶어주는 역할을 합니다. 대표적으로 Docker가 존재합니다. 한 번 구성하면 어디서든 실행된다는 원칙을 실현합니다. 오케스트레이션 도구는 컨테이너화된 애플리케이션의 배포,확장 및 관리를 자동화하는 강력한 시스템입니다. 대표적으로 Kubernetes가 존재합니다. 이런 멀티 클라우드 시스템에 배포된 여러 컨테이너를 중앙에서 효율적으로 관리할 수 있게 해줍니다. 이런 2개의 요소를 통해 멀티 클라우드 환경에서 운영 효율성과 유연성을 높일 수 있습니다. 네트워킹 도구 VPN VPN (Virtual Private Network)은 인터넷과 같은 공용 네..
클라우드&인프라/클라우드 공부
퍼블릭 클라우드 VS 프라이빗 클라우드 퍼블릭 클라우드 퍼블릭 클라우드는 클라우드 컴퓨팅 서비스의 한 형태로, 인터넷을 통해 일반 대중에게 제공되는 리소스(서버, 스토리지, 애플리케이션 등)을 말합니다. 이 서비스는 클라우드 서비스 제공업체가 관리하며, 사용자는 인터넷을 통해 이러한 서비스에 접근할 수 있습니다. 퍼블릭 클라우드의 주요 특징 가용성 퍼블릭 클라우드 서비스는 인터넷을 통해 어디서나 접근할 수 있으며, 일반적으로 높은 가용성을 제공합니다. 확장성과 유연성 사용자는 필요에 따라 리소스를 쉽게 확장하거나 축소할 수 있습니다. 이는 비즈니스의 변동성에 빠르게 대응할 수 있게 해줍니다. 비용 효율성 퍼블릭 클라우드는 일반적으로 사용한 만큼만 비용을 지불하는 '페이-에즈-유-고(Pay-as-you-g..
쿠버네티스의 핵심 키워드 10가지 1. 파드(Pod) 가장 기본적인 쿠버네티스 오브젝트로, 하나 이상의 컨테이너를 포함할 수 있습니다. 파드는 컨테이너들이 함께 배치되고 스케줄링되는 단위입니다. 각 파드는 고유한 IP 주소를 가지며, 파드 내의 컨테이너들은 스토리지와 네트워크를 공유합니다. 파드의 핵심 특징 컨테이너 그룹핑 파드는 하나 이상의 관련된 컨테이너를 그룹화 합니다. 이 컨테이너들은 동일한 파드 내에서 실행되며, 같은 네트워크 및 스토리지 리소스를 공유합니다. 공유된 리소스와 통신 파드 내의 컨테이너들은 같은 IP 주소와 포트 공간을 공유하고, 'localhost'를 통해 서로 통신할 수 있습니다. 파드 수준에서 볼룸을 정의 하여 컨테이너 간에 데이터를 공유할 수 있습니다. 일시적인 엔티티 파드..
클라우드 서비스 모델 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는 애플리케이션 개발 및 배포를 위한 플랫폼..