IT 이야기 37

[eclipse 오류 해결] the selection cannot be launched and there are no recent launches 경고 문구 해결

□ 에디터: Eclipse IDE for Java Developers - 2020-12 □ 경고문구: the selection cannot be launched and there are no recent launches □ 문제: 메인 클래스를 실행하려는데 실행이 되지 않는다. □ 원인: 이클립스에서 실행하고자하는 프로젝트 위치를 찾지 못해서 발생하는 오류다. □ 해결방법: window > preference > Run/Debug > Launching > Launch Operation > Launch the associated project 라디오 박스를 선택해주면 된다.

[클라우드 쉽게 이해하기] 클라우드와 인공지능

클라우드 서비스가 대중화되면서 새로운 분야에 도입되고 있다. 인공지능 분야도 클라우드의 바람이 불고 있다. AIaaS(Artificial Intelligence As A Service)는 AI 기술을 클라우드로 구현해 제공하는 서비스를 말한다. 테크나비오(영국의 글로벌 리서치 회사)에 따르면, AIaaS 시장은 △2018년 27조 억 달러에서 △2023년 117조 억 달러로 성장할 전망이라고 밝혔다. 더불어 AIaaS 시장은 클라우드 서비스 전채 매출의 약 50%를 차지할 것으로 예상한다고 덧붙였다. 클라우드 서비스를 제공하는 AWS, MS Azure, Google등에서는 인공지능, 머신러닝 서비스를 개발해 제공하고 있다. 다양한 기술과 결합한 인공지능과 머신러닝 클라우드 플랫폼 개발을 위해 치열한 경쟁..

[클라우드 쉽게 이해하기] 클라우드 서비스의 종류 ② - 운용방식에 따른 분류-퍼블릭클라우드,프라이빗클라우드,하이브리드 클라우드

앞서 어떤 클라우드 서비스가 있는지, 즉 제공 서비스에 따른 분류를 알아봤다. 이번에는 운용방식에 따른 클라우드 서비스의 분류에 대해 알아보자. 클라우드의 인프라가 어디에 위치해있고 어떻게 운영하는지에 따라 퍼블릭 클라우드, 하이브리드 클라우드, 멀티 클라우드. PPP클라우드, 엣지 클라우드로 구분된다. 1. 퍼블릭 클라우드(Public Cloud, 개방형 클라우드, 공공 클라우드) 클라우드 서비스 제공업체가 불특정다수에게 컴퓨팅 자원(서버, 스토리지 등)을 빌려주는 형태를 일컫는다. 특정 기업이 퍼블릭 클라우드를 이용한다고 하면, 데이터는 외부 기관에 맡긴 셈이다. 아마존 웹 서비스(AWS)의 EC2가 대표적이다. 2. 프라이빗 클라우드(Private Cloud, 폐쇄 클라우드, 사설 클라우드) 기업의..

[클라우드 쉽게 이해하기] 클라우드 서비스의 종류 ① - 제공 서비스 종류에 따른 분류, SaaS PaaS IaaS 클라우드 모델 개념

[클라우드 쉽게 이해하기] 클라우드 서비스의 종류 ① - 제공 서비스 종류에 따른 분류, SaaS PaaS IaaS 클라우드 모델 개념 클라우드 서비스의 종류를 알아보자. 클라우드 서비스는 ▲제공 서비스 종류에 따른 분류 ▲운용 방식에 따른 분류로 나눠 설명할 수 있다. 제공 서비스 종류에 따른 분류는 SaaS, PaaS, IaaS 등을 말하고, 운용 방식에 따라 클라우드 서비스를 분류하면 퍼블릭 클라우드, 프라이빗 클라우드, 하이브리드 클라우드, 멀티클라우드, PPP 클라우드 등으로 분류할 수 있다. 이번 글에서는 제공 서비스 종류에 따른 분류를 살펴보도록하자. 어떤 서비스를 제공하느냐에 따라 000 as a Service로 불린다. 대표적인 클라우드 서비스모델은 SaaS, PaaS, IaaS 등이 있..

[클라우드 쉽게 이해하기] 클라우드 서비스의 장점과 단점

클라우드 서비스는 분명 유용한 점이 많다. 하지만 모든 서비스가 그렇듯 단점이 존재한다. 클라우드의 장점과 단점을 알아보며 클라우드를 이해 해보자. 클라우드 서비스의 장점 1. 경제성 클라우드 서비스는 사용하고자 하는 기간을 사용자가 합리적으로 선택할 수 있다. 또한, 소프트웨어와 데이터를 클라우드에서 통합 관리한다. 소프트웨어 업데이트 작업 및 데이터 유지보수의 효율성을 높여 비용을 절약할 수 있다는 장점이 있다. 2. 유연성 컴퓨팅 리소스를 필요할 때 필요한 만큼 확장하고, 필요하지 않을 때는 축소할 수 있어 유연하게 활용할 수 있다. 이전에는 어느정도의 인프라가 필요할지 예상을 하고 구축하는 방식이였기에 인프라가 도입된 후에 추가적으로 인프라를 확장하기 어려웠다. 클라우드 서비스를 사용하면 서비스의..

[클라우드 쉽게 이해하기] 클라우드 컴퓨팅이란? 클라우드 서비스 개념과 클라우드 서비스의 기본 속성

클라우드 컴퓨팅 개념 클라우드 컴퓨팅이란? 하드웨어나 소프트웨어 같은 IT 자원을 직접 구축, 운영하지 않고 네트워크에 접속해 이용하는 기술이다. 인터넷을 기반으로 한 컴퓨팅을 클라우드 컴퓨팅이라 일컫는다. 쉽게 말하면, 전기를 쓰는 방식에 비유할 수 있다. 우리는 전기를 어떻게 쓰는가? 발전소에서 만들어진 전기를 송전해서 각 가정, 공장, 사무실에서 사용한다. 그리고 전기를 사용한 만큼 전기세를 지불한다. 클라우드 서비스도 이렇게 이해하면 쉽다. 예를 들면, 내가 갖고 있는 컴퓨터의 하드 디스크가 아닌 인터넷에 연결된 어떠한 컴퓨터를 빌려쓴다. 그 어떤 컴퓨터의 하드 디스크를 빌려 자료를 저장할 수 있다. 클라우드 서비스의 기본 속성 클라우드 서비스의 기본 속성에 대해 알아보자. 미국 국립 표준기술원(..