1 가상환경 세팅을 위해 아래사이트에서 VirtualBox를 다운로드 합니다. https://www.virtualbox.org/wiki/Downloads Downloads – Oracle VM VirtualBox Download VirtualBox Here you will find links to VirtualBox binaries and its source code. VirtualBox binaries By downloading, you agree to the terms and conditions of the respective license. If you're looking for the latest VirtualBox 6.0 packages, see Virt www.virtualbox.org 2 운..
하이브리드 클라우드 = 공용클라우드와 사설클라우드가 결합된 클라우드 입니다. 하이브링드 클라우드는 온프레미스 데이터 센터(프라이빗 클라우드)를 퍼블릭 클라우드와 결합하여 데이터와 애플리케이션을 공유할 수 있도록 하는 컴퓨팅 환경입니다. 한 조직이 온프레미스 데이터 센터 외에 둘 이상의 퍼블릭 클라우드를 사용하는 "다중 클라우드" 구성을 포함하도록 하이브리드 클라우드를 정의하는 사람들도 있습니다. | 하이브리드 클라우드의 이점 컴퓨팅 및 처리요구가 private cloud의 역량을 초과하는 경우 과도한 용량을 처리하기위해 클라우드를 사용하여 용량을 신속하게 스케일을 조절할 수 있다. 항상 필요하지 않을 수 있는 새 서버를 구매, 설치하여 유지관리하는 시간과 비용을 줄일 수 있다. | 특징 특정 데이터는 클..
서비스로서의 인프라(IaaS : Infrastructure as a Service) 클라우드 공급자로부터 서버, 가상머신, 스토리지, 네트워크 및 운영체제를 대여하여 종량제 IT 인프라 구축 서비스로서의 플랫폼(PaaS : Platform as a Service) 기본 인프라 관리에 신경쓰지 않고 소프트웨어 애플리케이션을 빌드, 테스트 및 배포할 수 있는 환경 제공 서비스로서의 소프트웨어(SaaS : Software as a Service) 사용자는 인터넷을 통해 Microsoft Office 365, 전자메일 및 캘린더와 같은 클라우드 기반 앱에 연결하고 사용 클라우드 서비스 비교 IaaS (자차) PaaS (렌터카) SaaS (택시) 가장 유연한 클라우드 서비스 애플리케이션 개발에 집중 종량제 가격 ..
클린 코드를 작성하기 위해서는 우선 지저분한 코드더라도 작성한 후에 정리하는 것이 좋다 깔끔한 작품을 내놓으려면 단계적으로 개선해야한다는것을 기억해야한다. 이 책에 따르면 , 프로그램을 망치는 가장 좋은 방법 중 하나는 개선 이라는 이름 아래 구조를 크게 뒤집는 행위이다. 어떤 프로그램은 그저 그런 개선에서 결코 회복 하지 못하기도 한다. 그래서 테스트 주도 개발(tdd)가 중요하다. TDD는 언제 어느때라도 시스템이 돌아가야 한다는 원칙을 따르기 때문에 변경 후에도 시스템이 변경 전과 똑같이 돌아가야한다는 것이다. 이를 위해서는 테스트 슈트 작성이 필요하기도 한다. 변경이 있을 때마다 영향을 미치는 부분을 테스트 하면서 수정하여 개선해 나가면 시스템을 많이 해치지 않을 수 있다. 코드는 언제나 최대한 ..
클라우드 개념 설명 클라우드 서비스를 사용하는 것의 장점과 고려사항 소비기반 모델 (Consumption-based model) 특징 - 선 결제 비용 없음 - 비용이 많이 드는 인프라를 구매하고 관리할 필요 없음 - 필요한 경우에 한해서만 추가 리소스에 대한 비용을 지불할 수 있음 - 더이상 필요하지 않은 리소스에 대한 지불을 중지할 수 있음 이러한 특징들로 비용 절감 효과를 기대해볼 수 있다. 더 정확한 비용 예측 가능 개별 리소스와 서비스의 가격 제공 실제 사용량을 기준으로 대금이 청구됨