EC2 개념 Amazon Elastic Compute Cloud(Amazon EC2)는 AWS 클라우드에서 확장 가능 컴퓨팅 용량을 제공한다. Amazon EC2를 사용하면 하드웨어에 선 투자할 필요가 없어 더 빠르게 애플리케이션을 개발하고 배포할 수 있으며, Amazon EC2를 사용하여 원하는 수의 가상 서버를 구축하고 보안 및 네트워킹을 구성하며 스토리지를 관리할 수 있다. Amazon EC2에서는 확장 또는 축소를 통해 요구 사항 변경 또는 사용량 스파이크를 처리할 수 있으므로 트래픽을 예측할 필요성이 줄어든다. EC2 인스턴스 인스턴스는 가상 컴퓨팅 환경을 뜻한다. 인스턴스 유형은 인스턴스를 위한 CPU, 메모리, 스토리지 및 네트워킹을 기준으로 용량의 다양한 조합으로 구성된 여러가지 인스턴스 ..
전체 글
가상화(Virtualiztion) 클라우드 컴퓨팅의 기반이 되는 주요 개념 중 하나인 가상화 기술은 서버 같은 HW 리소스를 논리적으로 다룰 수 있게 만드는 기술이다. 가상화를 이용하면 운영 체제를 기반 하드웨어로부터 분리할 수 있으므로 Windows나 Linux와 같은 여러 운영 체제를 하나의 물리적 머신에서 동시에 실행할 수 있다. 이러한 운영 체제를 게스트 OS (운영 체제)라고 부른다. 이런 원리로 가상화를 통해 시간과 비용을 절약할 수 있을 것이다. 가상화의 장점 적은 컴퓨팅 리소스 하드웨어 구매로 비용 절감 쉬운 백업과 재해복구 중단 없는 비즈니스 효율적인 IT 운영 가상화의 단점 가상화 소프트웨어 및 가상화 지원 하드웨어 구매로 초기 투자 비용 발생 소프트웨어 라이선스 비용 발생 초기 교육 ..
클라우드 컴퓨팅이란 언제 어디서나 필요한 만큼의 컴퓨팅 자원을 인터넷을 통해 데이터 스토리지, 보안, 네트워킹, 소프트웨어 애플리케이션 및 비즈니스 인텔리전스와 같은 서비스를 임대하여 사용하는 기술이며, 클라우드와 반대되는 개념으로 '사용자가 자체적으로 필요한 환경을 구축하는 것'을 온프레미스라고 한다. 클라우드 서비스의 장점 접속 용이성 : 시간과 장소에 상관없이 다양한 기기로 인터넷을 통해 클라우드 서비스 이용 가능. 유연성(확장성) : 클라우드 공급자는 갑작스러운 이용량 증가나 이용자 수 변화에 신속하고 유연하게 대응할 수 있기 때문에 중단없이 서비스를 이용할 수 있음 주문형 셀프 서비스 : 이용자는 서비스 제공자와 직접적인 상호작용을 거치지 않고, 자율적으로 자신이 원하는 클라우드 서비스를 이용 ..